/*
Color theme
Red brown #A21B21
*/


*{
	margin:0;
	padding:0;
}


body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,
caption,pre,p,blockquote,select,input,textarea{
 	font:normal normal normal 11px/18px Verdana;
	color:#A21B21;
}
body {
	background:#FFD850 url(../images/bg.jpg) top left repeat-x;
}



img{
	border:none;
}

img.prize{
	border:1px solid #FFF;
	margin-right:10px;
	margin-top:4px;
}

h1{
	font-size:180%;
	font-weight:bold;
	margin-bottom:5px;
}
h2{
	font-size:120%;
	font-weight:bold;
}
h3{
	font-size:100%;
	font-weight:bold;
}

a,
a:link,
a:visited{
	text-decoration:none;
}
a:hover,
a:visited:hover{
	text-decoration:underline;
}

li{
  list-style: none;
  padding-left:10px;
}

li.text{
  list-style: decimal;
}

li.disc{
  list-style: disc;
}

li.odd
{
  background-color:#e5a844;
}

ul{
  padding:0;
  margin:0;
}

ol.text{
  margin-left:50px;
}

ul.text{
  margin-left:50px;
  margin-bottom:15px;
}

/**********************************************************
* CUSTOMIZE CLASS
***********************************************************/
.clear{
	clear:both;
}
.clear br{
	display:none;
}
.line{
	width:100%;
	height:1px;
	background:#A21B21;
	margin:0 auto; 
}
.line br{
	display:none;
}
.spacer_50px{
	display:block;
	width:inherit;
	height:50px;
}
.spacer_30px{
	display:block;
	width:inherit;
	height:30px;
}


/*************************************************************
						Structure
*************************************************************/
/*#bg_header{
	width:100%;
	height:600px;
	background:url(../images/bg_header2.jpg) 50% 0 no-repeat;
}*/

#header{
	width:950px;
	height:374px;
	/*background:#AAA;*/
	position:relative;
}
#nav{
	width:133px;
	height:188px;
	/*background:#159;*/
	position:absolute;
	top:108px;
	left:1px;
}
#img_nav{
	position:absolute;
	top:0;
	left:0;
}


#flash_wrapper{
	width:100%;
	height:546px;
	/*margin:0 -50%;*/
	/*background:#000;*/
	overflow:hidden;
	text-align:center;
}
#flashcontent{
	/*width:1923px;*/
	height:546px;
	margin:0 -50%;
	/*background:#FFF;*/
}

#footer img
{
  float:left;
  margin-right:10px;
}

#footer p
{
  margin: 0;
}

#wrapper{	
	width:950px;
	/*height:1000px;*/
	/*background:#333;*/
	margin:0 auto;
	position:relative;
	margin-top:-200px;
}
#wrapper2{	
	width:950px;
	margin:0 auto;
}
#content{
	width:950px;
	position:relative;
	top:0;
	margin-bottom:40px;
	/*background:#159;*/
}
#content a,
#content a:link,
#content a:visited{
	text-decoration:none;
	color:#A21B21;
}
#content a:hover,
#content a:visited:hover{
	text-decoration:underline;
	color:#A21B21;
}



img#btn_download{
	float:left;
}
img#btn_vote{
	float:right;
}






#prize_panel{
	width:178px;
	height:258px;
	position:relative;
	background:url(../images/bg_prize_panel.jpg) top left no-repeat;
	float:right;
	padding:17px;
	margin-right:-100px
}
#prize_panel #by{
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
	height:18px;
}
#prize_panel #by select{
	width:150px;
	height:18px;
	font-size:10px;
	color:#000;
	float:right;
}
.each_choice{
	height:37px;
	margin-bottom:3px;
}
.each_choice img{
	float:left;
}
.each_choice p{
	width:40px;
	height:22px;
	/*background:#DDD;*/
	font-size:14px;
	font-weight:bold;
	text-align:right;
	float:right;
	margin:0;
	padding-top:10px;
}

/*
  Helper classes
*/

.col_of_2
{
  width:695px;
  float:left;
}

.col_of_1
{
  width:230px;
  float:left;
}

.floatleft
{
  float:left;
}

.floatright
{
  float:right;
}

.margin15_r
{
  margin-right:15px;
}

.margin10_r
{
  margin-right:10px;
}

.margin15_b
{
  margin-bottom:15px;
}

.margin0
{
  margin: 0;
}

.wide_col
{
  width:680px;
  margin-right:15px;
}

.title
{
  min-height:100px;
}

.titleregions
{
  min-height:328px;
}

.titlewildcards
{
  min-height:140px;
}

.titlewildcardsright
{
  min-height:137px;
}

.title a:hover,.title a:visited
{
  font-weight:bold;
}

hr
{
  color: #A21B21;
  background-color: #A21B21;
  border-width:0;
  height:1px;
  margin-bottom:10px;
}

hr.faint
{
  color: #e5a844;
  background-color: #e5a844;
  border-width:0;
  height:1px;
  margin-bottom:15px;
}


div.agency_entry
{
  margin-bottom:25px;
}

.width370
{
  width:340px;
}

.bold
{
  font-weight:bold;
}

.red_border
{
  border: 2px solid #A21B21;
}

.red_background
{
  background-color: #A21B21;
}

.comments
{
  margin-left:55px;
}

#comment_reply p
{
  margin-bottom:0;
  font-weight:bold;
}

#comment_reply div
{
  width:280px;
}

#comment_errors {
  padding:20px;
  margin-bottom:10px;
  background-color:#e5a844;
  font-weight: bold;
}

#comment_reply input, textarea{
  width:278px;
}

#comment_reply{
  padding:15px;
  background: url(/images/comment_back.gif) no-repeat top;
  height:160px;
}

.comment_title
{
  font-size: 12px;
}

#lightbox_grandprix{
  display:none;
}

#lightbox_questions{
  display:none;
}

/*
============================
WILD CARD FORM
============================
*/

#wildcard_form input[type='text'] {
  width:100%;
}

#wildcard_container p {
  margin-bottom:5px;
}

#wildcard_form textarea {
  width:100%;
}

#wildcard_form label {
  font-weight:bold;
}

#wildcard_container {
  background: url(/images/form_bg.gif) no-repeat top;
  padding:15px 40px 40px 40px;
  height:400px;
}

#wildcard_header img {
  float:left;
  margin-right:10px;
}

#wildcard_form_container {
  clear:both;
}

.form_l {
  width:280px;
  float:left;
}

.form_r {
  width:280px;
  float:right;
}

#wildcard_summary {
  clear:both;
}

#entry_details {
  margin-top: 20px;
}

.title_spacer {
  height:42px;
}

#pager {
  text-align:center;
}

#pager a {
  font-weight:bold;
}

#wildcard p, #wildcard img {
  margin-bottom: 20px;
}

#sorter {
  float:right;
}

#wildcard_thanks {
  background: url(/images/thanks_bg.gif) no-repeat top;
  padding:25px;
  height:173px;
}

#wildcard_thanks div {
  float:left;
}

#email_alerts {
  margin-top:10px;
}

#email_alerts p {
  margin-bottom:5px;
}

#email_alerts input[type='text'] {
  width:97%;
}

#email_alerts input[type='image'] {
  float:right;
  margin-bottom:10px;
}

#email_alerts hr {
  clear:both;
}


#content div.col_of_2 div.wide_col div.title ul {
	margin: 0 0 10px 0;
}

#content div.col_of_2 div.wide_col div.title ul li {
	list-style: disc inside;
}

#content div.col_of_2 div.wide_col div.title p a {
	font-weight: bold;
}