/* Fonts, font exceptions and other global settings */

#content  {
	background: #FFF;
	font-family: georgia,serif;	
}

h1, h2, h3, p {
	font-family: georgia,serif;
}
 
#my_nme_panel form p label, #my_nme_panel a, #my_nme_panel p , #contextual_content a, #editorial_sky p, #nme_store p, #cds p, #footer p, #related, .text, .article_info ul, #content.article div.photo p {
	font-family:arial,verdana,helvetica,sans-serif;
}

.awards .main_block .column_1 .article_small h3 a, #content.article .main_block .article_small h3 a, #content.photos .main_block .article_small h3 a {
	font-weight:normal;
}

#content.article .main_block .article_large h2.headline a span, #content.article .main_block h1.headline span {
	line-height:1.17em;
	background:#FFF;
	color:#000;
}

#content.awards h1, #content.article h1, #container #video_intro h1, #content.awards  .main_block .column_1 .article_tiny h3, #content.awards .vote_container h2 {
	font-weight:normal;
}

/* Index */

.awards #awards_topbar {
	margin:5px 0 5px 0;
}

.awards h2.headline {
	margin:10px 0 5px 0;
}

.awards .main_block .column_1 h2.headline a   {
	background:#FFF; 
	color:#552885;
}

.awards .main_block .column_1 h2.headline a, .awards .main_block_awards_blog  h2.headline a  {
	background:#FFF; 
	color:#552885;
}

.awards .clear_both {
	height:0px;
}

.awards #feature_top {
	border:2px solid #552885;
	float:left;
	width:616px;
	margin:5px 0 0 0;
}

.awards #feature_top_inner  {
	border:2px solid #c979ae;
	float:left;
	width:612px;
}

.awards #feature_top #feature_top_inner img{
	float:left;
	padding:10px;
}

.awards #feature_top #feature_top_inner h2 {
	margin:15px 10px 10px 0;
	color: #552885;	
}

.awards #feature_top #feature_top_inner h2 a{
	color: #552885;	
}

.awards #feature_top #feature_top_inner p{
	margin:0 10px 10px 0;
	font-size:90%;
	line-height:1.3em;
}

.awards #feature_top #feature_top_inner p a{
	font-weight:bold;
	color:#552885;
}

.awards #feature_top #feature_top_inner ul{
	margin:0 0 10px 0;
}

.awards #feature_top #feature_top_inner ul > li{
	list-style-type:disc;
	list-style-position:inside;
	padding:0;
	margin:0 0 2px 0;
	font-size:90%;
	color:#552885;
}

.awards #feature_top #feature_top_inner ul > li a{
	color:#552885;
	font-weight:bold;
}


.awards #feature_left img {
	border:1px solid #552885;
	margin:10px 16px 0 0;
	float:left;
}

.awards #feature_right img {
	border:1px solid #552885;
	margin:10px 0 0 0;
	float:left;
}

.awards #boards {
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
}

.awards #boards img{
	padding:10px 0 7px 0;
}

.awards #awards_footer {
	border-top:1px dotted #000;
}

.awards #awards_footer img{
	padding:10px 0 0 0;
}

/* Index - News */

.awards .information li.date {
	border-left:0 none;
	padding-left:0;
	color:#552885;
}

.awards  p.more {
	border:0px;
}

/* Index - Gallery */

.awards .column_2.gallery {background: #000 url(/themes/default/static_images/awards_2008/gallery_background.jpg) repeat-x bottom center; margin:10px 0 0 9px;}
.awards .column_2.gallery a{color:#FFF;}
.awards .column_2.gallery h2 {padding:0.25em 0pt 0.5em 0.25em; line-height:1.2em;}
.awards .column_2.gallery h3 {border-top:1px dotted #FFFFFF; color:#FFFFFF; padding:0.5em 0pt 0.5em 0.5em; font-size:100%;}
.awards .column_2.gallery ul > li {padding:5px;}
.awards .column_2.gallery ul li {float:left; padding:4px; width:90px; font-size:75%;}
.awards .column_2.gallery li img {border:1px solid #FFFFFF;}

/* Index - Blogs */

.awards ul#blog_list {font-size:180%; line-height:0.9em; list-style-type:square; list-style-image:none; list-style-position:inside; color:#cc0099;}
.awards ul#blog_list span{color:#000;}

/* News - Index */

#content.article h1  {
	border-bottom:1px dotted #000000;
}

#content.article .main_block h1.headline {
	border:0 none;
}

#content .main_block .article_large h2.headline a:hover span  {
	text-decoration:underline;
}

#content .main_block {
	margin:5px 0 0 0;
}

