/*  
Theme Name: Steel Athlete
Theme URI: http://mvandyke.org/
Description: Costum Theme for Steel Athlete
Version: 1.0
Author: Greg Van Dyke
Author URI: http://mvandyke.org
*/
body {
	margin:0px;
	font-size: 72.5%; /* Resets 1em to 10px */
	font-family: Arial, Sans-Serif;
	background:#7d7771 url('/images/SecPage_background.jpg') repeat-x;
	color: #333;
	text-align: center;
}
a{
	color:#333;
	text-decoration:none;
}
a img{
	border:0;
}
a:hover{
	color:#000;
}
a:active{
	color:#b84b13;
}
#login{
	width:970px;
	text-align:right;
	margin: 0px auto;
	padding: 0;
}
#login a{
	font-size:14px;
	color:#d60;
}
#header {
	padding: 0; 
	margin:0;
	height: 90px; 
	background:url(/images/steel-banner.jpg) 50% 0%;
	border:0px;
	}
#headerimg{
	width:970px;
	margin:0 auto;
	text-align:left;
	border:0px;
}
#logo{
	display:block;
	float:left;
	margin:11px 0px 0px 20px;
}
#logoff_profile{
	padding:5px;
	float:left;
	list-style:none;
	background:#ccc;
	opacity:.8;
	width:80px;
	border:1px solid #333;
	z-index:1;
	margin-left:100px;
}
.alignleft{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.alignright{
	float:right;
}
#logoff_profile li{
	padding:3px 0px 0px 0px;
}
#indexbg{
}
#index{
	width:1024px;
	margin:0px auto;
	border:0px;
}
#flash{
	height:290px;
	background:#000;
	margin:0px 0px 10px 0px;
	z-index:0;
	}
#indexnewform{
	width:390px;
	float:left;
	height:223px;
	background:url(/images/form.png);
	margin-right:20px;
}
#sform{
	margin:70px 10px 10px 10px;
	text-align:left;
	color:#fff;
}
.ninput{
	border:1px solid #000;
	margin:5px;
}
#nfirst_name{
	width:120px;
}
#nlast_name{
	width:200px;
}
#nemail,#npassword{
	width:335px;
}
#piclinks{
	text-align:left;
}
#homebox{
	color:#222;
	width:600px;
	padding-right:10px;
	margin:20px;
	float:left;
	border-right:2px solid #222;
}
#testimonial{
	float:left;
	height:176px;
	width:249px;
	background:url(/images/testimonial.png);
}
#footer{
	width:970px;
	margin:10px auto;
	text-align:left;
	background-color:#000;
	opacity:.8;
}
#bottom_links{
	width:600px;
	height:14px;
	list-style:none;
	margin:0px;
	padding:5px 0px 5px 0px;
	float:left;
}
#bottom_links li{
	float:left;
	text-align:center;
}
#bottom_links a{
	text-align:center;
	padding:0px 10px 0px 10px;
	font-size:10px;
	color:#ccc;
	border-right:1px solid #aaa;
}
#copyright{
	width:350px;
	float:left;
	font-size:10px;
	color:#ccc;
	height:14px;
	text-align:right;
	padding:5px 0px 5px 0px;
}
hr{
	display:none;
}
#page {
	margin: 0px auto;
	padding: 0;
	width: 970px;
	border: 1px solid #959596;
	background-color: #aeaaa3;
	text-align: left;
	}
.narrowcolumn{
	width:730px;
	float:left;
	border:0;
}
.post{
	margin:20px;
	line-height:16px;
}
.post dt{
	margin:10px 0px 0px 0px;
	font-weight:bold;
}
.post dd{
	width:500px;
	padding:5px;
}
#sidebar{
	width:205px;
	float:left;
	margin:0px 0px 0px 10px;
	border:0;
}
#sidebar h2{
	font-size:14px;
	margin:10px 0px 0px 0px;
}

#sidebar ul{
	list-style:none;
}
#sidebar ul ul li:before {
	content: "\00BB \0020";
	color:#d60;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 2px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
.box{
	float:left;
	width:180px;
	margin:0px 0px 0px 10px;
	padding:0px;
}
.custom label{
	width:120px;
	text-align:right;
	float:left;
	margin:0px 10px 0px 0px;
}
.custom{
	border:1px solid #d60;
}
#title_bar{
	background:#000;
	color:#d60;
	font-size:16px;
	padding:2px;
	margin:10px 10px 10px 10px;
}
#photoathlete{
	width:280px;
	float:left;
}
#formathlete{
	width:390px;
	float:left;
}
        .formfield{
                border:0;
                padding:0;
                margin:0;
        }
        .formfield label{
                text-align:right;
                margin-right:10px;
                display:block;
                float:left;
                width:180px;
        }
	.formfield input,.formfield textarea{
		border:1px solid #333;
		margin:2px 0px 0px 0px;
}
        #unique_email{
                text-align:center;
        }

