@import url("reset.css"); 
@import url("typography.css"); 

#container { width:952px; text-align:left; margin:0 auto; }
.default-container{
	background: #FFF;
	color: #252525;
	border: 1px solid;
	height: auto;
	overflow: auto;
	padding: 10px;
}
#content { width:100%; clear:both }
/*.home { background:#AAA9A9 url('http://common.actionsportshub.com/style/images/cont_border.gif') right bottom no-repeat; }*/
.slct { background:#AAA9A9 url('http://common.actionsportshub.com/style/images/cont_sel_border.gif') right bottom no-repeat; }
.res { background:#AAA9A9 url('http://common.actionsportshub.com/style/images/cont_res_border.gif') right bottom no-repeat; padding-bottom:35px; }
.static { padding-bottom:35px; }
.one_col { background:#AAA9A9 url('http://common.actionsportshub.com/style/images/cont_1col_border.gif') right bottom no-repeat; }
#header { height:120px; overflow:hidden; }

#footer{
	background: none repeat scroll 0 0 #D5DCEE;
	width: 952px;
	height: 115px;
	text-align: left;
	margin: 0 auto;
}
#footer h3, #footer ul{
	margin-left: 40px;
}

/* Top navigation */
#nav-bar{
	background: #363636 url(/style/images/menu-bg.gif) repeat-x;
	height: 24px;
}
#nav-bar-active{
	visibility: hidden;
	display: none;
}
#nav-bar-active li{
	display: inline !important;
	float: left !important;
	clear: none !important;
	visibility: visible !important;
}
#nav-bar-sub{
	background: #1F384C;
}
#nav-bar-sub ul li{
	display: inline;
}
#nav-bar-sub ul li a{
	padding: 3px 18px;
	color: #DDDDDD;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*Drop Down Menu Styles*/
#ddmenu {
	width: 800px;
	float: left;
	margin: 0;
	padding: 0;
	height:24px;
}

#ddmenu li {
	float: left;
	list-style: none;
	font: 11px Tahoma, Arial;
	font-weight: normal !important;
}

#ddmenu li a {
	background:url(/style/images/menu-seperator.gif) right no-repeat;
	display: block;
	padding: 5px 12px;
	text-decoration: none;
	width: 70px;
	color: #fff;
	text-transform:uppercase;
	white-space: nowrap;
	text-align:center;
	font-weight: normal;
}

#ddmenu li a:hover {
	background: #000 url(/style/images/menu-seperator.gif) right no-repeat;
}

#ddmenu li ul {
	background: #252525;
	margin: 3px 0 0 10px;
	padding: 0 0 5px;
	position: absolute;
	visibility: hidden;
}

#ddmenu li ul li {
	clear:both;
	display:block;
}

#ddmenu li ul li a {
	width: auto;
	background: transparent url(/style/images/menu-seperator-sub.gif) no-repeat scroll left center;
	color: #D9D9D9;
	padding: 2px 25px 0;
}

#ddmenu li ul li a:hover {
	background: #000 url(/style/images/menu-seperator-sub.gif) left no-repeat;
	padding: 2px 25px 0;
}

