body{
	background-color:#dfdfdf;
	margin:0;
	padding:0;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#maintitle{
	font-family:helvetica;
}

#container{
	width:1000px;
	height:auto;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	-moz-box-shadow: 0 0 10px #888;
	-webkit-box-shadow: 0 0 10px #888 ;
    box-shadow: 0 0 10px #888;
	margin-bottom:15px;

}

#editProfile ol li{
	border-radius: 5px;
	line-height: 30px;
	list-style: none;
	padding: 5px 10px;
	margin-bottom: 2px;
}

#editProfile label {
	float: left;
	font-size: 13px;
	width: 156px;
}

#editProfile input{
	width:300px;
}

fieldset{
	border:none;
	margin-bottom: 10px;
}

legend{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 0 46px;

}

ol{
	line-height: 1.8;
	font-size: 11px;
}

ul{
	line-height: 1.8;
	font-size: 11px;
	list-style-type: square;
}

a{
	outline: none;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	padding:10px;
}


#maincontainer{
	background-color:#ffffff;
	width:1000px;
	height:100%;
	float:right;
	margin-left:auto;
	margin-right:auto;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 10px;
	line-height: 1.8;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	padding:14px;
}


h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	padding:12px;
}



.smalltext p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	padding:5px;
}


/* End Main Body */


/* Heard Begin */
#header{
	background-color:#ffffff;
	background-image:url(../images/header/background.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:69px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
}

#logo{
	background-image:url(../images/header/logo.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:transparent;
	text-indent:-9999px;
	width:238px;
	height:54px;
	float:left;
	margin-left:20px;
	margin-top:10px;
}

#signin {
	background-image:url(../images/header/sign-in.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:536px;
	margin-top:24px;
	text-indent:-9999px;
	width:151px;
	height:24px;
	position:absolute;

}

#signin:hover{
	background-image:url(../images/header/sign-in-hover.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:536px;
	margin-top:24px;
	text-indent:-9999px;
	width:151px;
	height:24px;
}

/* Sub Nav Begin */
#subnav{
	height:25px;
	margin-right:25px;
	float:right;
	margin-top:24px;
	display:block;
}


#subnav ul, #subnav li{
	display:inline;
}

#subnav li a{
	background-image:url(../images/header/sub-nav-sprite.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
	margin-left:-10px;
}

#subnav li a#MyProfile{
	background-position: 0 0;
	height:25px;
	width:104px;
}

#subnav li a#MyProfile:hover{
	background-position: 0 -25px;
	height:25px;
	width:104px;
}

#subnav li a#MyProfile:active{
	background-position: 0 -50px;
	height:25px;
	width:104px;
}

#subnav li a#MyProfile.selected{
	background-position: 0 -50px;
	height:25px;
	width:104px;
}

#subnav li a#EditProfile{
	background-position: 327px 0;
	height:25px;
	width:119px;
}

#subnav li a#EditProfile:hover{
	background-position: 327px -25px;
	height:25px;
	width:119px;
}

#subnav li a#EditProfile:active{
	background-position: 327px -50px;
	height:25px;
	width:119px;
}

#subnav li a#EditProfile.selected{
	background-position: 327px -50px;
	height:25px;
	width:119px;
}

#subnav li a#EditSettings{
	background-position: 214px 0;
	height:25px;
	width:128px;
}

#subnav li a#EditSettings:hover{
	background-position: 214px -25px;
	height:25px;
	width:128px;
}

#subnav li a#EditSettings:active{
	background-position: 214px -50px;
	height:25px;
	width:128px;
}

#subnav li a#EditSettings.selected{
	background-position: 214px -50px;
	height:25px;
	width:128px;
}

#subnav li a#SignOut{
	background-position: 92px 0;
	height:25px;
	width:92px;
}

#subnav li a#SignOut:hover{
	background-position: 92px -25px;
	height:25px;
	width:92px;
}

#subnav li a#SignOut:active{
	background-position: 92px -50px;
	height:25px;
	width:92px;
}

