p{
	margin:0;
}
h1,h2,h3,h4{
	text-transform:none;
	margin:0;
}
h3{
	font:1.5em Arial, Helvetica, sans-serif;
}
#main-content div.header-menu{
	font:bold 3.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:-2px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
}
#main-content div.header-menu a{
	font:bold 0.4em Arial, Helvetica, sans-serif;
	letter-spacing:0;
	margin:0 3px;
}
#main-content div.cols div.main h1{
	font:bold 4.5em Arial, Helvetica, sans-serif;
	text-transform:none;
	letter-spacing:-2px;
	margin:0;
	border-bottom:1px solid #d9d9d9;
}
#main-content{
	padding:0 0 0 15px;
	border-left:1px solid #d9d9d9;
}
#main-content div.cols{
	overflow:hidden;
	zoom:1;
	margin-top:10px;
}
#main-content div.cols div.main-info{
	overflow:hidden;
	zoom:1;
}
#main-content div.cols div.main-info div.main{
	width:512px;
	overflow:hidden;
	zoom:1;
	margin:0 10px 0 0;
	float:left;
}
#main-content div.cols div.main-info div.main ul.submenu {
	overflow:hidden;
	zoom:1;
	margin:10px 0;
	padding:0;
	width:512px;
}
#main-content div.cols div.main-info div.main ul.submenu li{
	float:left;
	list-style:none;
	margin-right:20px;
}
#main-content div.cols div.main-info div.main ul.submenu li.active a{
	color:#ffa800;
}
#main-content div.cols div.main-info div.main ul.submenu li a{
	color:#008326;
	font:bold 1.6em Arial, Helvetica, sans-serif;
}
#main-content div.cols div.main-info div.main div.movie-1{
	padding:20px 5px 0px 20px;
	background:#008326;


}
#main-content div.cols div.main-info div.aside{
	width:420px;
	overflow:hidden;
	zoom:1;
	float:right;
}
#main-content div.cols div.main-info div.aside div.current-round{
	margin:0 0 10px 0;
	width:380px;
	background:#e5e5e5 url(../i/current-round-bg.gif) no-repeat left top;
	padding:20px 15px 20px 25px;
}
#main-content div.cols div.main-info div.aside div.current-round p.round{
	font:bold 1.3em  Arial, Helvetica, sans-serif;
	color:#008326;
}
#main-content div.cols div.main-info div.aside div.current-round p.who{
	font:bold 1.8em Arial, Helvetica, sans-serif;
}
#main-content div.cols div.main-info div.aside div.current-round p.future{
	font-size:0.9em;
}
#main-content div.cols div.main-info div.aside div.current-round a{
	font-weight:bold;
}
#main-content div.cols div.main-info div.aside div.win{
	background:#f5f5f5;
	padding:40px 15px;
	overflow:hidden;
	zoom:1;
	width:380px;
	float:right;
}
#main-content div.cols div.main-info div.aside div.win p{
	margin-bottom:15px;
}
#main-content div.cols div.main-info div.aside div.win h3{
	font-weight:bold;
}
#main-content div.cols div.main-info div.aside div.win p.sing{
	color:#ffa800;
	font: 1.9em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:900;
}
#main-content div.cols div.main-info div.aside div.win div.take{
	background:url(../i/str-big-green-right.gif) no-repeat right 5px;
	width:130px;
	float:left;
}
#main-content div.cols div.main-info div.aside div.win div.take p{
	color:#008326;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}/*
#main-content div.cols div.main-info div.aside div.win div.t-shirt{
	background:url(../i/t-shirt.jpg) no-repeat left top;
	width:170px;
	float:right;
	padding:0 0 10px 70px;
}*/
#main-content div.cols div.main-info div.aside div.win div.t-shirt {
	background: url(../i/macbook.jpg) no-repeat 0 0;
	width: 220px;
	float: right;
	padding: 70px 0 0 0;
}
#main-content div.cols ul.stars{
	padding:0;
	margin-right:10px;
	#margin:10px 0 0;
	float:left;
	width:642px;
	overflow:hidden;
	zoom:1;
	margin-bottom: 0;
}
#main-content div.cols ul.stars li{
	width:207px;
	background:#f5f5f5;
	float:left;
	margin-right:10px;
	list-style:none;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', (this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
