/*
Puma Sport Cluster

Lt Turquoise:	#40606F
Med Turquoise:	#314C57
Slate:			#778993
Lt Grey:		#cacaca
*/

/* Header & Frame */
.svite.running #header { background-image: url(http://sportsvite.com/images/maven/siteconfig/partners/running.jpg); }
.svite.running #header { background-color: #40606F; }
#frame { background-color: #40606F; }
#page { border-color: #314C57; }
.section { background-color: #cacaca; }
#region-help, #content #region-help a { color: #fff; }
#region-slideout, #help-slideout { background: #40606F; border: 0; }
#content.sidebar #frame { background-color: #40606F; }
#sidebar { background-color: #40606F; }
#sidebar li.current { background-image: url(/images/maven/partners/puma/sidebar-current.gif) !important; }
#content #sidebar h3 { color: #fff; }
#region-help a span { background-image: url(/images/maven/partners/puma/region-help-arrow.gif); }
.classic #profile_image, .classic #power_rating { background-color: #40606F; }


/* Text Colors */
#content a { color: #40606F; border: none; }
#content a:hover { color: #40606F; text-decoration: underline; }
#content h1 { background-color: #40606F !important; _background: #40606F !important; }
#content h2 { color: #40606F; }
#content #region-slideout h2, #content #help-slideout h2 { color: #444444; background: none; }
#content h2 em { color: #aaa; }

#content h2.no_shadow { background: none; color: #314C57; }
#content h3, #content h4 { color: #314C57	; }
.basic_info dt strong { color: #314C57; }
ul#change_region li, ul#change_region li a { color: #cacaca; }

#content h1 a.header_add, #content #region-help a { color: #B9CFEB; }
#content h1 a.header_add:hover, #content #region-help a:hover { color: #fff; text-decoration: none; }

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


/* Brand Ambassador */
.puma { padding-bottom: 4px; }
.puma a { display: block; margin-bottom: 8px; border: none !important; }
.puma a img { margin-left: -1px; padding: 2px; border: none; }
.puma a:hover img { padding: 2px; border: none; }

/* Featured Videos */
.puma .featured_video { clear: both; margin: 0 0 15px; }
.puma .featured_video img { float: left; margin: 0 10px 15px 0; display: inline; }
.puma .featured_video h3 { margin-top: 0; }
.puma .featured_video p { font-size: 1.2em; }

/* Articles */
.puma_articles { padding-top: 0; }
.puma_articles ul, .puma_articles li { margin: 0; padding: 0; }
.puma_articles li { list-style: none; }
.puma_articles li h4 { margin-bottom: 8px; padding-bottom: 2px; font: bold 1.3em Georgia, serif !important; color: #ef8214;border-bottom: 1px solid #ddd; }
.puma_articles li ul li { padding: 2px 0 2px 21px; margin-bottom: 3px; background: transparent url(http://www.sportsvite.com/images/puma/puma_article.gif) 0 center no-repeat; }
.puma_articles li ul li a { font-size: 1.2em; }

.pv_column h4, .puma_articles h4 { padding-top: 10px; }


/* Videos */
.puma_videos .puma_feature { padding: 8px; background: #718f9f; }
.puma_videos .puma_feature a { display: block; color: #eee !important; font-weight: bold; font-size: 1.4em; border: none; }
.puma_videos .puma_feature a strong { display: block; padding-bottom: 3px; color: #26414f; letter-spacing: -1px; font-size: 1.1em; }
.puma_videos .puma_feature a em { display: block; font-size: .9em; }
.puma_videos .puma_feature a:hover { color: #fff !important; }
.puma_videos .puma_feature a img { float: left; margin-right: 10px; padding: 2px; border: 1px solid #4b616c; }
.puma_videos .puma_feature a:hover img { background-color: #4b616c; }
.pv_column { float: left; width: 158px; padding-right: 34px; }
.pv_column.last { padding-right: 0; }
.pv_column h4 { margin-bottom: 8px; padding-bottom: 2px; font: bold 1.3em Georgia, serif !important; color: #ef8214; text-align: center; border-bottom: 1px solid #ddd; }
.pv_column div { margin-bottom: 12px; text-align: center; }
.pv_column div a { font-size: 1.2em; border: none !important; }
.pv_column div a img { display: block; padding: 2px; margin-bottom: 2px; border: 1px solid #ddd; }
.pv_column div a:hover img { border-color: #718f9f; }


/* 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; }