/*	DO NOT EDIT THIS FILE 
	HACKING DOES FUCK UP YOUR LAYOUT
*/

/* MAIN STYLE DECLARATIONS */
body {
	background-color: black;
	margin: 0px;
	padding: 0px;
	color:#FEFEFE;
scrollbar-base-color: #000000;
scrollbar-arrow-color: #FF0000;
scrollbar-3dlight-color: #999999;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #666666;
scrollbar-highlight-color: #333333;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #222222;
}

div#container{
 width: 960px;
}

div#header{
    background: url(../images/headerbg.jpg) no-repeat;
	height: 85px;
	width:975px;
}

div#menu {

}



.score{
 height:14px;
 border:0px;
 padding-bottom:1px;
 padding-left: 2px;
 width:25px;
 font-size: 11px;
 font-weight:bold;
 text-align:center;
 background-color:#333333;
}

.ratediv{
 min-height:18px;
 background-color:#333333;
}

div#submenu {
	vertical-align:top;
	width:750px;
	height:24px;
	text-align:left;
	background-image: url(../images/newstyle/bar_main.gif);
}

div#menu .menu_unsel, .submenu_unsel{
 font-size: 11px;
 text-decoration:none;
 color: #FEFEFE;
 }

div#menu .menu_sel,  .submenu_sel{
 font-size: 11px;
 text-decoration:underline;
 color: #FEFEFE;
 }
 
div#whos { 
    position:absolute;
	margin-top: 60px;
	margin-left: 70px;
}


div#sidebar {
	text-align:left;
	float:left;   
}

div#content {
    float:right;
	}

div#logo { 
    position:absolute;
	height: 20px;
	width:150px;
	margin-top: 20px;
	margin-left: 220px;
}
div#favb { 
    position:relative;
	height: 30px;
	width:20px;
	margin-top: 95px;
	margin-left: 20px;
	z-index:101;
}

div#TopSpot { 
    position:absolute;
	height: 60px;
	width:320px;
	margin-top: 20px;
	margin-left: 550px;
}

.hov{
 border: 1px solid #666666;
 background-image: url(../images/gui/carbon.gif);
 padding: 2px 4px 2px 4px;
}

div#home { 
	height: 16px;
	width:16px;
	z-index:100;
}

	
.forced {
	 background-image: url(../images/gui/carbon.gif);
}

.tabcontent {
    text-align:top;
	color:#FEFEFE;
    background-image: url(../images/gui/carbon.gif);
}
.tabcontent a:link{
	color:#FEFEFE;
}
.tabcontent a:hover{
	color:#FF3300;
}
.tabcontent a:visited{
	color:#FEFEFE;
}
td.menu_items {
	background-image: url(../images/newstyle/bar_main.gif);
	background-repeat: repeat-x;
	height: 25px;
	color:#FEFEFE;
	width: 764;
	}
	
div#menu_left{
 float:left;
}	

div#menu_right{
 float:right;
}


form{
 display:inline-block;
 margin: 0px 0px 0px 0px;
}	
	
.playcontent {
	padding: 1px;
	width:200px;
	position: relative;
}
.mxbox {
	padding: 1px;
 	position: relative;
}
.combox {
	padding: 1px;
	height:200px;
	position: relative;
}
.msx {
	padding: 2px;
	height:200px;
	position: relative;
	border:1px solid #9DB4FF;
}

div#footer {
	text-align: center;
	padding: 0px 0px 0px 0px;
	clear: both;
}

/* TABLE DECLARATIONS */
table, tr, td {
	margin: 0px;
	padding: 2px;
	border-spacing: 0px;
	border-collapse: collapse;
}



.tdesc_s {
    color:#6699CC;
	padding: 1px;
    width:520px;
	border:1px dotted #666666;
	}
	
.tdesc_l {
    color:#6699CC;
	padding: 1px;
    width:520px;
	border:1px dotted #666666;
	}
	
.dot {
 border: 1px dotted #333333;
	}
	
.comment {
	padding: 4px 2px 6px 10px;
	text-align:left;
	line-height:20px;
}

.comment a:link, .comment a:visited{
font-size:11px;
}

.comment_s {
	padding: 8px 8px 8px 8px;
	text-align:left;
	background:#222222;
	line-height:20px;
}



.newcomment {
	padding: 2px 2px 2px 2px;
	text-align:left;
	float:top;
	border: 1px solid #0000FF;
	font-size:10px;
}



	

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
/*margin-top: 0.1em;*/
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: transparent;
}

#tablist li a:link, #tablist li a:visited{
color: transparent;
}

#tablist li a.current{
background: transparent;
}
.tabcontentcontainer{
width: 300px;
height:150px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 1px solid #993300;
}

.tabcontent2{
display:none;
}

.spotcontent { 
 height:170px;
 overflow:auto;
 padding: 1px;
 background-image: url(../images/spotlight.gif);
 background-repeat: no-repeat;
 border: 1px solid #666666;
}	

.login {
	width: 170px;
}

#divLoadCont{
 color:#FEFEFE; 
 }
 
.glidetext-tmp { 
  position:absolute; visibility:hidden; 
  left:0; top:0; width:100px; 
  z-index:100; 
  }

 
table.beatedit{
        border-collapse: separate;
		border-spacing: 10px 10px;
        padding: 10px 10px 10px 10px;
 }

 .stacked{
  width:163px;
  height:160px;
  border:1px solid #000000;
  margin: 4px;
  float:left;
 }
 
  .stacked2{
  width:190px;
  height:150px;
  border:1px solid #000000;
  padding: 4px 4px 4px 4px;
  margin: 4px;
  float:left;
 }