#main-content div.cols ul.stars li:last-child,
#main-content div.cols ul.stars li.last-child{
	margin-right:0;
}
#main-content div.cols ul.stars li div.estimate,
#main-content div.cols div.movie-1 div.estimate{
	padding:10px 17px 10px 0px;
	
}
#main-content div.cols ul.stars li span.number,
#main-content div.cols div.movie-1 span.number{
	font:bold 3em Arial, Helvetica, sans-serif;
	float:left;
	margin-right:5px;
}
#main-content div.cols ul.stars li div.nick,
#main-content div.cols div.movie-1 div.nick{
	margin:5px 0 0;
}
#main-content div.cols ul.stars li div.nick span.rating,
#main-content div.cols div.movie-1 div.nick span.rating{
	float:right;
	color:#ffa800;
	margin-top:-25px;
	font:bold 1.6em Arial, Helvetica, sans-serif;
	cursor:hand;
}

#main-content div.cols ul.stars li div.nick span.rating a,
#main-content div.cols div.movie-1 div.nick span.rating a {
color:#ffa800;
}

#main-content div.cols ul.stars li div.nick p.nick,
#main-content div.cols div.movie-1 div.nick p.nick{
	font-weight:bold;
}
#main-content div.cols div.movie-1 div.nick p.nick a{
	color:#fff;
}
#main-content div.cols div.movie-1 span,
#main-content div.cols div.movie-1 p{
	color:#fff;
}
#main-content div.cols div.movie-1 div.nick span.rating{
	padding-left:30px;
	background:url(../i/green-star.jpg) no-repeat left top;
}
#main-content div.cols div.common-rating p.h{
	color:#008326;
	font:bold 1.6em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#main-content div.cols div.common-rating p.subH{
	color:#7c7c7c;
	font-size:0.9em;
	margin-bottom:10px;
}
#main-content div.cols div.common-rating{
	background:#f5f5f5;
	padding:20px 15px;
	overflow:hidden;
	zoom:1;
	float:right;
	width:260px;
	margin-top:10px;
}
#main-content div.cols div.right-col div.common-rating{
	width:177px;
	zoom:1;
	overflow:hidden;
}
#main-content div.cols div.right-col div.common-rating p.h{
	margin-left:0;
}
#main-content div.cols div.right-col div.common-rating p.m-t{
	margin-top:-20px;
}
#main-content div.cols div.right-col div.common-rating table td.nick{
	width:100px;
}
#main-content div.cols div.common-rating table{
	width:100%;
}
#main-content div.cols div.common-rating table td{
	border-top:1px solid #dcdcdc;
	padding:7px 0;
}
#main-content div.cols div.common-rating table tr{
	#scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		onmouseenter = function() {className += " hover"},
		onmouseleave = function() {className = className.replace(" hover","")}
	);
}
#main-content div.cols div.common-rating table tr:hover td,
#main-content div.cols div.common-rating table tr.hover td{
	background:#00a02f url(../i/table-common-rating-bg.jpg) repeat-x;
}
#main-content div.cols div.common-rating table tr:hover td.number,
#main-content div.cols div.common-rating table tr:hover td.nick p,
#main-content div.cols div.common-rating table tr:hover td.nick p a,
#main-content div.cols div.common-rating table tr.hover td.number,
#main-content div.cols div.common-rating table tr.hover td.nick p,
#main-content div.cols div.common-rating table tr.hover td.nick p a{
	color:#fff;
}
#main-content div.cols div.common-rating table td.number{
	vertical-align:top;
	text-align:center;
	width:15px;
	padding-top:13px;
}
#main-content div.cols div.common-rating table td.number,
#main-content div.cols div.common-rating table td.nick p.city{
	font-size:0.8em;
	color:#7c7c7c;
}
#main-content div.cols div.common-rating table td.nick{
	width:185px;
}
#main-content div.cols div.common-rating table td.nick p.nick{
	font-weight:bold;
}
#main-content div.cols div.common-rating table td.rating{
	font:bold 1.5em Arial, Helvetica, sans-serif;
	color:#ffa800;
}
#main-content div.cols div.idea{
	width:622px;
	background:#f5f5f5;
	margin:10px 0 10px 0;
	float:left;
	overflow:hidden;
	zoom:1;
	padding:15px 10px;
}
#main-content div.cols div.idea p{
	font:1.4em Arial, Helvetica, sans-serif;
}
#main-content div.cols div.idea img{
	float:left;
	margin-right:10px;
}
#main-content div.cols div.idea div{
	float:left;
	width:530px;
}
#main-content div.cols div.idea div span{
	color:#a3a3a3;
	font-size:0.9em;
}
#main-content div.cols ul.members{
	overflow:hidden;
	zoom:1;
	clear:both;
	padding:0 0 15px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #d9d9d9;
}
#main-content div.cols ul.members li{
	list-style:none;
	width:149px;
	float:left;
	margin-right:10px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', (this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
