/* PALETTE

GENERIC
family nav grey - #4E4E50
light grey - #ADADAD

FINTESS
action orange - #E37F39
light orange - #F49A49
deep orange - #D3662B

DIETS

action blue - #1B86B8
light blue - #248CC8
deep blue - #117FA8

--- */

@import "nav.css?version=1";

/* --- MAIN ELEMENTS --- */

* 
{	
	margin:0;
	padding:0;
	border:none;
}

#clear {
	clear:both;
}

body {
	font-family:arial;
	background:url(/i/body-background.gif) repeat-x;
}

#wrapper {
	width:900px;
	margin:0 auto;
}

#wrapper-wide {
	width:1280px;
	margin:0 auto;
}

#wrapper2 {
	margin:0 auto;
	background:url(/i/wrapper.gif) repeat-y;
}


#header {
	width:900px;
	height:80px;
}

#header-wide {
	width:1280px;
	height:80px;
}

.logo {
	width:244px;
	height:79px;
	float: left;
	margin-top:7px;
}

.sub-pagelogo {
	width:165px;
	height:67px;
	margin-left:9px;
	margin-top:18px;
	float: left;
}

h1 {
	font-family:Myriad Pro, Verdana;
	font-size:34px;
	color:#E37F39;
}

.content {
	
}

.sub-pageh1 {
	font-size: 30px;
	padding-bottom: 5px;
	
	color:#dd7534;
	font-weight:normal;
	font-family:Myriad Pro, Verdana;
	/*line-height:10px;*/
}

h2 {
	font-family:Myriad Pro, Arial;
	font-size:15px;
	color:#707070;
	padding-top:15px;

}

h3 {
	font-family:Myriad Pro, Verdana;
	font-size:15px;
	color:#707070;
	top:15px;
}

.sub-pageh2 {
	font-size: 17px;
	padding-bottom: 5px;
	line-height:10px;	
}

#breadcrumbs {
	width:950px;
	height:17px;
	background-color:#DFDFDF;
	padding-left:27px;
	padding-top:5px;
	margin-left:1px;
    font-size:8px;
	text-transform:uppercase;
	font-family:Arial;
}

#breadcrumbs a {
	color:#4E4E50;
}

#breadcrumbs :hover {
	color:#969697;
	margin-top:5px;
}

/* --- SEARCH BOX --- */

#searchform {
	margin-top:20px;
	float:right;
	margin-right:-8px;
}

#search-wrapper {
	width:232px;
	height:46px;
	margin-top:5px;
	margin-right:7px;
	background:url(/i/search-box.gif) no-repeat;
}

#searchform p {
	color:#727149;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

#searchgo {
	margin-top:19px;
	margin-right:2px;
	width:43px;
	height:26px;
	float:right;
}

#searchinput {
	width:183px;
	height:20px;
	margin-left:3px;
	margin-top:23px;
	font-size:14px;
	line-height:18px;
	color:#333333;
	border:0px none;
	float:left;
}

/* --- /SEARCH BOX --- */

/* --- MAIN IMAGE --- */

#main-call {
	width:350px;
	float:right;
}

#homemaincallout {
	background-position:center;
	background-repeat:no-repeat;
	height:317px;
	width: 898px;
	margin-left:1px;
}

#homemaincallout1 {
	display:none;
	position:absolute;	
}

#homemaincallout1 {
	display:block;
}

.homemaincallouttitle {
	color:#757577;
	display:block;
	font-size:30px;
	font-weight:normal;
	margin-left:0px;
	margin-top:58px;
	width:320px;
	height:32px;
}

.homemaincallouttext {
	display:block;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	height:50px;
	margin-left:0px;
	margin-top:5px;
	width:320px;
	color:#757577;
}

.homemaincalloutlink {
	color:#D3652B;
	font-size:13px;
	padding-right:15px;
}

/* --- /MAIN IMAGE --- */

/* --- MIDDLE CALLOUTS -- */

