/**********************************************/
/* CSS Document for 2Xinc.com Joomla Template */
/* Written by Zach Jeffers                    */
/* OneEighty Networks, www.go180.net          */
/**********************************************/

/* Global CSS Items */
body {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#585F67;
	background-color:#4D545C !ie;
}
img { border:none; }
h1,.componentheading {
	color:#F7A72B;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
h2,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
	color:#F7A72B;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
h3,table.moduletable th {
	color:#F7A72B;
	font-size:14px;
}
h4 {
	color:#F7A72B:;
	font-size:12px;
}
h5 {
	color:#F7A72B;
	font-size:12;
	margin:10px 0;
}
strong, b {	font-weight: bold; }
a { color:#666633; }
a:link,a:visited,a:hover { color:#666633; }
a.readon {
margin:0px;
display:block;
float:right;
background: url(../images/readmore.png) 0 0 no-repeat;
text-align:center;
padding:2px 0px 0px 0px;
width:113px;
height: 18px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
a.readon_home {
margin:0px;
display:block;
float:right;
background: url(../images/readmore.png) 0 0 no-repeat;
text-align:center;
padding:2px 0px 0px 0px;
width:113px;
height: 18px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
/* End of Global CSS Items */

/* Template Specific CSS Items */
td.contentheading_home {
background:url(../images/titlebar.png) 0 0 no-repeat;
color:#CCC;
width:586px;
height:26px;
margin:0px;
padding:0px 0px 0px 5px;
font: Lucida Grande, Verdana, Arial;
font-size:13px;
text-decoration:none;
}
td.contentheading_testimonials {
background:url(../images/lg_titlebar3.png) 0 0 no-repeat;
color:#CCC;
width:848px;
height:26px;
margin:0px;
padding:0px 0px 0px 5px;
font-size:13px;
font-weight: bold;
text-decoration:none;
}
.center { 
	margin:0px;
	padding:0px 0px 10px 0px;
	width:100%
	height:100%;
}
.navigation {
	margin:0px;
	padding:0px;
	text-align:center;
	width:900px;
}
.navigation .background {
	margin:0px;
	padding:0px;
	height:55px;
	background:url(../images/nav_mid.png) 0 0 repeat-x;
}
.navigation .background .leftcap {
	margin:0px;
	padding:0px;
	height:55px;
	background:url(../images/nav_lcap.png) 0 0 no-repeat;
}
.navigation .background .leftcap .rightcap {
	margin:0px;
	padding:0px;
	height:55px;
	background:url(../images/nav_rcap.png) 100% 0 no-repeat;
	text-align:left;
	vertical-align:middle;
}
.navigation .background .leftcap .rightcap .moduletable {
	margin:0px;
	height:45px;
   padding:10px 0px 0px 20px;
   color: #333;
   margin: 0;
}

.navigation .background .leftcap .rightcap .moduletable ul{
	color:#000000;
	padding:0px;
	margin:0px;
	list-style:none;
	z-index:1999;
}

.navigation .background .leftcap .rightcap .moduletable li{
   margin: 0px 15px 0px 0px;
	 float: left;
}
.navigation .background .leftcap .rightcap .moduletable li ul {
   position: absolute;
   width: 135px;
   left: -999em;
   border: 1px solid #474748;
   border-bottom: none;
   top: 32px;
}
.navigation .background .leftcap .rightcap .moduletable li:hover ul {
   left: auto;
}
.navigation .background .leftcap .rightcap .moduletable li ul li {
   width: 135px;
   padding: 0;
   border-bottom: 1px solid #474748;
}

.navigation .background .leftcap .rightcap .moduletable li a{
   display: block;
   padding: 5px;
	 font-size:12px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
.navigation .background .leftcap .rightcap .moduletable li span.separator {
   display: block;
   padding: 5px;
	 font-size:12px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
.navigation .background .leftcap .rightcap .moduletable li a:hover {
   display: block;
   padding: 5px;
	 font-size:12px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
	 border-bottom:3px solid #FFFFFF;
}
html>body .navigation .background .leftcap .rightcap .moduletable li a {
   width: auto;
}

.navigation .background .leftcap .rightcap .moduletable li ul li a {
   width: 125px;
   background-color: #555555;
   color: #fff;
   /* ---
   filter:alpha(opacity=80);
   -moz-opacity: 0.8;
   opacity: 0.8;*/
}


.navigation .background .leftcap .rightcap .moduletable li a:hover,a#active_menu:link,a#active_menu:visited{
   color: #FFFFFF;
   text-decoration: none;
   /* ---
   filter:alpha(opacity=100);
   -moz-opacity: 1.0;
   opacity: 1.0;*/
}

.navigation .background .leftcap .rightcap .moduletable li ul li a:hover {
   background-color:#FF9900;
	 border:none;
   color: #FFFFFF;
}


.navigation .background .leftcap .rightcap .moduletable li:hover ul, .navigation .background .leftcap .rightcap .moduletable li.sfhover ul {
   left: auto;
}


.navigation .background .leftcap .rightcap .moduletable ul li.active a {
   color: #FFFFFF;
   text-decoration: none;
}
.navigation .background .leftcap .rightcap .moduletable li.parent.active a {
   color: #FFFFFF;
   text-decoration: none;
}
.navigation .background .leftcap .rightcap .moduletable li.parent.active a:hover {
   color: #FFFFFF;   
}

.navigation .background .leftcap .rightcap .moduletable li.parent.active ul li a {
   color: #FFFFFF;
   text-decoration: none;
}
.navigation .background .leftcap .rightcap .moduletable li.parent.active ul li a:hover {
   color: #FFFFFF;
   text-decoration: none;
}


.header {
	margin:0px;
	padding:0px;
	width:900px;
}
.header .search {
	margin:0px;
	padding:0px;
	width:300px;
	height:53px;
	background:url(../images/search_mid.png) 0 0 repeat-x;
}
.header .search .leftcap {
	margin:0px;
	padding:0px;
	height:53px;
	background:url(../images/search_lcap.png) 0 0 no-repeat;
}
.header .search .leftcap .rightcap{
	margin:0px;
	padding:0px;
	height:53px;
	background:url(../images/search_rcap.png) 100% 0 no-repeat;
}
.showcase {
	margin:0px;
	padding:0px;
	width:900px;
}
.showcase table.container {
	margin:0px;
}
.showcase table.container td {
	padding:0px;
}
.showcase table.container td .top {
	margin:0px;
	padding:0px;
	background:#FFFFFF url(../images/box_top.png) 0 0 repeat-x;
}
.showcase table.container td .top .right {
	margin:0px;
	padding:0px;
	background:url(../images/box_right.png) 100% 0 repeat-y;
}
.showcase table.container td .top .right .bottom {
	margin:0px;
	padding:0px;
	background:url(../images/box_bottom.png) 0 100% repeat-x;
}
.showcase table.container td .top .right .bottom .left {
	margin:0px;
	padding:0px;
	background:url(../images/box_left.png) 0 0 repeat-y;
}
.showcase table.container td .top .right .bottom .left .tl {
	margin:0px;
	padding:0px;
	background:url(../images/box_tl.png) 0 0 no-repeat;
}
.showcase table.container td .top .right .bottom .left .tl .tr {
	margin:0px;
	padding:0px;
	background:url(../images/box_tr.png) 100% 0 no-repeat;
}
.showcase table.container td .top .right .bottom .left .tl .tr .br {
	margin:0px;
	padding:0px;
	background:url(../images/box_br.png) 100% 100% no-repeat;
}
.showcase table.container td .top .right .bottom .left .tl .tr .br .bl {
	margin:0px;
	padding:10px;
	height:220px;
	background:url(../images/box_bl.png) 0 100% no-repeat;
}
.showcase table.container td .top .right .bottom .left .tl .tr .br .bl .moduletable {
	margin:0px;
}
.showcase table.container td .top .right .bottom .left .tl .tr .br .bl .moduletable td{
	padding:0px;
}
.body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:900px;
}
.body .top {
	margin:0px;
	padding:0px;
	background:url(../images/box_top.png) 0 0 repeat-x;
}
.body .top .right {
	margin:0px;
	padding:0px;
	background:url(../images/box_right.png) 100% 0 repeat-y;
}
.body .top .right .bottom {
	margin:0px;
	padding:0px;
	background:url(../images/box_bottom.png) 0 100% repeat-x;
}
.body .top .right .bottom .left {
	margin:0px;
	padding:0px;
	background:url(../images/box_left.png) 0 0 repeat-y;
}
.body .top .right .bottom .left .tl {
	margin:0px;
	padding:0px;
	background:url(../images/box_tl.png) 0 0 no-repeat;
}
.body .top .right .bottom .left .tl .tr {
	margin:0px;
	padding:0px;
	background:url(../images/box_tr.png) 100% 0 no-repeat;
}
.body .top .right .bottom .left .tl .tr .br {
	margin:0px;
	padding:0px;
	background:url(../images/box_br.png) 100% 100% no-repeat;
}
.body .top .right .bottom .left .tl .tr .br .bl {
	margin:0px;
	padding:0px;
	background:url(../images/box_bl.png) 0 100% no-repeat;
}
.body .leftcolumn {
	margin:0px;
	padding:0px;
	width:145px;
	background-color:#FFCC99;
	text-align:left;
}
.body .pathway {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:10px;
}
.body .pathway  a {
	color:#000000;
	text-decoration:none;
}
.body .pathway  a:visited {
	color:#000000;
	text-decoration:none;
}
.body .pathway  a:hover {
	color:#000000;
	text-decoration:underline;
}
.body .top {
	margin:0px;
	padding:0px;
}
.body .content {
	margin:0px;
	padding:0px;
}
.body .showcase {
	margin:0px;
	padding:0px;
}
.body .showcase .left {
	margin:0px;
	padding:0px;
}
.body .showcase .right {
	margin:0px;
	padding:0px;
}
.body .contentpaneopen td {
	padding-right:10px;
}
.body .contentpaneopen img {
	margin:10px;
}
.body .top .right .bottom .left .blog_playercard .contentpaneopen_playercard {
	margin:0px 15px 0px 0px;
	border:1px solid #CCCCCC;
	width:425px;
	background:url(../../../images/stories/athletes/bg.gif) 0 0 repeat-x;
}
.body .top .right .bottom .left .blog_playercard .contentpaneopen_playercard tr.header th.left {
	padding:3px;
	height:41px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	background:none;
}
.body .blog_playercard a.readon_playercard {
	float:right;
	margin:0px;
	border:1px solid #FF9900;
	padding:3px 20px 3px 3px;
	color:#FF9900;
	font-size:12px;
	text-decoration:none;
	background:#FFFFCC url(../../../images/M_images/arrow.png) 95% 45% no-repeat;
	display:block;
	width:125px;
}
.body .blog_playercard a.readon_playercard:hover {
	float:right;
	margin:0px;
	border:1px solid #663300;
	padding:3px 20px 3px 3px;
	width:125px;
	color:#663300;
	font-size:12px;
	text-decoration:none;
	background:#FFFFCC url(../../../images/M_images/arrow.png) 95% 45% no-repeat;
	display:block;
}
.body .top .right .bottom .left .contentpaneopen_playercard  table#statsummary {
	background:url(../images/stats_bg.png) 0 0 no-repeat;
	width:846px;
	height:480px;
}
.body .top .right .bottom .left .contentpaneopen_playercard  table#statsummary th {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:3px 0px 10px 10px;
	text-align:left;
}
.body .top .right .bottom .left .contentpaneopen_playercard  table#statmediasummary {
	background:url(../images/stats_media_bg2.png) 0 0 no-repeat;
	width:846px;
	height:400px;
}
.body .bottom {
	margin:0px;
	padding:0px;
}
.body .rightcolumn {
	margin:10px;
	padding:0px 0px 0px 10px;
	width:250px;
	border-left:1px dashed #CCCCCC;
	text-align:left;
}
.body .rightcolumn .moduletable {
	margin:0px 0px 10px 0px;
}
.body .rightcolumn .moduletable ul {
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-image:url(http://2xinc.go180.com/images/M_images/arrow.png) 0 0 no-repeat;
}
.body .rightcolumn .moduletable ul li {
	margin:0px;
	padding:0px;
	color:#000000;
}
.body .rightcolumn .moduletable ul li a {
	margin:0px;
	padding:0px;
	color:#000000;
}
.footer {
	margin:0px;
	padding:0px;
	text-align:center;
	width:900px;
	color:#CCCCCC;
}
#logo {
        width: 898px;
        height: 90px;
        background: url(../images/banner.png) no-repeat;


}

ul.lnd_latestnews {
     margin-top: 3px;
     padding-left: 0px;
     list-style-type: none;
}

ul.lnd_latestnews li {
     border: 0px;
     padding: 0px 0px 5px;
}

ul.lnd_latestnews li a {
     color: #000;
}

ul.lnd_latestnews li a:hover {
     color: #CCC;
     text-decoration: none;
}

.playerlink a {
     color: #f7941d;
}

.playerlink a:hover {
    color: #fff;
    text-decoration: none;
}