#content .wrap{background-image: none;}
#content-primary{
	float: none;
	width: 100% !important;
}
#content-secondary{display: none;}

/* Don't scroll down! */
































































































































.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.success {float:left;margin:0 20px 20px 0; display: inline; width: 580px;}
/*	Pagination
++++++++++++++++++++++ */

#content .page{
	float: right;
	margin-right: -.5em;
	color: #808080;
	margin-bottom: 1.8em;
}
#content .page li{
	list-style: none;
	float: left;
	font-size: 10px;
	line-height: 1.8em;
	margin: 0 .2em 0 0;
}
#content .page li strong{color: #e8e8e8;}
#content .page li a{
	padding: 0 .5em;
	color: #666;
	border: 1px solid #0f0f0f;
	display: block;
	float: left;
/*	margin-top: -1px;*/
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
#content .page li.page-nav a{
/*	border-color: #505050;*/
	background-repeat: no-repeat;
}
#content .page li.page-nav.new a{
	background-image: url(/images/css/sports/icons/arrow_left.gif?1194368786);
	background-position: 3px 55%;
	padding-left: 15px;
}
#content .page li.page-nav.old a{
	background-image: url(/images/css/sports/icons/arrow_right.gif?1194368786);
	background-position: 94% 55%;
	padding-right: 15px;
}
#content .page li a:hover{
	color: #fff;
	border: 1px solid #505050;
	background-color: #333;
}
#content .page li.selected a,
#content .page li.selected a:hover{
	background-color: #1f1f1f;
	color: #ccc;
	border: 1px solid #333;
}
#content .page.no_num{width: 100%; margin: 0 0 1.8em 0;}
#content .page.no_num .page-nav.new{float: left; margin: 0;}
#content .page.no_num .page-nav.old{float: right; margin: 0;}

/*	Mediabar
++++++++++++++++++++++ */

#content .mediabar{
	width: 938px;
	margin-left: 20px;
	background: #1f1f1f;
	border: 1px solid #333;
	float: left;
	padding: 5px 10px;
	margin-bottom: 1.5em;
	clear: both;
	display: inline;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
#content #post-wrap .mediabar{
	width: 448px;
	margin-left: 0;
}
#sport-archive #content .mediabar{
	width: 695px;
}
#content .mediabar .view{
	float: left;
	padding-right: 10px;
	border-right: 1px solid #151515;
	font-size: .833em;
	line-height: 1.8em;
}
#content .mediabar .view dt{
	float: left;
	color: #808080;
}
#content .mediabar .view dd{
	float: left;
	margin-left: 5px;
}
#content .mediabar .view dd a{
	border: 1px solid #1f1f1f;
	display: block;
	float: left;
	padding: 0 5px 0 23px;
	position: relative;
	margin: -1px 0;
	color: #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background-repeat: no-repeat;
	background-position: 3px 50%;
}
#content .mediabar .view dd.photos a{background-image: url(/images/css/sports/icons/photostream.gif?1194306219);}
#content .mediabar .view dd.albums a{background-image: url(/images/css/sports/icons/albumgroup.gif?1194306219);}
#content .mediabar .view dd a:hover{
	color: #e8e8e8;
	background-color: #333;
	border-color: #505050;
}
#content .mediabar .view dd.selected a{
	background-color: #000;
	border: 1px solid #505050;
	color: #e8e8e8;
}
#content .mediabar .view+.size,
#content .mediabar .back+.size{
	border-left: 1px solid #333;
	padding-left: 15px;
}
#content .mediabar .size{
	float: left;
	margin-bottom: 0;
	font-size: .833em;
	line-height: 1.8em;
/*	text-transform: uppercase;*/
	color: #666;
}
#content .mediabar .size select{
	font-size: .917em;
}
#content .mediabar .back{
	float: left;
	margin-bottom: 0;
	font-size: .833em;
	line-height: 1.8em;
/*	border-right: 1px solid #151515;*/
	padding-right: 15px;
}
#content .mediabar .back a{
	border: 1px solid #1f1f1f;
	display: block;
	float: left;
	padding: 0 5px 0 15px;
	position: relative;
	margin: -1px 0;
	color: #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: url(/images/css/sports/icons/arrow_up.gif?1194368786) no-repeat 4px 50%;
}
#content .mediabar .back a:hover{
	color: #e8e8e8;
	background-color: #333;
	border-color: #505050;
}
#content .mediabar .page{
	margin-bottom: 0;
}
#content .mediabar .page li a{
	color: #ccc;
	border-color: #1f1f1f;
	background-color: #1f1f1f;
}
#content .mediabar .page li.page-nav a{
/*	border-color: #333;*/
}
#content .mediabar .page li a:hover{
	color: #e8e8e8;
	border-color: #505050;
	background-color: #333;
}
#content .mediabar .page li.selected a,
#content .mediabar .page li.selected a:hover{
	background-color: #000;
	color: #e8e8e8;
	border-color: #505050;
}

/*	Meta
++++++++++++++++++++++ */


#content dl.links{
	margin-bottom: 1.8em;
	padding: 0;
	clear: both;
	float: left;
	width: 100%;
	border: 0;
}
#content .links dt{
	border-bottom: 1px solid #505050;
/*	text-transform: uppercase;*/
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	text-shadow: #1f1f1f 1px 1px 0;
	float: left;
	width: 100%;
	line-height: 1.5em;
	font-size: 1em;
	padding: .3em 0;
}
#content .links dt:first-child{margin-top: 0;}
#content .links dd{
	float: left;
	font-size: 10px;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
	border: 0;
	width: auto;
}
#content .links dd a{
	display: block;
	float: left;
	border: 0;
	line-height: 1.3em;
}
#content .links dd a:hover{border: 0;}
#content .links dd.selected a{
	color: #e8e8e8 !important;
	font-weight: bold;
}
#content .links dd a img{display: block;}
#content .links dd.view-all a{
	padding-left: 12px !important;
	background: url(/images/css/sports/icons/post_read.gif?1193850951) no-repeat 0 50%;
}

/*	Text
++++++++++++++++++++++ */

#content .links.text dd{
	border-top: 1px solid #1f1f1f;
	clear: left;
	width: 100%;
}
#content .links.text dd a{
	color: #808080;
	padding: .4em 0;
}
#content .links.text dt+dd{border: 0;}
#content .links.text dd a:hover{color: #fff;}


/*	Photos
++++++++++++++++++++++ */

#content .links.photos{
	float: left;
	width: 100%;
}
#content .links.photos dd{
	list-style: none;
	margin: 1em 8px 0 0;
	padding: 0;
	float: left;
}
#content .links.photos dd.alt{margin-right: 0;}
#content .links.photos dd a{
	border: none;
	float: left !important;
}
#content .links.photos dd a:hover{}
#content .links.photos dd a img{
	width: 58px;
	height: 58px;
	border: 3px solid #fff;
	background: #dcdcdc;
	padding: 1px;
}
#content .links.photos dd a br{display: none;}
#content .links.photos dd a span{
	display: block;
	text-indent: -5000px;
	width: 18px;
	height: 18px;
	position: relative;
	top: -21px;
	margin-bottom: -18px;
	left: 45px;
	line-height: .1em;
}
#content .links.photos.go dd a span{
	background-image: url(../images/tmb_corner_go.gif);
}
#content .links.photos.zoom dd a span{background: url(/images/css/sports/icons/tmb_corner_zoom.gif?1194304018);}
#content .links.photos dd a:hover span{
	background-position: 0 -18px;
}