/* Tag line and log in - under main nav */
#tagline-right{ width:170px; float:right; margin: 0 20px;}
#breaking-news{ display:none; background:#FFF; border: 1px solid #363636; position: relative; width: 300px; height:20px; overflow: hidden;}
#breaking-news-data{ white-space: nowrap; line-height: 20px;}
#breaking-news-data p{ display:inline;}
#tagline { height:58px; width:100%; padding:12px 0; }
#tagline .banner { width:649px; height:58px; float:left; background:transparent url('http://common.actionsportshub.com/style/images/ash_tagline.png') no-repeat; }
#tagline .login { width:273px; height:58px; float:right; }
#tagline .login .links { width:94px; float:left; display:block; }
#tagline .login .search { width:179px; height:58px; float:right; display:block; background-color:#FFFFFF; }
#tagline .login .search .bkg { width:179px; height:29px; border:none; background:url('http://common.actionsportshub.com/style/images/form_srch_bkg.png') no-repeat; }
#tagline .login .search .txt { background:none; color:#000000; border:none; width:160px; height:20px; margin:7px 5px 2px 16px; }
#tagline .login .search .button { padding:4px 5px 4px 98px; }
.login-form { position:absolute; width:273px; height:170px; background:url('http://common.actionsportshub.com/style/images/login_form_bkg.png'); display:none; color:#ffffff; z-index:5999; }
.login-form div { padding:18px 22px; }
.login-form div p { padding:0 0 5px 0; }
.login-form div p input.text { width:220px; padding:2px; margin:0; color:#000000; background:#ffffff; border:none; }
.login-form div p input.text:focus { background:#FFFBD1; }
.login-form div p a { color:#ffffff; font-weight:bold; }

/* login */
#login{ float:right; }
#login a{
	color: #FFF;
	padding: 0 10px;
}
.login-box{
	background: #FFF;
	color: #252525;
	border: 1px solid #252525;
	width: 300px;
	padding: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-align: right;
}

/* register */
.register-form{
	background: #FFF;
	color: #252525;
	border: 1px solid #252525;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
}

/* titles */
.title{ background:#21435F; color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-indent:10px}
.title a{ color:#FFF; text-decoration:none; }
.title a{ color:#FFF; text-decoration:underline; }
.cat-title a{
	color: #163043;
	font-size: 14px;
	text-decoration: none;
}

/* content box */
.content-box{ background:#D5DCEE; padding:10px; float:right; margin: 0; width: 475px; height:338px; }

/* 2 col layout - home page */
.c2left { width:675px; float:left; margin:0; margin-top:10px; }
.c2right { width:263px; float:right; margin:10px 0 0; }
/* 2 col layout - resource page */
.res .inner { width:100%; background:url('http://common.actionsportshub.com/style/images/cont_res_bkg.gif') repeat-y; min-height:240px; }
.res .inner .c2l { width:260px; float:left; padding:20px 10px 0 10px; font-size:13px; } 
.res .inner .c2r { width:652px; float:right; padding:20px 10px 0 10px; font-size:14px; }
/* 2 col layout - static content page */
.static .inner { background:#DFDFDF; width:100%; min-height:240px; }
.static .inner .c1l { background:#D5DCEE; width:120px; min-height:200px; border:1px solid;  float:left; overflow:auto; padding:5px; margin:10px 0 0; }
.static .inner .c2l { margin:5px 5px 5px 0; width:660px; float:left; padding:20px 10px 0 10px; font-size:12px; line-height:130%; overflow:hidden } 
.static .inner .c2r { margin:5px 0 5px 5px; width:260px; float:right; padding:0; font-size:13px; line-height:130%; }
/* 2 col layout - athlete page */
.ath .inner .c2l { width:235px; float:left; }
.ath .inner .c2r { float:right; margin:18px 18px 18px 0;}

.c2r p { clear:both; }

.res_title { border:1px solid #6F6F6F; width:952px; background:#252525; text-indent:20px; }
.res_title h2 { 
	font-family:Verdana,Georgia,Tahoma,sans-serif; 
	font-size: 20px; 
	color:#ffffff; 
	text-transform:uppercase; 
	font-weight:normal; 
	max-width:848px; 
	overflow:hidden; 
	line-height: 14pt;
}

/* Leaderboard */
.ldr { width:263px; min-height:60px; background:#000000; margin:0; }
.ldr_b { min-height:60px; padding:16px; text-align:center; }
.ldr_b hr { height:16px; background:transparent; border:none; padding:0; margin:0; }
#banner{ float:left; margin: 0;}
/* Breaking news */
.breaking-news{ width: 250px; float:right; border: 1px solid #363636; height: 50px; overflow: hidden }
.breaking-news ul li{ display: inline;}

/* slider new */
#slider-viewer{
	width: 442px;
	height: 328px;
	float: left;
	overflow: hidden;
}
#slider-slide{
	width: 1768px;
	height: 328px;
	overflow: hidden;
}
#slider-nav-bar{
	background: transparent;
	width: 442px;
	height: 35px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#slider-nav-bar a{
	background: #252525;
	color: #FFF;
	border: 1px solid #363636;
	display: block;
	float: left;
	margin: 0 5px;
	padding: 10px;
	font-size: 11px;
}
#slider-slide div{
	background: #252525;
	width: 442px;
	height: 328px;
	float: left;
	overflow: hidden;
}
#slider-slide div span blockquote { margin:-110px 0 0; height:80px; width:442px; background:#000; color:#FFFFFF; z-index:20; overflow:hidden; padding: 0;}
#slider-slide div span blockquote h1 { font-size:25px; text-indent: 20px}
#slider-slide div span blockquote a { color:#ffffff; text-decoration:none; }
#slider-slide div span blockquote p { font-size:110%;  text-indent: 20px}
#slider-slide div span blockquote p a { text-decoration:underline; font-weight:bold; }
.slider_txt{
	color: #FFF;
}
/* main headline */
.main-headline, .featured-blog{
	padding: 5px;
	color:#FFF;
	background:#4F0000;
}
.main-headline h2, featured-blog h2{
	color:#FFF;
}

/* Home page video */
.home_vid { width:480px; float:left; }
.home_vid_txt { width:120px; float:right; }
.home_vid_txt p { color:#FFFFFF; font-size:15px; font-weight:bold; }

/* headlines page */
.headline-excerpt-large{
	background: #FFF url('images/box-bg.gif') repeat-x 0 0;
	color: #363636;
	float: left;
	width: 400px;
	height: 200px;
	padding: 0 10px 10px;
	margin: 0 0 20px;
}
.headline-excerpt-large .title{
	background: none;
	text-indent: 0;
}
.headline-excerpt-large .title a{
	color: #1F384C;
	font-size: 14px;
	text-decoration: none;
}
.headline-list{
	background: #FFF;
	width: 400px;
	float: left;
	padding: 10px;
	margin: 0 0 20px;
}
.headline-list li{
	background: url('images/bullet_gray.gif') no-repeat left;
	padding: 0 0 0 10px;
}
.headline-excerpt-long{
	background: #FFF;
	color: #363636;
	width: 200px;
	float: right;
}
.headline-excerpt-long .title{
	text-indent: 0;	
}
.headline-excerpt-long .title a{
	text-decoration: none;
}
.headline-excerpt-long p{
	padding: 0 5px;
}

/* Galleries Page */
.gallery-thumb{ background:#252525; display:block; float:left; width:130px; height:150px; margin:10px 0 0 20px; text-align:center; padding:10px 0; }
.galleries{
	border: 1px solid ; 
	margin: 5px 0pt; 
	background: rgb(37, 37, 37) none repeat scroll 0% 0%; 
	width: 100%; 
	height: 90px; 
	clear: both; 
	text-align: center;
}

/* Multimedia page */
.multimedia-container .feat-video{
	background: none;
	float: left;
	margin: 0 0 20px;
	width: 500px;
	height: 365px;
}
.multimedia-container .feat-video .feat-video-title{
	background: none;
	width: inherit;
	text-align: left;
}
.multimedia-container .feat-video .feat-video-title a{
	background: #252525;
	color: #FFF;
	padding: 5px 10px 0;
	font-size: 14px;
	text-decoration: none;
}
.multimedia-container .feat-video .data-box{
	background:#1F384C;
	border: 1px solid #252525;
	color: #FFF;
	text-align: center;
	padding: 10px;
}
.multimedia-container .feat-video .data-box p.title{
	background: none;
	color: #143D51;
}
.multimedia-container .feat-video .data-box p.title a{
	color: #FFF;
	text-decoration: none;
}
.multimedia-container .feat-gallery{
	width: 150px;
	height: 365px;
	float: left;
	margin: 0 0 0 10px;
}
.feat-gallery-title a{
	background: #252525;
	color: #FFF;
	padding: 5px 10px 0;
	font-size: 14px;
	text-decoration: none;
}
.multimedia-container .feat-gallery .data-box{
	background: #5C5C5C;
	border: 1px solid #252525;
	height: 345px;
	text-align: center;
}
.multimedia-container .feat-gallery .data-box img{
	margin: 10px 0 0;
}
.multimedia-container .videos-list{
	min-height: 200px;
	margin: 0 0 20px;
}
.videos-list .title{
	background: #252525;
	color: #FFF;
	display: inline;
	padding: 5px 10px 0;
	font-size: 14px;
	text-decoration: none;	
}
.videos-list ul{
	background: #FFF url('images/box-bg.gif') repeat-x 0 0;
	border: 1px solid #252525;
	min-height: inherit;
	height: 200px;
	padding: 0 0 10px;
	text-align: center;
}
.multimedia-container .videos-list ul li{
	height: 150px;
}
.multimedia-container .videos-list ul li{
	display: block;
	color:#1F384C;
	font-size: 14px;
	margin-left: 25px;
	margin-bottom: -3px;
}
.multimedia-container .videos-list ul li a{
	margin: 0 0 0 10px;
	width: 70px;
	text-align: center;
}
.multimedia-container .videos-list .gallery-thumb-img{
	margin-top: -2px;
	padding: 10px 5px;
}
.galleries-list{
	min-height: 200px;
	margin: 0 0 20px;
}
.galleries-list .title{
	background: #252525;
	color: #FFF;
	display: inline;
	padding: 5px 10px 0;
	font-size: 14px;
	text-decoration: none;
}
.galleries-list ul{
	background: #FFF;
	border: 1px solid #252525;
	min-height: inherit;
	height: 200px;
	padding: 0 0 10px;
	text-align: center;
}
.galleries-list ul .gallery-thumb{
	background: #5C5C5C;
	position: relative;
}
.galleries-list ul .gallery-thumb a{
	color: #FFF;
	text-decoration: none;
}
/*
.galleries-list ul li{
	padding: 10px;
	text-align: center;
}
*/
.galleries-list .galleries{
	margin-top: 0px;
}

/* Videos Page */
/* Videos Page */
.cat-video li{
	background: #FFF;
	margin-bottom: 20px;
}
.cat-video li .cat-title{
	background: #DFDFDF;
}
.cat-video li .cat-title{
	padding:0;
}
.cat-video li .cat-title a{
	background: #252525;
	color: #FFF;
	padding: 5px 10px 0;
}
.cat-video li .data-box{
	border: 1px solid #C0C0C0;
}
.videos-list{
	height: 410px;
}
.videos-list li{ 
	display:block; 
	float:left; 
	width:130px; 
	height:180px; 
	margin:10px 0 0 20px; 
	text-align: left; 
	padding:10px 0; 
}
.videos-list li .gallery-thumb-img{
	background: #252525;
	padding: 10px 5px 10px 15px;
}
.videos-list li img{
	margin-left: auto;
	margin-right: auto;
}
.videos-list li a{ 
	display: block;
	color:#1F384C;
	width: 100px;
	font-size: 11px; 
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration:none; 
	line-height:normal; 
	word-wrap:break-word; 
}
.videos-list li a img{ display:block; margin-left:auto; margin-right:auto; }
.videos-container{
	background: #FFF;
	width: 530px;
	overflow: auto;
	padding-bottom: 10px;
}

/* live broadcasts page */
.cat-live li{
	margin-bottom: 20px;
}
.cat-live li div .cat-title{
	padding-bottom: 0;
}
.cat-live li div .cat-title a{
	background: #252525;
	color: #FFF;
	padding: 5px 10px 0;
}
.cat-live li div .data-box{
	background: #FFF;
	color: #252525;
	border: 1px solid #C0C0C0;
	width: 530px;
	overflow: auto;
	padding-bottom: 10px;
}
.cat-live li div .data-box li{
	float: left;
	margin: 10px 0 0 20px;
	width: 130px;
}
.cat-live li div .data-box li .live-thumb{
	background: #252525;
	width: 130px;
	padding: 10px 0;
	text-align: center;
}

/* biographies */
.cat-people li{
	margin-bottom: 20px;	
}
.cat-people li .data-box{
	background: #FFF;
	height: 210px;
	border: 1px solid #696969;
}
.cat-people li .cat-title{
	padding-bottom: 0;
}
.cat-people li .cat-title a{
	background: #252525;
	color: #FFF;
	padding: 5px 10px 0;
}
.bio-container{ 
	background: #FFF url('/style/images/box-bg.gif') repeat-x; 
	border: 1px solid #C0C0C0;
	color:#363636;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	padding: 0 20px 20px;
	margin: 0 0 10px;
}
.bio-list{ 
	height:auto;
}
.bio-thumb{
	background: #FFF url('/style/images/box-bg.gif') repeat-x; 
	border: 1px solid #9F9F9F;
	color:#363636; 
	height: 195px;
	width: 198px;
	margin: 0 0 10px 8px;
	padding:0 5px; 
	float:left; 
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
}
.bio-thumb a{ 
	color:#21435F; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration: none;
}
.bio-thumb .small{
	display: block;
	padding-top: 10px;
	font-size: 11px;
	font-weight: normal;
}
.bio-thumb img{
	margin-right: 10px;	
}
.bio-thumb .img-box{
	background: #5C5C5C;
	margin-top:5px;
}

/* events page */
.cat-events{
}
.cat-events li{
	float:left;
	width: 200px;
	margin: 0 0 20px 10px;
}
.cat-events li h2{
	/*background: url('images/box-bg.gif') repeat-x 0 0;*/
	color: #1F384C;
	padding: 0;
	margin: 0;
	text-indent: 0;
}
.cat-events li .cat-title a{
	background: #252525;
	color: #FFF;
	padding: 5px 20px 0 20px;
}
.cat-events li .data-box{
	background: #FFF;
	color: #363636;
	border: 1px solid #C0C0C0;
	height: 350px;
	text-indent: 0;
}
.events-list{
	background: #FFF;
}
.events-list li{
	margin: 0 0 10px;
	width: 193px;
	padding: 3px;
}
.events-list .title{
	background: url('images/box-bg.gif') repeat-x 0 0;
}
.events-list .title a{
	color: #1F384C;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
}
.events{ 
	background:#D5DCEE; 
	color:#363636; 
	margin-bottom:20px; 
	padding:10px;
}
.event-container{
	background: #FFF url('/style/images/box-bg.gif') repeat-x; 
	border: 1px solid #C0C0C0;
	color:#363636;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	padding: 0 20px 20px;
	margin: 0 0 10px;
}

/* excerpts in categories */
.cat-excerpt{ background:#D5DCEE; color:#363636; border:1px solid; min-height:150px; padding: 5px; margin: 0 0 10px 0; font-family:Arial,Helvetica,sans-serif; line-height:1.22em; list-style:none; overflow:auto; }
.cat-excerpt .title{ margin-bottom: 10px; }
.cat-excerpt img{ margin: 0 5px 5px 0; }

/* Blog Excerpt */
.blog-excerpt{
	background: #FFFFFF url(/style/images/box-bg.gif) repeat-x scroll 0 0;
	color: #252525;
	border: 1px solid #C0C0C0;
	width: 410px;
	height:210px;
	float:left;
	padding: 0 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.blog-excerpt p a{
	color:#21435F;
	margin: 0 0 10px;
	padding: 5px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.blog-excerpt-small{
	color: #363636;
	width: 200px;
	height: 200px;
	float: left;
	padding:0; 
}
.blog-excerpt-small-title{
	background: transparent;
	text-align: left;
	padding: 0;
}
.blog-excerpt-small-title a{
	background: #252525;
	color: #FFF;
	padding: 5px 10px 0;
	font-size: 12px;
	text-decoration: none;
}
.blog-excerpt-small .data-box{
	background: #FFF;
	height: 187px;
	border: 1px solid #C0C0C0;
	margin: 0 0 10px; 
	padding:0 5px; 
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
}
.blog-excerpt-small .data-box img{
	margin-right: 5px;
	padding: 5px;
}
.blog-excerpt-list{
	background: #FFF;
	border: 1px solid #C0C0C0;
	width: 200px;
	height: 200px;
	overflow: auto;
	float: left;
	padding: 5px;
}
.blog-excerpt-list ul li{
	background: url('images/bullet_gray.gif') no-repeat left center;
	height: auto;
	margin: 5px 0 0 5px;
	padding-left: 10px;
	width: 160px;
}

.home-blog-excerpt{ 
	background:#D5DCEE; 
	border: 1px solid #363636; 
	width:190px; 
	height:180px; 
	float:left; 
	padding:5px; 
	margin:3px; 
}
.home-blog-excerpt .title{ 
	margin-bottom: 5px;
}
.home-blog-excertp a{ 
	font-weight:bold; 
	}
.home-blog-excerpt .content{ 
	font-size:10px; 
	font-family:Verdana, Geneva, sans-serif;  
}

/* Boxes */
.box_blk { width:675px; min-height:60px; background:#000000; margin:10px 0 0; }
.box1_blk_b { min-height:60px; padding:10px; }
.box_whi { width:675px; min-height:60px; margin:0; }
.box1_whi_b { min-height:60px; padding:16px; }
.box_fl { width:47%; float:left; }
.box_fr { width:47%; float:right; }
.info_box { width:685px; min-height:400px; background:transparent url('http://common.actionsportshub.com/style/images/info_box_top.gif') left top no-repeat; margin:0; }
.info_box_b { min-height:400px; background:transparent url('http://common.actionsportshub.com/style/images/info_box_bottom.gif') left bottom no-repeat; padding:0; }
.info_box_b .info { float:left; width:280px; margin:28px 0 25px 25px; }
.info_box_b .info h2 { font-size:33px; padding:0 0 22px 0; color:#000000; }
.info_box_b .info p { font-size:18px; line-height:120%; }
.info_box_b .pic { float:right; width:342px; margin:9px; }
.box3 { width:235px; min-height:40px; background:#000000; margin:0; }
.box3_b { min-height:40px; background:transparent url('http://common.actionsportshub.com/style/images/box3_bottom.gif') left bottom no-repeat; padding:10px; }
.box3_b ul { list-style-type:none; }
.box3_b ul li { font-size:14px; color:#ffffff; padding:0 0 9px 14px; background: url('http://common.actionsportshub.com/style/images/list_marker_1.gif') 0 4px no-repeat; }
.related-galleries, .related-videos{ background:#252525; color:#FFF; margin:0 0 10px; padding-bottom:20px; overflow:auto; }
.related-headlines, .related-blogs{ background:#FFF; color:#252525; margin:0 0 10px; max-height:300px; overflow:scroll; }
.related-headlines li, .related-blogs li{ padding:5px 5px 5px 10px; }
.related-headlines li a, related-blogs li a{ text-decoration:none; }
.user-comments-box, .resource-info-box{ background:#FFF; font-size:12px; padding:10px; }
.recent-headlines{ background:#FFF; margin-bottom:10px; }
.recently{
	color: #000;
	width:330px; 
	height:230px; 
	float:right	;
}
.recently h2{
	background: #1F384C none repeat scroll 0 0;
	opacity: 0.7;
	text-indent: 20px;
}
.recently div{
	background: #FFF;
	border: 1px solid #CCC;
	height: 210px;
	padding: 5px 10px 0 20px;
	overflow: hidden;
}
.recently div ul li{
	list-style-image: url('images/bullet_gray.gif');
}
.recently ul li small a{
	font-weight: normal;
	font-size: 10px;
}
.recently a{
	color: #000;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}

/* category pages */
.cat-blog li{
	float: left;
	width: 210px;
	height: 450px;
	margin: 5px 0 10px 10px;
}
.cat-blog li .data-box{
	border: 1px solid #C0C0C0;
}
.cat-blog li.img-box{
	background: #5C5C5C;
	height: 70px;
	width: 198px;
	clear: both;
	overflow: hidden;
	position: relative;
	margin: 5px 0;
	padding: 5px;
}
.cat-blog li .img-box a{
	color: #FFF
}
.cat-blog li .list{
	background: #FFF;
	height: 150px;
	overflow: auto;
	clear:both;
	margin: 0;
	width: 198px;
}
.cat-blog li ul{
	/*margin-left: 15px;
	list-style-image: url('images/bullet_gray.gif');*/
	padding: 0;
}
.cat-blog li ul li{
	background: url('images/bullet_gray.gif') no-repeat left center;
	height: auto;
	margin: 5px 0 0 5px;
	padding-left: 10px;
	width: 160px;
}
.cat-blog li .cat-title{
	padding: 0;
}
.cat-blog li .cat-title a{
	background: #252525;
	color: #FFF;
	padding: 5px 10px 0;
}

/* gallery */
.cat-gallery{
}
.cat-gallery li{
	margin-bottom: 10px;
}
.cat-gallery li .cat-title{
	padding-bottom: 0;
}
.cat-gallery li .cat-title a{
	background: #252525;
	color: #FFF;
	border: 1px solid #252525;
	padding: 5px 10px 0;
}
.cat-gallery li .data-box{
	background: #FFF;
	border: 1px solid #969696;
	height: 370px;
}
.cat-gallery li .gallery-thumb{
	background: #DFDFDF;
	margin-left: 28px;
}
.cat-gallery li .gallery-thumb a{
	text-decoration: none;
}
.recent-gallery{
	background: #5C5C5C;
	float: left;
	width: 600px;
}
.sub-gallery{
}
.sub-gallery li{
	float: left;
	width: 300px;
	height: 240px;
	margin: 0 0 20px 20px;
}
.sub-gallery-title{
	display: inline;
	padding: 5px 20px 0 20px;
	background: #252525;
	color: #FFF;
	text-decoration: none;
}
.sub-gallery li .data-box{
	background: #5C5C5C;
	height: 240px;
}

/* gallery */
.gallery-description{ background:#252525; margin: 0 0 10px 0; font-size:12px; padding:10px; }

/* blog */
.blog{ 
	background: #FFF url('/style/images/box-bg.gif') repeat-x !important;
	color:#363636 !important;
	height: 185px !important;
	width: 198px !important;
	margin: 0 0 2px !important;
	padding:0 5px !important;
	float:left !important;
	font-family: verdana,helvetica,arial,sans-serif !important;
	font-size: 11px !important;
}
.blog p{ 
	color:#21435F;
	margin: 0 0 10px;
	padding: 0;
	height: 30px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
}
.blog-full{
	background: #FFF url('/style/images/box-bg.gif') repeat-x; 
	border: 1px solid #C0C0C0;
	color:#363636;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	padding: 0 20px 20px;
	margin: 0 0 10px;
}
.blog-full h2{
	color:#363636; 
}

/* users */
.user-list{
	height: auto;
	overflow: auto;
}
.user-list li{
	background: #FFF url('images/box-bg.gif') repeat-x 0 0;
	border: 1px solid;
	color: #363636;
	width: 110px;
	height: 120px;
	float: left;
	margin: 0 15px 20px;
	padding: 10px;
	text-align: center;
}
.user-list li a{
	color: #363636;
}
.latest-activity{
	background: #FFF;
	color: #363636;
	border: 1px solid #252525;
	width: 250px;
	float: left;
	margin-left: 60px;
	padding: 0 5px;
}
.friends-container{
	background: #5C5C5C;
	width: 250px;
	float: left;
	margin-left: 60px;
}
.friends-container .friend_block{
	background: #C0C0C0;
	color: #FFF;
	border: 1px solid;
	width: 100px;
	float: left;
	margin: 5px 10px;
	text-align: center;
}

/* profiles */
.profile-container{
	background: #FFF;
	color: #363636;
	height: auto;
	overflow: auto;
	padding: 10px;
}
.user-profile-gallery ul .profile-gallery-thumb{
	background: #DFDFDF;
	width: 130px;
	float: left;
	height: 110px;
	margin: 10px;
	padding: 10px;
	overflow: hidden;
	text-align: center;
}
.user-profile-gallery ul li a{
	color: #0069AA;
	font-size: 11px;
	font-weight: bold;
}

/* archives */
#archives{
	color: #363636;
}
.archives-link{
	background: none repeat scroll 0 0 #252525;
	color: #C0C0C0;
	margin: 0 0 10px;
	text-indent: 10px;
}

/* sidebar */
.right-column-block{ background:#FFF; color:#252525; margin:0 0 10px 0; overflow:auto; }
.right-column-block p{ margin-left:10px;}

/* Forms */
input, select, textarea { background:#FFFFFF; color:#000000; }
input.text, select.text, textarea { width:200px; padding:4px; border:2px solid #6F6D6C; }
input.file { width:200px; padding:4px; color:#000000; }
input.text:focus, select.text:focus, textarea:focus { background:#FFFBD1; }
textarea { width:400px; height:150px; }

/* Buttons */
.btn-blk { display: block; float: left; text-decoration:none; background: transparent url('http://common.actionsportshub.com/style/images/btn_blk_r.png') top right no-repeat; height: 23px; margin:2px 3px; padding-right: 6px; }
.btn-blk span { background: transparent url('http://common.actionsportshub.com/style/images/btn_blk_l.png') no-repeat; display: block; line-height: 13px; padding: 5px 6px 5px 12px; }
a.btn-blk, a.btn-blk:visited { color:#FFFFFF; }
.gallery-button{ float:left; margin: 0 0 0 15px; width:100px; height:100px; overflow:hidden; text-align:center; }
.gallery-button p{ margin:0 0 3px; padding:0; height:12px; }
.gallery-button a{ color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }

.btn-wh { display: block; float: left; text-decoration:none; background: transparent url('http://common.actionsportshub.com/style/images/btn_whi_r.png') top right no-repeat; height: 23px; margin:2px 3px; padding-right: 6px; }
.btn-wh span { background: transparent url('http://common.actionsportshub.com/style/images/btn_whi_l.png') no-repeat; display: block; line-height: 13px; padding: 5px 6px 5px 12px; color:#000000; }
a.btn-wh, .btn-wh:visited { color:#000000; }

/* tables */
table { padding:0; margin:15px 0 10px 0; background:#ffffff; width:654px; }
thead { background:#154156; color:#FFFFFF; }
td { padding:10px; vertical-align:top; }
thead td h2.head { color:#FFFFFF; }
tr.odd { background:#B9C6CD; }
tr.even { background:#FFFFFF; }
tr.info td { padding-top:0; color:#333333; }
td h1, td h2, td h3, td p { padding:0; margin:0; color:#000000; } 

/* Comments */
.comment { background:#DEDEDD; padding:10px; margin-bottom:10px; color:#000000 }
.comment .info { font-size:85%; }
.comment .info a.flag { color:#FF0000; }
.comment img { float:left; margin-right:10px; }
.comment img.userpic { float:right; padding:10px; margin:0; background:#DEDEDD; border:1px dotted #000000; }

/* Blockquotes */
blockquote { background:#252525; padding:10px 8px; color:#FFFFFF; font-size:85%; }
blockquote blockquote { background:#DEDEDD; color:#000000; font-size:100%; }
blockquote blockquote blockquote { background:#2E2D2D; color:#FFFFFF; font-size:100%; }
blockquote blockquote blockquote blockquote { background:#DEDEDD; color:#000000; font-size:100%; }
blockquote blockquote blockquote blockquote blockquote { background:#3A3939; color:#FFFFFF; font-size:100%; }
blockquote blockquote blockquote blockquote blockquote blockquote { background:#DEDEDD; color:#000000; font-size:100%; }
blockquote blockquote blockquote blockquote blockquote blockquote blockquote { background:#474646; color:#FFFFFF; font-size:100%; }
blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote { background:#DEDEDD; color:#000000; font-size:100%; }


/* Tag cloud */
.tag1 { font-size:90%; }
.tag2 { font-size:100%; }
.tag3 { font-size:105%; }
.tag4 { font-size:110%; }
.tag5 { font-size:115%; }
.tag6 { font-size:120%; }
.tag7 { font-size:125%; text-transform:uppercase; }
.tag8 { font-size:130%; text-transform:uppercase; }
.tag9 { font-size:135%; text-transform:uppercase; }
.tag10 { font-size:135%; font-weight:bold; text-transform:uppercase; }

/* Misc */
.clear { clear:both; }
.hp0 { padding-left:0; padding-right:0; }
.hp16 { padding-left:16px; padding-right:16px; }
a.vis_l { margin:39px 0 0 20px; float:left; }
a.vis_r { margin:39px 20px 0 0; float:right; }
.cntr { margin:0 auto; }
.userpic {}
.friend_block { float:left; width:150px; display:block; overflow:hidden; }
.friend_block p { font-size:85%; }
.inline_list { display:inline; float:left; padding-right:16px; }
.error { color:#FF0000; font-size:110%; font-weight:normal; }
.total-resources{ background:#252525; color:#FFF; margin:0 0 10px; text-indent:10px; }
.tags-cloud{ background:#FFFFFF; max-height:250px; overflow:scroll; }

/* Content navigation */
ul.cont_nav { list-style-type:none; list-style-position:outside; margin:0; height:23px; padding:0; }
ul.cont_nav li { display:block; overflow:hidden; float:left; }
ul.cont_nav li.active { padding:5px 6px 0 6px; }


/* Ads */
.ad_468x60 { width:468px; height:60px; margin:16px 0; }
.ad_728x90 { width:728px; height:90px; }

/* Widths */
.span-min { width:10px; }
.span-1 { width:10px; }
.span-2 { width:20px; }
.span-3 { width:30px; }
.span-4 { width:40px; }
.span-5 { width:50px; }
.span-6 { width:60px; }
.span-7 { width:70px; }
.span-8 { width:80px; }
.span-9 { width:90px; }
.span-10 { width:100px; }
.span-11 { width:150px; }
.span-12 { width:200px; }
.span-13 { width:280px; }
.span-14 { width:470px; }
.span-700 { width:700px; float:left; }

/* Prepend */
.prepend-min { padding-left:0; }
.prepend-1 { padding-left:9px; }
.prepend-2 { padding-left:48px; }
.prepend-3 { padding-left:96px; }

/* Append */
.append-1 { margin-right:40px; }
.append-2 { margin-right:15px; }

/* Prepend on top and bottom */
.top-1 { margin-top:10px }
.top-2 { margin-top:20px }
.top-3 { margin-top:30px }
.top-4 { margin-top:40px }
.top-5 { margin-top:50px }

.bottom-1 { margin-bottom:10px }
.bottom-2 { margin-bottom:20px }
.bottom-3 { margin-bottom:30px }
.bottom-4 { margin-bottom:40px }
.bottom-5 { margin-bottom:50px }

/* Height */
.high-1 { height:10px; }
/*.high-2 { height:16px; }*/
.high-7 { height:70px; }
.high-9 { height:90px; }

/* opacity */
.op-0 { opacity: 0.0; -moz-opacity: 0.0; -khtml-opacity: 0.0; filter: alpha(opacity=0); }
.op-2 { opacity: 0.2; -moz-opacity: 0.2; -khtml-opacity: 0.2; filter: alpha(opacity=20); }
.op-3 { opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3; filter: alpha(opacity=30); }
.op-4 { opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; filter: alpha(opacity=40); }
.op-5 { opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(opacity=50); }
.op-6 { opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; filter: alpha(opacity=60); }
.op-7 { opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=70); }
.op-8 { opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter: alpha(opacity=80); }
.op-9 { opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); }
.op-10 { opacity: 1.0; -moz-opacity: 1.0; -khtml-opacity: 1.0; filter: alpha(opacity=100); }

