/*===BASIC TEMPLATE 1===
Fixed width, two columns
Horizontal menu, dropdowns top to bottom
=======================*/

/* Global structure
----------------------*/
body, html{height: 100%;}
#wrap {
	background-image:url(/img/wrap_bg.gif);
	background-repeat:repeat-y;
	width: 762px; 
	height: 100%;
	margin: 0 auto; 
}
#footer {clear: both;padding: 10px 0 20px 0; text-align: center;}
#header {padding: 0 1px;overflow:hidden;}

body, html {
	xbackground:url(/img/3975/bg.jpg);
}


#footer {
	background-color:#F5C873;
}

#main {
	background-color:#F4E5C8;
	border-left: 1px solid #fff;
	border-right:1px solid #fff;
}

#menu {
background-color: #F5C873;
 /*sits on top of wrap_bg's edges*/
}

/* Column layout
-----------------*/
/* two column, sidebar on the right */
#main {clear: both;}
#content {
	width: 515px; 
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left:15px;
	padding-right:2px; 
	background-color:#F4E5C8;
}
#sub-section {width: 165px; float: right; padding: 15px 10px; margin-top:5px; margin-right:5px;}
/* pages without columns */
html.nocol #content,
body.listing #content,
body.detail #content,
body#staff #content {width: auto;display: block;float: none; padding-right:15px;}

/* Pages without columns
-------------------------*/
html.nocol #main,
body.listing #main,
body.detail #main,
body#staff #main {
background-image: none;
background-color: #F4E5C8;
}

/* Header
----------*/
#header img {
display: block;
float: right;
}

/* Menu
---------*/

.menu {
width: 490px;
margin: 0 auto;
}

.menu a {
padding: 8px 15px;
}

.menu li {
padding: 8px 0;
}

.menu li li {
padding: 0;
}

.menu li li a {
padding: 4px 15px;
display: block;
width: 165px;
}
