* 	{	
	margin:0px;
	padding:0px;
	}

body	{ 
	font-family:   Lucida Grande, Lucida Sans Unicode, sans-serif;
        font-size: 11px;
        color: #777;
	background-color:#231f20;
	margin-top:30px;
	}

h2 { color:#ec008c;}	
	
a	{
	color:#09f;
	text-decoration:none;
	font-weight:bold;
}     	

a:hover	{
	color:#888;
}


	
#bigframe {
	width:750px;
	margin-left:auto;
	margin-right:auto;
}	


#rightsh{
float:right;

}

#main{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-color:#231f20;

	/*background-image:url('/images/shadowside.gif');
	background-repeat:repeat-y;
	background-position: right;*/

}

#topsh{
	float:right;
	height:600px !important;
	display:none;

}

#lhside	{
	width:750px;
	float:right;
	background-color:#231f20;
	/*background-image:url('/images/header.png');*/
	background-position:top left;
	background-repeat:no-repeat;
}

#rhside	{
	width:190px;
	float:right;
	background-color:#231f20;
}

.subtitle{

	font-size:13px;
	margin-left:10px;
	margin-top:20px;
	color:#888;
	width:130px;
	height:110px;
}

#wherearewe {
	margin-top:10px;
}

.lhbox	{
	width:690px;
	margin:0px;
	border: 1px solid #231f20;
	border-width:0px 0px 0px 1px;

}

.lhcontainer{
	margin-left:30px;
	margin-right:0px;	
	width:677px;
}

.rhbox 	{
	width:190px;
	border: 1px solid #231f20;
	border-width:0px 0px 0px 0px;
}

.rhcontainer{
	margin-left:0px;
	margin-right:30px;	

}

.itembig	{
	border: 1px solid #404040;
	border-width: 0px 0px 1px 0px;
	margin-top:0px;
	padding:0px;
	margin-bottom:15px;
	padding-bottom:15px;
	margin-right:15px;

}

.itembig .text {
	height:80px;
	padding-top:10px;
	
}

.itembig .text img {
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
}



ul.newslist{
	margin-left:4px;
	margin-top:15px;
	margin-bottom:10px;
	list-style: none;
}


ul.newslist a{
	color:black;
	font-weight:normal;
}

ul.newslist a{
	color:#888;
	font-weight:normal;
}

ul.newslist li{
	margin-bottom:10px;
	height:25px;
}

.calendar {
	float:left;
	width:25px;
	height:25px;
	border:1px solid #bbb;
	margin-right:10px;
	margin-bottom:0px;
	
}

.month {
	display:block;
	color:#bbb;
	font-weight:normal;
	font-size:9px;
	text-align:center;
}

.day {
	display:block;
	color:#09f;
	letter-spacing:0px;
	font-weight:bold;
	font-size:12px;
	line-height:10px;
	text-align:center;
	
}

.year {
	display:block;
	color:#777;
	font-weight:normal;
	font-size:6px;
	text-align:center;

}

.left{
	float:left;
}

.bord{
	border:none;
}

#labels_small{
	margin-top:7px;
	margin-left:0px;
}

#download_small{
	margin-top:7px;
	margin-left:0px;
}

#footer{

	/*background-image:url('/images/footer.gif');
	background-repeat:no-repeat;
	background-position:top left;*/
	color:#888;
	height:135px;
}

#footer_inner{
	margin-left:20px;

}

#footermore{
width:400px;
}


#footer2{
	position:fixed;
	bottom:0px;
	width:100%;
	height:30px;
	background:black;
	}

#footer_inner2{
	margin:0px;
	margin-left:20px;
	margin-right:20px;
}

#footer_inner2 a{
	text-align:center;
	
	float:left;
	height:30px;
	padding:5px;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-1px;
	
	}
#footer_inner2 a:hover{
	background-color:#231f20;
	color:#ec008c
	}
	
#newplayer{
	position:fixed;
	left:0px;
	top:0px;
	}

#bottomsh{
	display:none;
	background:none;
	background-image:url('/images/shadowbottom.gif');
	height:30px;
	background-repeat:no-repeat;
	background-position:top left;
}

.newsdate{
	float:right;

}


h1{
	margin-top:15px;
	margin-bottom:10px;
	color:white;
	font-family:FuturaStd-Bold;
	font-weight:normal;
}