#subnav li a#SignOut.selected{
	background-position: 92px -50px;
	height:25px;
	width:92px;
}
/* Sub Nav End */

/* Menu Begin */
#menu{
	background:url(../images/menu.jpg) 0 0 repeat-x;
	height:30px;
	width:960px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#menu ul, #menu li{
	display:inline;
	margin:0;
	padding:0;
	color:#33333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
}

#menu li a{
	background:url(../static/images/menu.jpg) 0 0 repeat-x;
	display:block;
	float: left;
	border-right:1px #aaaaaa solid;
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	text-decoration:none;
	padding:2px 10px;
	height:26px;
}

#menu li a:hover{
	background:url(../images/menu.jpg) 0 -30px repeat-x;
}

#menu li a:active{
	background:url(../images/menu.jpg) 0 -60px repeat-x;
}

#menu li a#Twitter{
	background-position: 70px 0;
	height:30px;
	width:24px;
}

#menu li a#Facebook{
	background-position: 38px 0;
	height:30px;
	width:20px;
	margin-left:3px;
}
/* Menu End */


/* Profile Begin */
#profilebox{
	width:633px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-top:5px;
	min-height:915px;
}

#votebox{
	width:633px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-top:35px;
	background-color: #EEEEEE;
	border-bottom: 0 solid #CBCBCB;
	margin-bottom:15px;
	padding-bottom:15px;
	min-height:741px;


}

#profilebox h1{
	color:#1d1d1d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	padding:0;
	margin:12px 0 0 0;
	text-transform:uppercase;
}


#profilebox p{
	color:#1d1d1d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#profilebox a{
	color:#65b5d5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

#profilebox a:hover{
	color:#93c4d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;

}

#profiletitle{
	width:633px;
	height:auto;
	overflow:auto;
}

#username{
	width:auto;
	height:auto;
	float:left;
}

#socialsites{
	width:auto;
	height:auto;
	float:right;
	margin-top:12px;

}

#socialsites ul, #socialsites li{
	display:inline;
	margin:0;
	padding:0;
}

.profiletitle{
	width:633px;
	height:auto;
	overflow:auto;
}

.votetop{
	background-image:url(../images/gradient.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	background-color:#62b2d3;
	width:563px;
	height:91px;
	margin:4px 0 0 35px;
	float:left;

}

.votetop p {
	font-size:10px;
}

.votepic{
	float:left;
	margin-top:6px;
	margin-left:4px;
}

.votepic img{
	width:73px;
	height:73px;
	border:3px #ffffff solid;
	background-color: #ffffff;
}

.voteheader{
	background-image:url(../images/category-vote.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:471px;
	height:83px;
	float:right;
	margin-top:4px;
	margin-right:4px;
}


.votestats{
	float:left;
	height:63px;
	width:206px;
	padding:5px 0 0 8px;
}

.votestats p{
	padding:0;
	margin:0;
}


#profiletop{
	background-image:url(../images/profile/profile-top.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:633px;
	height:122px;
	margin-top:10px;
}

#profiletop p {
	font-size:10px;
}


#profileheader{
	background-image:url(../images/profile/profile-status.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:506px;
	height:83px;
	float:right;
	margin-top:20px;
	margin-right:20px;
}

#profilepic{
	float:left;
	margin-top:22px;
	margin-left:20px;
}

#profilepic img{
	width:73px;
	height:73px;
	border:3px #ffffff solid;
}

#twitterupdate{
	float:left;
	height:63px;
	width:193px;
	padding:5px 0 0 8px;
}

#twitterupdate p{
	padding:0;
	margin:0;
}

#twitterstatus{
	float:right;
	width:175px;
	height:83px;
	margin:5px 40px 0 0;
}

#twitterstatus p{
	padding:0;
	width:210px;
	margin:0;
}

#follow{
	width:60px;
	height:60px;
	float:right;
	margin-right:10px;
	margin-top:12px;
	text-indent:-9999px;
}

#follow a{
	background-image:url(../images/profile/profile-follow.png);
	display:block;
}

#follow a#followbutton{
	background-position:0 0;
	width:60px;
	height:60px;
}

