/*===BASIC TEMPLATE 1===
Fixed width, two columns
Horizontal menu, dropdowns top to bottom
=======================*/

/* Global structure
----------------------*/
body, html, #wrap {height: 100%;}
#wrap {width: 760px;margin: 0 auto;}
#footer {clear: both;padding: 10px 0 20px 0; text-align: center;}
#header {padding: 0 1px; height:43px;}

html {
background-image: url(/img/body_bg.gif);
background-repeat: repeat-y;
background-position: center top;
}

body {
background-image: url(/img/header_bg.gif);
background-repeat: no-repeat;
background-position: center top;
}

#wrap,
#footer {
background-image: url(/img/wrap_bg.gif);
background-repeat: repeat-y;
background-position: left top;
}

#main {
background-image: none;
}

#menu {
background-color: #242424;
border-top: 1px solid #fff; /*sits on top of wrap_bg's edges*/
border-bottom: 1px solid #fff;
height:32px;
}

/* Column layout
-----------------*/
/* two column, sidebar on the right */
#main {xclear: both; background-color: #D1D1CF;}
#content {width: 715px; padding: 15px 20px;}
#sub-section {width: 715px; padding: 15px 20px;}

/* pages without columns */
html.nocol #content,
body.listing #content,
body.detail #content,
body#staff #content {width: auto;display: block;float: none;}

/* Pages without columns
-------------------------*/
html.nocol #main,
body.listing #main,
body.detail #main,
body#staff #main {
background-image: none;
background-color: #D1d1cf;
}
/* Menu
---------*/
.menu ul {
margin-top: 0px;
padding-top: 0px;
}

.menu {
width: 575px;
margin: 0 0 0 auto;
}

.menu a {
padding: 9px 11px;
display:block;
}

.menu li {
/* this was set to 8px before a was set to block */
padding: 1px 0;
}

.menu li li {
padding: 0;
}

.menu li li a {
padding: 4px 15px;
display: block;
width: 145px;
}


