/*===BASIC TEMPLATE 1===
Fixed width, two columns
Horizontal menu, dropdowns top to bottom
=======================*/

/* Global structure
----------------------*/
body, html, #wrap {height: auto;}
#wrap {
width:1024px;
margin: 0 auto;
background:none;
display:block;
}
/*
#footer {clear: both;padding: 10px 0 20px 0; text-align: center;}
*/
#header {
float:left;
width:1024px;
clear:both;
}

html {
background:none;
}

body {
background:none;
}

#wrap,#footer {

}


#main {

}
#menu {

 clear:both;
/* background:url(../images/menu_border.gif) repeat-x;  */
 width:1024px;

 }

/* Column layout
-----------------*/
/* two column, sidebar on the right */
#main {
 clear:both;
 float:left;
 min-height:300px;  
 width:1024px; 
 display:block;
 background:transparent url(../images/bg_pages.gif) repeat-y scroll center top;
}


#sub-section {width: 170px; float: left; padding: 15px 10px; text-align:left;}
/* 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 {
}

/* Header
----------*/
#header img {
display: block;
float: left;
clear:right;
}

/* Menu
---------*/

.menu {
margin: 0 auto;
padding-left:252px;
text-align:left;
}

.menu a {
padding: 5px 15px;
border-right:1px dotted #999999;
}

.menu li {
padding:7px 5px;
}

.menu li li {
padding: 0;
}

.menu li li a {
padding: 4px 15px;
display: block;
width: 130px;
}

#hline {
background:transparent url(../images/hline.gif) repeat-x scroll 0%;
clear:both;
display:block;
float:left;
height:2px;
width:100%;
}

#content {
float:left;
height:auto;
margin-left:10px;
margin-right:5px;
padding-left:20px;
padding-top:20px;
text-align:left;
width:784px;
background:none;
}