/*	Comments
++++++++++++++++++++++ */

#content #comment_box{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	font-size: .909em;
	clear: left;
	float: left;
	width: 100%;
}
#content #comment_box dt{
	border: 0;
	margin: 0;
	padding:  6px 8px;
	background: #1f1f1f;
	float: none;
	width: auto;
	color: #999;
}
#content #comment_box dt em{
	font-style: normal;
	color: #fff;
}
#content #comment_box dd{
	border: 0;
	margin: 0;
	padding: 0;
	background: #151515;
	float: none;
	width: 100%;
}
#content #comment_box dd a{
	border: none;
	border-top: 1px solid #0f0f0f;
	display: block;
	padding: 4px 4px 4px 20px;
	background: url(/images/css/default/icons/arrow-r/v3.gif?1169747945) no-repeat 10px 50%;
}
#content #comment_box dd a:hover{background-color: #1f1f1f;}
#content #comments{clear: left;}
#content #comments h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.455em;
	line-height: 1.031em;
	margin: 0;
	padding-bottom: 1.031em;
	text-shadow: #0f0f0f 1px 1px 0;
	border-bottom: 1px solid #000;
	padding-top: 1.031em;
	color: #900;
}
#content #comments .comment_group{
	border-top: 1px solid #1f1f1f;
	border-bottom: 1px solid #000;
	padding-top: 1.5em;
	float: left;
	width: 754px;
}
#content #comments .comment_group.alt{background: #151515;}
#content #comments .post{
	margin-left: 16px;
	width: 542px;
	float: left;
	display: inline;
	color: #666;
}
#content #comments .meta{
	width: 160px;
	float: right;
	display: inline;
	margin-bottom: 1.5em;
	margin-right: 16px;
	line-height: 1.5em;
	font-size: 1em;
}
#content #comments .meta ul{
	margin: 0;
	padding: 0;
}
#content #comments .meta li{
	margin: .2em 0 0 0;
	padding: .2em 0 0 0;
	list-style: none;
	background: url(/images/blog/bg/dot_line.gif?1190052941) repeat-x top;
	text-shadow: #0f0f0f 1px 1px 0;
}
#content #comments .meta li a{border: 0;}
#content #comments .meta li em{
	display: block;
	font-style: normal;
	color: #505050;
	font-weight: normal;
}
#content #comments .meta li em span{display: none;}
#content #comments .meta li.author{
	background: none;
	padding-top: 0;
	font-weight: bold;
	margin-top: 0;
	height: 1%;
}
#content #comments .meta li.permalink a,
#content #comments .meta li.report a{
	font-size: .818em;
	line-height: 1.833em;
	text-transform: uppercase;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0 50%;

}
#content #comments .meta li.permalink a{background-image: url(/images/blog/icons/permalink.gif?1190651133);}
#content #comments .meta li.report a{
	background-image: url(/images/blog/icons/report.gif?1190651133);
	background-position: 2px 50%;
}
#content #form_comment{
	clear: left;
	border-top: 1px solid #1f1f1f;
	padding-top: 1.5em;
	padding-right: 196px;
	float: left;
	width: 558px;
	display: inline;
}
#content #form_comment h4{
	font-size: 1.364em;
	line-height: 1.1em;
	margin: 0;
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: none;
	font-weight: normal;
}
#content #form_comment textarea{
	background: #1f1f1f;
	border: 1px solid #333;
	color: #999;
	width: 543px;
	height: 100px;
	display: block;
	margin-bottom: 1.5em;
}

/*	Related Products
++++++++++++++++++++++ */

#content #post-meta .related_products {
	clear: both;
	display: inline;
	float: left;
	width: 100%;
}
#content #post-meta .related_products h2 {
	border-bottom: 1px solid #505050;
	color: #fff;
	float: left;
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
	padding: 0.3em 0;
	text-shadow: 1px 1px 0 #1f1f1f;
	width: 100%;
	text-transform: none;
	margin-bottom: 5px;
}
#content #post-meta .related_products ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}	
#content #post-meta .related_products ul li {
	font-size: 0.833em;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
}
#content #post-meta .related_products ul li a {
	color: #ccc;
	border: 0 none;
	line-height: 1.3em;
	display: block;
	float: left;
	padding: 4px 0;
	width: 100%;
}	
#content #post-meta .related_products ul li a img {
	height: 50px;
	width: 50px;
	border: 1px solid #333333;
	float: left;
	padding: 1px;
}
#content #post-meta .related_products ul li a:hover img {
   	border: 1px solid #666;
}
#content #post-meta .related_products ul li a strong {
	color: #ccc;   	
	display: block;
	margin-left: 58px;
}
#content #post-meta .related_products ul li a:hover strong {
	color: #fff;
}
#content #post-meta .related_products ul li a span {
   	color: #505050;
	display: block;
	margin-left: 58px;
}

/*	Sports/Community Home
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content-primary{overflow: hidden;}

.divider{width: 960px; height:1px; margin: 0 0 20px 0; padding: 0; float: left; display: inline; border-top:1px solid #850000; border-bottom:1px solid #850000; background-color: #850000;}
#frontpage_1 .divider { margin-top: 20px; }
* html .divider{height: 0 !important; line-height: 0px !important; overflow: hidden;}
.intro{}
.intro h1{width: 161px; height: 19px; margin: 20px 20px 0 20px !important; padding: 0; line-height: 100%; float: left; display: block; text-indent: -9999px; background: transparent url("/images/blog/text/oakley_sports_title.jpg") no-repeat 0px 0px;}
* html .intro h1{margin-left: 0px; display: inline;}
.intro a.rss{}

#content-primary .intro h1 { margin: 17px 40px 0 0 !important;}
.intro div#combo_box{float:left; margin: 0 0 0 30px; padding: 0;}
	.intro div#combo_box ul.combo_box{margin: 0; padding: 0; position: relative; }
		.intro div#combo_box ul.combo_box li{margin: 0; padding: 0; list-style-type:none; overflow:hidden;}
			.intro div#combo_box ul.combo_box li > a{width: 176px; height: 27px; margin: 0; padding: 2px 0 0 16px; display: block; text-shadow: #000 1px 1px 0; background: transparent url("/images/blog/bg/combo_box_bg.jpg") no-repeat 0px 0px;}
			.intro div#combo_box ul.combo_box > li:hover ul{display:block; position: absolute; top: 18px;}
			.intro div#combo_box ul.combo_box li a{border:none;}
			.intro div#combo_box ul.combo_box li ul{margin: 0 0 0 0; padding: 0; display:none; background: transparent url("/images/blog/bg/drop_down_bg.jpg") no-repeat 13% 100%;}
				.intro div#combo_box ul.combo_box li ul li{margin: 0; padding: 0; list-style-type:none;}
				.intro div#combo_box ul.combo_box li ul li a{background:none !important;}
				
				/*	Sport Dropdown
				++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
				.intro{overflow: visible !important; height: 68px !important;}
				#combo_box,
				p.rss_link{margin: 14px 0 0 0 !important; padding: 0 !important;}

					#combo_box{}
					#combo_box ul li ul{-webkit-border-radius: 4px;-moz-border-radius: 4px;}
					#combo_box ul li{line-height: 13.5pt !important;}
						#combo_box ul li ul{width: 380px; margin: 7px 0 0 0 !important; padding: 10px !important; z-index: 999 !important; border: 1px solid #333; line-height: 1.5em !important;}
							#combo_box ul li ul li{width: 171px; float: left;line-height: 1.5em !important;}
								#combo_box ul li ul li a{padding-left: 9px; display: block;line-height: 1.5em !important;}

					#combo_box ul li a{width: 178px; height: 26px; display: block;}			
			    /* This is causing the background on the dropdown to not go low enough	
				#combo_box ul li ul{background: #383938 url(/images/css/sports/ui/dropdown_bg.jpg) no-repeat -6px -6px !important;} */
				#combo_box ul li ul{background: #222 !important;}
                #combo_box ul li ul li a:hover{background: url(/images/css/sports/icons/a2.gif?1169747943) no-repeat 0px 8px !important;}
				
				
				
				
