
ol, ul {
	list-style: none;
}

ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	background-color: #ffffff;
}

body, td, th {
	color: #4f7062;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

select, input, textarea {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
}

.title {
	color: #008ba8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; 
}

a:link, a:visited, a:active {
	color: #2d8fa3;
	font-weight: normal;
	text-decoration: underline;
}

a:hover {
	color: #2d8fa3;
	font-weight: normal;
	text-decoration: none;
}

a:hover .imgroller {
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

.imgbrd {
	border: 4px solid #9ae1c2; 
}

.imgbrdroll {
	border: 4px solid #9ae1c2; 
}

a:hover .imgbrdroll {
	border: 4px solid #008ba8; 
}

.imgbox {
	float: right;
	padding: 7px 0px 7px 7px;
}

.imgboxleft {
	float: left;
	padding: 7px 7px 7px 0px;
}

#wrapper {
	width: 980px;
	margin: 0 auto;
}

#topheaderhome {
	width: 100%;
	height: 470px;
}

#topstreamlinks {
	width: 980px;
	margin: 0 auto;
	padding: 6px 0px 0px 0px;
}

#topheadercontent {
	width: 100%;
	height: 428px;
}

#topheaderlonglist {
  background: url("/img/home/longlist_bg.gif") bottom center no-repeat;
  height: 141px;
  margin: 8px auto -15px auto;
  text-align: center;
  width: 980px;
}

#topheaderlonglist.french {
  background-image: url("/img/home/longlist_bg_fr.gif");
}

#topheaderlonglist a img {
  border: none;
}

#countdown {
	width: 980px;
	height: 120px;
}

#content {
	width: 980px;
	padding: 15px 0px 0px 0px;
}

#contentleft {
	float: left;
	width: 640px;
	padding: 0px 0px 40px 0px;
	overflow: hidden;
}

#contentright {
	float: right;
	width: 318px;
	background-image: url(/img/common/right_background.gif);
	background-repeat: repeat-y;
	line-height: normal;
	color: #4f7062;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#contentright a:link, #contentright a:visited, #contentright a:active {
	color: #2d8fa3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#contentright a:hover {
	color: #2d8fa3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#dividerline {
	float: left;
	width: 10px;
}

#commonright {
	float: right;
	width: 285px;
	padding: 0px 0px 50px 0px;
	overflow: hidden;
}

#bottomline {
	width: 980px;
	height: 20px;
	padding: 16px 0px 0px 0px;
}

#footer {
	padding: 21px 0px 0px 373px;
	line-height: normal;
}

#footerlogo {
	float: left;
	width: 53px;
	height: 45px;
}

#footertext {
	float: left;
	padding: 2px 0px 0px 7px;
	color: #4f7062;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#footertext a:link, #footertext a:visited, #footertext a:active {
	color: #008ba8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}

#footertext a:hover {
	color: #008ba8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

.titlesleft {
	vertical-align: middle;
	color: #008ba8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; 
	line-height: normal;
	padding: 0px 9px 0px 0px;
}

.titlesleft a:link, .titlesleft a:visited, .titlesleft a:active {
	color: #008ba8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; 
	line-height: normal;
	text-decoration: none;
}

.titlesleft a:hover {
	color: #008ba8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; 
	line-height: normal;
	text-decoration: underline;
}

.datebox {
	height: 14px;
	background-color: #9da789;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold; 
	padding: 1px 4px 2px 4px;
}

#homebloglinks {
	height: 16px;
	padding: 5px 0px 0px 0px;
}

#mlistwrap {
	width: 285px;
}

#mlistleft {
	float: left;
	width: 219px;
	padding: 0px 0px 8px 0px;
	overflow: hidden;
}

#mlistright {
	float: right;
	width: 63px;
	padding: 0px 0px 8px 0px;
}

#frmlistleft {
	float: left;
	width: 189px;
	padding: 0px 0px 8px 0px;
	overflow: hidden;
}

#frmlistright {
	float: right;
	width: 93px;
	padding: 0px 0px 8px 0px;
}

#unsubleft {
	float: left;
	width: 300px;
	padding: 0px 0px 8px 0px;
	overflow: hidden;
}

#unsubbutton {
	float: left;
	width: 63px;
	padding: 0px 0px 8px 3px;
}

#unsubbuttonfr {
	float: left;
	width: 93px;
	padding: 0px 0px 8px 3px;
}

.unsubbox {
	width: 291px;
	border: 1px solid #96d9bc; 
	background-color: #96d9bc;
	padding: 4px 4px 4px 4px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: bold; 
}

.mlistbox {
	width: 210px;
	border: 1px solid #96d9bc; 
	background-color: #96d9bc;
	padding: 4px 4px 4px 4px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: bold; 
}

.frmlistbox {
	width: 180px;
	border: 1px solid #96d9bc; 
	background-color: #96d9bc;
	padding: 4px 4px 4px 4px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: bold; 
}

#rightlogos {
	width: 285px;
	height: 25px;
	padding: 18px 0px 18px 0px;
}

.rightphotos {
	width: 300px;
}

.rightphotos ul {
	width: 100%;
}

.rightphotos li {
	float: left;
	width: 98px;
	height: 99px;
}

.rightlinktitle {
	width: 285px;
	height: 26px;
	padding: 22px 0px 4px 0px;
}

.rightlinks {
	line-height: 16px;
}

.rightretail {
	width: 285px;
	padding: 22px 0px 4px 0px;	
}