/* News - Articles */

.article #awards_footer {
	border-top:1px dotted #000;
	margin:10px 0 0 0;
}

.article #clear_footer {
	margin:0 0 0 0;
}

#back_bar {
	margin:5px 0 10px 0;
}

#content.article div.photo img {
	position:absolute;
	top:51px;
}

#content.article div.photo p {
	position:absolute;
	top:235px;
	width:290px;
}

#related.yui-navset {
	top:321px;
}

.article ul.prev_next.top {
	position:absolute;
	right:0;
	top:46px;
	width:400px;
}

#content.article #awards_footer {
	margin:10px 0 10px 0;
}

#content.article ul.share_story {
	padding:0 0 10px 0;
}

/* --- Photo Skin/Takeover --- */

#media.photos {
	background:#FFF url(/themes/default/static_images/awards_2008/gallery_takeover.jpg) no-repeat top right;
}

#media.photos h1.headline {
	margin:4.1em 0 0 0;
}

#media.photos h1.headline span {
	background-color:#FFF;
	color:#422275;
}

#media div.media_details ul.prev_next {
	margin:60px 0 0 -1px;
}

#media div.media_details p {
	margin-top:10px;
	margin-right:10px;
	color:#000;
}

#media div.media_details li.date{
	color:#000;
}

#content.photos {
	clear: left;
	width: 620px;
	float: left;
	margin-left: 5px; /* Set left margin for IE6 */
	background-color:#FFF; /* Removes the top background image from 'other albums' section (IE6 workaround) */
	background-image:none; /* Removes the top background image from 'other albums' section (IE6 workaround) */ 
	border-bottom:none; /* Removes border placed for the 'top background' section */
}

#content.photos div.main_block {
	background-color:#FFF; /* Removes the top background image from 'other albums' section (IE6 workaround) */
	background-image:none; /* Removes the top background image from 'other albums' section (IE6 workaround) */ 
	/* background: url(/themes/commercial/images/pacemaker/pacemaker_albums_background.jpg) repeat top left;   Not needed */
	border-top: 1px solid #CCC;
	width:100%;
}

#container > #content.photos {
	margin-left: 10px; /* Reset left margin for all other broswers */
}

#container .clear_border {
	clear:both;
	height:1px;
	border-top:1px dotted #000;
	margin:12px 10px 5px 10px;
}

/* #media.photos div.media_container {
	margin-bottom:38px;
} */

#content.photos > .main_block img {
	margin-bottom:10px;
}

#content.photos .main_block h2.headline span {
	background-color:#422275;
}

#content.photos > .main_block .clear_border {
	clear:both;
	height:1px;
	border-top:1px dotted #000;
	margin:0 0 10px 0;
}

#content.photos .main_block .article_small img {
	margin-bottom: 0;
}

#photo-content .column_1, #photo-content .column_2 {
	float: left;
}

#media, #content.photos > .full_width {
	width: 986px;
	clear: left;
}

#content.photos .article_small {
	width: 310px;
	clear: none;
	float: left;
}

#media.photos div > ul.prev_next {
	border-bottom:1px dotted #FFF;
}
	
#custom-footer {
	margin-bottom:15px;
	background:#FFF;
}

#media.photos div.media_details {
	padding-top: 0;
	height: 315px;
	padding-bottom: 2.2em;
	color:#FFF;
}

#media.photos div.media_container {
background:#000 none repeat scroll 0 0;
height:368px;
padding:10px 0 10px 0;
}

#media div.media_details p a, #media div.media_details ul.prev_next a  {
	background-color:#422275;
	color: #FFF;
	font-weight: bold;
}

#media div.media_details ul.prev_next li.count {
	background-color:#422275;
	color: #FFF;
	font-weight: bold;
	padding:4px;
	font-size:75%;
	margin:0 0 0 7px;
}

#media div.media_details ul.prev_next li.next, #media div.media_details ul.prev_next li.prev  {
	margin:0 6px 3px 0;
}

/* --- Video --- */

.videos h1.headline span, .videos h2.headline span {
	background-color:#FFF;
	color:#422275;
}

#media.videos div.media_details {
border-right:0px solid #FFFFFF;
overflow:hidden;
width:356px;
}