#frontpage_1 h2.title,
#frontpage_2 h2.title{font-size: 10px; letter-spacing: 1px; font-family: Verdana, Arial; font-weight: bold; color: #505050;}
	#frontpage_2 h2.title{margin: 0 0 22px 0; padding: 0;}
#spotlight-video h3{margin: 10px 0 0 0; padding: 0; color: #999; font-size: 18px; text-transform: none;}
#spotlight-video em{margin: 0; padding: 0; color: #505050;}

#media-playlist ul{margin: 4px 0 0 0; padding: 0; }
#media-playlist li{margin: 0 15px 0 0; padding: 0; float: left; line-height: 100%; list-style-type:none;}
	#media-playlist li.last{margin: 0;}

	#media-playlist li a{margin: 0; padding: 2px; border:1px solid #1f1f1f; background-color: #000; display: block;}
		#media-playlist li a:hover{border:1px solid #333;}

		#media-playlist li a img{margin: 0; padding: 0;}
		
		
		
#blog .spotlight #feature_2 .photo ul{margin: 0; padding: 0; }
#blog .spotlight #feature_2 .photo ul li{margin: 0 15px 0 0; padding: 0; float:left; list-style-type:none;}
	#blog .spotlight #feature_2 .photo ul li.last{margin: 0;}
	#blog .spotlight #feature_2 .photo ul li a{padding: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
	#blog .spotlight #feature_2 .photo a.main{margin: 0 20px 0 0; padding: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

#blog .spotlight #feature_2 .photo #gear{margin: 20px 0 0 0; padding: 8px;float: left; width: 294px; background: transparent url('/images/blog/bg/featured_gear_bg.jpg') no-repeat 0px 0px;}
	#blog .spotlight #feature_2 .photo #gear h3{margin: 0 0 0 3px; padding: 0 0 .2em 0; letter-spacing: .1em; font-size: 10px; color: #505050; text-shadow: #000 0px 1px 1px;}
	#blog .spotlight #feature_2 .photo #gear a{margin: 0; padding: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
		#blog .spotlight #feature_2 .photo #gear a img{-moz-border-radius: 4px; -webkit-border-radius: 4px;}

		#blog .spotlight #feature_2 .photo #gear .item h4,
		#blog .spotlight #feature_2 .photo #gear .item p{width: 180px; margin: 0 0 0 10px; padding: 0; float: left; font-size: 10px;}
		#blog .spotlight #feature_2 .photo #gear .item h4{color: #fff;}
		#blog .spotlight #feature_2 .photo #gear .item p{}
		#blog .spotlight #feature_2 .photo #gear .item a.feature_prod{float: left; clear: left; margin: 0; padding: 0; display:block;}

		#blog .spotlight #feature_2 #athlete_info h2{margin: 14px 0 0 0; padding: 0; color: #808080; font-size: 18px; text-transform: none;}
		#blog .spotlight #feature_2 #athlete_info h2 a{color:#999;}
		#blog .spotlight #feature_2 #athlete_info em{margin: 0; padding: 0; color: #505050;}
		#blog .spotlight #feature_2 #athlete_info p{margin: 1em 0 1em 0; padding: 0;}








#blog h2{
	font-size: 1.182em;
	line-height: 1.269em;
	margin-bottom: 1.269em;
	text-shadow: none;
	clear: left;
}
#blog h2.label{
	margin-bottom: 1.5em;
	text-transform: capitalize;
}
#blog h2.label a{
	background: #900 url(/images/blog/bg/h2_link.jpg?1190051773) repeat-x top;
	border: .1em solid #900;
	color: #fff;
	padding: .1em .5em;
}
#blog h2.label a:hover{border-color: #d01010;}
#blog h3{
	color: #fff;
	border: none;
	margin: 0;
}
#blog h3 a{color: #fff;}
#blog h3 a:hover{border-bottom: 1px dotted #666;}
#blog .photo a{
	padding: 4px;
	border: 1px solid #1f1f1f;
	background: #000;
	display: block;
	float: left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#blog .photo a:hover{border-color: #333;}
#blog .photo a img{
	display: block;
	background: #000;
}
#blog p.summary{color: #666;}
#blog p.read_more{display: none;}
#blog p.read_more a{
	background: url(/images/blog/buttons/readmore.gif?1190132800) no-repeat 0 0;
	width: 62px;
	height: 12px !important;
	text-indent: -5000px;
	padding: 0;
	overflow: hidden;
	display: block;
	border: 0;
}
#blog p.read_more a:hover{
	border: none;
	background-position: 0 -12px;
}
#blog ul.link_list{
	clear: left;
	margin: 0 0 2.5em 0;
	padding: 0;
	font-size: .909em;
	line-height: 1.1em;
}
#blog ul.link_list li{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 1%;
	border-top: 1px solid #1f1f1f;
}
#blog #sports_2 ul.link_list li{border-top-style: dotted;}
#blog ul.link_list li.first{background: none;}
#blog ul.link_list li a{
	border: none;
	display: block;
	padding: .2em 0;
	color: #999;
}
#blog ul.link_list li a:hover{
	color: #fff;
	border: none;
}
#blog ul.link_list li ul{
	margin: 0 !important;
}
#blog ul.link_list li ul li{
	border: none;
	list-style: none !important;
}
#blog ul.link_list li ul li a{
	padding-left: 15px;
	background: url(/images/css/default/icons/arrow-r/v2.gif?1169747945) no-repeat 4px 50%;
}
#blog hr{
	border-bottom: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #1f1f1f;
}
#blog .rss_link{display: block;}
#blog .rss_link a{
	background: #151515 url(/images/blog/icons/rss.gif?1190051770) no-repeat 5px 50%;
	border: none;
	display: block;
	float: right;
	padding: 4px 6px 4px 25px;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
}
#blog .rss_link a:hover{
	border: none;
	background-color: #1f1f1f;
	color: #fff;
}

/*	Front Page
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#blog .intro{
	padding: 15px 15px 0 0;
	width: 950px;
	display: inline;
	float: left;
}
#blog .intro h2.label{width: auto;}
#blog #frontpage_1{
	background: #0f0f0f url(/images/blog/bg/news_primary.jpg?1190051431) repeat-x bottom;
	padding: 20px 20px 30px 20px;
	width: 960px;
	float: left;
	display: inline;
}
#blog #frontpage_2{
	border-top: 1px solid #282828;
	background: #0f0f0f url(/images/blog/bg/news_secondary.jpg?1190051431) repeat-x top;
	padding-top: 20px;
	padding-bottom: 1.7em !important;
	width: 1000px;
	float: left;
	display: inline;	
}
#blog #primary_content_col {
	float:left;margin:0 20px 20px 0; display: inline; border-right: 1px solid #1f1f1f; margin-right: 25px; padding-right: 24px; margin-bottom: 1.7em; width: 650px;
	width: 744px;
	padding-right: 20px;
	margin-right: 20px;
}
#blog #secondary_content_col {
	float:left;margin:0 20px 20px 0; display: inline; width: 230px;
	margin-right: 0;
	width: 196px;
}

/*	Feature Primary
++++++++++++++++++++++ */

