﻿.clearer {clear: both; width: 1px; height: 1px; line-height: 1px; font-size: 1px;}
/* -----------------=====| FITNESS RESOURCES |=====----------------- */
#fitnessResourcesHeader {
	background-image:url(/images/lifestyle_photos/subpage_heros/fitness_resources.jpg);
	margin-bottom:15px;
}

h1#fitnessResources {
	margin:5px;
    text-indent: -5000px;
}
#articleFeature img {
	margin-bottom:10px;
}
#articleFeature p 
{
    float:left;
    width:320px;
    padding:0 0 10px 0;
    margin:0;
}
#tipsSignupForm 
{
    margin-left:17px;
    }
#tipsSignupForm label 
{
    display:block;
    float:none;
    color:#3f3f3f;
}
#tipsSignupForm input 
{
    margin-bottom:5px;
}
#tipsSignupForm input.last_field 
{
    margin-bottom:15px;
    }
#tipsSignupForm .sub_button
{
    clear:left;
    margin-top:10px;
}
span.fitness_confirm 
{
	padding-left:19px;
	font-weight:bold;
	display:block;
	}
/* -----------------=====| END FITNESS RESOURCES |=====----------------- */

/* -----------------=====| GET FIT MAGAZINE|=====----------------- */

div#getfitSideBar {
    width: 182px;
    height: 550px;
    background: url(/images/fitness_resources/BG_header.jpg) no-repeat top;
    font-size: 1em;
}

div#getfitSideBar h1 {
    text-indent: -9999px;
    width: 182px;
    height: 79px;
    background: url(/images/fitness_resources/h1_getfit.gif) no-repeat top;
}

div#getfitSideBar p {
    padding: 27px 10px;
    color: #105687;
}
div#getfitSideBar p strong { color: #105687; }

#getFitHeader 
{
    background-image:url(/images/lifestyle_photos/subpage_heros/female_jogger_boardwalk.jpg);
    margin-bottom:15px;

    height:160px;
    }
#getFitHeader h1 
{
    position:absolute;
    text-indent:-5000px;
    left:254px;
    bottom:62px;
    height:58px;
    width:153px;
    background:url(/images/fitness_resources/headers/h1_get_fit_magazine.png) no-repeat top left;
 }
.subhead_content_block 
 {
   float:right;
   width:300px;
   margin:38px 20px 0 0;
   display:block;
    }
 .subhead_content_block h2 
 {
    color:#3f3f3f;
    padding:0;
    margin:0;
    font-size: 1.1em;
    }
    
.subhead_content_block p,.subhead_content_block a 
{
    padding-top:0;
    margin-top:0;
    color:#6f6f6f;
    font-size: 1.1em;
    line-height: 1.3em;
}
.subhead_content_block a, ul.bookmark_list li a
{
    text-decoration:underline;
     color:#6f6f6f;
}
.subhead_content_block a:hover,ul.bookmark_list li a:hover
{
    color:#558ab0;
}
.side_list_header 
{
	padding-left:17px;
	}
ul.bookmark_list li 
{
    float:left;
    padding: 4px 0;
    font-size: 1.1em;
}
 ul.bookmark_list li#diggIt 
 {
    background:url(/images/global/icons/diggIt.gif) no-repeat;
     margin-left:5px;
     padding-left:23px;
    }
     ul.bookmark_list li#del_iclo_us 
 {
    background:url(/images/global/icons/del_icio_us.gif) no-repeat;
     margin-left:15px;
     padding-left:23px;
    }
     ul.bookmark_list li#myYahoo 
 {
    background:url(/images/global/icons/myYahoo.gif) no-repeat;
    margin-left:15px;
     padding-left:23px;
    }
     ul.bookmark_list li#rss 
 {
    margin-left:15px;
     padding-left:23px;
    background:url(/images/global/icons/rss.gif) no-repeat;
    }
#GetFitDisplay 
{
	height:120px;
	overflow:auto;
	margin:5px 0;
	}
	
	#awardsRecognitionList ul.general_link_list {
	    margin-top: 3px;
	    margin-bottom: 4px;
	}
ol.blog_posts {
    list-style: none;
}
ol.blog_posts li.post {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #999;
}
ol.blog_posts a h2 { font-size: 1.4em; }
ul.postData li {
    display: inline;
    padding: 0 5px;
    float: left;
}
ul.postData li.categories {
    padding-left: 0px;
}
ul.postData li.entryDate {
    padding-left: 0px;
    padding-right: 0px;
}
ul.postData li.categories,
ul.postData li.permalink {
    border-right: 1px solid #666;
}

