@charset "utf-8";
/* CSS Document */

body {
	background: url(images/sitebg.png) top repeat-x #250000; margin: 0px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em;
}
a:link {color: #fc0;text-decoration:none;}
a:visited {color: #fc0;text-decoration:none; outline:none; }
a:hover {color: #f00;text-decoration:none; outline:none; }
a:active {color: #fc0; text-decoration:none; outline:none; }

a img{border:0;}

#wrapper{background:url(images/stagebg.jpg) top center no-repeat;}
#container{width:1000px; margin:auto;}
.header{background:url(images/header2.jpg); height:252px; width:1000px; margin:auto;}

.topnav{padding:218px 0 0 0;}
.topnav a{color:#fff;}
.topnav a:hover{color:#efd78d;}
.topnav ul, .topnav ul li{list-style:none; margin:0; padding:0;}
.topnav ul li{float:left;}
.topnav ul li a{font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 25px;}
.topnav ul li a:hover{}

.left_col{float:left; width:590px;}
.right_col{float:right; width:380px;}
.winners_col{float:right; width:700px;}
.menu_col{float:left; width:270px;}
.col_box{width:485px; float:left;}
.clear{clear:both;}
.content{background:#000 url(images/contentend.jpg) no-repeat bottom; padding:10px;}


.flt-l{float:left;}
.flt-r {float:right;}
.flt-l, .flt-r {display:inline;}
.nominees-box{ width:485px;}
.footer{background:url(images/footerbg.png) repeat-x bottom; height:163px;}
.footercontent{background:url(images/footerimage.jpg) no-repeat center bottom; height:163px;}

h2{color:#fff; font-size:16px; margin:0 0 10px; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(images/headingbg2.gif) top repeat-x; line-height:30px; padding-left:5px; clear:both;}
h1{color:#ffeaaa; font-size:34px; margin:0 0 10px; padding:0; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:normal;}
h3{color:#c00; font-size:16px; margin:0 0 10px; padding:0; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

.block2{margin-bottom:10px;}
.block{margin-bottom:10px; padding:10px; border:solid 1px #222; background:#111;}
.block p{text-align:justify;}

.nominees {border-bottom:dotted 1px #333; padding:5px;}
.nominees img{float:left; margin:0 10px 0px 0;}
.nominees.winner {background:#1f1f1f url(images/trophy.jpg) no-repeat 623px 5px;}
.blogname{font-size:18px; color:#fff; font-weight:bold;}
.url{font-size:11px;}
.nom-category{padding-top:10px; font-weight:bold;}

.twitterfeed p{background:url(images/ico-twitter.gif) no-repeat left 6px; border-top:dotted 1px #333; padding:5px 0 5px 25px;}

ul.selector, ul.selector li{list-style:none; padding:0; margin:0;}
ul.selector li{float:left; font-weight:bold; background:#777; border:#aaa solid 1px; color:#fff; padding: 1px 3px; margin-right:3px; cursor:pointer}
ul.selector li:hover{background:#999;}

.award-cat{position:relative;}
.award-cat ul.selector{position:absolute; top:5px; right:10px;}


#nominationform table td{padding:5px 0; vertical-align:top;}
#blogcontestform table td{padding:5px 0; vertical-align:top;}

.partners{border-top:dotted 1px #333; clear:both; padding-top:10px; padding-bottom:10px}
.partnersleft{float:left;}
.partnersright{float:right;}
.partners .logo{float:left; margin:10px 10px 10px 0;}
.partners .pcontent{padding:1px 1px 1px 180px}
.media .logo{float:left; margin: 0 10px 10px 0; }
.media .mcontent{}
#nominationform table td.formheading{font-size:14px; font-weight:bold; color:#d00; padding-top:10px;}
.btn-nominate{text-align:right; padding:10px 0 0;}
.btn{text-align:right;}

.pressrelease{width:460px; float:left;}

.mediacoverage{width:460px; float:right;}
ul.pressrelease_listings, ul.pressrelease_listings li{margin:0; padding:0; list-style:none;}
ul.pressrelease_listings li{margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #444;}
.pressrelease_listings .date{font-size:11px;color:#999;}

ul.mediacoverage_listings, ul.mediacoverage_listings li{margin:0; padding:0; list-style:none;}
ul.mediacoverage_listings li{margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #444;}
.mediacoverage_listings .date{font-size:11px; color:#999;}


.catimage{cursor:pointer; position:relative;height:53px; opacity:.4; border-bottom:solid 1px #444;}
.catdesc{font-size:11px; padding:20px 10px;  background:#050505; border-top:0;display:none;border-bottom:solid 1px #444}
.catdesc ul,.catdesc ul li{margin:0; padding:0; list-style:none;}
.catdesc ul li{padding-bottom:10px; background:url(images/bul-star.gif) left top no-repeat; padding-left:20px;}

.cat-bestblogshop{background:url(images/categories/best_blog_shop.jpg) left bottom;}
.cat-bestfoodblog{background:url(images/categories/best_food_blog.jpg) left bottom;}
.cat-bestfashionblog{background:url(images/categories/best_fashion_blog.jpg) left bottom;}
.cat-bestparentingblog{background:url(images/categories/best_parenting_blog.jpg) left bottom;}
.cat-besttravelblog{background:url(images/categories/best_travel_blog.jpg) left bottom;}
.cat-bestcelebblog{background:url(images/categories/best_celebrity_blog.jpg) left bottom;}
.cat-bestentertainmentblog{background:url(images/categories/best_entertainment_blog.jpg) left bottom;}

.cat-bestoriginalblogdesign{background:url(images/categories/best_original_blog_design.jpg) left bottom;}
.cat-regionsbestblog{background:url(images/categories/regions_best_blog.jpg) left bottom;}
.cat-besthiddengem{background:url(images/categories/best_hidden_gem.jpg) left bottom;}
.cat-bestgeekblog{background:url(images/categories/best_geek_blog.jpg) left bottom;}
.cat-mostinfluentialblog{background:url(images/categories/most_influential_blog.jpg) left bottom;}


span.expandicon{right:5px; bottom:35px; width: 22px; height:12px;  color:#666; position:absolute; font-size:10px; text-align:center; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; border:1px #444 solid; line-height:10px;}
.catimage:hover span.expandicon{color:#fff;border:1px #aaa solid;}

.phasedate{border:#766c4c solid 1px; background:url(images/background2.gif) left -20px repeat-x; padding:5px; font-weight:bold; font-size:13px; margin-bottom:10px;}

.alignright{float:right; margin:0 0 10px 10px;}
.alignleft{float:left; margin:0 10px 10px 0;}

.about{background:url(images/aboutbackground.jpg) #000 top right no-repeat;}
.splash-wininvites{text-align:center;}



.hiddenpanel{display:none;}
/*error and success messages*/
.success{
	padding:5px;
	border: 1px dotted white;	
	background-color:#333333;
}
.error{
	padding:5px;
	border:2px dotted red;
	background-color:#333333;
}
/*
	SLIDER
*/

.slider-wrap								{ width: 380px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 380px; height: 160px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 380px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);			
opacity:0.5;}
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block;  
											  position: relative;  z-index: 9999; }
/*.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat;}*/
.active-thumb .nav-thumb { border: 1px solid white;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);opacity:1;}
.thumbnail div{float:left; padding-right:1px;}
.twitternote{border:#766c4c solid 1px; background:url(images/background2.gif) left -20px repeat-x; padding:5px; font-weight:bold; font-size:10px; line-height:normal;}
.prnote{border:#766c4c solid 1px; background:url(images/background2.gif) left -20px repeat-x; padding:5px; font-weight:bold; font-size:12px; line-height:normal;}

.vote-row ul, .vote-row ul li{margin:0; padding:0; list-style:none;}
.vote-row ul li{float:left; padding:0px 12px 0px 12px;}
.vote-row ul li a img{border:#fff solid 4px; padding:0px; }
.vote-row ul li a:hover img{border:#900 solid 4px; padding:0px; }

.nominee_info{display:none;}
.nominee_info h3{font-size:18px; font-weight:bold; color:#fff; margin-bottom:0; padding-bottom:0; padding-left:160px;}
.nominee_info p{margin:5px 0; padding-left:160px; font-size:11px;}
.nominee_img{float:left; padding:0 10px 10px 0;}
.block-award-cat-selection{padding:50px 20px 0px; border:solid 1px #7b020b; background:#400007; background:url(images/category-select-vote.jpg) no-repeat; height:50px;}
.block-award-cat-selection select{font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#500;}
.block-award-cat-selection{font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:32px;}
#blogcontestsubmission{font-size:11px; font-weight:bold;}
.celebphoto{width:300px; float:left; text-align:right; padding:10px 20px 10px 0;}

.allan_profile,.jcning_profile,.electrico_profile{cursor:pointer;}
.showhide{font-size:10px;}
.allan_profile_info,.jcning_profile_info,.electrico_profile_info{display:none;}

.video_desc{font-size:11px; line-height:14px; padding-bottom:20px;}

.judges_photo{float:left; padding:0 10px 10px 0;}
.white{color:#fff;}

.prizes_list li{padding-bottom:20px;}

.ico-writepost{background:url(images/ico-writepost.gif) no-repeat; height:20px; padding-left:25px; line-height:20px;  margin-top:20px;}
.ico-krunch{background:url(images/ico-krunch.gif) no-repeat; height:20px; padding-left:25px; line-height:20px;  margin-top:20px;}
.ico-quotes{background:url(images/ico-quotes.gif) no-repeat; height:20px; padding-left:25px; line-height:20px;margin-top:20px;}
.ico-arrow{background:url(images/ico-arrow.gif) no-repeat; height:20px; padding-left:25px; line-height:20px;  margin-top:20px;}
.ico-uploadyoutube{background:url(images/ico-uploadyoutube.gif) no-repeat; height:20px; padding-left:35px; line-height:20px; margin-top:20px;}
.ico-videocam{background:url(images/ico-videocam.gif) no-repeat; height:20px; padding-left:25px; line-height:20px; margin-top:20px;}
.videoblock{border-top:dotted 1px #555; margin-top:20px; padding-top:20px;}

.otherpartners{height:70px;}
.otherpartners, .otherpartners li{list-style:none; padding:0; margin:0;}
.otherpartners li{float:left; margin-right:30px;}
.otherpartners li img{cursor:pointer;}
.partners_other{display:none;}

.stb_list li{margin-bottom:20px;}
.stb_list li li{margin-top:10px; margin-bottom:5px;}
.vote_checklist ul,.vote_checklist ul li{margin:0; padding:0; list-style:none;}
.vote_checklist ul li{background:url(images/checkbox-vote-pending.gif) no-repeat left center; line-height:20px; padding:5px 0 5px 25px;}
.vote_checklist ul li.voted{background:url(images/checkbox-vote-done.gif) no-repeat left center; line-height:20px; padding:5px 0 5px 25px;}
.btn-submitvote{padding:5px 0 0 0;}

/*voting section*/
.hidden{display:none}