div.leftbox {width:320px;margin:10px 0 0;}
div.news {float:left;}
div.chart {float:left; height:518px;}
div.win {float:right;}
div.shows {float:left; width:100%; height:219px; margin:20px 0; overflow: hidden;}
div.interview {float:right;}
div.gallery {float:right;}

div.leftbox h2 {
	background: transparent url(../i/heading.gif) no-repeat left top;
	height:35px;
	line-height:35px;
	font-size:13px;
	font-weight: normal;
	color:#fff;
	border:none;
	padding:0 0 0 10px;
	cursor: pointer;
	margin:0;
}
div.leftbox h2 a {
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: transparent url(../i/headinglink.gif) no-repeat right top;
	display: block;
	height:35px;
	line-height:35px;
}
div.leftbox h2 a:hover {background-position: right bottom; text-decoration: none; color:#fff;}

div.leftbox h2 a.nogo {background-position: right center; cursor: default;}
div.leftbox h2 a.nogo:hover {background-position: right center; }

div.leftbox a {color:#0084d7;text-decoration: none;}
div.leftbox a:hover {text-decoration: underline;}
div.leftbox img {
	float:left;
	padding:1px;
	background-color: #fff;
	border:1px solid #b4b4b4;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin-right:10px;
}
div.leftbox a:hover img {border:1px solid #c23838; }
div.leftbox h3 {
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	margin:0 0 5px;
	padding-top:3px;
}
div.leftbox h3 a {text-decoration: none;}
div.leftbox h3 a:hover {text-decoration: underline;}
div.leftbox p {margin:0; line-height:19px; font-size:12px;}

div.leftbox-container {margin:10px 0 0; clear:both; height:104px;}

div.leftbox a.ad {font-size:1px; line-height:1px; height:104px; margin:10px 0; width:320px; display: block;}
div.leftbox a.ad img {margin:0; float: none; width:316px; height:100px;}
div.leftbox a.last img {margin-right:0;}
div.gallery a img {margin:4px 4px 0 0;}

ul.chart {
	margin:0;
	padding:0;
	list-style-type:none;
	clear: both;
	font-size:12px;
}
ul.chart li {
	margin: 0 0 1px;
	padding: 0;
	display: block;
	height:31px;
}
ul.chart li a {
	background: #fff url(../i/chart-buttons.gif) no-repeat left top;
	height:31px;
	display: block;
	padding-left:8px;
	line-height:31px;
	font-size: 12px;
	overflow: hidden;
}
ul.chart li a span {font-weight: normal; color:#333; margin-right:0;}
ul.chart li a:hover {background-position: left center; text-decoration: none; color:#333;}
ul.chart li a:hover span {color:#333; cursor:pointer;}
ul.chart li a.active {background-position: left bottom; color:#eee;}
ul.chart li a.active span {color:inherit; cursor:pointer; color:#eee;}
ul.chart li a.active:hover {background-position: left bottom; color:#eee;}

div.leftbox a.vote {
	height:30px;
	line-height:30px;
	margin:10px 0 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px;
	text-align: center;
	text-transform: uppercase;
	color:#fff;
	background: white url(../i/menu.gif) no-repeat -10px top;
	display: block;
	letter-spacing: 3px;
}
div.leftbox a.vote:hover {text-decoration: none; font-weight: bold;}

div.leftbox a.novote {
	cursor:default;
		filter: alpha(opacity=35); /* internet explorer */
		-khtml-opacity: 3.5;      /* khtml, old safari */
		-moz-opacity: 3.5;       /* mozilla, netscape */
		opacity: 3.5;           /* fx, safari, opera */
	}
div.leftbox a.novote:hover {font-weight: normal;	cursor:default;}

div#featured {position: relative; height: 357px; background: #000; overflow: hidden;}
div#featured ul {
padding:0;
margin:0;
border:1px solid #000;
border-top:none;
height:55px;
position: absolute;
left:0;
bottom:0;
}

div#featured ul li {float:left; width:162px;}
div#featured ul li a {
padding:10px;
width:142px;
height: 35px;
float:left;
color:#444;
text-decoration: none;
font-size:12px;
display:inline-block;
background: #333 url(../i/slider-button.gif) no-repeat left top;
line-height: 18px;
}
div#featured ul li.ui-tab-left a {
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
}
div#featured ul li.ui-tab-right a {
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
}


div#featured ul li.ui-tabs-selected a,
div#featured ul li.ui-state-active a {
	background: #000 url(../i/slider-hover.gif) no-repeat left top;
	color:#ddd;
}

div#featured div.info {position: absolute; bottom:57px; left:0; 	background: transparent url(../i/slider-transparent.png) repeat left top; display:block; width:100%;}
div#featured div.info h2 {
border:none;
color:#fff;
font-size:18px;
line-height:25px;
margin:0;
padding:10px;
}
div#featured div.info h2 a {color:#fff;}
div#featured div#topcorners {
position: absolute;
top:0; left:0;
width:650px;
height:5px;
background: transparent url(../i/roundedslider.png) no-repeat left top;
}
div#featured div#botcorners {
position: absolute;
bottom:0; left:0;
width:650px;
height:5px;
background: transparent url(../i/roundedslider.png) no-repeat left bottom;
}


div.chart form {}
div.chart label {width:75px; height:27px; line-height:27px; margin-bottom: 0px; padding-left:8px;}
div.chart input {width:220px; margin-right:0; margin-bottom: 0px;}
div.chart a.button {float:none; width:155px; text-decoration: none; color:#eee; margin-top:10px;}
div.chart a.button:hover {color:#fff;}
div.chart a.left {float:left; background-image: url(../i/menu2.gif);	}
div.chart a.right {float:right;}
div.chart form fieldset dl {margin:0;}
div.chart form fieldset dl dt, div.chart form fieldset dl dd {padding:5px 0; background-color: #eee; height:27px; margin:1px 0; float:left;}

div.chart form fieldset dl dt {
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
float:left; clear:left;
}
div.chart form fieldset dl dd {
float:right; padding-right:5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
}

p.vote-info {padding-left:8px;}

ul.unactive li a.active {color:#000;}
ul.unactive li a.active:hover {background-position: left -84px; text-decoration: none; cursor:default;}
ul.unactive li a:hover span {color:inherit; cursor:default;}

/*
ul.results li {height:18px;}
ul.results li a {background-image: none; padding-left:4px; height:18px; line-height:18px;}
ul.results li a:hover {background-position: left top; cursor: default;}
ul.results li a:hover span {color:#333; cursor: default;}
ul.results li a.active:hover {background-position: left bottom;}
ul.results li a.active span {color:#333; cursor: default;}

ul.results li.result {margin-left:0px; height:14px; line-height:14px; width:auto; padding:3px 40px 3px 3px; margin-top:0; margin-bottom:5px; font-size:12px; width:auto; overflow: visible; white-space: nowrap; border-bottom: 1px solid #ccc; padding-bottom:8px;}
ul.results li.result strong.percent {background:url(../i/chart-percent.gif) repeat-x left top;
display:block;
height:14px;
line-height:14px;
float:left;
margin-right:5px;
position: relative;
min-width: 4%;
}
ul.results li.result strong.percent span {
background:url(../i/chart-percent-end.gif) no-repeat right top;
width:4px;
height:14px;
display: block;
position: absolute;
right:0;
top:0;
}
*/

div.leftbox h3.results {height:32px; line-height:30px; font-weight: bold; color:#612222; font-size:15px; margin:0 0 5px;
padding-top:3px; position: relative;
}
*:first-child+html div.leftbox h3.results {margin:0 0 6px;}
div.leftbox h3.results span {position: absolute; top:3px; right:0; font-weight: normal; color: #000; font-size:12px; line-height:30px; height:30px; display: block;}
ul.results li {position: relative; margin:0 0 1px;}
*:first-child+html ul.results li {margin:-2px;}
* html ul.results li {margin:-2px;}

ul.results li a {position: relative; background-position: left bottom; color:#fff; cursor: default;}
ul.results li a:hover {background-position: left bottom; color:#fff; cursor: default;}
ul.results li a span {position: relative; z-index: 5; color:#fff; cursor: default;}
ul.results li a:hover span {color:#eee; cursor: default;}

ul.results li strong.percent {
background:url(../i/chart-percent.png) repeat-x right top;
display:block;
height:31px;
line-height:31px;
float:left;
position: absolute;
top:0;
left:0;
min-width: 2%;
z-index: 2;
text-align: left;
padding-left:0;
	filter: alpha(opacity=40); /* internet explorer */
	-khtml-opacity: 0.4;      /* khtml, old safari */
	-moz-opacity: 0.4;       /* mozilla, netscape */
	opacity: 0.4;           /* fx, safari, opera */
}
ul.results li strong.percent span {
background:url(../i/chart-percent-end.gif) no-repeat right top;
width:4px;
height:31px;
display: block;
position: absolute;
left:0;
top:0;
}
ul.results li span.votes {
position: absolute;
top:0;
right:5px;
font-size: 11px;
line-height: 16px;
color:#ddd;
}
*:first-child+html ul.results li span.votes {right:10px;}
* html ul.results li span.votes {right:10px;}

ul.disabled li a:hover {background-position: left top; cursor: default; color:#0084D7;}
ul.disabled li a:hover span {cursor: default;}
ul.disabled li a.active:hover {background-position: left bottom; color:#eee;}
ul.disabled li a.active span {cursor: default; color:#eee;}
}

div.shows h3.showtitle {clear:both; color:#000; font-size:12px; text-align: center; margin:0; padding:0; line-height:16px;}
div.shows img {
margin:0 auto;
float:none;
width:120px;
height:120px;
-ms-interpolation-mode: bicubic;
}