#follow a#followbutton:hover{
	background-position:0 121px;
	width:60px;
	height:60px;
}

#follow a#followbutton:active{
	background-position:0 61px;
	width:60px;
	height:60px;
}
/* Profile End */


/* Voting Begin */
#votingbox{
	background-color:#eeeeee;
	width:563px;
	height:auto;
	padding:20px 35px 20px 35px;
	border-bottom:1px #cbcbcb solid;
	overflow:auto;
}

#votingbox p{
	margin:0;
	padding:0;
}
/* Voting End */




/* Questions Begin */
#questions {
	background-color:#eeeeee;
	width:593px;
	height:auto;
	padding:20px 20px 20px 20px;
	margin:0 0 10px 0;
	min-height: 276px;
}

.question {

	width:266px;
	height:auto;
	float: left;
	margin: 10px;
}

.questionstitle{
	background-image:url(../images/questions-bk.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	background-color:#fefefe;
	width:266px;
	height:56px;


}

.questionstitle h4{
	margin:0;
	padding:10px 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;

}

.questionsanswer{
	background-color:#ffffff;
	width:266px;
	min-height:114px;
	height:auto;
	margin:0 12px 0 0;
}

.questionsanswer p{
	margin:0;
	padding:10px;
}
/* Questions End */

#home{
	background-color:#eeeeee;
	width:563px;
	padding:20px 35px 20px 35px;
	border-bottom:0px #cbcbcb solid;
	margin-top: 29px;
	margin-bottom:15px;
	min-height:800px;
	height:auto;
}

.home_message {
	background-color:#FFFFFF;
	float:right;
	height:auto;
	min-height:114px;
	width:563px;
}

.home_col, .home_col_right {
	background-color:#FFFFFF;
	float:left;
	height:auto;
	min-height:763px;
	width:276px;
	margin-right: 11px;
	margin-top: 10px
}

.home_col_right {
	margin-right: 0px;

}



.home_row_bottom{
	background-color:#FFFFFF;
	float:left;
	height:auto;
	min-height: 112px;
	width:564px;
	margin-right: 11px;
	margin-top: 10px;

}

#row_container{
	margin-left: 36px;
}


.hometitle{
	background-image:url(../images/questions-bk.jpg);
	background-repeat:repeat-x;
	background-position: bottom center;
	background-color:#fefefe;
	width:276px;
	height:auto;
	overflow:auto;
}

.homelongtitle{
	background-image:url(../images/questions-bk.jpg);
	background-repeat:repeat-x;
	background-position: bottom center;
	background-color:#fefefe;
	width:564px;
	height:auto;
	overflow:auto;
}


.hometitle h4, .homelongtitle h4{
	margin:0;
	padding:10px 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	text-shadow: #fff 0px 1px 0px;
}



/* Categories Begin */

#categories{
	background-color:#eeeeee;
	width:563px;
	height:auto;
	padding:20px 35px 20px 35px;
	border-bottom:0px #cbcbcb solid;
	overflow:auto;
	margin-top:29px;
	margin-bottom:15px;
}

.category {
	background-color:#FFFFFF;
	float:left;
	height:auto;
	margin:0 12px 20px 0;
	min-height:114px;
	width:266px;
}

.categorytitle{
	background-image:url(../images/questions-bk.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	background-color:#fefefe;
	width:266px;
	height:40px;
}

.categorytitle h4{
	margin:0;
	padding:10px 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;

}

.category_users{
	width: 250px;
	margin-top:10px;
}

.category_users_img{
	float: right;
	margin-right: 5px;
}

#categoriesbox{
	background-color:#eeeeee;
	width:311px;
	min-height:308px;
	height:auto;
	float:right;
	margin: 10px 20px 0 0;
	color:#1d1d1d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#categoriesbox a{
	margin:0;
	padding-left:15px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-shadow: #fff 0px 1px 0px;
}

#categoriesbreak{
	margin-top:20px;
	width:311px;
	height:1px;
	background-color:#c4c4c4;
	position:relative;
	border-bottom:1px #ffffff solid;
}

