


/* ELEMENTS */
body{
border:0px;
margin:0px;
background:url(../images/site_bg.jpg) no-repeat center;
background-attachment:fixed;
width:100%;
height:100%;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}
a, a:link, a:hover, a:visited{

}
h1{
color:#39352D;
font-size:44px;
margin:0px;
font-weight:normal;

}
h2{
font-family:Arial,Verdana,sans-serif;
color:#500000;
font-size:18px;
margin:0px;
}
h3{
font-size:26px;
margin:0px;
font-weight:normal;
}
h4{
margin:0px;
}
a img{
border:0px;
}


/* MAIN LAYOUT */
#wrapper{
width:988px;
position:absolute;
left:50%;
margin-left:-506px;
*margin-left:-505px;
}



/* TOP NAV */
#top_navigation{
width:988px;
height:265px;
background:#FFF;
}

#container{
width:940px;
padding:24px;
*width:988px;
}

#top_navigation h1{
float:left;
margin:20px;
}
#top_navigation p{
float:right;
padding:10px;
text-align:right;
font-family:Arial,Verdana,sans-serif;

}
#top_navigation ul{
list-style-type:none;
float:right;
clear:right;
margin:20px;
margin-top:0px;
}
#top_navigation li{
text-align:right;
}
#top_navigation ul a{
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-family:Arial,Verdana,sans-serif;
font-weight:bold;
}



/* CONTENT */
#container p{
line-height:26px;
margin:0px;
}

.onecol #main{
width:940px;
border:0px;
}
.onecol #sidebar{
display:none;
}

.twocol-left #main{
width:535px;
float:left;
padding-right:10px;
border-right:2px solid #E2E1E1;
*width:545px;
}
.twocol-left #sidebar{
width:380px;
float:left;
margin-left:10px;
}

.twocol-right #main{
width:535px;
float:right;
padding-left:10px;
border-left:2px solid #E2E1E1;
*width:545px;
}
.twocol-right #sidebar{
width:380px;
float:right;
margin-right:10px;
}
.text_content{
background:#EEECEC;
border:1px solid #DCDCDC;
padding:26px;
}



/* FOOTER */
#footer{
width:988px;
height:35px;
display:block;
background:url(../images/footer_nav_bg.png) repeat-x bottom;
color:#fff;
padding-top:20px;
font-size:12px;
font-family:Arial,Verdana,sans-serif;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
*padding-top:6px;
}
#footer p{
margin:0px;
display:inline;
}

#bottom_navigation{
background:#2C2C26;
width:538px;
height:21px;
padding-top:14px;
float:left;
margin-left:14px;
*height:29px;
}
#bottom_navigation ul{
list-style-type:none;
margin:0px;
padding:0px;
margin-left:10px;

}
#bottom_navigation li{
display:inline;
margin-left:4px;

}
#bottom_navigation a{
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

#location{
float:right;
margin-left:15px;
margin-top:14px;
}
#location p{
margin-right:10px;
}
#credit{
float:right;
margin-left:10px;
margin-top:10px;
}



.clearance{
clear:both;
}

/*--- The End ---*/