#middle-wrapper {
	width:898px;
	height:488px;
	margin-left:1px;
}

/* --- LEFT --- */

#left {
	width:298px;
	height:488px;
	float:left;
}

/* --- HOT TOPIC --- */
#hot-topic {
	width:300px;
	height:250px;
	margin-top:50px;
	float:left;
}

#hot-topic a {
	margin-left:13px;
	font-size:12px;
	position:relative;
	top:142px;
	color:#D3652B;
}

.hot-title {
	display:block;
	font-size:19px;
	font-family:Georgia;
	font-weight:normal;
	position:relative;
	left:13px;
	color:#69545C;
}

.hot-text {
	display:block;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	position:relative;
	left:13px;
	top:140px;
	width:270px;
	height:60px;
	color:#4E4E50;
}

/* --- /HOT TOPIC --- */

#recent-articles {
	width:298px;
	height:60px;
	position:relative;
	top:70px;
}

#recent-articles a {
	position:relative;
	color:#72ADC5;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	left:13px;
	top:5px;
}

.recent-articles-text {
	display:block;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	position:relative;
	left:13px;
	width:275px;
	color:#878787;
}

/* --- /LEFT --- */

/* --- RIGHT --- */

#right {
	width:595px;
	height:488px;
	float:right;
}

#callouts {
	width:594px;
	height:260px;
}

#callout1 {
	width:240px;
	float:left;
	position:absolute;
	margin-top:40px;
	margin-left:25px;
}

#callout2 {
	width:240px;
	float:left; 
	position:relative; 
	left:84px;
	top:40px; 
}

#callout1 a {
	position:relative;
	top:70px;
	color:#C84507;
	font-size:14px;
}

#callout2 a {
	position:relative;
	top:70px;
	color:#C84507;
	font-size:14px;
}

.img {
	margin-left:10px;
	margin-top:10px; 
}

.read-more {
	margin-left:60px;
	margin-top:5px;
}

.callouts-title {
	display:block;
	font-size:19px;
	font-family:Myriad Pro, Verdana;
	font-weight:normal;
	width:239px;
	color:#6B8F31;  
	position:relative;
	left:0px; 
	top:-30px;
	text-transform:uppercase;
}

.callouts-text {
	display:block;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	height:80px;
	width:239px;
	position:relative;
	top:90px;
	left:0px; 
	background:url(/i/read-more-button2.gif) no-repeat 0px 80px;
	color:#878787;
}

#welcome {
	width:553px;
	height:190px;
	left:26px;
	clear:both;
	top:25px;
	position:relative;
}

#welcome a {
	color:#6B8F31;
	font-size:14px;
	position:relative;
	float:left;
	top:30px;
	text-decoration:none;
}

.img2 {
	padding-right:31px;
	margin-top:10px;
	float:left;
}

.welcome-title {
	font-family:Myriad Pro, Verdana;
	font-weight:500;
	width:400px;
	color:#6B8F31;
	float:left;
	position:relative;
	top:-5px;
}

.welcome-text {
	display:block;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	width:313px;
	position:relative;
	left:250px;
	top:50px;
	color:#757577;
}

#callout-wrapper {
	width:400px;
	float:left;
}

/* --- /RIGHT --- */

/* --- /MIDDLE CALLOUTS -- */

/* --- FAMILY SITES --- */

#bottom-wrapper {
	width:898px;
	height:216px;
	margin-left:1px;
	padding-bottom:10px;
	background:url(/i/familysites-background.gif) no-repeat;
}

.img4 {
	margin-top:15px;
	padding-bottom:10px;
	float:left;
}

.list {
	font-size:12px;
	font-family:Arial;
	line-height:18px;
	color:#69545C;
}

.list a {
	font-size:12px;
	font-family:Arial;
	line-height:18px;
	color:#69545C;
}

.list a:hover {
	font-size:12px;
	font-family:Arial;
	line-height:18px;
	color:#999;
}