h1{
        font-size: 20px;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	color: #ffffff;
	border-bottom:1px solid #cccccc;
	padding:0px;
	padding-bottom:10px;    
	margin-bottom:0px;
	margin-top:15px;
	margin-right:0px;
	padding-top:15px;

}

h1 a{
	color:white
}

h1 a:hover{
	color:#09f;
}

ul {
	margin:10px;
	margin-left:20px;
	
}

ol {
	margin:10px;
	margin-left:20px;
	
}

table {
	width:350px;
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
        font-size: 11px;
        color: #777;

}

td.lh{
	width:120px;
}

td.rh{
	width:200px;
}

#searchbox{
	float:right;margin-right:40px;margin-top:7px;border:2px solid #231f20;

}
#searchbox:focus{
	float:right;margin-right:40px;margin-top:7px;border:2px solid #09f;

}
#searchbox:active{
	float:right;margin-right:40px;margin-top:7px;border:2px solid #09f;

}


input {
	width:200px;
	font-size:14px;
	padding-left:5px;
	height:19px;
	border:1px solid #ccc;
}

select{
	width:202px;
	font-size:10px;
	border:1px solid #ccc;	

}


option{
	font-size:10px;
	border:1px solid #ccc;	

}

table tr td{
	vertical-align:top;
}

textarea{
	width:200px;
	font-size:10px;
	border:1px solid #ccc;

}

.itembig a{
	color:#ec008c;
	font-weight:normal;
}

.itembig a img{
	border:none;
}

.itembig a:hover{
	color:#09f;
	font-weight:normal;
}

.itembig a:hover img{
	border:none;
	opacity: .5;
	filter: alpha(opacity=50);
	
}

.itembig a.anormal	{
	color:#09f;
	text-decoration:none;
	font-weight:bold;
}     	

.itembig a.anormal:hover	{
	color:#888;
}

.box{
    margin:0px;
    margin-right:30px;
    margin-bottom:30px;
    width:142px;
    height:142px;
    border:2px solid #231f20;
    float:left;
	overflow: hidden; 
	background:#404040;
	    color:#404040;
	/*background:url('/images/backbox.png');*/
}

.boxLast{
    margin:0px;
    margin-bottom:30px;
    width:142px;
    height:142px;
    border:2px solid #231f20;
    float:right;
overflow: hidden; 
	background:#404040;
	    color:#404040;
/*background:url('/images/backbox.png');*/

}


h4{
	color:#09f;
	display:inline;
	font-weight:bold;	
}

.boxC{
    margin:0px;
    margin-left:0px;
    margin-bottom:30px;
    width:494px;
    height:142px;
    border:2px solid #231f20;
    float:left;
    text-align:left;
    overflow: auto; 
	color:white;
}

.boxContainer{
	margin:15px;
	}

.box:hover{
	background:#231f20;
    border:2px solid #231f20;   
    color:white; 
 
}

.box  img{display:none}
.box:hover  img{display:inline}
.boxLast  img{display:none}
.boxLast:hover  img{display:inline}


.boxON{
	margin:0px;
    margin-right:30px;
    margin-bottom:30px;
    width:142px;
    height:142px;
    border:2px solid #231f20;
    float:left;
	overflow: hidden; 
	background:#404040;
	
	
	background:#231f20;
    border:2px solid #231f20;   
    color:white;
	}


.boxLastON{
	margin:0px;
    margin-bottom:30px;
    width:142px;
    height:142px;
    border:2px solid #231f20;
    float:right;
	overflow: hidden; 
	background:#404040;
	
	
	background:#231f20;
    border:2px solid #231f20;   
    color:white;
	}
	

.boxON h1{
	border:none;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	color:#09f;

	}
	
.boxLastON h1{
	border:none;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	color:#09f;

	}

.box:hover h1{
	color:#09f;
	}

.boxLast:hover{
	background:#231f20;
    border:2px solid #231f20;
    color:white;
    
}

.boxLast:hover h1{
	color:#09f;
	}

.boxC:hover{
	
    border:2px solid #231f20;
}

.box a{color:#404040}

.box:hover a{color:#09f;}
.box:hover a:hover{color:#ec008c;}

/*
.box:hover img{opacity: .5;
	filter: alpha(opacity=50);
}
*/

.box h1, .boxLast h1,.boxC h1{
	border:none;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	color:#white;
	}
	
	
	
	ul.share{
			padding:0px;
			margin:0px;
			
		}
	ul.share li{
		display: inline;
list-style-type: none;
padding-right: 0px;
		}
	