#categoriesbox li{
	color:#000;
	list-style:disc;
	line-height:1.5;
	list-style: none;
	font-size:12px;

}

#categoriesbox span a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#1d1d1d;
	text-shadow: #fff 0px 1px 0px;
}

#categoriesbox span a:visted{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#1d1d1d;
	text-shadow: #fff 0px 1px 0px;
}

#categoriesbox span a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#aaaaaa;
	text-shadow: #fff 0px 1px 0px;
}


#categoriesbox h3 {
	margin:0;
	padding:10px 0 0 15px;
	margin-bottom:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#1d1d1d;
	text-shadow: #fff 0px 1px 0px;
	text-decoration:none;
	text-transform:uppercase;

}

#categoriesbox h3 a{
	margin:0;
	padding:0 0 0 15px;
	margin-bottom:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#1d1d1d;
	text-shadow: #fff 0px 1px 0px;
	text-decoration:none;
	text-transform:uppercase;

}

/* Categories End */

/* Nominate Box Begin */
#nominate{
	background-image:url("../images/gradient.jpg");
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#4987a0;
	color:#FEFEFE;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:15px 20px 0 0;
	padding:10px 10px 0;
	text-decoration:none;
	width:291px;

}

#nominatebadge{
	width:102px;
	height:20px;
	background-image:url(../images/nominated.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-top:40px

}


#bratbadge{
	width:53px;
	height:20px;
	background-image:url(../images/bratsbtn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-top:40px

}




/* Nominate Box End */


/* Sponsors Begin */
#supporters{
	background-color:#fff;
	width:311px;
	min-height:80px;
	height:auto;
	float:right;
	margin:15px 20px 0px 0;
	color:#1d1d1d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#supporters p {
	padding-top: 0px;
	padding-bottom: 0px;
}

.supporter{
	width:263px;
	margin-right:auto;
	margin-left:auto;
}
/* Sponsors End */

/* Organized By Begin */
#organized{
	width: 110px;
	height:38px;
	float:right;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom:25px;
}

#organized p{
	margin:0;
	padding:0;
	float:right;


}
/* Organized By End */

/* Footer Begin */
#footer{
	width:1000px;
	min-height:100px;
	height:100%;
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-x;
	background-position: 0 0;
	background-color:#5faaca;
	float:right;
}

/* Footer End */

/* Voting Form Begin */
#votingform{
	background-color:#fefefe;
	height:auto;
	width:250px;
	padding:10px;
	float:left;
	position:relative;
}

#votingform li, #votingform a{
	color:#1d1d1d;
	list-style:none;
}
/* Voting Form End */


#votes{
	background-color:#fefefe;
	height:auto;
	width: 250px;
	padding: 10px;
	margin-left: 23px;
	float:left;
	position:relative;
}

#votes em{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	font-weight:normal;
	padding:15px;
	font-style: normal;
}

.VotesCat{
	width: 220px;
	margin-bottom: 10px;
	margin-left: 31px;
}

.VotesDescp{
	width: 150px;
	float: left;
}

.VoteScore{
	width: 50px;
	float: right;

}
/* Button Begin */
.button{
	background-image:url(../images/button.jpg);
	background-position:0 0;
	border:1px #bbbbbb solid;
	padding:3px 10px 3px 10px;
	height:auto;
	width:auto;
	color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-shadow: #ffffff 0px 1px 0px;
	-moz-box-shadow: 0 1px 2px #444;
	-webkit-box-shadow: 0 1px 2px #444;
    box-shadow: 0 1px 2px #444;
}

.button:hover{
	background-image:url(../images/button.jpg);
	background-position:0 50px;
	border:1px #bbbbbb solid;
	padding:3px 10px 3px 10px;
	height:auto;
	width:auto;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-shadow: #ffffff 0px 1px 0px;
}

.button:active{
	background-image:url(../images/button.jpg);
	background-position:0 25px;
	border:1px #666666 solid;
	padding:3px 10px 3px 10px;
	height:auto;
	width:auto;
	color:#222222;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-shadow: #cccccc 0px 1px 0px;
}