.box-links {
	color:#69545C;
	font-size:11px;
	padding:0px;
}

.box-links:hover {
	text-decoration:underline;
	color:#818181;
}

/* --- FITNESS --- */

#fsfitness {
	background:url(/i/fs-img-fitness.jpg) no-repeat 34px 70px; 
	float:left; 
}

#fsfitnesstitle {
	background:url(/i/img-title-fitness.gif) no-repeat;
	width:168px;
	height:14px;
	margin-top:45px;
	margin-left:35px;
}

#fsfitness #box-fitness {
	height:70px;  
	padding-top:90px; 
	width:215px;
	margin-left:10px;
}

#box-fitness a {
	color:#E37F39; 
	display:block; 
	font-size:11px; 
	text-decoration:none;
	list-style-type:none;
	line-height:12px;
	padding:2px 22px;
}

/* --- DIETS --- */

#fsdiets {
	background:url(/i/fs-img-diets.jpg) no-repeat 23px 70px; 
	float:left; 
	margin-left:12px;
}

#fsdietstitle {
	background:url(/i/img-title-diets.gif) no-repeat;
	width:168px;
	height:14px;
	margin-top:45px;
	margin-left:23px;
}

#fsdiets #box-diets {
	height:70px;  
	padding-top:90px; 
	width:213px;
}

#box-diets a {
	color:#1B86B8; 
	display:block; 
	font-size:11px; 
	text-decoration:none;
	list-style-type:none;
	line-height:12px;
	padding:2px 22px;
}

/* --- NUTRITION --- */

#fsnutrition {
	background:url(/i/fs-img-nutrition.jpg) no-repeat 23px 70px; 
	float:left; 
	margin-left:5px;
}

#fsnutritiontitle {
	background:url(/i/img-title-nutrition.gif) no-repeat;
	width:168px;
	height:14px;
	margin-top:45px;
	margin-left:23px;
}

#fsnutrition #box-nutrition {
	height:70px;  
	padding-top:90px; 
	width:210px;
}

#box-nutrition a {
	color:#76A33C; 
	display:block; 
	font-size:11px; 
	text-decoration:none;
	list-style-type:none;
	line-height:12px;
	padding:2px 22px;
}

/* --- SPORTS --- */

#fssports {
	background:url(/i/fs-img-sports.jpg) no-repeat 34px 70px; 
	float:left; 
}

#fssportstitle {
	background:url(/i/img-title-sports.gif) no-repeat;
	width:168px;
	height:14px;
	margin-top:45px;
	margin-left:35px;
}

#fssports #box-sports {
	height:70px;  
	padding-top:90px; 
	width:215px;
	margin-left:10px;
}

#box-sports a {
	color:#C4292D; 
	display:block; 
	font-size:11px; 
	text-decoration:none;
	list-style-type:none;
	line-height:12px;
	padding:2px 22px;
}

/* --- AILMENTS --- */

#fsailments {
	background:url(/i/fs-img-ailments.jpg) no-repeat 23px 70px; 
	float:left; 
}

#fsailmentstitle {
	background:url(/i/img-title-ailments.gif) no-repeat;
	width:168px;
	height:14px;
	margin-top:45px;
	margin-left:35px;
}

#fsailments #box-ailments {
	height:70px;  
	padding-top:90px; 
	width:210px;
	margin-left:10px;
}

#box-ailments a {
	color:#4A5AA8; 
	display:block; 
	font-size:11px; 
	text-decoration:none;
	list-style-type:none;
	line-height:12px;
	padding:2px 14px;
}

/* ---- */

.fslink {
	display:block; 
	width:156px; 
	height:20px; 
	float:left; 
	position:absolute; 
	margin-left:15px; 
	margin-top:-25px;   
}

/* --- /FAMILY SITES --- */

/* --- CONTENT PAGES --- */

#wrapper-content {
	background:url(/i/wrapper-content.gif) repeat-y;
}

