/* Original mySport CSS required, only changes listed below. */

/* Body & Wrappers */
body {
	background-color: #000;
	color: #FFF;
        background-position: center top;
        background-repeat: no-repeat;

}

#content a {
        /*color: #FF6500;*/
        color: #FFF;
}

#content a:hover {
        color: #FF6500;
}

/* Header, Menu & Avatar Box */
.mysmenu {
	background-image: url(../../images/mysport/myfootball/nav_bg.jpg);
	height: 25px;
	padding: 0 4px;
}

.mysmenu .right, .mysmenu .left {
	height: 25px;
}

.mysmenu a {
	color: #FFF;
	line-height: 25px;
	height: auto;
	padding: 0 6px;
	background-image: url(../../images/mysport/myfootball/divide.jpg);
}

.mysmenu a:hover {
        background-image: url(../../images/mysport/myfootball/rollover_bg.jpg);
        background-repeat: repeat-x;
	text-decoration: none;
	color: #FFF;
}

.mysmenu a#invite {
	color: #F6FA07;
}

.mysmenu a#invite:hover {
	color: #FFF;
	text-decoration: none;
}

.avatar_box {
	background-image: url(../../images/mysport/myfootball/avatar_bg.jpg);
	background-repeat: no-repeat;
	border-style: none;
	width: 984px;
	height: 102px;
	padding: 0 8px;
}

#content .av_header a {
	font-size: 14px;	
	color: #FF6500;
}

a#profile_img_add {
	color: #FF6500;
	font-size: 10px;
}

.avatar_box #profile_img {
}

.avatar_box .av_img {
	margin-top: 0px;
}

.avatar_box .av_img img {
	border: 1px solid #222222;
	background-color: #222222;
}

#edit_profile_link {
	color: #CECECE;
	font-size: 10px;
}

#edit_profile_link a {
	color:  #FF6500;
}

.av_rightbox {
}

.av_search {
	float: left;
	width: 300px;
	margin: 5px 0 0 0;
}

.av_search #search_name, #search_fields td.value input {
	background-color: #252525;
	background-image: none;
	height: 16px;
	text-indent: 0px;
	font-size: 10px;
	color: #CECECE;
}

.av_menu a {
	background-image: url(../../images/mysport/myfootball/avatar_btns.jpg);
	color: #CECECE;
	line-height: 13px;
	padding: 0px;
	border: none;
	font-size: 10px;
	text-align: center;
}

.av_menu a:hover {
	color:  #FF6500;
}

.av_search label {
	color: #CECECE;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 12px;
	margin: 6px;
	padding: 0px;
}

#subbut {
	padding-top: 3px;
}

.forumlink {
	display: none;
}

.av_aboutme {
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
}

.av_aboutme_tall {
	height: auto;
}

/* Boxes & Content */

#block_1 {
	background-color: #000;
	background-image: url(../../images/mysport/myfootball/content_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.homepage div.header {
	background-image: url(../../images/mysport/myfootball/title_bar_bg.jpg);	
	background-repeat: no-repeat;
	background-color: transparent;
	border-style: none;
	font-size: 14px;
	font-weight:bold;
	padding: 8px 5px 10px 5px;
}

div.header span.titletxt {
	background-color: transparent;
	font-size: 14px;
	color: #FF6500;
}

.itembox div.boxcontent {
	padding: 6px;
	color: #FFF;
}

.itembox a {
        color: #FF6500;
	font-weight: bold;
}

body .static div.header span.titletxt {
	background-color: transparent;
	color: #F6FA07;
}

.mysportedit a {
	text-decoration: underline;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin-top: 4px;
}

.mysportclose img {
	padding-top: 4px;
}

textarea {
	border: 1px solid #CCC;
	padding: 2px;
}

.msgboardform_inner input {
	border: 1px solid #CCC;
	background-color: #778590;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}

h1.blog_title a, h1.blog_title {
	color:  #FF6500;
}

.friendItem.normal {
	background-color: #252525;
}

textarea.msgboardposttext {
	background-color: #252525;
	color: #CECECE;
}

.msgboardform_inner input {
	background-image: url(../../images/mysport/myfootball/avatar_btns.jpg);
        color: #FF6500;
        width: 63px;
        padding: 0px;
        border: none;
        font-size: 10px;
        text-align: center;
}

.boxcontent .normal {
	background-color: #252525;
}

.boxcontent .normal .blog_date {
	color: #CECECE;
}

#content table.mysladder a {
	color:  #FF6500;
}

#content table.mysladder {
	color: #FF6500;
}


