/* CSS Document */
body{
margin:0 !important;
padding:0 !important;
background:#fff;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
#main-container{
margin-left:auto;
margin-right:auto;
width:905px;
padding-bottom:10px;
text-align:left;
}
.regulation{
font-size:11px;
font-weight:bold;
padding-top:10px;
}
#buckets img{
border:1px solid #fff;
}
#buckets a, .blog-entry a{
color: #000000;
text-decoration:none;
}	
#buckets a:hover, .blog-entry a:hover	{
color: #ff9933;
}
.blog-entry
input{
border:none;
font-size:11px;
}
.even-feature{
background:#ccc;
}
#feature-stories td{
text-align:center;
vertical-align:top;
}
.feature-story{
text-align:left;
width:112px;
padding:10px 8px;
}
.feature-story img{
border:1px solid #fff;
}
.feature-story a{
float:left;
background:url(../images/arrow.gif) no-repeat 0 3px;
padding-left:10px;
color:#555;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin:8px 0;
cursor:pointer;
}
.feature-story a:hover{
color:#ff9933;
}
a.simple-img{
margin:0;
padding:0;
background:none;
}
.feature-link-box{
float:left;
width:100px;
}
#feature-main img{
border:1px solid #fff;
}
#poll-questions{
width:100%;
}
#poll-questions td{
border-top:1px solid #ccc;
padding:3px;
}
.poll-box{
float:left;
}
#poll-questions #poll-submit{
border:none;
}
#online-poll p{
font-size:10px;
margin:0 0 6px 0;
float:left;
}
#entryform{
float:left;
}
.poll-graph{
float:left;
height:10px;
background:orange;
}
#archive a{
color:#000;
text-decoration:none;
}
#archive a:hover{
color:#ff9933;
}
#policies ol{
padding:10px 0 0 20px;
}
#policies a{
color:#ff9933;
text-decoration:none;
}
.my-submit{
background-image:url(../images/button_submit.jpg);
width:98px;
border:1px solid #fff;
cursor:pointer;
float:right;
}
.my-submit-fr{
background-image:url(../images/button_submitFr.jpg);
width:98px;
border:1px solid #fff;
cursor:pointer;
float:right;
}

.right_bg { 
	background-image: url('images/ssn_i_05.jpg');
	background-repeat: no-repeat;
}

.right_bottom_bg { 
	background-image: url('images/ssn_i_19.jpg');
	background-repeat: no-repeat;
	background-position: 0% 100%; 
	z-index:2;
}

.left_bg { 
	background-image: url('images/ssn_i_20.jpg');
	background-repeat: no-repeat;
	background-position: 0% 100%;
	z-index:2; 
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.text_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
}

.footer_nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
	}
	
.header_nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
	}


.txtbox{
    font-size:10px;
}

	
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ff8e33;
	font-weight:bold;
	background-image:url(../images/ssn_i_11.jpg);
	padding-left:15px;
	}
	
.section_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ff8e33;
	font-weight:bold;
	padding-left:0px;
	text-decoration:none;
	}
	
.section_header_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight:bold;
	padding-left:0px;
	}

.athlete_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ff8e33;
	font-weight:bold;
	padding-left:0px;
	}
	
.right_panel {
	padding-top:15px;
	}
	
.text_link	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ff9933;
	font-weight:bold;
	}
	
.text_white_link	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	}	
.text_white	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	}	
.text_white_link:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ff9933;
	font-weight:bold;
	text-decoration:none;
	}	
	
.text_black_link	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	}	
	
.text_black_link:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ff9933;
	font-weight:bold;
	text-decoration:none;
	}
.text_orange_link, #buckets .special-side a	{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9933;
	}	
.text_orange_link:hover, #buckets .special-side a:hover	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;
	}	
.tracker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	}
.contestant{
float:left;
padding:0 0 10px 8px;
}
.contestant-copy{
float:left;
width:240px;
padding:10px 0 0 8px;
}