#wrapper-content-wide {
	background:url(/i/wrapper-content-wide.gif) repeat-y;
}

#content-left {
	width:970px;
	float:left;
}

#content-right {
	width:300px;
	float:right;
}

#content {
	padding:15px 0 25px 13px;
}

#content a {
	color:#C84507;
}

#content a:hover {
	color:#69545C;
}

#content2 {
	padding:50px 0 25px 11px;
}

p {
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	color:#707070;
}

li {
	font-size:12px;
	font-family:Arial;
	color:#666;
	margin-left:15px;
	margin-top:10px;
}

/* --- Next Article --- */

#next-article { 
	padding-left:0px;
	padding-top:25px;
	height:30px;
	background:url(/i/next-article.gif) no-repeat 0px 10px;
}

#next-article a { 
	font-size:13px;
	color:#69545C;
}

/* --- /Next Article --- */

/* --- /CONTENT PAGES --- */

/* --- SITEMAP --- */

#sitemap div {
	width:200px; 
	float:left;
	margin-right:15px;
}

#sitemap a {
	display:block;
	padding:1px 0;
	font-size:12px;
}

#sitemap a:hover {
	text-decoration:none;
}

#sitemap a.link1 {
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
	
#sitemap a.link2 {
	padding:5px 0 2px 5px; 
	font-weight:normal; 
	font-size:13px; 
	color:#4E4E50;
}

#sitemap a.link3 {
	padding:0px 0 5px 15px; 
	font-weight:normal; 
	font-size:12px; 
	color:#797979;
}

.clear {
	clear:both;
}

/* --- /SITEMAP --- */

/* --- PPC --- */

#ppc  {
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:15px;
	float:left;
	width:450px;
}

#ppc-search{
	width: 575px;
}

#ppc .ppclisting, #ppc-search .ppclisting {
	background: url(/i/bullet.gif) no-repeat 0 5px;
	padding-left:15px; 
	margin-bottom:15px; 
	text-transform:capitalize;
}

#ppc .ppclisting a, #ppc-search .ppclisting a {
	display: block;
}

#ppc .ppclisting a img{margin-left:50px; margin-top: -56px; margin-left:250px;}

#ppc .ppclisting a.ppctitle, #ppc-search .ppclisting a.ppctitle {
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
}

#ppc .ppclisting a.ppcdescription, #ppc-search .ppclisting a.ppcdescription {
	color:#818181;
	font-size:11px;
	text-decoration:none;
}

#ppc .ppclisting a.ppchost, #ppc-search .ppclisting a.ppchost{
	color: #5C7480;
	font-size: 11px;
}

#ppc-sitesearch {
	margin-top:50px;
	width: 560px;
}

#ppc .ppclisting a.ppctitle:hover, #ppc .ppclisting a.ppchost:hover, #ppc-search .ppclisting a.ppctitle:hover, #ppc-search .ppclisting a.ppchost:hover {
	color: #727149;
}

#ppc #kw, #kw {
	color:#656952;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
}

#ppc #kw #kwdescript, #ppc-snippets #kw #kwdescript {
	color: #999;
	font-weight: normal;
}

#kw-thankyou #kwdescript {
	color:#E37F39;
	font-weight: bold;
	font-size:20px;
}

#kw-thankyou {
	margin-bottom:10px;
}

#ppc #ppcsl, #ppc #ppcsl a, #ppc-search #ppcsl, #ppc-search #ppcsl a, #ppc-sitesearch #ppcsl, #ppc-sitesearch #ppcsl a {
	color: #aaa891;
	font-size: 11px;
}

#ppc #ppcsl, #ppc-sitesearch #ppcsl, #ppc-snippets #ppcsl {
	float: right;
	position:relative;
	top:-10px;
}

#ppc .ppclisting a.ppctitle, #ppc-search .ppclisting a.ppctitle {
	color:#C84507;
}
/* --- /PPC --- */

/* --- FOOTER --- */

