/* Layout */

/** BODY & LAYOUT **/
body {background:#2A2A2A url(../images/body/body-bg.png) top left; margin: 0px; padding: 0px;}
#container {background:url(../images/body/container-bg.png) repeat-y top left; width:950px; height: auto; margin:15px auto 0 auto; padding:0;}
#header {background: url(../images/body/header-bg.png) no-repeat top left; width:910px; height: 77px; padding: 0 20px;}
#content {width:950px; margin:0; padding:0;}
#footer {background:url(../images/body/footer-bg.png) no-repeat bottom left; width:910px; height:22px; padding: 8px 20px 0 20px;}


/* HEADER */
	#header-logo a {background:url(../images/body/header_logo.png) no-repeat top left; float:left; width: 276px; height: 60px; margin:17px 0 0 0;}
	#header-nav {float:left; width:auto; height:12px; margin:58px 0 0 34px; padding:0;}
	#header-nav ul {list-style:none; margin:0; padding:0;}
	#header-nav ul li {float:left; margin-right: 25px;}
	#header-nav ul li#end {float:left; margin-right: 0;}


/* CONTENT */
	#content-top {width:950px; height:276px; margin:0; padding:0;}
	* html #content-top {margin-bottom:-2px;}			
	
	#content-center {width:950px; height: auto;}
	#content-sidebar {float:right; width:210px; height:auto; margin:0; padding: 10px 20px;}
	#content-main {float:right; width:660px; height:auto; margin:0; padding: 10px 20px;}
		
	#content-bottom {float:right; width:910px; height: auto; margin:0; padding: 10px 20px;}
			

/* FOOTER */
	#footer #links {background: url(../images/body/footer_logo.png) no-repeat top left; width:auto; height: 14px;}
	#footer #links ul {list-style:none; height: 14px; line-height:14px; margin:0px; padding:0;}
	#footer #links ul li {float:left; margin-right: 15px;}
	#footer #links ul li#end {float:left; margin-right: 0px;}


