div#intro { width: 940px; height: 230px; padding: 10px; clear: both; margin: 0px auto 15px; background: url('black50.png') repeat; position: relative; }
div#slideshow { width: 700px; height: 230px; float: left; margin: 0px; background: url('black50.png') repeat; overflow: hidden; }
div#snav { position: absolute; top: 20px; right: 255px; height: 20px; z-index: 9999; }
div#snav a { display: block; float: left; width: 15px; height: 15px; background: url('black50.png') repeat; color: #fff; text-align: center; font-size: 10px; line-height: 15px; margin: 0 3px; outline: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
div#snav a:hover, div#snav a.activeSlide { color:#FEC51B; text-decoration: none; background: #000; outline: none; }
div#login { float: right; width: 210px; padding: 10px; background: url('black50.png') repeat; height: 210px; overflow: hidden; }
div#login h2 { color: #fff; font: 26px/30px 'BebasNeueRegular', Tahoma, Geneva, sans-serif; border-bottom: 2px solid #333; margin: 0; padding: 0px; margin-bottom: 5px; }
div#login table td { padding: 6px 0; width: 110px; }
div#login table td.right { width: 100px; }
div#login table td.right input { width: 90px; padding: 5px 4px; }
div#login table td.right input.submit { background: #000; width: 100px; padding: 0px; font: 20px/26px 'BebasNeueRegular', Tahoma, Geneva, sans-serif; color: #FEC51B; height: 26px; cursor: pointer }
div#login table td label { font: 20px/30px 'BebasNeueRegular', Tahoma, Geneva, sans-serif; }
div#login table td label.rem, div#login table td a { font: 11px/15px Arial, Helvetica, sans-serif; color: #FEC51B; }
div#login table td.signup { border-top: 2px solid #333; }
div#login table td.signup a.signup { display: block; height: 32px; background: #000; font: 24px/32px 'BebasNeueRegular', Tahoma, Geneva, sans-serif; color: #FEC51B; text-align: center; text-decoration: none; outline: none; }
div#login table td.signup a.signup span { color:#DC3900; }
div#login table td.signup a.signup:hover { text-decoration: none; color: #eee; }
/********* CUSTOM BLOCKS *********/
div#h_block_wrap { width: 960px; clear: both; overflow: hidden; }
div.h_block { width: 290px; margin-right: 15px; float: left; background: url('black50.png') repeat; margin-bottom: 20px; display: inline; padding: 10px; overflow: hidden; }
div.h_block div.typecontent { background: none; border: none; padding-bottom: 0px; }
div.h_block h4 { color:#FEC51B; font: 24px/30px 'BebasNeueRegular', Tahoma, Geneva, sans-serif; border-bottom: 2px solid #333; margin-bottom: 10px; }
div.h_block div.typecontent div.image a img { width: 65px; }
div.h_block div.typecontent div.image a:hover img { }
div.h_block div.typecontent div.dataitem { overflow: hidden; }
div.h_block div.typecontent div.dataitem ul.mem { list-style: none; }
div.h_block div.typecontent div.dataitem ul.mem li { clear: both; float: left; line-height: 16px; }
div#content div.homepage div.h_block h2.inner { font:18px/20px 'BebasNeueRegular', Tahoma, Geneva, sans-serif !important; }
div#content div.homepage div.h_block h2.inner a { font:18px/20px 'BebasNeueRegular', Tahoma, Geneva, sans-serif !important; vertical-align: top; text-decoration:none; }
div.h_banner { float: right; border: 0px; margin-right: 0px; background: none; padding: 0px; padding-right: 5px; width: 300px; }
div.h_search { float: right; margin-right: 0px; }
div.second { margin-right: 0px; }
div.h_search div.search { clear: both; padding: 0px 10px 0px; }
div.h_search div.search dl dt { clear: both; height: 30px; float: left; width: 100px; line-height: 30px; }
div.h_search div.search dl dd { height: 30px; vertical-align: middle; padding-bottom: 6px; }
/* homepage */
div.homepage { }
div.homepage div.block { text-align: justify; }
div.homepage div.welcome { margin: 5px; padding: 5px; }
div.homepage h3 { margin: 10px 0px; padding: 0px 10px; background: url('black50.png') repeat; font: 24px/32px 'BebasNeueRegular', Tahoma, Geneva, sans-serif; color: #eee; }
div.homepage h3 a { margin-right: 10px; font: 24px/32px 'BebasNeueRegular', Tahoma, Geneva, sans-serif; }
div.homepage h3 a.active { color: #eee; }
div.homepage div.members div.dataitem { margin-left: 3px; }
div.homepage div.members div.databox div.dataitem { }
div.homepage div.members div.image { margin-right: 1px; text-align: center; }