table.mysladder td {
	background-image: url(../../images/mysport/myfootball/greybg.jpg)
}

.boxcontent div {
	background-image: url(../../images/mysport/myfootball/greybg.jpg);
}

.search_form {
	background-color: #000;
	color: #FFF;
	border: none;
}

.mem_search_item.alt {
	background-color: #222;
	border-color: #111;
}

.mem_search_item .name {
	color: #FF6500;
}

div.newsectionblock div.text {
	color: #000;
}

div.sportinfo {
	color: #000;
}

.highlight {
        color: #FF6500;
}

.blogrightitem {
	background-color: #222;
}

.friendItem {
	height: 120px;
}

/* Footer */

#footer {
	width: 996px;
	background: none;
}

#footer-nav {
	float: left;
	width: 500px;
	margin-left: 13px;
	font-size: 11px;
	color: #414141;
	font-weight: bold;
	width: auto;
}

#footer-nav ul {
	padding: 0px;	
}

#footer-nav li {
	display: inline;
	list-style-type: none;
	padding-right: 5px;
}

#footer-nav li a {
	color: #414141;
	text-decoration: none;
}

#footer-nav li a:hover {
	color: #FF7000; 	
}

#footer-logos {
	float: right;
	width: 324px;
}

/* User Editing Pages */
div.header {
	background-image: url(../../images/mysport/myfootball/title_bar_big_bg.jpg);
        background-repeat: no-repeat;
        background-color: transparent;
        border-style: none;
        font-size: 16px;
        font-weight:bold;
        padding: 3px 5px 10px 5px;
}

form.memberform .label {
	color: #778590;
}

.adminbgbutton {
	background: transparent;
        background-color: #778590;
        color: #FFF;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial;
}

#content h1 {
	color: #FF6500;
}

tr.interest_list {
	height: 25px;
	line-height: 25px;
}

.interest_list td.interest_value {
	border-bottom: 1px dotted #444;
}

#content .SectionTitle {
	color:  #FF6500;
}

.formCaption {
	color: #FFF;
}

table.coloredtop td.altrow {
	background-image: url(../../images/mysport/myfootball/greybg2.jpg);
}

table.coloredtop th {
	background-color: #FF6500;
}

.x-combo-list-item {
	color: #000;
}

.SectionTitle, h1, h2, h3 {
	color: #FF6500;
}

#nike-widget {
        float: left;
        width: 316px;
        height: 619px;
        margin:0 2px 10px;
        background-image: url(../../images/mysport/myfootball/nikefootball_widget.jpg);
        background-repeat: no-repeat;
}

#nike-widget-text {
        float: left;
        width: 296px;
        margin: 510px 10px 0 10px;
        color: #FFF;
        font-size: 11px;
        font-weight: bold;
}

#nike-widget-button {
        float: left;
        margin: 10px;
}

div.nonuserform, div.nonuserform form.memberform .label {
	color: #FFF;
}

#mysport_login {
	background-color: #000;
	background-image: url(../../images/mysport/myfootball/greybg2.jpg);
}

#mysport_register, #mysport_register a, #mysport_register td, #mysport_register h1 {
	background-color: #000;
}

div.loginbox, div.loginbox h2, div.loginbox p, div.loginbox a {
	color: #FF6500;
}

#mysport_register, #mysport_register a, #mysport_register td, #mysport_register h1 {
	background-image: url(../../images/mysport/myfootball/greybg2.jpg);
}

#mysport_register, #mysport_register a, #mysport_register td {
        color: #FF6500;
}

table.memertable input {
	background-color: #313131;
	border: 1px solid #D0D0D0;
	color: #D0D0D0;
}

#mysport_register h2 {
	color: #FF6500;

}

p.passporttext {
	color: #000;
}

.retmsg {
	background-color: #333;
	border: none;
}

.blogcomment.normal, .blog_postacomment, #blog_image {
 background-image: url(../../images/mysport/myfootball/greybg2.jpg);	
}

a.home-link {
	float: left;
	width: 235px;
	height: 90px;
	border: none;
}

#status_bar_timestamp {
	color: #FF6500;
}

