﻿

.contest_form 
{
    margin-bottom: 8px;
}
.contest_form .input
{
    margin-bottom: 8px;
	font-size:11px;
	color:#444;
	font-family:arial;
}

.instructions
{
    height:140px;
    overflow:auto;
    background:#f1f1f1;
    padding:10px;
    font-size:90%;
    border:#ccc solid 1px;
}
.contest_form p
{
    margin-top: 12px;
}
.contest_form .note
{
   font-size:80%;
}
.error
{
    color:#cc0000;
}
.success
{
    color:#69bc37;
}
.submissionContainer td{
	width:150px;
	border:1px solid #ccc;
	vertical-align:top;
}
.submissionContainer .title{
	padding:6px;
	background:#e4e4e4;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	text-overflow: ellipse;
}
.submissionContainer .titleClip
{
    height:2.3em;
    overflow:hidden;
}
.submissionContainer .title a{
	color:#cc0000;
	letter-spacing:1px;
	line-height:1.2;
}
.submissionContainer .content{
	padding:5px;
	text-align:center;
}
.submissionContainer .imageBorder{
	padding:1px;
	border:#e4e4e4 1px solid;
	margin-left:auto;
	margin-right:auto;
	width:100px;
	text-align:center;
}
.voteLink
{
    color:#cc0000;
    font-size:10px;
    margin-top:5px;
    font-weight:normal;
}
.submissionContainer .descriptionPopup{
	position:absolute;
	color:#000;
	width:180px;
	height:100px;
	background:#fff;
	overflow:auto;
	border:2px solid #999;
	padding:10px;
	font-size:11px;
	margin-left:10px;
	margin-top:50px;
	display:none;
	opacity: 0.85;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	cursor:pointer;
}

.pagingLinks{
	padding:5px;
	border:#e4e4e4 1px solid;
	color:#999;
	font-size:90%;
	width:97%;
}
.pagingLinks a {
	color:#cc0000;
}
.pagingLinks .relativeLink {
	font-weight:bold;
	padding:0px 7px 0px 7px;
}
#vote 
{
    margin-left:320px;
}
.itemDetails
{
}
.itemDetails .imageBorder
{
	padding:2px;
	border:#ccc 2px solid;
	margin-top:10px;
}
.itemDetails .description
{
    margin-top:10px;
    width:300px;
}
.previousNext
{
    border:#ccc 1px solid;
    margin-bottom:10px;
    padding:5px;
    font-size:90%;
    width:294px;
}
.previousNext a
{
    color:#cc0000;
}
.next 
{
 margin-left:55px;  
}
.backto 
{
 margin-left:55px;  
}
.fixedshadowbox .input
{
    width:100px;
    font-size:11px;
    font-family:Arial;
}
.fixedshadowbox .button
{
 width:auto;
 font-size:90%;
}





