﻿body{
	margin:0;
	background-color:silver;
	background-image:url('/images/assets/bg-body.gif');
	font-family:Tahoma, Arial, "MS Serif", Helvetica, "Times New Roman";
	font-size:1em;
}

p {
	padding:2px;
	margin:2px;
	font-size:80%;
}

p a:link,p a:visited{
	color:#E22227;
	text-decoration:none;
}

p a:hover,p a:focus{
	color:red;
	text-decoration:underline;
}

img{
	border:none;
}

#main{
	width:950px;
	padding:0;
	margin:0 auto;
}

#main #header h1{
	display:none; 
}

#main #header #flash{
	position:absolute;
	right:0;
	top:0
}
#main #header {
	position:relative;
}

#main tr td{
	padding:0;
	margin:0;
}

#topnav{
	position:relative;
	height:37px;
}

#topnav .topnavleft{
	position:absolute;
	background-image:url('/images/assets/nav_left.gif');
	background-repeat:no-repeat;
	width:15px;
	height:37px;
}
#topnav .topnavright{
	position:absolute;
	background-image:url('/images/assets/nav_right.gif');
	background-repeat:no-repeat;
	width:15px;
	height:37px;
	right:0;
	top:0;
}

#topnav .topnavmiddle{
	font-family:"Arial Narrow", Tahoma, Arial;
	position:absolute;
	text-align:center;
	background-image:url('/images/assets/bg_nav.gif');
	height:37px;
	top:0;
	right:15px;
	left:15px;
	width:920px;
	font-size:80%;
	color:#FFE80F;
	font-weight:bold;
}


.qtitle{
	font-family:"Arial Narrow", Tahoma, Arial;
	font-size:100%;
	margin:6px;
	padding-left:15px;
	color:#E22227;
}

.qtitle .date{
	font-size:60%;
	font-weight:normal;
	padding-left:5px;
	vertical-align:top;
	color:gray;
}

.qtitle a:link, .qtitle a:visited{
	color:#E22227;
	text-decoration:none;
}

.qtitle a:hover, .qtitle a:focus{
	color:gray;
	text-decoration:none;
}


.cssubtitle{
	font-family:"Arial Narrow", Tahoma, Arial;
	font-size:110%;
	margin:6px;
	padding-left:12px;
	color:#E22227;
}

.cssubtitle .date{
	font-size:60%;
	font-weight:normal;
	padding-left:5px;
	vertical-align:top;
	color:gray;
}
.cssubtitle a:link, .cssubtitle a:visited{
	text-decoration:none;
	color:#D41C20;
}
.cssubtitle a:hover, .cssubtitle a:focus{
	text-decoration:none;
	color:gray;
}

.cstitle{
	font-family:"Arial Narrow", Tahoma, Arial;
	font-size:120%;
	margin:6px;
	background-image:url('/images/assets/bg_titles.gif');
	background-repeat:no-repeat;
	padding-left:15px;
	color:#E22227;
}

.cstitle a:link, .cstitle a:visited{
	text-decoration:none;
	color:#D41C20;
}
.cstitle a:hover, .cstitle a:focus{
	text-decoration:none;
	color:gray;
}

.cstitleright{
	font-family:"Arial Narrow", Tahoma, Arial;
	font-size:100%;
	text-align:left;
	margin:2px;

	background-repeat:no-repeat;
	padding-left:8px;
	color:#E22227;
	background:silver;
}

#topnav .topnavmiddle .positioner{
	padding-top:6px;
}

#topnav .topnavmiddle a:link, #topnav .topnavmiddle a:visited{
	color:white;
	text-decoration:none;
	font-weight:normal;
}

#topnav .topnavmiddle a:hover, #topnav .topnavmiddle a:focus{
	color:#FFD927;
	text-decoration:none;
	font-weight:normal;
}


#topnav .topnavmiddle img{
	vertical-align:middle;
}

#footersponser{
	position:relative;
	background-image:url('/images/assets/bg_sponser.gif');
	background-color:silver;
	height:63px;
}
#footersponser h3{
	padding:20px 10px 0 20px ;
	font-weight:normal;
	color:#CE3538;

}
#footersponser .sponserlogos{
	position:absolute;
	left:120px;
	top:10px;
}
#footer{
	background-image:url('/images/assets/bg_footer.gif');
	background-color:gray;
	height:63px;
	font-size:75%;
	position:relative;
	color:gray;
}

