/*==================================== 
   Overall Changes
  ==================================== */
  body{
	  /*background: url(/images/annualAwards/background.jpg) fixed center top #000; */
	}


/*==================================== 
   End Overall Changes
  ==================================== */

/*==================================== 
   Carousel 2010
  ==================================== */
  
 a#overlay {
	width:235px;
	height:283px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:500;
	background:url(/images/annualAwards/logoOverlay.png) top left no-repeat;
	 }
  
  /*Featured Content*/

#featuredContent {

	}

#carousel {
	width:657px;
	position:relative; 
	height:283px;
	float:left;
	border:1px solid #ddd;
	margin:0 0 0 0px;
	overflow:hidden;
	}
/* Easy Slider */
	


#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		position:relative;
		}
#slider li{ 
		width:647px;
		height:283px;
		overflow:hidden; 
		}	
#slider li h2{
	background:url(/images/newMusicSection/transparentBlack.png);
	position:absolute;
	bottom:-10px;
	left:0;
	font-size:1.6em;
	color:#eee;
	width:967px;
	padding:8px 10px 10px 250px;
	text-align:left;
	display:block;
	
	}
#slider li h2 a{
	color:#ddd;

	}
	
#slider li h2 strong{
	color:#FFF;

}
	
	/* numeric controls */	

ol#controls{
	position:absolute;
	bottom:0;
	right:0;
	list-style-type:none; 
	margin:0; 
	padding:0; 
	margin:9px auto; 
	width:132px; 
		}
ol#controls li{
	float:left; 
	margin:0 5px; 
		}
ol#controls li a{
	display:block; 
	width:12px; 
	padding-top:14px; 
	height:0; 
	overflow:hidden; 
	background-image:url(/images/newMusicSection/pagination.png); 
	background-position:0 0; 
	background-repeat:no-repeat;
		}
ol#controls li.current a{
	background-position:0 -13px
		}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

  
  /*==================================== 
  End Carousel
  ==================================== */


/*==================================== 
   Polls March 2009
  ==================================== */

#PollVoting {
	width:555px;
	padding:20px 15px 15px 20px;
	margin:0 0 15px 0 ;
	border:1px solid #CCC;
	background-color:#fff;
	background-image:url(/images/polls/poll-background2.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
}

#PollVoting h3 {
color:#06c
}

#PollResults {
	width:946px;
}
.PollResults {
	width:200px;
	padding:0px;
	margin:0 0 15px 0 ;
	border:1px solid #CCC;
	background-color:#fff;
	background-image:url(/images/polls/poll-background.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
}
.PollAwards {
	width:276px;
	height:280px;
	padding:0px;
	margin:0 2px 10px 2px ;
	border:1px solid #CCC;
	background-color:#fff;
	background-image:url(/images/polls/poll-background.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
}
.PollAwards img {float:left;margin:8px 8px 8px 5px;}
.PollResults h3, .PollAwards h3 {
color:#fff;
line-height:1.4em;
font-size:1.2em;
padding:5px 5px 6px 8px;
background-color:#f60;
margin: 0;
}
.PollAwards h4 {

line-height:1.2em;
font-size:1.1em;

}
.PollResults label {
margin: 0 8px 0 5px;
}
.PollResults input {
margin: 8px 0 3px 0;
}

.PollAnswerSpace {
	padding:10px;
}
.PollAnswerSpace ul{
list-style-type: none;
margin:2px 3px 4px;
padding:0;
/*width:95%;*/

}
.PollAnswerSpace ul li{
padding:0 4px 0 0;
vertical-align:middle;  
}
.PollWinnerSpace {
	padding:8px;
}

#PollContainer {
  width: 80%;
  right: 30px;
  margin-left:25px;
}
#PollResults h2 {
color:#06c;
line-height:1.4em;
font-size:1.8em;
}
#PollResults p.Warning {
color:#FF6600;
line-height:1.4em;
font-size:1.8em;
}



#PollAnswer {
  text-align:left;
  width: 300px;
  height: 15px;
  vertical-align:middle;
  font-size:1.2em;
}

.voteButton {
	margin: 10px;
}
.comp-detail {float:left; width:470px;height:160px;margin: 0 5px;
background:url(/images/polls/poll-background.jpg) right bottom repeat-x;}
.comp-detailodd {float:left; width:470px;height:160px;margin: 0 5px;
background:url(/images/polls/poll-background.jpg) right bottom repeat-x;
}

#PollGraph {
  width: 300px;
  margin:0;
  padding:0;
  font-size:1.2em;
  vertical-align:middle;
  border:solid #eee thin;
}

#PollGraph div {
	text-align: left;	
	position: relative;
	float:left;
	margin-right:20px;
}
.comp-row, .chart-row {clear:both; width:982px;  margin:5px 0 6px 0}
#top-search h2, .free-header { color: #06c; margin: 8px 0 14px 5px; font-size: 2.3em;line-height:1.4em; }
h3.subheading { color: #06c; margin: 0 0 0 10px; font-size: 1.4em;}
h3.complink {text-align: center;;clear:left;font-size:1.4em;color:#E61C29;padding-top:5px;}

.subheading-entry {
  background: url("/u-like/favourites/images/favourites-entry.png") repeat-x scroll left bottom transparent;
  color: #666666;
  height: 45px;
  margin: 0;
  padding: 5px 10px;
}
/*==================================== 
   End of polls
  ==================================== */
  