#main-content div.cols ul.members li:last-child,
#main-content div.cols ul.members li.last-child{
	margin-right:0;
}
#main-content div.cols ul.members li div.who span,
#main-content div.cols ul.members li p.who span{
	color:#7c7c7c;
	display:block;
}
#main-content div.cols ul.tours{
	overflow:hidden;
	zoom:1;
	padding:10px 0 0 0;
	margin:0 0 20px 0px;
}
#main-content div.cols ul.tours li p.date{
	font:0.85em Arial, Helvetica, sans-serif;
	margin-top:-14px;
}
#main-content div.cols ul.tours li{
	list-style:none;
	float:left;
	width:140px;
	zoom:1;
	padding:20px 10px 10px 20px;
	margin-right:10px;
}
#main-content div.cols ul.tours li.active{
	background:#e5e5e5  url(../i/current-round-bg.gif) no-repeat left top;
}
#main-content div.cols ul.tours li.anCol a{
	color:#000;
}
#main-content div.cols ul.tours li a.name{
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
#main-content table.authors{
	width:729px;
	zfloat:left;
	border-collapse: collapse;
}
#main-content table.authors td.number{
	width:20px;
	color:#7c7c7c;
	vertical-align:middle;
	font: 10px Arial, Helvetica, sans-serif;
}
#main-content table.authors td.ava{
	width: 0;
	border-bottom: 1px solid #fff;
	padding-right: 15px;
}
#main-content table.authors td.nick a {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #000;
	}
#main-content table.authors td.nick{
	font:bold  1.2em Arial, Helvetica, sans-serif;
	width:215px;
	border-bottom:1px solid #e5e5e5;
}
#main-content table.authors td.song,
#main-content table.authors td.tours{
	width:175px;
	color:#7c7c7c;
	font-size:0.8em;
	border-bottom:1px solid #e5e5e5;
}
#main-content table.authors td.tours{
	width:170px;
}
#main-content table.authors td.rating{
	width:88px;
	color:#ffa800;
	border-bottom:1px solid #e5e5e5;
	font:bold 1.5em Arial, Helvetica, sans-serif;
}
#main-content div.right-col{
	float:right;
	width:207px;
	background:#f5f5f5;
	overflow:hidden;
	zoom:1;
}
#main-content div.right-col p.h{
	color:#008326;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:15px 0 0 10px;
}
#main-content div.right-col ul.stars{
	margin-top:10px;
}
#main-content div.right-col ul.stars li{
	float:none;
}
#main-content div.right-col span.allTime{
	color:#7c7c7c;
	font:0.9em Arial, Helvetica, sans-serif;
	margin-left:10px;
}
#main-content div.authors{
	width:729px;
	overflow:hidden;
	zoom:1;
	float:left;
}
#main-content div.noFloat{
	float:none;
	clear:both;
}
#main-content div.noFloat ul.tours{
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #e5e5e5;
}
#main-content div.left-col{
	width:729px;
	float:left;
}
#main-content div.left-col ul.members{
	border:0;
}
#main-content div.left-col ul.members li{
	margin-right:30px;
	margin-bottom:20px;
}
#main-content div.left-col ul.members li.divider{
	clear:both;
	margin:0;
	padding:0;
	width:1px;
}
#main-content div.left-col ul.members div.who li p{
	font-size:0.9em;
}
#main-content div.left-col ul.members li  span.date{
	color:#7c7c7c;
	font-size:0.85em;
}
#main-content div.left-col ul.left-col-menu{
	background:#99c63b;
	overflow:hidden;
	padding:5px 0 5px 10px;
	margin:0 0 20px 0;
	zoom:1;
}
#main-content div.left-col ul.left-col-menu li{
	list-style:none;
	float:left;
	margin-right:20px;
}
#main-content div.left-col ul.members li div.who{
	white-space:nowrap;
}
#main-content div.left-col ul.members li div.who p{
	font-size:0.9em;
}
#main-content div.left-col ul.members li div.who p span{
	display:inline;
}
#main-content div.left-col ul.members li div.who p span,
#main-content div.left-col ul.members li p a span{
	color:#ffa800;
}
#main-content div.left-col ul.left-col-menu li.tour{
	float:right;
}
#main-content div.left-col ul.left-col-menu li a{
	color:#fff;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
