/*Page Elements*/
* {font-size: 100%; font-family: Helvetica, Arial, Sans-Serif;}

html, body {width: 100%; height: 100%; margin: 0; padding: 0;}

body {font-size: 12px; border: none; background: #000 url(../shockya_background.gif) no-repeat fixed center top;}

img {margin: 0; padding: 0; border: none;}

a:link, a:active {color: #ffff00;}

a:visited {color: #008f00;}


/*IDs*/
#container {width: 960px; margin: 0 auto;}

#header {margin: 0 auto; padding: 0; width: 960px; background:#000000; height: 125px;}

#logo {background: #000; width: 301px; height: 85px; float: left;}

#search1 {float: left; width: 320px; margin-top: 30px; text-align: right;}

#search2 {float: right; margin-top: 30px;}

#subheader {width:930px; margin: 0 auto; padding: 0;}

#twitter {background: #000; float: left; width: 192px; height: 90px; text-align: left;}

#leaderboard {float: right; margin-left: 8px; width: 728px; height: 90px; text-align: right;}

#content {width: 930px; margin: 0 auto; padding: 0; float: left;}

#contentwrapper {float: left; width: 100%; margin: 10px 15px 15px 0;}

#contentcolumn {margin-right: 315px; padding:25px 10px 10px 5px; background:#240000; overflow:hidden;}

#contentcolumnsyn {margin-right: 300px; padding:25px 10px 10px 15px; background:#000000; overflow:hidden;}

#rightcolumn {float: left; width: 300px; margin-left: -315px; margin-top: 6px; background:#000;}

#footer {width: 100%; background:#000; margin: 0; padding: 10px 0 0 15px; float: left;}
#footer a {text-decoration:none;}


/*CLASSes*/
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}

.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignJustify{text-align:justify;}

.floatLeft{float:left;}
.floatRight{float:right;}
.floatNone{float:none;}
.clear {clear:both;}

.footer {list-style:none;}

.spacer {clear:both; width:100%;height:40px;}

.newsBox {background:#000; width:607px;}
.newPosts {position:relative; border:solid 1px red; border-top:none; overflow:hidden; padding-bottom:50px;}
.moreNews {position:absolute; bottom:15px; right:15px;}

.header {background:#000 url(../images_menu/mouse_over.gif) repeat-x; width:100%; height:22px; padding:5px 0 0 0;}
.heading {margin-left:15px; color:#fff; font-weight:bold; font-size:15px;}
.boxContent {list-style:none; color:#fff; margin:10px 0 0 15px; padding-bottom:10px;}
.twoColumnBox {float:left; margin:0 auto; padding:0; background:#800000; width:50%;}

dl.twoColumn dt {width:280px; float:left; text-align:left; margin:10px 0 5px 15px; font-weight:bold;}

.round{display:block;}
.round *{display:block; height:1px; overflow:hidden; background:#800000;}
.round1{border-right:1px solid #370000; padding-right:1px; margin-right:3px; border-left:1px solid #370000; padding-left:1px; margin-left:3px; background:#600000;}
.round2{border-right:1px solid #0c0000; border-left:1px solid #0c0000; padding:0px 1px; background:#670000; margin:0px 1px;}
.round3{border-right:1px solid #670000; border-left:1px solid #670000; margin:0px 1px;}
.round4{border-right:1px solid #370000; border-left:1px solid #370000;}
.round5{border-right:1px solid #600000; border-left:1px solid #600000;}
.round_content{background:#800000;}


