﻿#logo {margin-left:15px;}
#smarta-100-nav {border-left:1px solid #BEBEBE;}
#smarta-100-nav li {background:url(http://assets.smarta.com/img/smarta100/tab-button.png) no-repeat top left; margin-left:-1px; width:310px; height:90px; text-align:center}
#smarta-100-nav li a {display:block; width:100%; line-height:90px; font-weight:bold; font-size:136%;}
#smarta-100-nav li a span {}
#smarta-100-nav li.home {background:none; height:auto; margin-bottom:5px;}
#smarta-100-nav li.home a {background:none; line-height:auto;}
#smarta-100-nav li.selected {background:url(http://assets.smarta.com/img/smarta100/tab-button.png) no-repeat bottom left; }      

#judges {border-bottom:4px solid #000000;
clear:both;
float:left;
width:100%; margin:0px 0 0 0; padding:10px 0;}
#judges li {
float:left;
margin-right:40px;
width:150px;
margin-bottom:15px; text-align:center
}
#judges li img {border:4px solid #ccc; margin:0 auto 5px auto; display:block;}
#judges li.last {margin-right:0;}      
#judges li a {display:block; float:left; width:100%; padding:15px;}
#judges li .name {font-size:120%; font-weight:bold; font-family:georgia, serif; }
#judges li a span.about {color:#999; font-size:120%;}
#judges li a:hover {background:rgb(202,0,93);}
#judges li a:hover .name {color:white;}
#judges li a:hover img {border:4px solid #fff;}

x.sponsors {margin:20px auto; text-align:center; width:115px;}
.sponsors h3 {font-size:1em; font-weight:bold; color:#666;}
.sponsors img { margin:0 20px 0 0; }
li strong img {float:right; border:4px solid #ccc; margin:0 0 0 15px;}	



#related-content .winners-list {float:left;}
#related-content .winners-list li {
  background:transparent url(../img/sprite-icons.gif) no-repeat scroll 0px -280px;
  border-bottom:1px solid #EFEFEF;
  padding:5px 0 5px 20px;
  line-height:1.2em;
}


#winners-list {float:left; margin-bottom:15px; width:635px;}
#winners-list ol {margin:0;}
#winners-list li {
background:transparent url(/img/smarta100/smarta10icon.gif) no-repeat scroll left center;
border-bottom:1px solid #EFEFEF;

font-weight:bold;
margin-right:10px;
padding:10px 0 10px 28px;
width:170px;
display:inline-block;
 }
 
 
 
 /** Smarta 100 overall winner voting panel **/
#Smarta100Vote {background:none repeat scroll 0 0 #6D2789;
margin-bottom:15px;
padding:10px;
text-align:center;}
#Smarta100Vote.hover {}
#Smarta100Vote img {margin-bottom:0; vertical-align:middle; padding:0; border:none;}
#Smarta100Vote .blurb {}
#Smarta100Vote  p {background:none repeat scroll 0 0 white;
color:Black;
font-family:calibri;
font-size:12px;
margin-bottom:0;
margin-top:5px;
padding:10px; 
text-align:left; font-weight:bold;}
#Smarta100Vote .bubble button {background:url("/img/smarta100/vote-bubble.png") no-repeat -3px 0;
height:72px;
margin:0 auto 10px;
width:160px; border:none; text-indent:-9999em; cursor:pointer; display:block;}
#Smarta100Vote.hover .bubble button { background:url("/img/smarta100/vote-bubble.png") no-repeat -3px -88px; }

#Smarta100Vote img.smarta-100-seal {margin-top:10px; margin:0 auto;}
#Smarta100Vote .seal {padding:5px 0px; text-align:center; margin-top:10px;}
#Smarta100Vote .thanks {
background:url("/img/smarta100/tick.png") no-repeat scroll 10px center #FFFFC6; border:1px solid #FFFF00;
color:black;
padding-left:25px;
}