#main-content div.left-col ul.left-col-menu li.active a{
	color:#000;
}
#main-content div.left-col dl.archive{
	overflow:hidden;
	zoom:1;
	padding:0;
	margin:0;
}
#main-content div.left-col dl.archive dd,
#main-content div.left-col dl.archive dt{
	float:left;
	margin:0 10px 0 0;
}
#main-content div.left-col dl.archive dd{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#008326;
}
#main-content div.left-col dl.archive dt{
	font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#main-content div.left-col dl.archive dt a{
	padding:0 5px;
}
#main-content div.left-col dl.archive dt p{
	padding-left:5px;
}
#main-content div.left-col dl.archive dt.active a{
	background:#008326;
	color:#fff;
}
#main-content div.left-col ul.year{
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0;
	zoom:1;
}
#main-content div.left-col ul.year li{
	float:left;
	list-style:none;
	margin-right:20px;
	font:bold 1.4em Arial, Helvetica, sans-serif;
}
#main-content div.left-col ul.year li a{
	padding:0 3px;
}
#main-content div.left-col ul.year li.active a{
	background:#008326;
	color:#fff;
}
#main-content div.left-col ul.month{
	overflow:hidden;
	zoom:1;
	padding:0;
	margin-left:0;
}
#main-content div.left-col ul.month li{
	list-style:none;
	float:left;
	margin-right:7px;
}
#main-content div.left-col ul.month li a{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	padding:0 3px;
	letter-spacing:-1px;
}
#main-content div.left-col ul.month li.allocate a{
	color:#7c7c7c;
}
#main-content div.left-col ul.month li.active a{
	background:#008326;
	color:#fff;
}
#main-content div.left-col ul.day{
	overflow:hidden;
	zoom:1;
	padding:0;
	margin-left:0;
}
#main-content div.left-col ul.day li{
	float:left;
	margin-right:3px;
	list-style:none;
}
#main-content div.left-col ul.day li a{
	padding:0 2px;
}
#main-content div.left-col ul.day li.weekend a{
	color:#ffa800;
}
#main-content div.left-col ul.day li.active a{
	background:#008326;
	color:#fff;
}
#main-content div.tour{
	overflow:hidden;
	background:#e5e5e5;
	padding:15px 10px;
	zoom:1;
}
#main-content div.tour ul{
	padding:0;
	overflow:hidden;
	margin:0;
	margin-top:15px;
}
#main-content div.tour ul li{
	list-style:none;
	float:left;
	overflow:hidden;
	zoom:1;
	width:149px;
	margin-right:10px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