.error{
	color:#000;
	background-color: #E85163;
	width: 929px;
	min-height: 30px;
	height:auto;
	margin-bottom:5px;
	margin-left:20px;
	padding: 11px 4px 0 27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.success{
	color:#000;
	background-color: #35DB40;
	width: 929px;
	height: 30px;
	margin-left:20px;
	padding: 11px 4px 0 27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.warning{
	color:#000;
	background-color: #EDF55B;
	width: 929px;
	height: 30px;
	margin-left:20px;
	padding: 11px 4px 0 27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;


}

.latest_nom{
	height: 110px;
	margin: 10px 5px 0 5px;
	border-bottom: 1px;
	border-bottom-style: dotted;

}

.nom{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.latest_nom_nom{
	margin-top: 3px;
}

.latest_nom_user{
	margin-left:10px;
	margin-top: 3px;

}

.arrow{
	background-image:url(../images/arrow_down.png);
	height:16px;
	width:16px;
	margin: 3px 0 3px 15px;
}

.latest_votes{
	height: 60px;
	margin-top: 10px;
}

.latest_vote_user{
	margin: 0 10px 0 20px;

}

.latest_vote_user_img{
	float:left;
	margin: 0 10px 0 20px;

}

.latest_entry{
	float:left;
	margin: 4px 3px 3px 2px;
	border-style: solid;
	border-color: #dfdfdf;
	border-width: 1px;

}

.latest_vote_user_cat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.about_message {
	background-color:#FFFFFF;
	float:right;
	height:auto;
	min-height:114px;
	width:563px;
	margin-top:15px;
}

.slim_message {
	background-color:#FFFFFF;
	float:left;
	height:auto;
	min-height:114px;
	width:544px;
	margin:15px 0 15px 0;

}

.nomination {
	background-image:url(../images/gradient.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	background-color:#62b2d3;
	float:right;
	height:auto;
	min-height:114px;
	width:563px;
	margin-top:15px;
}

.blue_message {
	background-color:#4987a0;
	margin-top:0px;
	height:40px;
	float:right;
	width:563px;
}

#nominateUser{
	width: 95px;
	padding: 11px 4px;
	background-color: #5FAACA;
	margin: 6px;
	float: right;
}

#nominateUser h3{
	color: #fff;
	font-size: 42px;
	margin: 20px 33px 20px;
	padding: 0px;
	line-height: 0px;
}

#nominateUser input{
	margin: 17px 0 0 0px;

}
#tooltip {
    padding: 5px 10px;
    background: #cad7e0;
    border: 1px solid #b2bdc3;
    opacity: 0.90;
}

.vote{
	width:177px;
	height:70px;
	float:right;
	margin-right:10px;
	margin-top:7px;
	text-indent:-9999px;
}

.vote a{
	background-image:url(../images/votebutton.png);
	display:block;
}

.vote span{
	background-image:url(../images/votebutton.png);
	display:block;
}

.vote a.votebutton{
	background-position:0 0;
	width:177px;
	height:70px;
}

.vote a.votebutton:hover{
	background-position:0 210px;
	width:177px;
	height:70px;
}

.vote a.votebutton:active{
	background-position:0 140px;
	width:177px;
	height:70px;
}

.vote span.voteselected{
	background-position:0 70px;
	width:177px;
	height:70px;
}

.vote a.voteselected{
	background-position:0 70px;
	width:177px;
	height:70px;
}
.nominate_user {
	background-color:#FFFFFF;
	float:left;
	margin:0 12px 20px 0;
	height:266px;
	width:266px;
}