#pagetitle {
	width: 970px;
	height: 57px;
	background-image: url(/img/common/pagetitle_background.gif);
	background-repeat: no-repeat;
	color: #50a982;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	padding: 13px 0px 0px 10px;
	line-height: normal;
}

.jurylist {
	width: 660px;
	line-height: normal;
}

.jurylist ul {
	width: 100%;
}

.jurylist li {      
	clear: none;
    display: block;
	float: left;
	width: 200px;
	margin-right: 20px;
	padding-bottom: 8px;
}

.homeblogimg {
	float: left;
	width: 160px;
	overflow: hidden;
	padding: 7px 0px 0px 0px;
}

.homeblogtext {
	float: right;
	width: 470px;
	padding: 0px 0px 0px 0px;
}

.dateposted {
	color: #4f7062;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.titleslink {
	color: #008ba8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; 
	line-height: normal;
}

.titleslink a:link, .titleslink a:visited, .titleslink a:active {
	color: #008ba8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; 
	line-height: normal;
	text-decoration: none;
}

.titleslink a:hover {
	color: #008ba8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; 
	line-height: normal;
	text-decoration: underline;
}

.imgboxcaption {
	width: 100%;
	text-align: center;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

.displayphotos {
	width: 100%;
	padding-top: 8px;
}

.displayphotosdiv {
	width: 300px;
	padding-bottom: 20px;
	overflow: hidden;
}

.displayphotoscaption {
	width: 100%;
	text-align: center;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
}

.winnerleft {
	float: left;
	width: 368px;
}

.winnerright {
	float: right;
	width: 252px;
}

.floatalbum {
	float: left;
}

.floatposter {
	float: right;
}

.posterlink {
	width: 100%;
	text-align: center;
	padding-top: 5px;
}

.nomineeleft {
	float: left;
	width: 236px;
}

.nomineeright {
	float: right;
	width: 384px;
}

.winnerleftnoposter {
	float: left;
	width: 174px;
}

.winnerrightnoposter {
	float: right;
	width: 446px;
}

.nomineeleftnoposter {
	float: left;
	width: 108px;
}

.nomineerightnoposter {
	float: right;
	width: 512px;
}

.lighttextbox {
	width: 300px;
	border: 1px solid #96d9bc; 
	background-color: #ffffff;
	padding: 4px 4px 4px 4px;
	color: #4f7062;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
}

.lighttextboxsmaller {
	width: 200px;
	border: 1px solid #96d9bc; 
	background-color: #ffffff;
	padding: 4px 4px 4px 4px;
	color: #4f7062;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
}

.medialeft {
	float: left;
	width: 174px;
}

.mediaright {
	float: right;
	width: 446px;
}

#shortalbumhome {
	background-image: url(/img/home/shortlist_bg.gif);
	background-repeat: no-repeat;
	width: 951px;
	height: 107px;
	margin: 0px auto;
	text-align: center;
	padding: 34px 0px 0px 29px;
}

#shortalbumhomefr {
	background-image: url(/img/home/shortlist_bg_fr.gif);
	background-repeat: no-repeat;
	width: 951px;
	height: 107px;
	margin-top: 5px;
	margin: 0px auto;
	text-align: center;
	padding: 34px 0px 0px 29px;
}

.shortalbumhomeimg {
	float: left;
	width: 85px;
	height: 85px;
	padding: 0px 8px 0px 0px;
}

#freeitunes {
	width: 285px;
	padding: 0px 0px 12px 0px;
}

#itunesleft {
	float: left;
	width: 85px;
}

#itunesright {
	float: right;
	width: 190px;
	color: #008ba8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#winnerhome {
	width: 980px;
	height: 225px;
	margin: 0px auto;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

#topheaderhomewinner {
	width: 100%;
	height: 362px;
}

#twittercontent {
  
}
#twittercontent .twitterwrapper_blue {
  background: #7ab6bd;
  color: #07576e;
  font-size: 16px;
  font-weight: normal;
  padding: 0px 15px;
}
#twittercontent .twitterwrapper_blue p {
  line-height: 16px;
  margin: 0px;
}
#twittercontent .twitterwrapper_blue p span.details {
  font-size: 9px;
  font-weight: bold;
}
#twittercontent .twitterwrapper_orange {
  background: #a2bd2a url('/img/common/twitter-splitter.gif') top left no-repeat;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  padding: 30px 15px 0px;
}
#twittercontent .twitterwrapper_orange hr {
  background: #ae3202;
  border: none;
  height: 1px;
}
#twittercontent .twitterwrapper_orange p {
  line-height: 14px;
  margin: 0px;
}
#twittercontent .twitterwrapper_orange p span.details {
  font-size: 9px;
  font-weight: normal;
}
#twittercontent .twitterwrapper_orange p span.details a {
  color: #fff;
}
.jcarousel-skin-tango .jcarousel-container {}

.jcarousel-skin-tango .jcarousel-container-horizontal {
  padding: 25px 110px 0px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width:  760px;
  height: 100px;
}

.jcarousel-skin-tango .jcarousel-item {
  width: 100px;
  height: 100px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-right: 9px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: #000;
  color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
  background: transparent url("/img/home/next-horizontal.png") no-repeat top left;
  cursor: pointer;
  height: 32px;
  position: absolute;
  right: 5px;
  top: 60px;
  width: 32px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
  background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
  background: transparent url("/img/home/prev-horizontal.png") no-repeat top left;
  cursor: pointer;
  height: 32px;
  left: 5px;
  position: absolute;
  top: 49px;
  width: 32px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
  background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}