#footer .positioner span{
	display:block;
	padding:25px 0 0 20px;
}
#footer span{
	
}

#footer .logo{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	float:right;
	padding:10px 20px 0 0;
}

.leftCell{
	background:white;
	width:790px;
	text-align:left;
	vertical-align:top;
	vertical-align:text-top;
}

.rightCell{
	background:silver;
	background-image:url('/images/assets/bg_cellright.jpg');
	text-align:center;
}

.paddingtop{
	padding:5px 0;
	border-bottom:1px silver dashed;
}

.pnormal{
	padding-left:15px
}

.pnormal a:link, .pnormal a:visited{
	text-decoration:none;
	color:#E22227;
}
.pnormal a:hover, .pnormal a:focus{
	text-decoration:underline;
	color:red;
}

.hr{
	background-image:url('/images/assets/bg_separator.gif');
	background-repeat:no-repeat;
	background-position:center;
	clear:both;
}
.hr hr{
	visibility:hidden;
}

.alignedLeft{
	float:left;
}

.ulextras{
	margin:0 10px 0 20px;
	font-size:80%;
	list-style:square;
	color:gray;

}
.ulextras a:link,.ulextras a:visited{
	text-decoration:none;
	color:#CE3538;
}
.ulextras a:hover,.ulextras a:focus{
	text-decoration:underline;
	color:red;
}

#vote{
	font-size:80%;
	text-align:left;
	padding:2px 3px 6px 6px;
	border-bottom: 1px silver dashed;
	margin-bottom:4px;
	background-image:url('/images/assets/bgvote.gif')
}
#vote .title{
	font-weight:bolder;
	color:#333333;
}
#vote .button{
	margin: 3px 0;
	padding:0 3px;
	background-color:#CE3539;
	color:white;
	border:1px gray inset;
}
.imageborder{
	background:#fafafa;
	padding:5px;
	border:1px silver solid;
	margin:5px;
}
.clears{
	clear:both;
	font-size:0;
}


.ulcontent{
	margin:0 10px 0 20px;
	font-size:90%;
	list-style:square;
	color:red;

}

.ulcontent span{
	color:black;
}
.ulcontent a:link,.ulcontent a:visited{
	text-decoration:none;
	color:#CE3538;
}
.ulcontent a:hover,.ulcontent a:focus{
	text-decoration:underline;
	color:red;
}


.pagestyle{
	padding:10px 10px;
	font-size:90%;
	background:#f0f0f0;
	border-bottom:1px #ebebeb solid;	
}

.bolder{
	font-weight:bolder;
}


/* --------------------------- */
.pagestyle{
	padding:10px 10px;
	font-size:80%;
	background:#f0f0f0;
	border-bottom:1px #ebebeb solid;	
}

.pagestyle a:focus img,.pagestyle a:link img{
	border:none;
	padding-right:2px;
}

.pagestyle img{
	border:none;
	padding-right:2px;
}
.pagestyle a:visited, .pagestyle a:link{
	/*color:#ff7f00;*/
	color:#E22227;
	text-decoration:none;
}

.pagestyle a:focus, .pagestyle a:hover{
	color:gray;
	text-decoration:underline;
}


.pagestyle .toppage{
	float:left;
}

.pagestyle .source{
	float:left;
	padding:0 10px;
	color:gray;
}

.bgprogressbar{
	background:#CE3139;
	background-image:url('/images/assets/icon_progress.gif');
}

/* --------------------------- */

.csformtxt{
	width:220px;
	background:#f0f0f0;
	border:1px silver solid;
	/*color:#E22227;*/
	color:#814747;
}
.csformcaption{
	border-bottom:1px #f0f0f0 dashed;
	color:#E22227;
	font-weight:bolder;
	font-size:80%;
}

.csformbutton{
	padding:2px 5px;
	background:#E22227;
	border:2px #B0181C solid;
	font-size:60%;
	font-weight:bold;
	color:white;
}