#blog #frontpage_1 .article_summary{clear: left;}
#blog #frontpage_1{display: block;}
#blog #frontpage_1:after{ /* Clearfix */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html #blog #frontpage_1{height: 1%;} /* Clearfix */
#blog #feature_1{
	clear: both;
		float: left;
		display: block;
		width: 588px;
		margin-right: 20px;
}
#blog #feature_1 .photo{
	margin-bottom: 1.5em;
		float: left;
}
#blog #feature_1 .photo img{
	width: 578px;
}
#blog #feature_1 h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.6363em;
	line-height: 1.2em;
	padding: 0;
	font-weight: bold;
}
#blog #feature_1 small{
	display: block;
	clear: both;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 1.7em;
	padding-left: 14px;
	background: url(/images/css/sports/icons/calendar_post.gif?1208295391) no-repeat 0 50%;
	color: #999;
}
#blog #feature_1 p.summary{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.182em;
	line-height: 1.269em;
	margin-bottom: 0;
	color: #666;
	text-shadow: #000 1px 1px 0;
}
#blog #feature_1 p.read_more{margin-left: 181px;}






/*	Feature Secondary
++++++++++++++++++++++ */

#blog #feature_2{
	width: 352px;
		float: left;
		display: inline;
}
#blog #feature_2 .photo{
/*	float: left;
		margin: 0;*/
}
#blog #feature_2 .photo img{
/*	width: 156px;*/
}







#blog #feature_2 small{
	display: block;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 1.5em;
	color: #999;
	margin-left: 120px;
	padding-left: 14px;
	background: url(/images/css/sports/icons/calendar_post.gif?1208295391) no-repeat 0 50%;
}
#blog #feature_2 .article_summary{
/*	background: url(/images/blog/bg/dot_line.gif?1190052941) repeat-x top;*/
	border-top: 1px dotted #1f1f1f;
	padding: 1em 0 1em 0;
	float: left;
	width: 100%;
}
#blog #feature_2 .article_summary:first-child{
	border-top: none;
	padding-top: 0;
}
#blog #feature_2 h3{
/*	width: 176px;*/
	font-family: helvetica, arial, sans-serif;
	font-size: 1.1818em;
	line-height: 1.34em;
	text-shadow: #0f0f0f 1px 1px 0;
	margin-left: 120px;
	padding: 0;
	font-weight: bold;
}
#blog #feature_2 p.summary{
	font-size: .909em;
	line-height: 1.5em;
/*	width: 176px;*/
	margin: 0 0 0 120px;
	color: #666;
}
#blog #feature_2 p.read_more{margin-bottom: 1em;}

/*	Sports Page
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#blog #sports_1{
	/*width: 588px;
		float: left;
		display: inline;*/
		margin-left: 20px;
}
#blog #sports_1 .article_summary{
	float: left;
	width: 100%;
/*	padding-right: 20px;*/
	display: inline;
	clear: left;
	border-top: 1px dotted #1f1f1f;
	padding-top: 1em;
}
#blog #sports_1 .photo{
	float: left;
	clear: left;
	margin-bottom: 1em;
}
#blog #sports_1 .photo img{
/*	width: 156px;*/
}
#blog #sports_1 small{
	margin-left: 120px;
	display: block;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 1.7em;
	color: #999;
	padding-left: 14px;
	background: url(/images/css/sports/icons/calendar_post.gif?1208295391) no-repeat 0 50%;
}
#blog #sports_1 h3{
	margin-left: 120px;
	font-family: helvetica, arial, sans-serif;
	font-size: 1.1818em;
	line-height: 1.2em;
	text-shadow: #151515 1px 1px 0;
	margin-bottom: 0;
	font-weight: bold;
}
#blog #sports_1 .summary{
	line-height: 1.3em;
	color: #666;
	margin-left: 120px;
}
#blog #sports_1 .read_more{margin-left: 181px;margin-bottom: 1em;}
/*#blog #sports_3 h2{
	text-transform: inherit !important;
	color: #e8e8e8;
	font-weight: bold;
	text-shadow: #1f1f1f 1px 1px 0;
	text-transform: uppercase !important;
}*/
#blog #sports_2,
#blog #sports_3{
	/*width: 166px;
		float: left;
		display: inline;
		margin-left: 20px;*/
}


/*	Media
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#blog #frontpage_2 #media{}

#blog #frontpage_2 #media ul{margin-bottom: 2.5em;}
#blog #frontpage_2 #media ul:after{ /* Clearfix */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#blog #frontpage_2 #media li img{display: block;}
#blog #frontpage_2 #media_img li{
	list-style: none;
	float: left;
	display: inline;
	margin: 0 11px 11px 0;
	padding: 0;
}
#blog #frontpage_2 #media_img li.alt{margin-right: 0;}
#blog #frontpage_2 #media_img li a{
	display: block;
	border: 3px solid #fff;
	background: #dcdcdc;
	padding: 1px;
}
#blog #frontpage_2 #media_img li a img{

	background: #fff;
}
#blog #frontpage_2 #media_vid li{
	list-style: none;
	margin: 0 0 10px 0;
	height: 1%;
}
#blog #frontpage_2 #media_vid li a.vidthumb{
	padding: 4px;
	border: 1px solid #333;
	background: #000;
	display: block;
	margin-bottom: .3em;
}
#blog #frontpage_2 #media_vid li span.title{
  display: block;
}
#blog #frontpage_2 #media_vid li a.vidthumb:hover{border-color: #900;}
#blog #frontpage_2 #media_vid li{}

/*	Community News, O Lab
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#blog #collectors{
  float: left;
  display: inline;
  width: 352px;
  margin-left: 20px;
}
#blog #rolling_o{
  float: left;
  display: inline;
  width: 352px;
  margin-left: 20px;
}

/*	Heroes
++++++++++++++++++++++ */

#blog #collectors .hero .article_summary,
#blog #rolling_o .hero .article_summary{float: left;}
#blog #collectors .hero .article_summary,
#blog #rolling_o .hero .article_summary{
	margin-bottom: 1.5em;
	width: auto;
/*  min-height: 24em;*/
	padding: 0;
	width: 352px;
}
#blog #collectors .hero .article_summary .photo,
#blog #rolling_o .hero .article_summary .photo{
	float: left;
	margin-bottom: 1.5em;
}
#blog #collectors .hero .article_summary .photo img,
#blog #rolling_o .hero .article_summary .photo img{
	width: 342px;
	height: 166px;
}
#blog #collectors .hero .article_summary h3,
#blog #rolling_o .hero .article_summary h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.364em;
	line-height: 1.1em;
	margin-bottom: 0;
	font-weight: bold;
	clear: left;
}
#blog #collectors .hero .article_summary h3 a,
#blog #rolling_o .hero .article_summary h3 a{color: #fff;}
#blog #collectors .hero .article_summary small,
#blog #rolling_o .hero .article_summary small{
	display: block;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 1.7em;
	color: #999;
	padding-left: 14px;
	background: url(/images/css/sports/icons/calendar_post.gif?1208295391) no-repeat 0 50%;
}
#blog #collectors .hero .article_summary .summary,
#blog #rolling_o .hero .article_summary .summary{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.182em;
	line-height: 1.269em;
    margin-bottom: 0;
	color: #666;
	text-shadow: #000 1px 1px 0;
}
#blog #collectors .hero .article_summary .read_more,
#blog #rolling_o .hero .article_summary .read_more{margin-bottom: 1.5em;}