#footer {
	background: url(/i/footer-home.gif) no-repeat;
	color:#898989;
	height:3px;
	padding:15px 10px 10px 0px;
	width:900px;
	clear:both;
}

#footer-wide {
	background: url(/i/footer-wide.gif) no-repeat;
	color:#898989;
	height:3px;
	padding:15px 10px 10px 0px;
	width:1280px;
	clear:both;
}

#footer a, #footer-wide a {
	color:#898989;
	display:inline;
	font-size:12px;
	padding:8px;
	text-decoration:none;
}

/* --- /FOOTER --- */

/* --- BANNER ADS --- */

/*-- Yieldy --*/
div.ad {
}

.outTop {
}

.outLft {
    position: absolute;
    top: 25px;
    margin-left: -176px;
    width: 160px;
    height: 600px;
    background-color:#ccc;
}

.outRt {
    position: absolute;
    top: 25px;
    margin-left: 980px;
    width: 160px;
    height: 600px;
    background-color:#ccc;
}

#rtRlTop-H 
{   width: 298px;
    height: 250px;
    background-color: #fff;
    margin-left: 296px;
    margin-top:1px;
    position:absolute;
}


/* ---- UX DIV TAXONOMY ---*/
/*-- Yieldy --*/

#outTop-C, #outTop-H, #outTop-S, #outTop-SS, #outTop-SL {margin:0 auto; margin-bottom:10px; width: 728px; height: 50px;}
#outLft-C, #outLft-H, #outLft-S, #outLft-SS, #outLft-SL {position:absolute; top: 130px; margin-left:-176px; width: 160px; height: 600px;}
#outRt-C {position:absolute; top: 130px; margin-left:1290px; width: 160px; height: 600px;}
#outRt-H, #outRt-S, #outRt-SS, #outRt-SL {position:absolute; top:130px; margin-left:930px; width: 160px; height: 600px; background-color:#ccc;}

#navBtm-C, #navBtm-S, #navBtm-SS { background-color:#257c9a; text-align:center; margin:0 auto;}
#navBtm-H, #navBtm-SL { background-color:#257c9a; text-align:center; margin:0 auto;}

#navTop-H, #navTop-SL { text-align:center; margin:10px auto ;}
#navTop-C, #navTop-S, #navTop-SS { background-color:#257c9a; text-align:center; margin:0 auto;}

#lftRlTop-C, #lftRlTop-S, #lftRlTop-SS, #lftRlTop-SL {float:left;}
#lftRlBot-C, #lftRlBot-S, #lftRlBot-SS, #lftRlBot-SL {float:left;}

#conTop-C, #conTop-H {text-align:center; margin:5px auto; float:right;}
#rtRlTop-C, #rtRlTop-S, #rtRlTop-SS {margin:10px 0; float:right; margin-right:1px;}
#rtRlBot-C, #rtRlBot-S, #rtRlBot-SS {margin:10px 0; float:right;}

#rtRlBot-SL {width: 309px; height:267px; background-color:#fff; margin-top:2px;}

#conBot-C {margin:10px auto; text-align:center;}
#conTop-S, #conTop-SS, #conTop-SL {margin:10px auto; text-align:center;}
#conBot-S, #conBot-SS, #conBot-SL {margin:20px auto; text-align:center;}

#ppcTop-C, #ppcTop-S, #ppcTop-SS, #ppcTop-SL {margin-bottom:10px; text-align:center;}
#ppcBot-C, #ppcBot-S, #ppcBot-SS, #ppcBot-SL {margin-top:10px; text-align:center;}
#ppcLft-C, #ppcLft-S, #ppcLft-SS, #ppcLft-SL  {float:left; margin-right:10px;}
#ppcRt-C, #ppcRt-S, #ppcRt-SS, #ppcRt-SL  {float:right; margin-left:10px;}

#btmRl-C, #btmRl-H, #btmRl-S, #btmRl-SS, #btmRl-SL {text-align:center; margin:10px auto;}

 
