@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; background: #000; }

div#bgimage { margin: 0 auto; padding: 0; width: 1050px; background: url("../../images/body_bg.jpg") no-repeat top center; }

div#container { margin: 0 100px; padding: 0; width: 850px; }

div#header { margin: 0; padding: 0; height: 122px; background: url("../../images/header_bg.jpg") no-repeat top center; }
div#header img { border: none; margin: 0px; }
div#header a { text-decoration: none; float: left; }
div#nav { margin: 0; padding: 50px 0 0 0; }
div#nav a { margin: 0; padding: 0; height: 40px; text-decoration: none; display: block; float: left;}

div#nav a.btn_home { background: url("../../images/btn_home.jpg") no-repeat top left; width: 80px; }
div#nav a.btn_videos { background: url("../../images/btn_videos.jpg") no-repeat top left; width: 92px; }
div#nav a.btn_stories { background: url("../../images/btn_stories.jpg") no-repeat top left; width: 100px; }
div#nav a.btn_sponsors { background: url("../../images/btn_sponsors.jpg") no-repeat top left; width: 159px; }
div#nav a.btn_contact { background: url("../../images/btn_contact.jpg") no-repeat top left; width: 133px; }

div#nav a:hover, div#nav a.on { background-position: 0 -40px; }


div#contentwrap { margin: 35px 0 0 0; padding: 0; }


/*** sidebar elements ***/

div#features { margin: 0 0 0 5px; padding: 0; float: left; width: 330px; }
*html div#features { margin: 0 0 0 3px; }
div#features div { margin: 5px 10px 15px 10px; padding: 10px 12px; border: 1px solid #9c631d }
div#features div img, div#homefeatures div div img { margin: 0 10px 5px 5px; padding: 4px; border: 1px solid #9c631d; float: left; }
div#features div p, div#homefeatures div div p { margin: 0; padding: 0 5px 10px 5px; line-height: 14px; font-weight: normal }
div#features div p span.name, div#features div p span.rank, div#homefeatures div div p span.name, div#homefeatures div div p span.rank { font-weight: bold; }
	div#about {  }
	div#share {  }
	div#featured {  }
	div#generic {  }
	
	div#featured div.featureItem { margin: 5px 0; padding: 5px 0 20px 0; border: none; border-bottom: 1px solid #35250b; clear: both; display: block; min-height: 65px;
	height: auto !important; height: 65px; color: #fff; }
	div#homefeatures div div.featureItem { margin: 5px 0; padding: 5px 0; border: none; border-bottom: 1px solid #35250b; display: block; color: #b0afaa;}
	div#featured div.featureItem img.rating, div#homefeatures div div.featureItem img.rating { margin: 0 1px -3px 1px; padding: 0; border: none; float: none}
	div#featured div.last, div#homefeatures div div.last { border: none; }

div#footer { margin: 0; padding: 15px 0 0 0; clear: both; background: url("../../images/footer_border_bgtile.gif") repeat-x top left; text-align:center; width: 100% }
div#footer p { margin: 0; padding: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #858585; line-height: 2em; }
div#footer p a { padding: 0 5px; color: #858585; text-decoration: none; font-weight: normal }
div#footer p a:hover { color: #fff; text-decoration: underline; }