/*	Sidekicks
++++++++++++++++++++++ */

#blog #collectors .sidekick .article_summary,
#blog #rolling_o .sidekick .article_summary{
	width: 352px;
	float: left;
	border-top: 1px dotted #1f1f1f;
	padding-top: 1em;
/*  padding-right: 30px;*/
}
#blog #collectors .sidekick .read_more{margin-bottom: 1.5em;}
#blog #collectors .sidekick small,
#blog #rolling_o .sidekick small,
#blog #community_news small,
#blog #community_events small{
    display: block;
    margin-left: 70px;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 1.7em;
	color: #999;
	padding-left: 14px;
	background: url(/images/css/sports/icons/calendar_post.gif?1208295391) no-repeat 0 50%;
}
#blog #collectors .sidekick h3,
#blog #rolling_o .sidekick h3,
#blog #community_news h3{
	font-weight: bold;
	font-size: 11px;
	line-height: 1.3em;
	margin-left: 70px;
}
#blog #collectors .sidekick .summary,
#blog #rolling_o .sidekick .summary,
#blog #community_news .article_summary .summary,
#blog #community_events .article_summary .summary{
	font-size: .909em;
	line-height: 1.3em;
	margin-bottom: 1em;
	margin-left: 70px;
}
#blog #collectors .sidekick .photo,
#blog #rolling_o .sidekick .photo,
#blog #community_news .article_summary .photo{
	float: left;
	margin-bottom: 1em;
}

/*	Post Styles
++++++++++++++++++++++ */

#blog #news_post #post h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.182em;
	line-height: 1.269em;
	margin-bottom: 1.269em;
}
#blog #news_post #post h4{color: #e8e8e8;}







/*	Community News
++++++++++++++++++++++ */


#community_news{
    float: left;
    display: inline;
    width: 352px;
	margin-right: 20px !important;
	margin-left: 20px;
    margin-bottom: 1.7em;
	overflow: hidden;
	padding-left: 0 !important;
}
#community_news h2{}
#community_news .article_summary,
#community_events .article_summary{
    float: left;
    display: inline;
    width: 352px;
    margin-bottom: 1em;
}
#blog #community_news .article_summary .summary{
	font-size: .909em;
	line-height: 1.3em;
	margin-left: 70px;
	margin-bottom: 0;
}





/**
* Community Events
*/
#community_events{
	width: 352px;
	float: left;
	display: inline;
}

#news_events #community_events h3{
	font-weight: bold;
	font-size: 11px !important;
	line-height: 1.3em;
	margin-left: 0px !important;
	margin-bottom: 0px !important;
}
#news_events #community_events p.date,
#news_events #community_events p.location{
	margin-bottom: 0px !important;
	line-height: 1.7em !important;
	margin: 0; padding: 0; 
}

#news_events #community_events p.date{
	text-transform: uppercase;
	display: inline;
	padding-left: 14px;
	background: url(/images/css/sports/icons/calendar_post.gif?1208295391) no-repeat 0 50%;
}

#news_events #community_events p.location{
	display: inline;
}

#news_events #community_events p.description{
	line-height: 1.3em;
	font-size: .909em;
	padding-bottom: 0px !important;
	margin-bottom: 1em !important;
}

#news_events{
	overflow: hidden;
	zoom: 1;
}

* #news_events{
	margin-bottom: 10px;
}



.intro{width: 960px;}

#frontpage_1{width: 960px; margin: 0; padding: 0; float: left; display: inline;}
	#blog .spotlight #feature_1{width: 430px; margin: 0 20px 0 0; padding: 0; float:left; display: inline;}
	#blog .spotlight #feature_2{width: 510px; margin: 0; padding: 0; float: left; display: inline;}
	
#frontpage_2{width: 960px; margin: 0; padding: 0; float: left; display: inline;}
	#sports_1{width: 430px; margin: 0 20px 0 0; padding: 0; float: left; display: inline;}
	#sports_2{width: 274px; margin: 0 20px 0 0; padding: 0; float: left; display: inline;}
	#sports_3{width: 210px; margin: 0 20px 0 0; padding: 0; float: left; display: inline;}

hr.spacer{visibility:hidden; padding-bottom: 40px;}