.nominate_user_title{
	background-image:url(../images/questions-bk.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	background-color:#fefefe;
	width:266px;
	height:40px;

}

.nominate_user_title h4{
	margin:0;
	padding:10px 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;

}
.nominatebuttonarea{
	width:73px;
	height:73px;
}

.nominate_act_img{
	float:left;
	width:73px;
	height:73px;

}

.nominate_act{
	padding: 8px;
}

.nominate_act_btn{
	float:right;
	width:162px;
	height:73px;
}

.nominate_act_btn a{
	background-image:url(../images/nominatebutton.png);
	display:block;
}

.nominate_act_btn span{
	background-image:url(../images/nominatebutton.png);
	display:block;
}

.nominate_act_btn a.nominatebutton{
	background-position:0 0;
	width:177px;
	height:70px;
}

.nominate_act_btn a.nominatebutton:hover{
	background-position:0 -73px;
	width:177px;
	height:70px;
}

.nominate_act_btn a.nominatebutton:active{
	background-position:0 146px;
	width:177px;
	height:70px;
}

.nominate_act_btn span.nominateselected{
	background-position:0 73px;
	width:177px;
	height:70px;
}

.nominate_act_btn a.nominateselected{
	background-position:0 73px;
	width:177px;
	height:70px;
}

.nominate_user_desc{
	float:left;
}
/* Button End */



#t7_timer {
	width: 205px;
	height: 55px;
	position: relative;
}

#t7_timer_over {
	width: 205px;
	height: 55px;
	background-image: url(../images/countdown/Countdown-over1.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 1px;
	margin: 0px;
	padding: 0px;
}


#t7_vals {
	width: 100%;
	clear:both;
	margin: 0px auto;
}

.t7_numbs {
	font-size: 28px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}


#t7_d {
	background-image: url(../images/countdown/Countdown2-nc.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_h {
	background-image: url(../images/countdown/Countdown2-nc.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_m {
	background-image: url(../images/countdown/Countdown2-nc.png);
	background-repeat: no-repeat;
	float:left;
	width: 47px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_s {
	background-image: url(../images/countdown/Countdown2-nc.png);
	background-repeat: no-repeat;
	float:left;
	width: 42px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}

#t7_labels {
	width: 100%;
	clear:both;
	margin: 0px auto;
}

.t7_labs {
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
#t7_yl {
	float:left;
	width: 51px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_dl {
	float:left;
	width: 48px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_hl {
	float:left;
	width: 54px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_ml {
	float:left;
	width: 55px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_sl {
	float:left;
	width: 46px;
	height:15px;
	padding:0px;
	margin: 0px;
}


#defaultCountdown {
	width: 200px;
	height: 55px;
	text-align: center;
	margin-left:52px;
	margin-top:10px;
}

#msftCountdown {
	width: 200px;
	height: 55px;
	text-align: center;
	margin-left:52px;
	margin-top:10px;
	display:none;
}

#clock{
	width: 310px;
	height: 122px;
	float:right;
	margin-top:35px;
	margin-right: 21px;
	background-image: url(../images/clock.jpg);

}

#countdownDesc{
	text-align: center;
	height:20px;
	margin-top:-6px;
	color: #fff;
	text-transform: uppercase;
}




#judges{
	height:auto;
	min-height:826px;
	background-color:#eeeeee;
	width:563px;
	padding:20px 35px 20px 35px;
	border-bottom:0px #cbcbcb solid;
	overflow:hidden;
	margin-top:29px;
	margin-bottom:15px;
}

#judge_banner{
	width:400px;
	margin-right:auto;
	margin-left:auto;
}

#judges_blurb p{
	line-height: 1.5;
	margin-bottom:5px;
	padding-top:2px;
}
#promo_controls{
	height:50px;
	width:100%;
	background-color: #62B2D3;
	float:right;
	margin-top:5px;
	margin-bottom:0px;
}

#promo_controls h4{
	margin-top:13px;
	padding:0px;
	color:#fff;
	font-size:15px;
	text-align: center;
	cursor:pointer;
}

#promo{
	height:563px;
	height:345px;
	margin: 5px 0px;
	float:right;
	display: none;
}

.shortlist_category{
	
}


.shortlisttitle{
	background-image:url(../images/questions-bk.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	background-color:#fefefe;
	height:40px;
	width:564px

}

.shortlisttitle h4{
	margin:0;
	padding:10px 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;

}

.faces{
	height:50px;
	margin: 11px 10px;
}

.face{
	float:left;
	height:48px;
	width:48px;
	margin: 0 5px;
}