#media.videos div.media_details img {
	margin:0 0 10px 0;
}

.videos #awards_footer {
	border-top:1px dotted #000;
	padding:10px 0 10px 0;
}

.videos #youtube_search p {
    position: absolute;
    top: 176px;
    right: 0;
	width:314px;
}

.videos .clear_banner_top {
	margin:5px 0 0 0;
}

#content.videos .clear_both {
	border-bottom:1px dotted #CCCCCC;
}

/* --- vote --- */

#content.awards .vote_container.left {
	border:10px solid #754790;
	margin:10px 10px 0 0;
	width:285px;
	float:left;
	color:#FFF;
	background:#916ba6;
	display:inline;
}

#content.awards .vote_container.right {
	border:10px solid #754790;
	margin:10px 0 0 0;
	width:285px;
	float:left;
	color:#FFF;
	background:#916ba6;
}

#content.awards .vote_container.bottomleft {
	margin:10px 0 10px 0;
}

#content.awards .vote_container.bottomright {
	margin:10px 0 10px 10px;
}

#content.awards .vote_container .spacer {
	height:86px;
	width:1px;
	float:right;
}

#content.awards .vote_container img{
	float:right;
	width:86px;
	height:86px;
	border-left:2px solid #754790;
}

#content.awards .vote_container h2{
	float:left;
	width:187px;
	padding:5px;
}

#content.awards .vote_container h2.fullwidth{
	float:left;
	width:270px;
	padding:5px;
}

#content.awards .vote_container p{
	float:left;
	width:187px;
	padding:5px;
	color:#754790;
	overflow:hidden;
}

#content.awards .vote_container p.fullwidth{
	float:left;
	width:270px;
	padding:5px;
	color:#754790;
}

#content.awards .vote_container a {
	color:#754790;
}

#content.awards .vote_container .clear_both{
	border-top:10px solid #754790;
	height:0;
	line-height:0em;
	clear:both;
	font-size:0em;
}

#content.awards .vote_container input{
	width:281px;
	float:left;
}

#content.awards #progress_bar {
	margin:10px 0 10px 0;
	border:2px solid #754790;
	float:left;
	height:38px;
	display:inline;
}

#content.awards #progress_bar p{
	padding:10px 10px 0 10px;
	float:left;
}

#content.awards #progress_bar #outer{
	border:1px solid #754790;
	float:left;
	height:15px;
	width:375px;
	margin:10px 10px 0 0;
	background:#bea6ca;
	display:inline;
}



#content.awards #submit {
	margin:10px 0 10px 0;
	border-top:2px solid #754790;
	border-bottom:2px solid #754790;
	border-right:2px solid #754790;
	float:left;
	display:inline;
}

#content.awards #submit.vote_submit {
	border-top:0px solid #754790;
	border-bottom:0px solid #754790;
	border-right:0px solid #754790;
}

.awards  .awards_comp {
		margin:10px 0 0 0;
}

.awards  .clear_both{
		height:0px;
		line-height:0em;
		font-size:0em;
}

.awards  .awards_comp h1.headline span   {
	background:#FFF; 
	color:#552885;
	font-size:0.75em;
	font-weight:bold;
	margin:0 0 0 0;
}

.awards  .awards_comp h1 {
	margin:0 0 10px 0;
}

.awards  .awards_comp p   {
	margin:0 0 10px 0;
	color:#000;
}

.awards  .awards_comp h3 {
	font-size:1em;
	margin:0 0 10px 0;
}

.awards  .awards_comp img {
	float:right;
}

#awards_comp_answer {
	margin:0 0 10px 0;
	float:left;
}

#awards_comp_answer label {
	float:left;
	margin:0 0 0 10px;
}

#awards_comp_answer input {
	float:left;
}

#awards_comp_column_1 {
	float:left;
	width:305px;
}

#awards_comp_column_2 {
	float:left;
	width:305px;
	margin:0 0 0 10px;
}

.awards_comp_details {
	background:#d5c7dd;
	margin:0 0 0 0;
	width:285px;
	padding:10px;
	float:left;
	display:inline;
}

.awards_comp_details label {
	margin:0 0 0 0;
}

.awards_comp_details input, .awards_comp_details select {
	margin:5px 0 0 0;
	width:98%;
	display:inline;
}

.awards_comp_details .radio {
	width:5%;
	margin:5px 0 0 0;
}