/*	News Index
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#content-primary h1{
	margin-top: 1.5em;
	margin-left: 20px;
	color: #fff;
}
#post-wrap{
	width: 470px;
	margin-left: 20px;
	float: left;
	display: inline;
	margin-top: 2em;
}
#post-related,
#post-meta,
#post-other{
	float: left;
	display: inline;
	margin-top: 3em;
	margin-left: 20px;
	width: 225px;
}
#post-wrap .post{margin-bottom: 1.5em;}
#post-wrap .post .post-head h1{
	margin-top: 0;
	margin-left: 0;
}
#post-wrap .post .post-head h1 a{
	color: #fff;
	border: 0;
}
#post-wrap .post .post-head h1 a:hover{border-bottom: 1px dotted #666;}
#post-wrap .post .post-head h1{color: #fff;}
#post-wrap .post .post-head p{
	font-size: 9px;
	line-height: 2em;
	margin-bottom: 1.5em;
	margin-top: -1.5em;
	text-transform: uppercase;
	color: #505050;
	clear: both;
	padding-left: 14px;
	background: url(/images/css/sports/icons/calendar_post.gif?1208295391) no-repeat 0 50%;
}
#post-wrap .post .post-head p a,
#post-wrap .post .post-head p a:hover{border: 0;}
#post-wrap .post .post-head p a{color: #999;}
#post-wrap .post .post-head p a:hover{color: #e8e8e8;}
#post-wrap .post .post-head span{
	margin-bottom: 1.5em;
	display: block;
	border: 1px solid #333;
	background: #000;
	padding: 4px;
	clear: both;
}
#post-wrap .post .post-head span a{
	display: block;
	border: 0;
}
#post-wrap .post .post-head span a:hover{border: 0;}
#post-wrap .post .post-head span img{
	display: block;
	background: #151515;
}
#post-wrap .post .post-body{clear: both;}
#post-wrap .post .post-body p{
	text-shadow: #1f1f1f 1px 1px 0;
	font-size: 13px;
	line-height: 1.5em;
	color: #b5b5b5;
	font-family: helvetica, arial, sans-serif;
}
#post-wrap .post .post-body p.excerpt{
	color: #808080;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	border-bottom: 1px dotted #1f1f1f;
	line-height: 1.63em;
	padding-bottom: 1.63em;
	margin-bottom: 1.63em;
}
#post-wrap .post ul.links{
	font-size: 11px;
	line-height: 1.636em;
	margin: 0 0 2.5em 0;
}
#post-wrap .post ul.links li{
	list-style: none;
	display: inline;
	margin: 0;
}
#post-wrap .post ul.links li a{margin-right: 1.5em;}
#post-wrap .post ul.links li{
	padding-left: 15px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}
#post-wrap .post .links li.continue{background-image: url(/images/css/sports/icons/post_read.gif?1193850951);}
#post-wrap .post .links li.photos{background-image: url(/images/css/sports/icons/post_photos.gif?1193850960);}
#post-wrap .post .links li.comments{background-image: url(/images/css/sports/icons/post_comment.gif?1193850951);}


/*	Archive
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#sport-archive #post-wrap{
	width: 715px;
	margin-top: 0;
}
#sport-archive #post-related{
	margin-top: 0;
}
#sport-archive h2{
	color: #900;
	margin-left: 20px;
}
#sport-archive h2+hr{
	margin-left: 20px;
	margin-right: 20px;
}
#sport-archive .post-head h1{
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1.7;
}
#sport-archive .post .post-head p{
	margin-top: 0;
	margin-bottom: 0;
}
#sport-archive .post .post-body p{
	font-size: 12px;
}
/*	Gallery
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#thumbnails-related{
	width: 225px;
	float: left;
	display: inline;
}

#thumbnails .tmb{
	float: left;
	min-height: 25em;
	margin-left: 20px;
	display: inline;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0em;
	padding-left: 0;
}
#thumbnails .tmb.last{padding-right: 0;}
#thumbnails .tmb br{display: none;}
#thumbnails .tmb p{
	margin: 1em 0 .5em 0;
	font-size: .917em;
	line-height: 1.3em;
	width: 218px;
    height: 2.6em;
/*	max-height: 2.6em;*/
/*	min-height: 2.6em;*/
	overflow: hidden;
}
#thumbnails .tmb a{
	border: none;
	display: block;
}
#thumbnails .tmb a:hover{border: 0 !important;}
#thumbnails .tmb>a{margin-bottom: .5em;}
#thumbnails .tmb>a img{
	display: block;
	border: 3px solid #fff;
	padding: 1px;
	background: #ccc;
	width: 210px;
	height: 210px;
	margin-bottom: 0px;
}
#thumbnails .tmb a span{
	display: block;
	text-indent: -5000px;
	width: 18px;
	height: 18px;
	position: relative;
	top: -27px;
	margin-bottom: -27px;
	left: 197px;
}
#thumbnails .tmb.go a span{background: url(../images/tmb_corner_go.gif);}
#thumbnails .tmb.zoom a span{background: url(/images/css/sports/icons/tmb_corner_zoom.gif?1194304018);}
#thumbnails .tmb.video a span{background: url(/images/css/sports/icons/tmb_corner_video.gif?1194909788);}
#thumbnails.wallpapers .tmb.go a span{background: url(/images/css/sports/icons/tmb_corner_wallpaper.gif?1194982975);}
#thumbnails .tmb a:hover span{background-position: 0 -18px !important;}
#thumbnails .tmb ul{
	border-top: 1px dotted #333;
	margin-top: 2px;
	padding-top: 2px;
	font-size: .833em;
	line-height: 1.8em;
}
#thumbnails .tmb ul li{
	list-style: none;
	float: left;
	margin-left: 0;
	margin-right: 10px;
	color: #666;
}
#thumbnails .tmb ul li a{
	float: left;
	display: block;
	color: #666;
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding-left: 13px;
}
#thumbnails .tmb ul li.cal{
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding-left: 13px;
}
#thumbnails .tmb ul li.cal{background-image: url(/images/css/sports/icons/cal_small.gif?1193684772);}
#thumbnails .tmb ul li.comments a{background-image: url(/images/css/sports/icons/comment_small.gif?1193684772);}
#thumbnails .tmb ul li.photos a{background-image: url(/images/css/sports/icons/photo_small.gif?1193850829);}
#thumbnails .tmb ul li a:hover{color: #ccc;}

/*	Albums
++++++++++++++++++++++ */

#thumbnails.albums .tmb{background: url(/images/css/sports/ui/album_tmb_large.gif?1257297554) no-repeat 0 0;}
#thumbnails.albums .tmb>a img{
	width: 202px;
	height: 202px;
}
#thumbnails.albums .tmb a span{
	left: 189px;
	top: -35px;
	margin-bottom: -27px;
}

/*	Single Album
++++++++++++++++++++++ */

#content .album-info{margin-left: 20px;}
#content .album-info li{
	list-style: none;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 50%;
	font-size: .833em;
	line-height: 1.8em;
	margin: -1.4em 15px 1.8em 0;
	padding-left: 12px;
}
#content .album-info li.cal{background-image: url(/images/css/sports/icons/cal_small.gif?1193684772);}
#content .album-info li.photos{background-image: url(/images/css/sports/icons/photo_small.gif?1193850829);}

/*	Videos
++++++++++++++++++++++ */

#thumbnails.videos{
	width: 735px;
	display: inline;
	float: left;
	margin-left: 20px;
}
#thumbnails.videos .tmb{
	padding-right: 20px;
	margin-left: 0;
}
#thumbnails.videos .tmb>a img{
	border: 3px solid #333;
	padding: 1px;
	background: #000;
	height: 140px;
}
#thumbnails.videos .tmb>a{border-top: 1px solid #505050;}
#thumbnails.videos .tmb>a:hover{border-top: 1px solid #505050 !important;}

/*	Wallpapers
++++++++++++++++++++++ */

#thumbnails.wallpapers .tmb>a img{
	border: 3px solid #ccc;
	padding: 1px;
	background: #999;
	height: 140px;
}
#thumbnails.wallpapers .tmb>a{
	border-top: 1px solid #e8e8e8;
}
#thumbnails.wallpapers .tmb>a:hover{border-top: 1px solid #e8e8e8 !important;}

/*	Gallery Post
++++++++++++++++++++++ */

#gallery-post #post-meta,
#gallery-post #post-related{margin-top: 4em;}

#content #post.post.gallery .post-head li{
	list-style: none;
	float: left;
	font-size: .833em;
	line-height: 1.8em;
	margin:  -1.5em 15px 1em 0;
	padding: 0;
	text-transform: uppercase;
	background: none;
}
#content #post.post.gallery .post-head li.title{
	color: #e8e8e8;
	background: url(/images/css/sports/icons/albumgroup.gif?1194306219) no-repeat 0 50%;
	padding: 0 0 0 20px;
}
#content .post.gallery .post-nav{
	background: #fff;
	width: 462px;
	padding: 4px !important;
	text-align: center;
	float: left;
	display: inline;
	margin: 0;
	line-height: .1em;
}
#content .post.gallery .post-nav:after{ 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#content .post.gallery .post-nav.bottom{
    margin-bottom: 1.5em;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
}
#content .post.gallery .post-nav.top{
/*    padding-bottom: 2px !important;*/
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    
}
#content #post.post.gallery .post-nav li{
	list-style: none;
	float: left;
	display: inline;
	background: none;
	margin: 0 !important;
	padding: 0;
	line-height: .1em;
}
#content .post.gallery .post-nav li a{
	background-repeat: no-repeat;
	background-image: url(/images/css/sports/ui/nav-media.gif?1257297568);
	border: 0;
	display: block;
	display: inline;
	float: left;
	line-height: .1em;
	height: 15px !important;
	text-indent: -5000px;
	padding: 0;
}
#content .post.gallery .post-nav li.prev a{
	background-position: 0 0;
	width: 52px;
}
#content .post.gallery .post-nav li.next a{
	background-position: -52px 0;
	width: 52px;
	margin-left: 141px;
}
#content .post.gallery .post-nav li.enlarge a{
	background-position: -104px 0;
	width: 72px;
	margin-left: 145px;
}
#content .post.gallery .post-nav li.prev a:hover{
	background-position: 0 -15px;
	width: 52px;
	border: 0;
}
#content .post.gallery .post-nav li.next a:hover{
	background-position: -52px -15px;
	width: 52px;
	border: 0;
}
#content .post.gallery .post-nav li.enlarge a:hover{
	background-position: -104px -15px;
	width: 72px;
	border: 0;
}
#content .post.gallery .post-nav li.prev a:active{
	background-position: 0 -30px;
	width: 52px;
}
#content .post.gallery .post-nav li.next a:active{
	background-position: -52px -30px;
	width: 52px;
}
#content .post.gallery .post-nav li.enlarge a:active{
	background-position: -104px -30px;
	width: 72px;
}
#content .post.gallery a.image{
	display: block;
	float: left;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	padding: 1px;
	background: #e8e8e8;
	clear: left;
}
#content .post.gallery a.image img{
	display: block;
	width: 462px;
}