#main-content div.tour ul li img{
	display:block;
}
#main-content div.tour ul li:last-child,
#main-content div.tour ul li.last-child{
	margin-right:0;
}
#main-content div.tour ul li p{
	color:#ffa800;
	font:0.9em Arial, Helvetica, sans-serif;
}
#main-content div.tour p.h{
	font:bold 1.8em Arial, Helvetica, sans-serif;
	color:#008326;
	letter-spacing:-1px;
}
#main-content div.any-tours{
	overflow:hidden;
	zoom:1;
}
#main-content div.any-tours ul{
	padding:0;
	margin:0;
	overflow:hidden;
	zoom:1;
}
#main-content div.any-tours ul li{
	padding:20px 10px;
	border-bottom:1px solid #e5e5e5;
}
#main-content div.any-tours ul li a{
	font:bold 1.4em Arial, Helvetica, sans-serif;
}
#main-content div.aside div.next-tour{
	background:#e5e5e5;
	padding:5px;
	width:400px;
	margin:0 0 0 10px;
}
#main-content div.aside div.next-tour p.h{
	font:bold 1.5em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:5px 0 10px 10px;
}
#main-content div.aside div.next-tour div.form{
	padding:15px 10px;
	background:#fff;
}
#main-content div.aside div.next-tour div.form form p{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}
#main-content div.aside div.next-tour div.form form ul.song{
	padding:0;
	margin:0 0 15px 0;
	zoverflow:hidden;
	zzoom:1;
}
#main-content div.aside div.next-tour div.form form ul.song li{
	list-style:none;
	padding:3px 0 0 0;
	zoverflow:hidden;
	zoom:1;
	height:23px;
	border-top:1px solid #e5e5e5;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
#main-content div.aside div.next-tour div.form form ul.song li.active{
	background:#00aa32 url(../i/tours-form-bg.jpg) repeat-x;
	zoom:1;
	overflow:hidden;
}
#main-content div.aside div.next-tour div.form form ul.song li input {
	float:left;
}
#main-content div.aside div.next-tour div.form form ul.song li label{
	float:left;
	margin-top:2px;
}
#main-content div.aside div.next-tour div.form form ul.song li:last-child,
#main-content div.aside div.next-tour div.form form ul.song li.last-child{
	border-bottom:1px solid #e5e5e5;
}
#main-content div.aside div.next-tour div.form form a.voting{
	text-transform:uppercase;
	color:#000;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	letter-spacing:-0.5px;
	margin-left:10px;
	padding:0px 15px 0 0;
	background:url(../i/small-str-right-bg.gif) no-repeat right 1px;
}
#main-content div.aside div.next-tour div.form form a.voting:hover{
	text-decoration:none;
}
#main-content div.aside div.best{
	overflow:hidden;
	zoom:1;
}
#main-content div.aside div.best div.right-col{
	width:424px;
	background:#fff;
	float:none;
	margin-top:20px;
}
#main-content div.aside div.best div.right-col p.h{
	margin-top:0px;
}
#main-content div.aside div.best div.right-col ul{
	width:207px;
}
#main-content div.aside div.best div.right-col div.common-rating{
	float:right;
	margin-top:-10px;
}
#main-content div.aside div.best div.right-col div.wrapper{
	width:207px;
	overflow:hidden;
	float:left;
	background:#f5f5f5;
	padding-top:10px;
}
#main-content div.left-col div.cols{
	overflow:hidden;
	zoom:1;
}
#main-content div.left-col{
	overflow:hidden;
	zoom:1;
	float:left;
}
#main-content div.left-col div.cols div.main div.movie-1{
	background:none;
	margin:auto;
}
#main-content div.left-col div.main-info div.cols div.main{
	background:#008326;
	width:729px;
	position:relative;
	overflow:hidden;
	float:left;
	zoom:1;
}
#main-content div.left-col div.main-info div.cols div.main div.left{
	position:absolute;
	top:170px;
	left:20px;
}
#main-content div.left-col div.main-info div.cols div.main div.right{
	position:absolute;
	top:170px;
	right:20px;
}
#main-content div.left-col div.main-info div.cols div.main div.left a,
#main-content div.left-col div.main-info div.cols div.main div.right a{
	color:#fff;
}
#main-content div.cols div.right-col div.common-rating{
	overflow:hidden;
	zoom:1;
}
#main-content div.two-cols{
	overflow:hidden;
	zoom:1;
	margin-top:10px;
}
#main-content div.two-cols div.one-left-col{
	float:left;
	overflow:hidden;
	zoom:1;
	width:512px;
}
#main-content div.two-cols div.one-left-col div.comments{
	background:#666666 url(../i/comments-top-bg.gif) no-repeat left top;
	padding:42px 15px 20px ;
}
#main-content div.two-cols div.one-left-col div.comments div.h span{
	color:#fff;
	font:bold 3.5em Arial, Helvetica, sans-serif;
	letter-spacing:-3px;
	margin-right:15px;
	text-transform:uppercase;
}
#main-content div.two-cols div.one-left-col div.comments div.h a{
	font:bold 1.5em Arial, Helvetica, sans-serif;
	color:#ffa800;
	text-transform:uppercase;
}
#main-content div.two-cols div.one-left-col div.comments ul{
	padding:0;
	margin:0;
	overflow:hidden;
	zoom:1;
}
#main-content div.two-cols div.one-left-col div.comments ul li{
	list-style:none;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:1px solid #767676;
	zoom:1;
	margin-bottom:15px;
}
#main-content div.two-cols div.one-left-col div.comments ul li div.ava{
	width:50px;
	position:relative;
	float:left;
	margin-right:10px;
}
#main-content div.two-cols div.one-left-col div.comments ul li div.ava img{
	margin:0 0 10px 5px;
	display:block;
}
#main-content div.two-cols div.one-left-col div.comments ul li div.ava span.positive{
	background:#008326;
	font:0.85em Arial, Helvetica, sans-serif;
	padding:0px 5px;
}
#main-content div.two-cols div.one-left-col div.comments ul li div.ava span.negative{
	background:#ce3838;
	font:0.85em Arial, Helvetica, sans-serif;
	padding:0px 5px;
}
#main-content div.two-cols div.one-left-col div.comments ul li div.ava span.nil{
	background:#666;
	font:0.85em Arial, Helvetica, sans-serif;
	padding:0px 5px;
}
#main-content div.two-cols div.one-left-col div.comments ul li div.info{
	width:410px;
	float:left;
}
#main-content div.two-cols div.one-left-col div.comments ul li div.info p.comm{
	font:1.1em Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
