/*
Powerbar Sport Cluster

Lt Grey:		#cacaca
Med Grey:		#999999
Med Brown:		#514B3D
Drk Brown:		#28251E
Drk Drk Brown:	#110F0C
Logo Yellow:	#FFF21F
Logo Red:		#d1181f
*/


/* Header & Frame */
.svite.fitness #header { background-image: url(http://sportsvite.com/images/maven/siteconfig/partners/fitness.jpg); }
.svite.fitness #header { background-color: #464034; }
#frame { background-color: #28251E; }
#page { border-color: #514B3D; }
.section { background-color: #cacaca; }
#main_nav li a { _background: #110F0C; }
#main_nav li a:hover { _background: #514B3D; }

/* Text Colors */
#content a { color: #d1181f; border: none; }
#content a:hover { color: #d1181f; text-decoration: underline; }
#content h1 { background-color: #28251E; _background: #28251E; }
#content h2, #content h2 a { color: #514B3D; }
#content h2 em { color: #fff; }
#content h2.no_shadow { background: none; color: #d1181f; }
#content h3, #content h4 { color: #28251E	; }
.basic_info dt strong { color: #d1181f; }
ul#change_region li, ul#change_region li a { color: #e2e2e2; }

#content h1 a.header_add, #content #region-help a { color: #CACACA; }
#content h1 a.header_add:hover, #content #region-help a:hover { color: #fff;  text-decoration: none; }
#help-slideout, #region-slideout { background-color: #28251E; border: 0; }

/* Form Colors */
form { background: #efefef; }
label { color: #999; }
.browse fieldset strong { color: #d1181f; }


/* Videos */
#content .videos { padding-top: 0; }
#content .pb-column { float: left; width: 166px; padding-right: 23px; }
#content .pb-column.last { padding-right: 0; }
#content .videos h4 { margin: 15px 0 8px 0; padding: 1px 0 3px 21px; font: normal 1.6em/.9em Arial, sans-serif; _font-weight: bold; border-bottom: 1px solid #ddd; }
#content .videos h4 { background: transparent url(http://www.sportsvite.com/images/powerbar/screen.png) -1px 0 no-repeat; _background: transparent url(http://www.sportsvite.com/images/powerbar/screen.gif) -1px 0 no-repeat; }
#content .videos a { font-size: 1.2em; }
#content .videos div { margin-bottom: 8px; }
#content .videos .pb-column div { margin-bottom: 10px; }
#content .pb-column { margin-bottom: 0; }
#content .pb-column div a { border: none !important; }
#content .pb-column div a img { display: block; padding: 2px; margin-bottom: 2px; border: 1px solid #ddd; }
#content .pb-column div a:hover img { border-color: #5d8396; }


/* Articles */
#content .articles { padding-top: 0; }
#content .articles h4 { margin: 15px 0 8px 0; padding: 1px 0 3px 21px; font: normal 1.6em/.9em Arial, sans-serif; _font-weight: bold; border-bottom: 1px solid #ddd; background: transparent url(http://www.sportsvite.com/images/powerbar/article.png) 0 0 no-repeat; _background: transparent url(http://www.sportsvite.com/images/powerbar/article.gif) 0 0 no-repeat; }
#content .articles li { margin-bottom: .8em; font-size: 1.2em; line-height: 1.4em; }
#content .articles li a { display: block; }
#content .articles li a strong { font-size: 1.1em; }
#content .articles li a em { font-size: .8em; color: #888; }
#content .articles li a:hover em { text-decoration: none; }


/* Blogs */
#content .blogs li { margin-bottom: .8em; line-height: 1.4em; }
#content .blogs li a { font-size: 1.3em; padding: 1px 0 2px 25px; background: url(http://www.sportsvite.com/images/powerbar/feed.png) no-repeat 0 0; _background: url(http://www.sportsvite.com/images/powerbar/feed.gif) no-repeat 0 0; }


/* Fitness Tools */
#content .pb-tools { padding-bottom: 2px; }
#content .pb-tools dt { clear: both; float: left; padding-top: 1px; }
#content .pb-tools dt a img { padding: 3px; border: 1px solid #ddd; text-decoration: none !important; }
#content .pb-tools dt a:hover img { border-color: #26617e; }
#content .pb-tools dd { padding: 0 0 12px 62px; font-size: 1.2em; line-height: 1.4em; }
#content .pb-tools dd strong { display: block; font-size: 1.1em; }


/* Thickbox Overlay */
#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }

.TB_overlayMacFFBGHack { background: transparent url(http://www.sportsvite.com/images/powerbar/dark_69.png) 0 0 repeat; }
.TB_overlayBG { background-color: #000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window { position: fixed; padding: 0 !important; background: #fff; border: 10px solid #222; z-index: 102; display: none; text-align: left; top: 50%; left: 50%; }
* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect { z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_title { text-align: right; font-size: 13px; font-weight: bold; letter-spacing: -1px; text-transform: capitalize; color: #fbce8e; background-color: #e77b10; padding: 7px 14px 8px 0; }
#TB_title a { color: #fff; text-decoration: underline; }
#TB_title a:hover { text-decoration: none; }


/* Required Overrides After Sports Cluster Redesign */
#content .cluster p.module_btn a { color: #fff;  border: 1px solid #153768; border-top-color: #5796e3; border-left-color: #5796e3; }
#content .cluster p.module_btn a:hover { border-color: #000; text-decoration: none; }
#content .mini_profile p.actions a { color: #EF8214; }
#content .mini_profile a.profile_photo { border: 1px solid #BACADE; }
#content .mini_profile a.profile_photo:hover { border-color: #18437E; }
#content p.click_for_more a:hover { color: #fff; }
#content .login_form h3 { color: #3473C1; }
#content .login_form a#help_link { color: #3574C2; }
#page_header_login form { background: none; }