#hotlist{
	margin: 0 20px;
}

/*	Intro
++++++++++++++++++++++ */

#olab #olab-intro{
	padding: 2em 20px 0 20px;
}
#olab #olab-intro h1{
	margin: 0 0 .5em 0;
}
#olab h2{color: #999;}
#olab #olab-intro p{}

/*	Primary
++++++++++++++++++++++ */

#olab #primary{
	padding: 0 20px;
	float: left;
	width: 960px;
	background: #0F0F0F url(/images/blog/bg/news_primary.jpg?1190051431) repeat-x center bottom;
}
#olab #primary #gallery{
	float: left;
	display: inline;
	width: 635px;
}
#olab #primary #gallery .hero{margin-bottom: 1.5em;}
#olab #primary #gallery .hero a{
	padding: 3px;
	border: 1px solid #333;
	background: #000;
	display: block;
}
#olab #primary #gallery .hero a img{
	display: block;
	background: #151515;
	color: #505050;
}
#olab #primary #gallery .hero.static{
    border: 1px solid #333;
}
#olab #primary #gallery .hero.static img{
    border: 3px solid black;
    display: block;
}
#olab #primary #gallery ul{
	float: left;
	width: 100%;
}
#olab #primary #gallery li{
	float: left;
	list-style: none;
	margin: 0 0 0 20px;
}
#olab #primary #gallery li:first-child{margin-left: 0;}
#olab #primary #gallery li a{
	float: left;
	display: block;
	padding: 3px;
	background: #000;
	border: 1px solid #333;
}
#olab #primary #gallery li a:hover{border-color: #666;}
#olab #primary #gallery li a img{
	display: block;
	background: #151515;
	color: #505050;
}
#olab #gallery p.view{clear: left;}

#olab #primary #story{
	float: left;
	display: inline;
	width: 305px;
	margin-left: 20px;
}
#olab #primary #story h2{
	color: #fff;
	font-size: 15px;
	line-height: 1.2em;
	margin-bottom: 1.2em;
	text-transform: inherit;
}
#olab #primary #story p{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	line-height: 1.7em;
	margin-bottom: 1.7em;
	text-shadow: #0f0f0f 1px 1px 0;
}

/*	Secondary
++++++++++++++++++++++ */

#olab #secondary{
	padding: 2em 20px;
	float: left;
	width: 960px;
	background: #0F0F0F url(/images/blog/bg/news_secondary.jpg?1190051431) repeat-x center top;
	
}
#olab #secondary #news{
	float: left;
	display: inline;
	width: 635px;
}
#olab #secondary #news #post-wrap{
    width: 635px;
    margin: 0;
}
#olab #news .group{
	float: left;
	border-top: 1px solid #1f1f1f;
	padding-top: 1.5em;
}
#olab #news .group.olab_all{
    float: none;
    border-top: 1px solid #1f1f1f;
    padding-top: 1.5em;
}
#olab #news .group .photo{
	float: left;
	width: 198px;
	margin-bottom: 1.5em;
}
#olab #news .group .photo a{
	display: block;
	padding: 3px;
	border: 1px solid #333;
	background: #000;
}
#olab #news .group .photo a:hover{border-color: #666;}
#olab #news .group .photo a img{
	display: block;
	background: #151515;
	color: #505050;
}
#olab #news .group h3{
	border: 0;
	margin: 0 0 0 218px;
	padding: 0;
	font-size: 15px;
	line-height: 1.5em;
	font-family: helvetica, arial, sans-serif;
}
#olab #news .group.olab_all h3{
    margin: 0;
}

#olab #news .group h3 a{
	color: #fff;
}
#olab #news .group h3 a:hover{border-bottom: 1px dotted #999;}
#olab #news .group p{
	margin: 0 0 1.7em 218px;
}
#olab #news .group.olab_all p{
    margin: 0 0 1.1em 0px;
}
#olab #news .group .info{
	text-transform: uppercase;
	color: #b5b5b5;
	margin-bottom: 0;
}
#olab #news p.read_more{display: none;}
#olab #secondary #schedule{
	float: left;
	display: inline;
	width: 305px;
	margin-left: 20px;
}


#secondary h2{
	font-size: 12px !important;
}


#olab #schedule h2{
	padding-left: 16px; 
	background: transparent url(/images/css/sports/icons/cal_small.gif?1193684772) no-repeat 0px 32%;
}

#olab #schedule .vevent{
	border-top: 1px solid #1f1f1f;
	padding: 1em 0;
	float: left;
	width: 100%;
}


#olab #schedule .vevent .date{
	float: left;
	width: 80px;
	color: #900;
}
#olab #schedule .vevent .summary{
	margin-left: 100px;
	margin-bottom: 0;
	border: 0;
	padding: 0;
}
#olab #schedule .vevent .summary a{
	color: #fff;
	font-family: helvetica, arial, sans-serif;
}
#olab #schedule .vevent .summary a:hover{border-bottom: 1px dotted #999;}
#olab #schedule .vevent .location{
	margin-left: 100px;
	font-size: 10px;
	color: #808080;
	text-transform: uppercase;
	margin-bottom: 0;
}



.mediabar {
	margin-top: 20px;
}


/*	Link Lists
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content .posts_recent li,
#content .posts_archive li,
#content .athletes_featured li,
#content .favorite_gear li,
#content-primary .posts_archive li {
	margin-left: 0;
}


#content .posts_recent h2,
#content .posts_archive h2,
#content .athletes_featured h2,
#content .recent_photos h2,
#content .favorite_gear h2 {
	padding: 3px 0 10px 0;
	border-bottom: 1px solid #505050;
	margin-bottom: 0;
}
#content .posts_recent ul li,
#content .posts_archive ul li,
#content .athletes_featured ul li,
#content .favorite_gear ul li,
#team-news .secondary ul li {
	border-top: 1px solid #1f1f1f;
	clear: left;
	width: 100%;
	display: block;
}
#content .posts_recent ul li a,
#content .posts_archive ul li a,
#content .athletes_featured ul li a,
#team-news .secondary ul li a,
#content .favorite_gear ul li a {
	padding: 4px 0;
	border: 0 none;
	display: block;
	float: left;
	width: 100%;
}
#content .posts_recent ul li a strong,
#content .posts_archive ul li a strong,
#content .athletes_featured ul li a strong,
#content .favorite_gear ul li a strong,
#content .posts_recent ul li a span,
#content .posts_archive ul li a span,
#content .athletes_featured ul li a span,
#content .favorite_gear ul li a span,
#team-news .secondary ul li strong,
#team-news .secondary ul li span {
	display: block;
	margin-left: 40px;
}



#content .recent_photo_albums,
#content .posts_recent,
#content .posts_archive,
#content .athletes_featured,
#content .favorite_gear,
#content .recent_photos {margin: 0 0 30px 0; padding: 0;}

#content .posts_archive,
#content .posts_recent,
#content .favorite_gear,
#content .recent_photos {
	clear: both;
	float: left;
	display: inline;
	width: 100%;
}

	#sport-news .collections,
	#sport-news .recent_photo_albums{width: 470px; float: left;}
	
	
	#sport-news .posts_recent,
	#sport-news .posts_archive,
	#sport-news .athletes_featured{width: 225px; float: left;}

	#team-news .posts_recent,
	#team-news .posts_archive,
	#team-news .athletes_featured{width: 215px;}
	
	
		#sport-news .posts_archive{clear: left;}
		#sport-news .athletes_featured{float: right;}















#content .more {
	border-top: 1px solid #1f1f1f;
	display: block;
	clear: left;
}
#content .more a {
	padding: 2px 2px 2px 14px;
}
p.more{display: inline; padding-left: 8px;}
.more a {
	background: url(/images/css/sports/icons/post_read.gif?1193850951) no-repeat 0 50%;
}






/*	Meta
++++++++++++++++++++++ */
#content .links.meta dd.tags a{
	background: #191919;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

