*{ margin:0; padding:0; text-decoration:none; list-style:none; border:none;}

body{
	font-family: "Calibri", "Lucida Grande", Arial, Verdana, Geneva, sans-serif;
	background: #fff url('/assets/img/back.png') left top no-repeat;
	color:#555;
	font-size:80%;
	line-height:130%;
	}
		
#wrap {
	margin: 200px auto;
	width:780px;
	}

#content{
	 float:left;
	 width:510px;
	 font-size:110%;
	 line-height:140%;
	 padding: 0 25px 0 0 ;
	 border-right:1px dotted #ccc;
 	}
#sidebar{
	width:220px;
	float:right;
	}
	#footer{
		border-top: 1px dotted #ccc;
		padding:20px 0 0 0;
		}
.awards_admin li{
	margin:10px 10px 0 0;
	float:left;
	width:250px;
	}
	.awards_admin li img{
		width:100%;
		}
/* [ markup ]-------------------------------------------------------------------------------------------*/

h1{
	display:block;
	font:2em "Lucida Grande", "Lucida Unicode", Arial, Verdana, sans-serif;
	background:url(/assets/img/logo.png) center no-repeat;
	width:300px;
	height:70px;
	text-indent:-9000px;
	margin:0 0 0 -140px;
	}
	
	
h2{
	margin:20px 0 0 0 ;
	color:#ECCD77;
	}

.forgot{
	float:right;
	}	

	hr{
		clear:both;
		visibility:hidden;
		}
em{
	color:#FF3333;
	}
a{
	color: #669900;
	border-bottom:1px solid #669900;
	}	
	a:hover{
		background:#C5E330;
		color:#454545;
		}
p{
	margin: 15px 0;
	}
	
.mod{
	border-top: 1px solid #555; 
	padding:8px;
	margin:10px 0;
	background:#fafafa;
	}	
	.mod .name{
		font-size: 1.25em;
		font-weight:bold;
		}
	.mod .image{
		float:left;
		margin:5px 10px 0 0 ;
		display:block;
		}
		.mod .clear{
			visibility:hidden;
			clear:both;
			display:block;
			}
.special_sponsor{
	margin:30px 0;
	}	
ol{
	background:#fafafa;
	padding:10px;
	margin:0 0 0 30px;
	}	
	ol li{
		border-bottom:1px dotted #ccc;
		padding:5px;
		}
#mainads{
	margin:20px 0 0 0;
	background:#FAFAFA;
	text-align:center;
	height:210px;
	width:210px;
	display:block;
	}
	#mainads img{
		top: 50%;
		margin-top:-62px;
		text-align: center;
		position:relative;
		}
#deadline{
	padding:10px;
	text-align:center;
	background:#FFCC00;
	color:#000;
	display:block;
	}		
/* [ lists ]-------------------------------------------------------------------------------------------*/
#menu{
	margin:20px 0 0 0;
	display:block;
	height:30px;	
	}	
#menu li{
		float:left;
		padding:5px 10px 5px 0;
		}
#menu li a{
	padding:5px 20px;
	background:#E4F4DD;
	}
#ordered{
	border-top:1px solid #555;
	margin:0 0 20px 0;
	}
#ordered li{
	padding:10px;
	background:#fafafa;
	border-bottom:1px solid #555;
	}	
#favicons {
	margin:20px 0;
	display:block;
	height:200px;
	}
#favicons li{
	float:left;
	margin:5px 5px 0 0;
	}
#awards{
	font-size:1.2em;
	font-weight:bold;
	}
	#awards li{
		background:#fafafa;
		display:block;
		padding:5px;
		margin:1px 0;
		}
		#awards li:hover{
			background:#ECCD77;
			}
	#awards li span{
		width:55px;
		display:block;
		float:left;
		}
		
#awardslive{
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	}
	#awardslive li{
		background:#fafafa;
		display:block;
		padding:20px 0 5px 0;
		margin:15px 0;
		}
		#awardslive li:hover{
			background:#ECCD77;
			}
	#awardslive li span{		
		display:block;
		margin:20px 0;
		}