/*Multi Level styling*/
#suckerfishnav {
	font-size:12px;
	font-weight:bold;
	width:970px;
}
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:26px;
	padding:0px;
	margin:0;
	margin-left:5px;
	width:100%;
	z-index:14;
}
#suckerfishnav a {
	display:block;
	color:#000000;
	text-decoration:none;
	padding:0px 5px;
	z-index:14;
	font-size:11px;
}
#suckerfishnav li {
	float:left;
	padding:0;
	background:url(/images/divider.png) no-repeat 98% 50%;
	z-index:14;
}
#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:183px;
	font-weight:normal;
	margin:0;
	padding:29px 0px 40px 0px;
	line-height:1;
	border:0;
	background:url(/images/drop-top.png) no-repeat 50% 0%;
	z-index:14;
}
#suckerfishnav li li {
	width:183px;
	border-bottom:1px solid #666666;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	z-index:14;
}
#suckerfishnav li li.bottom_curve{
	width:183px;
	height:15px;
	border:0;
	background:url(/images/drop-bottom.png) no-repeat 50% 0%;
	z-index:14;
}
#suckerfishnav ul li a {
	color:#fff;
	text-indent:8px;
	z-index:14;
	font-size:11px;
}
#suckerfishnav li li a {
	padding:4px 0px;
	width:183px;
	font-size:12px;
	color:#fff;
	background:#111;
	opacity:.9;
	z-index:14;
}
#suckerfishnav li ul ul {
	margin:-21px 0 0 100px;
	z-index:14;
}
#suckerfishnav li li:hover {
	background:#fff;
	opacity:.9;
	z-index:14;
}
#suckerfishnav li li.bottom_curve:hover{
	background:url(/images/drop-bottom.png) no-repeat 50% 0%;
	opacity:1;
	z-index:14;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
	color:#910;
	background:#fff;
	opacity:.9;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#910;
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	color:#fff;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
	left:-999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
	left:auto;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	color:#910;
	background:#fff;
	opacity:.9;
}
.clear
{
	clear:both;
}
#mockfilm{
	height:320px;
	width:640px;
	float:left;
	margin-right:10px;
	background:url(/images/mockfilm.png) no-repeat 0px -65px ;
}
#film{
	height:320px;
	width:640px;
	float:left;
	margin-right:10px;
}
#film_links{
	height:320px;
	width:260px;
	float:left;
	border:1px solid #d60;
}
#film_links a,#movielist a{
	color:#d60;
}
	
#profile_summary{
	width:420px;
	float:left;
	margin-right:10px;
}
#highlights{
	height:200px;
	width:485px;
	float:left;
}
#container{
	margin:10px 20px 20px 20px;
}
#athlete_name{
	margin:0px 10px 0px 10px;
	padding:0px;
	float:left;
	font-weight:bold;
}
#athlete_links{
	list-style:none;
}
#athlete_links a{
	padding:0px 10px 0px 10px;
	text-align:center;
	border-right:1px solid #333;
}
#athlete_links li{
	float:left;
}
#container h4{
	background:#000;
	color:#d60;
	padding:2px 10px 2px 10px;
	margin:10px 0px 10px 0px;
	text-transform:uppercase;
}




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

.inforow{
	margin-top:25px;
	clear: both;
}

.profileleftbox{
 float: left;
 margin-left: 20px;
 min-height: 150px;
}

.profileleftbox .top{
	background: #000;
	font-weight: bold;
	width: 410px;
	height: 25px;
	color: #DD6600;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.profileleftbox .top p{
	margin: 0px;
	font-weight: bold;
	color: #DD6600;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 14px;
}

.profileleftbox .content{
	width: 418px;
	height: 160px;
}

.profilerightbox{
 	float: left;
 	margin-left: 20px;
	overflow:inherit;

}

.profilerightbox .content{
	 min-height: 150px;
	 width: 490px;
	 overflow:inherit;

}

.profilerightbox .top{
	line-height: 1em;
	background: #000;
	font-weight: bold;
	width: 491px;
	height: 25px;
	color: #DD6600;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-botom: 23px;
}

.profilerightbox .top p{
	margin: 0px;
	font-weight: bold;
	color: #DD6600;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 14px;
}

.clear{
	clear: both;
}



.profilerightbox ul{
	list-style:none;
	margin:0;
	padding:0;
	padding-top: 3px;
	font: bold 12px Arial, Helvetica, sans-serif;

}

.profilerightbox ul li{
	float: left;
}

.profilerightbox ul li a.selected{
	float: left;
	background:none repeat scroll 0 0;
	padding:1px 12px;
	color: #DD6600;	
}

.profilerightbox ul li a{
	float: left;
	background:#333333 none repeat scroll 0 0;
	padding:1px 12px;
	color: #6b645f;
	text-transform:uppercase;
}

.profilerightbox ul li#sport_comments{
	padding:1px 8px;
	margin-left: 10px;
	float: left;
}

.profilerightbox ul li#sport_game_stats{
	padding:1px 8px;
	margin-left: 10px;
	float: left;
}

.profilerightbox ul li#sport_stats{
	padding:1px 8px;
	margin-left: 10px;
	float: left;
}

.selectednav{
	color:#b84b13;
}

.messageright{
	float: right;
	margin-right: 20px;
	margin-top: 2px;
}


.statitembold{
	font: bold 10px Arial, Helvetica, sans-serif;
}

.statitemnormal{
	font: normal 10px Arial, Helvetica, sans-serif;
}