#main-content div.two-cols div.one-left-col div.comments ul li div.info p.date span.date{
	color:#a3a3a3;
	font-size:0.85em;
}
#main-content div.two-cols div.one-left-col div.comments form textarea{
	width:450px;
	height:160px;
	margin-bottom:20px;
}
#main-content div.two-cols div.one-left-col div.comments form a.submit{
	color:#fff;
	text-transform:uppercase;
	font:bold 1.5em Arial, Helvetica, sans-serif;
}
#main-content div.two-cols div.one-right-col{
	float:right;
	width:207px;
	margin:22px 0 0;
}
#main-content div.two-cols div.one-right-col p.h{
	color:#008326;
	font:bold 1.6em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#main-content div.two-cols div.one-right-col p.nick{
	font:bold 1.6em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#main-content div.two-cols div.one-right-col ul{
	overflow:hidden;
	zoom:1;
	padding:0;
	margin:15px 0 0;
}
#main-content div.two-cols div.one-right-col ul li{
	width:170px;
	margin-bottom:15px;
}
#main-content div.two-cols div.one-right-col ul li p{
	font-size:0.85em;
	color:#008326;
}
#main-content div.two-cols div.one-right-col ul li p span{
	color:#ffa800;
}












div.rules {
	width: 700px;
	overflow: hidden;
	float: left;
	padding-right: 29px;
	}
ol.rules {
	width: 90%;
	font: bold 24px Arial, Helvetica, sans-serif;
	#width: auto;
	}
ol.rules li {
	font: bold 24px Arial, Helvetica, sans-serif;
	}
ol.rules li span {	
	font: 13px Arial, Helvetica, sans-serif;
	}
	
div.rules a.full-rules {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-left: 30px;
	background: url(/i/upload-submit-bg.gif) no-repeat 100% 1px;
	padding-right: 20px;
	text-transform: uppercase;
	float: left;
	display: inline;
	}
div.rules a.full-rules small {
	font: 11px Arial, Helvetica, sans-serif;
	color: #7c7c7c;
	float: left;
	text-transform: none;
	}


