.awards_comp_details .spacer {
	height:36px;
}

.small_print {
	font-size:75%;
	padding:10px 0 0 0;
}

.small_print p{
	font-size:100%;
	margin:0 0 10px 0;
}

#submit {
	margin:10px 0 0 0;
}

#detail_q1_error, #detail_forename_error, #detail_surname_error, #detail_yob_error, #detail_gender_error, #detail_email_error, #detail_postcode_error, #detail_country_error {
	font-size:75%;
	font-style:italic;
	font-weight:bold;
}

/* --- vote placeholder --- */

.awards #feature_top.placeholder #feature_top_inner img {
	margin-bottom:10px;
}

/* --- vote round 2 --- */

#content.awards.vote2 h1, #content.awards.vote2 h2 {
	color:#381c71;
	border-bottom:0px;
	padding-bottom:0px;
}

#content.awards.vote2 p.intro {
	border-bottom:0px;
}

#content.awards.vote2 .catbox .col1 {
	width:300px;
	float:left;
}

#content.awards.vote2 .catbox .col2 {
	width:300px;
	float:right;
}

#content.awards.vote2 .catbox .col1 .clear_both {
	border-bottom:1px dotted #000;
	height:5px;
	margin:0 0 5px 5px;
	width:300px;
}

#content.awards.vote2 .catbox {
	width:616px;
	float:left;
	margin:0 0 10px 0;
	background:#98c5a6;
	border:2px solid #5ba97f;
}

#content.awards.vote2 .catbox img {
	float:left;
	margin:5px;
	border:2px solid #5ba97f;
}

#content.awards.vote2 .catbox h2 {
	font-weight:normal;
	padding:5px 5px 1px 5px;
	line-height:1.1em;
}

#content.awards.vote2  .catbox p {
	color:#bf2180;
	padding:0px 0px 5px 5px;
}

#content.awards.vote2 .catbox .clear_both {
	border-bottom:1px dotted #000;
	height:5px;
	margin:0 0 5px 5px;
	width:605px;
}

#nomination1, #nomination2, #nomination4, #nomination5 {
	float:left;
	width:200px;
	height:160px;
	margin:0 10px 0 0;
}

#nomination3 {
	margin:0 0 10px 0;
	float:left;
	width:200px;
	height:160px;
}

#content.awards.vote2 h3 {
	font-weight:normal;
	font-size:90%;
	margin:2px 0 0 0;
}

#content.awards.vote2 .clear_both {
	height:10px;
}

#content.awards.vote2 #progress_bar {
	border:2px solid #5ba97f;
	width:616px;
}

#content.awards.vote2 #progress_bar #outer{
	background:#98c5a6;
	border:1px solid #5ba97f;
	width:505px;
}

#content.awards.vote2  #progress_bar #outer img{
	float:left;
	padding:1px;
	display:inline;
}

#content.awards.vote2 span#excluding_nme {
	font-size:75%;
}
 
/* news on winners page */

#content.awards.vote2 .winner_news_container {
	float:left;
	margin:0 0 10px 0;
}

#content.awards.vote2 .winner_news_container img {
	float:left;
	border:2px solid #552885;
	margin:0 5px 0 0;
}

#content.awards.vote2 .winner_news_container .copy {
	float:left;
	width:215px;
}

#content.awards.vote2 .winner_news_container .copy h3 {
	font-size:120%;
	line-height:1.1em;
}

#content.awards.vote2 .winner_news_container .video {
	float:left;
	margin:0 0 0 10px;
}

/* --- vote placeholder --- */

#content.awards.webcams .webcam_container {
	float:left;
	margin:0 0 10px 0;
}

#content.awards.webcams .webcam_container .cam_column, #content.awards.webcams .webcam_container .copy_column {
	float:left;
}

#content.awards.webcams .webcam_container .cam_column img {
	margin:0 10px 0 0;
	border:1px solid #552885;
}

#content.awards.webcams .webcam_container .copy_column {
	width:286px;
}

#content.awards.webcams .webcam_container .copy_column h2{
	line-height:1.2em;
}

#content.awards.webcams p.intro a, #content.awards.webcams .webcam_container .copy_column a{
	font-weight:bold;
	text-decoration:underline;
	font-family:georgia,serif;
}

#content.awards.webcams .webcam_container .copy_column h4{
	margin:2px 0 0 0;
}