h1.postHead { font-size: 1.6em; margin-bottom: 10px; }
div.blogPost h1 { font-size: 1.3em; color:#558AB0; }
div.blogPost h2 { font-size: 1.3em; }

div.blogPost table { width: 435px; }
div.blogPost table td { border-top: 1px solid #CCC; padding-top: 8px; }

div.ekleavecomment {
    padding: 10px;
    border: 1px solid #EEE;
    background-color: #FCFCFC;
}
div.ekcommentdata input,
div.ekcommenttext textarea { width: 350px; margin-bottom: 5px; }

div.blogCategories li,
div.blogArchive li {
	background: url(/images/global/icons/bullet_circle.gif) no-repeat 0 4px;
	padding-left:7px;
	margin-bottom:7px;
	display:block;
	line-height:1.2em;
}

div#getFitBlog {
    width: 434px;
    overflow: hidden;
}

/* -----------------=====| END GET FIT MAGAZINE |=====----------------- */

/* -----------------=====| SUCCESS STORIES |=====----------------- */

#successStoriesHeader
{
    background-image:url(/images/lifestyle_photos/subpage_heros/success_stories.jpg);

    height:130px;
    }
    
#successStoriesHeader h1 
{
    position:absolute;
    text-indent:-5000px;
    left:25px;
    bottom:25px;
    height:25px;
    width:244px;
    background:transparent;
}

div.featuredSuccessStory {
	width: 209px;
	float: left;
	display: inline;
}

div.leftStory {
	margin-right: 13px;
}

div.featuredSuccessStory img {
	border: 1px solid #b6bbc0;

}

div.featuredSuccessStory h4 {
	margin: 0px 15px 8px 5px;
	color: #3F3F3F;
	font-size: 1.2em;
}

div.featuredSuccessStory cite {
	display: block;
	color: #3F3F3F;
	margin: 0px 15px 5px 5px;
	font-size: 1.1em;
}

div.featuredSuccessStory a {
	display: block;
	color: #518bb9;
	margin: 0px 15px 15px 5px;
	text-decoration: underline;
	font-size: 1.1em;
}

div.story_submit {
	margin: 15px 0px 0px 20px;
	width: 205px;
}

div.story_submit label {
	display: block;
	margin-bottom: 5px;
    color: #3f3f3f;
    font-size: 1.1em;
}

div.story_submit label.gender {
	width: 70px;
	float: left;
	margin: 10px 0px;
}

div.story_submit input.medText,
div.story_submit textarea {
	margin-top: 2px;
	display: block;
	padding: 1px;
  color: #3f3f3f;
}

div.story_submit input.medText {
	width: 205px;
}

div.story_submit label.storyTextarea {
	padding: 5px 0px;
  font-weight:bold;
  color: #518bb9;
}

div.story_submit textarea {
	width: 205px;
	height: 105px;
}
div.story_submit a.success_submit 
{
	color:#fff;
	text-decoration:none;
	line-height:2em;
	}
	div.story_submit a.success_submit:hover
{
	color:#3f3f3f;

	}
div.pictureUpload {
	clear: left;
	padding: 10px;
	background-color: #eaeaea;
	margin: 10px 0px;
}

div.pictureUpload * {
	color: #3F3F3F;
}

div.pictureUpload a {
	text-decoration: underline;
}

/* -----------------=====| END SUCCESS STORIES |=====----------------- */
/* -----------------=====| SUCCESS STORY DETAIL |=====----------------- */

#successDetail .success_img_container 
{
	float:left;
	margin:0 10px 5px 0;
	width:209px;
	}
	
.success_img_container span
{
	display:block;
	margin:0 0 10px 0;
	text-align:center;
	font-weight:bold;
	color:#fff;
	padding:2px 0;
	width:209px;
	background-color:#3f3f3f;
	
	}
.success_img_container span.last_span 
{
	margin-bottom:0;
	}
#detailHeaderInfo 
{

	}
	#detailHeaderInfo h2 
	{
		margin-bottom:5px;
		font-size: 1.4em;
		}
#detailHeaderInfo cite 
{
	padding:2px 0;
	}
/* -----------------=====| END SUCCESS STORY DETAIL |=====----------------- */
