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

table {
	background: #262626;
	color: #b5b5b5;
	font: 11px/20px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

th, td {
	text-align: left;
	vertical-align: top;
	font: 11px/20px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

th {
color: #fff;
}

tr.alt{
background: #333333;
}

table.awards th, table.resultsTable th{
background: #202020;
}

.bronze{
color: #d34502;
}

.gold{
color: #ffa005;
}

.silver{
color: #cad6dc;
}

.white {
color:#fff;
}

table.resultsTable{
border-collapse: collapse;
width: 550px;
}

table.awards, table.resultsTable{
border-collapse: collapse;
width: 500px;
}

table.awards td, table.awards th, table.resultsTable td, table.resultsTable th{
padding: 5px;
}

.image	{	
clear: left;
position: relative;
}

.thumb	{	
float: left;
width: 100px;
padding: 5px;
}

.caption
{
	clear: both;
	width: inherit;
	position: relative;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-color: #808080;
	border-width: 1px;
	border-style: solid none solid none;
}

#stampNav{
	width: 500px;
	float: left;
}

.arrow
{
	position: relative;
	font-size: 9px;
	color: #808080;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 350px;
	float: left;
}

.home
{
	position: relative;
	font-size: 9px;
	color: #808080;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 140px;
	float: right;
	text-align: right;
}

.credit
{
	clear: both;
	position: relative;
	width: inherit;
	font-size: 10px;
	color: white;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: #808080 1px solid;
	width: 500px;
}

/* end for photo gallery pages */


/* for awards thumbs */

#numbers a{
padding: 3px;
}

object{
	display: block;
	margin-bottom: 10px;
}

#image{
	float: left;
	position: relative;
	width: 100%;
}

#credits {
	float: left;
	position: absolute;
	top: 0px;
	padding: 5px;
	z-index: 3;
	background: #616161;
	opacity: 0;
	filter: alpha(opacity=0);
}

#credits2 {
	float: left;	
	padding: 5px;	
	background: #616161;
	opacity: 0.95;
	filter: alpha(opacity=95);
}

.invisible{
	display: none;
	position: absolute;
	top: 0px;
	z-index: 3;
}

#botnav{
padding-bottom: 20px;
position: relative;
float: left;
width: 100%;
}

#more{
position: relative;
float: right;
}

#numbers{
position: relative;
float:left;
}

#credPage{
position: relative;
float: left;
}

#arrowsleft{
float: left;
}

#homeright{
float: right;
}

#img {
	position: absolute;
	float: left;
	top: 0px;
	z-index: 2;
}

#credits table{
 border-collapse: collapse;
}
#credits2 table{
 border-collapse: collapse;
}

.winnerHeader{
margin-bottom: 10px;
}

.winnerThumb{
float: left;
border: 0;
margin-right: 10px;
margin-bottom: 10px;
}

.winnerHead {
	font: 24px/36px Georgia, Times New Roman, Times, serif;
	font-weight: normal;
	color: #939393;
}

.winnerSection{
float: left;
margin-bottom: 40px;
width: 500px;
}


.sIFR-active .winnerHead {
 font-size: 28px;
 line-height: 28px;
}


#poster{
	display: block;
	padding: 5px;
	width: 556px;
	background-color: #2c2d2c;
}

#poster fieldset{
	border: 0 solid #FFF;
}

#poster legend{
	font-size:18px;
}

#poster label{
	float: left;
	width: 50%;
	padding: 5px 0;
}

#poster label span{
	padding: 0 4px; 
	float: left;
}