#content .links.meta dd.tags a:hover{
	background: #900;
}

#content .links.meta dd.tags a{
	background: #191919;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
#content .links.meta dd.tags a:hover{
	background: #900;
}
#comments .post{
	color: #666;
	font-size: .917em;
	line-height: 1.636em;
}

#comments .meta{
	line-height: 1.5em;
	font-size: 1em;
}
#comments .meta li{
	text-shadow: #0f0f0f 1px 1px 0;
}

#comments .meta li em{
	font-style: normal;
	color: #505050;
	font-weight: normal;
}


#comments .meta li.author{
	font-weight: bold;
	font-size: .917em;
	line-height: 1.536em;
}
#comments .meta li.permalink a,
#comments .meta li.report a{
	font-size: .750em;
	line-height: 2em;
	text-transform: uppercase;
}

#comments .meta li.permalink a,
#comments .meta li.report a{color: #999;}
#comments .meta li.permalink a:hover,
#comments .meta li.report a:hover{color: #fff;}
#content .links.meta dd.tags{
	text-align: left;
	text-transform: uppercase;
}
#content .links.meta dd.tags a{
	color: #808080;
	white-space: nowrap;
}
#content .links.meta dd.tags a:hover{
	color: #fff;
}
#content #post_wrap .post .meta,
#content #post-wrap .post .meta,
#content .wrap .post .meta {
	font-size: .75em;
	line-height: 2em;
	text-transform: uppercase;
	color: #505050;
}
#content #post_wrap .post .meta a:hover,
#content #post-wrap .post .meta a:hover,
#content .wrap .post .meta a:hover{color: #e8e8e8;}



/*	Posts
++++++++++++++++++++++ */
.post .post-div {
	margin-top: 20px;
}
#post_wrap .post .meta,
#post-wrap .post .meta,
.wrap .post .meta {
	background: url(/images/css/sports/icons/calendar_post.gif?1208295391) no-repeat 0 50%;
}
#post_wrap .post .image_main,
#post-wrap .post .image_main,
.wrap .post .image_main {
	background: #000;
}

#post_wrap .post .image_main img,
#post-wrap .post .image_main img,
.wrap .post .image_main img {
	background: #151515;
}

#post_wrap .post ul.controls li,
#post-wrap .post ul.controls li,
.wrap .post ul.controls li {
	list-style: none;
}

#post_wrap .post ul.controls li,
#post-wrap .post ul.controls li,
.wrap .post ul.controls li{
	background-position: 0 50%;
	background-repeat: no-repeat;
}
#post_wrap .post .controls li.continue,
#post-wrap .post .controls li.continue,
.wrap .post .controls li.continue{background-image: url(/images/css/sports/icons/post_read.gif?1193850951);}
#post_wrap .post .controls li.photos,
#post-wrap .post .controls li.photos,
.wrap .post .controls li.photos{background-image: url(/images/css/sports/icons/post_photos.gif?1193850960);}
#post_wrap .post .controls li.comments,
#post-wrap .post .controls li.comments,
.wrap .post .controls li.comments{background-image: url(/images/css/sports/icons/post_comment.gif?1193850951);}
#content .post .meta {
	margin-bottom:1.5em;
	padding-left:14px;	
}
#content .post>h3 {
	margin: 0 0 .6em 0;
}
#content .post .image_main  {
	display: block;
	margin-bottom: 5px;
	display: block;
	border: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 4px;
	clear: both;
}
#content .post .image_main:hover  {
	border: 1px solid #666;
	border-bottom: 1px solid #666;
}
#post_detail #content .post .image_main {
	margin-bottom: 18px;
}
#content .post .image_main img  {
	display: block;
}

#content .post ul.controls {
	margin-bottom: 2.5em;
}
#content .post ul.controls li {
	display: inline;
}
#content .post ul.controls li a {
	margin-right: 1.5em;
}
#content .post ul.controls li {
	padding-left: 15px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}


/*	Sport Post
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#blog #post_wrap {
	float: left;
	display: inline;
	width: 470px;
	min-height: 577px;
	margin-left: 20px;
}


/*	Link Lists
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content .posts_recent h2,
#content .posts_archive h2,
#content .athletes_featured h2,
#content .favorite_gear h2 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	text-shadow: #1f1f1f 1px 1px 0;
	line-height: 1.5em;
}
#content .posts_recent ul li,
#content .posts_archive ul li,
#content .athletes_featured ul li,
#content .favorite_gear ul li {
	font-size: .833em;
	line-height: 1.8em;
}
#content .posts_recent ul li a,
#content .posts_archive ul li a,
#content .athletes_featured ul li a,
#content .favorite_gear ul li a {
	color: #808080;
	border: 0 none;
	line-height: 1.3em;
}
#content .favorite_gear ul li a {
	color: #ccc;
}
#content .posts_recent ul li a:hover,
#content .posts_archive ul li a:hover,
#content .athletes_featured ul li a:hover,
#content .favorite_gear ul li a:hover {
	border: 0;
	color: #fff;
}
#content .posts_recent ul li a span,
#content .posts_archive ul li a span,
#content .athletes_featured ul li a span,
#content .favorite_gear ul li a span {
	color: #505050;
}
#content .posts_recent ul li.selected a,
#content .posts_archive ul li.selected a,
#content .athletes_featured ul li.selected a,
#content .favorite_gear ul li.selected a {
	color: #e8e8e8;
	font-weight: bold;
}
#content .more a {
	font-size: .833em;
	line-height: 1.8em;
	border-bottom: none;
	color: #b5b5b5;
}
#content .more a:hover,
#content .more a:visited:hover {
	color: #fff;
}



#content .recent_photo_albums h2,
#content .posts_recent h2,
#content .posts_archive h2,
#content .athletes_featured h2,
#content .collections h2,
#content .recent_photos h2,
#content .favorite_gear h2 { display: block !important; font-size: 10px; letter-spacing: 1px; font-family: Verdana, Arial; font-weight: bold; color: #fff; text-transform: uppercase; }






#blog ul.link_list {
	display: block;
}

h2.label {
	display: block;
}
h2.title {
	display: block;
}
#blog #feature_2 #athlete_info p.more {
	padding-left: 0;
	background-image: none;
}
