@CHARSET "UTF-8";

table.admin-listing td
{
	padding: 10px;
	border: 1px solid #333; 
}

table.admin-listing th
{
	padding: 10px;
}
dl.zend_form
{
	padding: 15px;
}

dl.zend_form dt
{
	float: left;
	clear: both;
	width: 140px;
}

dl.zend_form dd
{
	float: left;
	padding-bottom: 5px;
}

dl.zend_form dd ul li
{
	color: #FF0000;
}
	
dl.zend_form dd fieldset
{
	position: relative;
	left: -155px;
	padding: 15px;
}

dl.zend_form input
{
	margin: 0 0 7px 0;
	padding: 5px 8px 0px 8px;
	font-size: 1em;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	color: #fff;
	border:1px solid #3a4244;
	background-image: url('/images/form-onblur.png');
	background-color: transparent;
}

dl.zend_form dd ul
{
	width: 200px;
}

dl.zend_form dd ul li
{
	width: 200px;
}

p.error_message
{
	text-align: center;
	color: #FF0000;
}

.zend_form input[type="submit"]
{
	cursor:pointer;
	border: solid 0px #FFF;
	background:#999;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
	background:url(/images/btn-submit.png) no-repeat left top;
	width: 94px;
	height: 33px;
	margin: 0px 0px;
}

.zend_form input[type="submit"]:active
{
	margin: 1px 1px;
}
table.contestants td
{
	padding: 10px;
	width: 50px;
}

table.contestants tr
{
	border-bottom: 1px solid #111;
}

table.hcontestants
{
	width: 100%;
}
table.hcontestants td
{
	padding: 10px;
	width: 50px;
	text-align: center;
	padding-bottom: 30px;
}

table.hcontestants tr th h3
{
	border-bottom: 1px solid #111;
}

table.hcontestants tr td
{
	vertical-align: bottom;
}