@CHARSET "ISO-8859-1";
HTML, BODY { height: 100%; padding: 0; font-family:Arial,Helvetica,sans-serif; background-color: #004662; }
.clearfix:after { display: block; clear: both; height: 0; content: "."; visibility: hidden; }
/*Hides from IE-mac \*/
* HTML .clearfix { height: 1%; }
* HTML #container { height: 1%; }
* HTML #content { height: 1%; }
button { cursor: pointer; }
.hide{ display:none; }

#header {
	margin: 0 auto; width: 900px;
}
#footer {
	margin: 0 auto; width: 900px;
	padding:10px;
	font-size:.8em;
}
#header h1 {
	margin:0;
}

#content-wrap {
	margin: 0 auto; width: 960px;
}


#tab-box {
	width: 900px;
	margin: 0 auto;
}

#tab-box .ui-tabs-nav li {
	font-size:.6em;
}
.ui-tabs .ui-tabs-panel{
	margin:0;
	padding:0;
}

#contestant-bar ul {
	list-style: none;
	margin:3px 0 0 0;
	padding:0;
	
}

#contestant-profile {
	position:relative;
	display:none;
	margin:0;
}

	#contestant-profile ul {
		list-style: none;
		padding:0;
	}
	
	#contestant-profile ul li.profile {
		float:left;
		margin: 0;
		padding:0 0 5px 0;
	}

	#contestant-profile ul li.profile {
		display:none;
	}
	
	.profile h2 {
		font-size: .8em;
		margin:0 0 5px 0;
		padding:3px;
		background-color: #527792;
	}
	.profile ul li{
		float:left;
	}
	.profile-column1 {
		width:546px;
		padding:0 5px 5px 0;
	}
		.profile-column1 p {
			font-size: .8em;
			padding: 0 10px;
		}
	.reference {
		font-size: .7em;
		
	}
	.profile-column2 {
		width:344px;
	}
	
	#button-vote{
		font-size: .8em;
		position:absolute;
		left:487px;
		top:4px;
		z-index:100;
		height:23px;
		
	}
#contestants ul {
	padding:0;
	}
#contestants ul li {
	position: relative;
	float:left;
	margin: 1px;
	padding:5px 10px;
	text-align:center;
}

#contestants ul li h2 {
	font-size:14px;
	padding:3px;
	margin:0;
}

#pop-box {
	display:none;
}
#pop-box ul {
	clear:both;
	list-style:none;
	margin: 0 0 0 -40px;
}

#pop-box ul li {
	float:left;
	padding-right:3px;
	margin:5px 0 15px 0;
}

#pop-box p {
	clear: left;
	padding:3px;
	margin:0;
}

#pop-box #voter-friends {
	font-size: 12px;
	clear: both;
	position:relative;
}

#pop-box #voter-friends .added-friend {
	position:relative;
	border: 1px solid #ccc;
	padding:2px 16px 2px 2px;
	margin:2px 2px 0 0;
	
}

#pop-box #voter-friends .remove {
	position:absolute;
	color:#fff;
	font-size: 9px;
	background-color: #f00;
	padding:0 3px 0 3px;
	margin-left:2px;
	top:4px;
	cursor: pointer;
}

#Poll_Results ul {
	list-style: none;
}

#Poll_Results ul li {
	float:left;
	padding-right:3px;
	margin:5px 0 15px 0;
}
#Poll_Results ul li img {
	width:140px;
	height:140px;
}
#Poll_Results ul li .votes {
	font-size:12px;
	text-align:center;
}
