/* RODALE STYLES */

body {
  color: #333;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6, p, span, ul, ol, li, div, a, img {margin:0;padding:0;}

div#mainWrap{width:1000px;margin:0 auto;}
a,a:visited,a:active{text-decoration:none;color:#31A5CA}
a:hover{text-decoration:underline;}
ul, li{list-style:none;}
img{display:block;}
.moreLink, .moreLink:hover, .moreLink:active, .moreLink:visited{background:transparent url("images/orange-pointer.jpg") no-repeat 0 50%;padding:0 0 0 8px;color:#31a5ca;}
div.hr {
  height: 1px;
  background: #fff url("images/gray-dots.gif") repeat-x 0 0;
}

div.hr hr {
  display: none;
}

.clear {
  clear: both;
}

.clear-thin {
  clear: both;
  font-size: 0;
  height: 0;
}

.clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.left {
  display: inline;
  float: left;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

.hide {
  display: none !important;
}

/*------------ Header Styles ------------*/
#header {
  margin: 0 0 20px 0;
  width: 100%;
}

#header #logo{width:173px;height:46px;display:block;background:transparent url("images/logo.gif") no-repeat 0 0;float:left;}

#header #navigation {
  display: inline;
  float: left;
  height: 31px;
  margin: 10px 0 0 0;
  padding-left: 30px;
  position: relative;
  width: 500px;
}

#header #navigation .menu li{float:left;font:normal 12px "Myriad Pro", "Arial" sans-serif;margin:0 0 0 0.5em;}

#header #navigation .menu li:hover{background:#99ca3c;}

#header #navigation .menu li a {
  background: transparent url("images/nav-bg.jpg") no-repeat 0 0;
  color: #414243;
  display: block;
  height: 31px;
  line-height: 31px;
  text-align: center;
  text-transform: uppercase;
  width: 64px;
}

#header #navigation .menu li a:hover,
#header #navigation .menu li a.active {
  background: url("images/nav-bg-on.jpg") no-repeat 0 0;
  color: #fff; 
  text-decoration: none;
}

#header #navigation .menu li #nav-remedies {
  background: transparent url("images/nav-bg-wide.gif") no-repeat 0 0;
  color: #414243;
  display: block;
  height: 31px;
  line-height: 31px;
  text-align: center;
  text-transform: uppercase;
  width: 77px;
}

#header #navigation .menu li #nav-remedies:hover,
#header #navigation .menu li.active #nav-remedies {
  background: url("images/nav-bg-wide-on.gif") no-repeat 0 0;
  color: #fff; 
  text-decoration: none;
}

/* Channel navigation */
#nav-channel {
  background: #99ca3b url("images/bg-nav-channels.gif") no-repeat 0 0;
  clear: both;
  height: 21px;
  margin-top: 10px;
  padding-top: 9px;
  width: 985px;
}

#list-nav-channel li {
  border-left: 1px solid #fff;
  display: inline;
  margin: 0 14px 0 0;
  padding: 1px 0 0 14px;
}

#list-nav-channel .first {
  border-left: 0;
}

#list-nav-channel li a {
  color: #fff;
  font-size: 1em;
  text-transform: uppercase;
}

#list-nav-channel li a:hover {
  text-decoration: none;
}

#contentWrap {
	padding-bottom: 30px;
	width: 100%;
}

/*------------ Login / User block ------------*/
#loggedInBlock {
  display: inline;
  float: right;
  width: 228px;
}

#header .logIn_Out {
  position: relative;
  margin: 18px 18px 0 0;
  text-align: right;
  z-index: 1;
}

#header .logIn_Out li {
  display: inline;
  float: right;
  text-align: right;
}

#header .logIn_Out .last {
  margin-right: 10px;
}

#header .logIn_Out .orangePointer{background:#fff url("images/orange-pointer.jpg") no-repeat 0 50%;padding:0px 0 0 10px;}

#header .logIn_Out .blue{color:#31a5ca;}

#loggedInBlock .moreLink, #loggedInBlock a {
  color: #333;
  text-decoration: underline;
}

/*------------ Left Column Styles ------------*/
div#leftColumn{width:163px;float:left;margin:0px 0 0 0;}
div#leftColumn.nothome{width:163px;float:left;margin:4px 0 0 0;}
div#leftColumn div.block{width:150px;}

/* Dashed bottom border */
#block-menu-125,
#block-menu-menu-our-company,
#block-rodale_util-2,
#block-views-guest_opinion-block_1,
#leftColumn .block-bottom-border {
  background: #fff url("images/gray-dotted-line.gif") no-repeat 0 100%;
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
}

/* --- our brands --- */
#block-menu-68{margin:0 0 15px 0;padding:0 0 15px 10px;}

#block-menu-68 h2{background:url("images/our-brands.jpg") no-repeat 0 0;text-indent:-100000px;height:16px;
  margin:0 0 3px -1px;
}
#block-menu-125 h2,
#block-menu-menu-our-company h2{background:url("images/out-company.gif") no-repeat 0 0;text-indent:-100000px;width:105px;height:13px;margin:0 0 3px -1px;}
#block-menu-68 ul.menu,
#block-menu-125 ul.menu,
#block-menu-menu-our-company ul.menu,
#block-rodale_util-2 ul.menu {padding:0;margin:0px 0 0 1px;font-size:12px;}
#block-menu-68 ul.menu a,
#block-menu-125 ul.menu a,
#block-menu-menu-our-company ul.menu a,
#block-rodale_util-2 ul.menu a,
#block-menu-68 ul.menu a:hover,
#block-menu-125 ul.menu a:hover,
#block-menu-menu-our-company ul.menu a:hover {color:#31A5CA;text-decoration:none;}/*689e01*/
#block-menu-68 ul.menu a:hover,
#block-menu-125 ul.menu a:hover,
#block-menu-menu-our-company ul.menu a:hover
#block-rodale_util-2 ul.menu a:hover {text-decoration:underline;}
#block-menu-68 ul.menu li,
#block-menu-125 ul.menu li,
#block-menu-menu-our-company ul.menu li,
#block-rodale_util-2 ul.menu li {background:#fff url("images/orange-pointer.jpg") no-repeat 0 60%;padding:5px 0 0 10px;}

/* --- rodale news --- */
div#block-views-rodale_news_block{margin:0 0 10px 0;padding:0 0 10px 10px;}
div#block-views-rodale_news_block h2{background:url("images/rodale-news.jpg") no-repeat 0 0;text-indent:-100000px;height:15px;width:95px;}
div.view-content-rodale-news-block ul{font:normal 16px Georgia;padding:0;margin:0;}
div.view-content-rodale-news-block ul a,
div.view-content-rodale-news-block ul a:active,
div.view-content-rodale-news-block ul a:visited,
div.view-content-rodale-news-block ul a:hover{color:#000;text-decoration:none;}
div.view-content-rodale-news-block ul a:hover{text-decoration:underline;}
div.view-content-rodale-news-block ul li{list-style:none;margin:0 0 0 0;padding:8px 0;background:#fff url("images/gray-dots.gif") repeat-x 0 100%;}
div.view-content-rodale-news-block ul li.last{border-width:0;}

div#block-views-rodale_news_block .view-rodale-news-block{
	margin:0 10px 0 0;
}

/* --- The Rodale Story --- */
#block-rodale_util-2 h2 {background:url("images/title-therodalestory-gray.gif") no-repeat 0 0;text-indent:-100000px;font-size: 0;width:124px;height:16px;margin:0 0 3px -1px;}



/* --- guest opinions --- */
#block-views-guest_opinion-block_1 {
  background-color: #fff;
}

#block-views-guest_opinion-block_1 .content {
  margin: 0 0 0 10px;
}

#block-views-guest_opinion-block_1 .view-content-guest-opinion {
  color: #000;
}

#guestOpinion {
  margin: 0;
  padding: 0 0 10px 0;
}

/*
div#block-views-guest_opinion-block_1{margin:0 0 15px 0px;background:#fff url("images/gray-dots.gif") repeat-x 0 100%;padding:0 0 10px 0;width:150px;}
*/
div#block-views-guest_opinion-block_1-block_1{margin:0 0 15px 0px;padding:0 0 0px 0px;width:150px;}

div#block-views-guest_opinion-block_1-block_1 p.sidebarSubtext{font-size:10px;color:#689e01;margin:0 0 5px 0}/*31A5CA*/

div#block-views-guest_opinion-block_1-block_1 ul, div#block-views-guest_opinion-block_1 ul li{margin:0;padding:0;list-style:none;}
div#block-views-guest_opinion-block_1 .title {
  background: url("images/MFCK-header-logo.gif") no-repeat 0 0;
  display: block;
  height: 119px;
  margin: 0 0 10px 0;
  text-indent: -100000px;
  width: 121px;
}
div#block-views-guest_opinion-block_1 #opinionHeadline a{font:normal 17px georgia;color:#000;text-decoration:none;margin:0 0 5px 0;letter-spacing:-.25px;line-height:17px;}
div#block-views-guest_opinion-block_1 #opinionHeadline a:hover{text-decoration:underline;}
div#block-views-guest_opinion-block_1 p{font-size:12px;color:#414141;margin:5px 0 5px 0;}
div#block-views-guest_opinion-block_1 p a{color:#31a5ca;text-decoration:none;white-space:nowrap;}
div#block-views-guest_opinion-block_1 p a:hover{text-decoration:underline;}


/*------------ Center Column Styles ------------*/
#centerColumn {
  float: left;
  margin: 0 15px 0 5px;
  width: 573px;
}

#centerColumn.notFront{}

#frontWrap{background-color:#fff;width:570px;border:solid 1px #d3d3d3;}
#frontWrap .layerTopLeft {position: relative;top:-1px;left:-1px;background:transparent url("images/topLeft.gif") no-repeat left top;}
#frontWrap .layerBottomLeft {position:relative;top:2px;left:0px;background:transparent url("images/bottomLeft.gif") no-repeat left bottom;}
#frontWrap .layerBottomRight {position:relative;top:1px;left:2px;background:transparent url("images/bottomRight.gif") no-repeat right bottom;color:#000;text-align:left;/*DO NOT REMOVE ALIGNMENT */padding:5px 0 20px 15px}

/* Breaking News and Welcome modules */
#block-rodale_util-0, #block-rodale_util-1, #block-views-breaking_news {
  font-family: Georgia, "Times New Roman", Serif;
  font-size: 16px;
  margin-bottom: 15px;
  width: 573px;
}

#block-rodale_util-0 .top, #block-rodale_util-1 .top, 
#block-rodale_util-0 .bot, #block-rodale_util-1 .bot,
#block-views-breaking_news .top, #block-views-breaking_news .bot {
  font-size: 0px;
  height: 5px;
  width: 573px;
}

#block-rodale_util-0 .top, #block-views-breaking_news .top {
  background: url("images/bg-breakingnews-top.gif") no-repeat 0 0;
}

#block-rodale_util-0 .bot, #block-views-breaking_news .bot {
  background: url("images/bg-breakingnews-bot.gif") no-repeat 0 0;
}

#block-rodale_util-1 .top {
  background: url("images/bg-welcome-top.gif") no-repeat 0 0;
}

#block-rodale_util-1 .bot {
  background: url("images/bg-welcome-bot.gif") no-repeat 0 0;
}

#block-rodale_util-0 .content, #block-views-breaking_news .content {
  background: #ce3139 url("images/bg-breakingnews.gif") no-repeat 0 0;
  padding: 8px 20px 8px 158px;
}

#block-rodale_util-1 .content {
  background: #d3f2fe;
  padding: 3px 20px 3px 21px;
}

#block-rodale_util-0 a, #block-rodale_util-1 a, #block-views-breaking_news a {
  color: #000;
  text-decoration: underline;
}

/* --- breaking news --- 
div#block-views-breaking_news{width:573px;background:url(images/breaking-news-bg.jpg) no-repeat 0 0;height:44px;margin-bottom:10px;}
div#block-views-breaking_news ul li{margin:0;padding:13px 0 0 160px;list-style:none;font-family:georgia;font-size:16px;}
div#block-views-breaking_news ul li a{text-decoration:none;color:#000;}
div#block-views-breaking_news ul li a:hover{text-decoration:underline;color:#000;}
*/

/* --- featured story --- */
div#block-views-featured_news{}
div#block-views-featured_news ul{}
div#block-views-featured_news ul li{}
div#block-views-featured_news ul li div#featured-left{width:200px;float:left;margin:5px 20px 10px 0;}
div#block-views-featured_news ul li div#featured-left img{margin:0 0 7px 0;padding:0 0 3px 0;border-style:dotted;border-width:0 0 1px 0;border-color:#d3d3d3;}
div#block-views-featured_news ul li div#featured-left h1.featured{font:normal 24px georgia;margin:0 0 10px 0;line-height:1em;}
div#block-views-featured_news ul li div#featured-left h1.featured a{text-decoration:none;color:#000;letter-spacing:-.25px;}
div#block-views-featured_news ul li div#featured-left h1.featured a:hover{text-decoration:underline;color:#000;}
div#block-views-featured_news ul li div#featured-left p.featured{color:#5a5a5a;font-size:12px;margin:0 0 7px 0;}
div#block-views-featured_news ul li div#featured-left p.featured a{color:#31a5ca;text-decoration:none;}
div#block-views-featured_news ul li div#featured-left p.featured a:hover{color:#31a5ca;text-decoration:underline;}
div#block-views-featured_news ul li div#featured-left p.feature-what{color:#808080;font-size:12px;margin:0 0 7px 0;}
div#block-views-featured_news ul li div#featured-left p.feature-what span{color:#89ab2d;}
div#block-views-featured_news ul li div#featured-left p.feature-what a{color:#89ab2d;text-decoration:none;}
div#block-views-featured_news ul li div#featured-left p.feature-what a:hover{color:#89ab2d;text-decoration:underline;}
div#block-views-featured_news ul li div#featured-right{float:left;margin-top:5px;}
div#block-views-featured_news ul li div#featured-right img{ }
div#block-views-frontnews-block_1{clear:both;margin-top:10px;}
div#block-views-frontnews-block_1 ul{}
div#block-views-frontnews-block_1 ul li{/*width:551px;*/padding-bottom:10px;padding-right:10px;}
div#block-views-frontnews-block_1 ul li h1.news-front{color:#31a5ca;font-family:georgia;font-weight:normal;font-size:16px;clear:both;padding-bottom:2px;}
#block-views-frontnews-block_1 ul li h1.news-front a{text-decoration:none;color:#000;letter-spacing:-.25px;}
.article-text a{text-decoration:none;color:#000;letter-spacing:-.25px;}
#block-views-frontnews-block_1 ul li h1.news-front a:hover{text-decoration:underline;color:#000;}
.article-text a:hover{text-decoration:underline;color:#000;}
#block-views-frontnews-block_1 ul li p.feature-what{color:#6d6d6d;font:normal 12px Arial, Helvetica, sans-serif;padding:3px 0 7px 0;}
#block-views-frontnews-block_1 ul li p.feature-what span{color:#89ab2d}
#block-views-frontnews-block_1 ul li p.feature-what a{color:#89ab2d;text-decoration:none;font-size:12px;}
#block-views-frontnews-block_1 ul li p.feature-what a:hover{color:#89ab2d;text-decoration:underline;}
.view-footer-front-news{text-align:right;}
.view-footer-front-news p a.more{background:url(images/orange-pointer.jpg) no-repeat 0 50%;background-position:left;padding:0 15px 0 15px;font-size:12px;color:#31a5ca;margin:0;text-decoration:none;}
.view-footer-front-news p a.more:hover{text-decoration:underline;}

#Home .view-content-featured-news .image {
  border: 1px solid #dedede;
}

/*featured news new*/
#featured-left{width:200px;float:left;margin:5px 20px 10px 0;}
#featured-left img{margin:0 0 7px 0;padding:0 0 3px 0;border-style:dotted;border-width:0 0 1px 0;border-color:#d3d3d3;}
#featured-left h1.featured{font:normal 24px georgia;margin:0 0 10px 0;line-height:1em;}
#featured-left h1.featured a{text-decoration:none;color:#000;letter-spacing:-.25px;}
#featured-left h1.featured a:hover{text-decoration:underline;color:#000;}
#featured-left p.featured{color:#5a5a5a;font-size:12px;margin:0 0 7px 0;}
#featured-left p.featured a{color:#31a5ca;text-decoration:none;}
#featured-left p.featured a:hover{color:#31a5ca;text-decoration:underline;}
#featured-left p.feature-what{color:#808080;font-size:12px;margin:0 0 7px 0;}
#featured-left p.feature-what span{color:#89ab2d;}
#featured-left p.feature-what a{color:#89ab2d;text-decoration:none;}
#featured-left p.feature-what a:hover{color:#89ab2d;text-decoration:underline;}
#featured-right{float:left;margin-top:5px;}
#featured-right img{ }

/*end of new FN styles*/


/* --- story tools --- */
/*#storyTools{width:320px;height:25px;float:right;position:relative;margin:2px 0 0 0;}
#storyTools img.tool{margin:0 3px 0 0;padding:0;float:left;}
#storyTools img.text{margin:0 0 0 0;float:left;}
div#textsize img{display:inline;float:left;}
div#textsize{margin:1px 0 0 0;padding:0;}*/

#storyTools{width:573px;height:25px;float:right;position:relative;margin:2px 0 0 0;}
#storyTools .left_tool{float:left;}
#storyTools .left_tool .l_t_1, #storyTools .left_tool .l_t_2, #storyTools .left_tool .l_t_3{float:left; margin-right:3px;height:25px;}
#storyTools .right_tool{float:right;}
#storyTools .right_tool .r_t_1, #storyTools .right_tool .r_t_2, #storyTools .right_tool .r_t_3, #storyTools .right_tool .r_t_4{float:left; margin-right:2px; height:25px;}
#storyTools .right_tool .r_t_1, #storyTools .right_tool .r_t_2, #storyTools .right_tool .r_t_3{margin-top:1px;}
#storyTools .right_tool .r_t_4{width:215px;}
#storyTools img.tool{margin:0 3px 0 0;padding:0;float:left;}
#storyTools img.text{float:left; margin:1px 0 0 0; *margin:0 0 0 0;}
div#textsize img{display:inline;float:left; margin-top:1px; *margin-top:0px;}
div#textsize{padding:0;}
.clearboth{clear:both;}


/* --- story head --- */
#storyHead{margin:40px 0 10px 0;}
#storyHead.topics{margin:0px 0 10px 0;}

#storyHead h1.pretitle{font-size:12px;font-weight:normal;color:#969696;}
#storyHead h1.title{color:#000;font:normal 29px Georgia;margin:0 0 10px 0;line-height:31px;}
#storyHead h2.title{color:#000;font:normal 29px Georgia;margin:0 0 10px 0;line-height:31px;}
#storyHead h2.deck{font:normal 15px Georgia;line-height:21px;margin:0 0 10px 0;color:#616161;}
#storyHead h3.deck{font:normal 15px Georgia;line-height:21px;margin:0 0 10px 0;color:#616161;}
#storyHead #byline{width:570px;color:#969696;font-size:11px;}
#storyHead #byline label{width:50%;}
#storyHead #byline p#author{float:left;}

#storyHead #byline p#author img {display:inline;vertical-align:top;margin-left:5px;}
#storyHead #byline p#topics{float:right;}
#storyHead #byline p#topics a{color:#31a5ca;text-decoration:none;}
#storyHead #byline p#topics a:hover{color:#31a5ca;text-decoration:underline;}

/* --- what you could do --- */
#whatyoucando{background:url("images/gray-dots.gif") repeat-x 0 100%;padding-bottom:10px}
#whatyoucando .rodale-tree{float:left;margin-right:10px;}
#whatyoucando .hr{margin-bottom:10px;}

#whatyoucando .wycd{padding-top:5px;}
#whatyoucando p{font:normal 16px Georgia;color:#689e01;float:left;width:530px;}
p.wycd a{font:normal 16px Georgia;color:#689e01;text-decoration:none;}
p.wycd a:hover{text-decoration:underline;}

/* --- story body --- */
#storyBody{font-size:13px;color:#414141;text-align:left;width:573px;background:#fff url("images/gray-dots.gif") repeat-x 0 100%;margin-top:10px;}
/* --- story body image --- */
#storyBody .storyImage{width:320px;float:right;margin-left:10px;}
#storyBody .storyImage img.image{margin:0;padding:0;border:solid 1px #dedede;}
#storyBody .storyImage p.caption, #storyBody .storyImage p.captionByline{border-color:#dedede;border-width:0px 1px 0px 1px;border-style:solid;width:300px;font-size:11px;margin:0;line-height:15px;}
#storyBody .storyImage p.caption{padding:10px 10px 0 10px;margin:0px;color:#616161;}
#storyBody .storyImage p.captionByline{padding:0 10px 0 10px;color:#dedede;}

/* --- story body video --- */
#storyBody .storyVideo{width:320px;float:right;margin:5px 0 15px 15px;padding:0;}
#storyBody .storyVideo img.image{border-color:#dedede;border-width:1px 1px 1px 1px;border-style:solid;}
#storyBody .storyVideo p.videoHead-video{border:solid 1px #dedede;border-bottom:none;margin:0;width:320px;padding:0;}
#storyBody .storyVideo p.caption,
#storyBody .storyVideo p.captionByline,
#storyBody .storyVideo p.videoHead,
#storyBody .storyVideo p.morevids{border-color:#dedede;border-width:0px 1px 0px 1px;border-style:solid;width:300px;font-size:11px;margin:0;line-height:15px;}
#storyBody .storyVideo p.videoHead{font-size:12px;padding:0px 10px 0 10px;margin:0px;color:#616161;font-weight:bold;color:#000;}
#storyBody .storyVideo p.morevids, #storyBody .storyVideo p.caption{padding:5px 10px 0 10px;}
#storyBody .storyVideo p.captionByline{padding:0 10px 0 10px;color:#dedede;}
#storyBody .storyVideo p.morevids a{color:#31a5ca;text-decoration:none;}
#storyBody .storyVideo p.morevids-topic a:hover{text-decoration:underline;}
#storyBody .storyVideo p.morevids{font-size:12px;padding-top:5px;}
#storyBody .storyVideo p.morevids img{padding-right:5px;}
#storyBody .storyVideo p.morevids a:hover{color:#31a5ca;text-decoration:underline;}
#storyBody .storyVideo p .moreLink{color:#31a5ca;margin:0 0px 0 10px;}
#storyBody .storyVideo .video-borders{padding:0;border-left:solid 1px #dedede;border-right:solid 1px #dedede;width:320px;}

/* --- story pager --- */
div.pager{width:560px;margin:0 0 25px 0;font-size:12px;height:22px;}
div.pager span.pager-list a, 
div.pager span.pager-list strong{border-left:dotted 1px #999;margin:0px 0 0 5px;padding:0px 0px 0px 5px;}
div.pager span.last{border-width:0 1px 0 1px;border-style:dotted;border-color:#c4c4c4;margin:0 5px 0 5px;padding:8px 5px 0px 5px;}
div.pager a, div.pager a:active, div.pager a:visited, div.pager a:hover{color:#969696;text-decoration:none;}
div.pager a:hover{color:#000;font-weight:bold;}
div.pager a.pager-last, 
div.pager a.pager-first{display:none;}
div.pager div.previous{width:87px;height:22px;float:right;text-align:right;margin-right:10px;}
div.pager div.next{width:87px;height:22px;text-align:left;float:right;margin-left:10px;}

div.pager div.previous a{background:#fff url("images/pager-previous.jpg") no-repeat 0 0;display:block;width:83px;height:22px;padding:3px 4px 0 0px;}
div.pager div.next a{background:#fff url("images/pager-next.jpg") no-repeat scroll 0 0;display:block;width:85px;height:22px;padding:3px 0 0 3px;}

div.pager div.previous a,
div.pager div.previous a:active,
div.pager div.previous a:visited,
div.pager div.previous a:hover,
div.pager div.next a,
div.pager div.next a:active,
div.pager div.next a:visited,
div.pager div.next a:hover{color:#31a5ca;text-transform:uppercase;font-size:10px;}

div.pager div.pages_link{float:right;margin-top:3px;}

/* --- related stories --- */
#relatedStories{width:560px;margin:15px 0 15px 0;}
#relatedStories h1#relatedHead{width:560px;height:38px;background:url("images/related-stories-header.jpg") no-repeat 0 0;text-indent:-100000px;margin:0 0 1px 0;}
#relatedStories ul#relatedList{width:560px;height:auto;background-color:#d2f2fe;padding:0px 0 0px 0;}
#relatedStories ul#relatedList li{list-style:none;padding:10px 0 0 15px;font-family:georgia;font-size:16px;}
#relatedStories ul#relatedList li a{color:#187290;text-decoration:none;}
#relatedStories ul#relatedList li a:hover{text-decoration:underline;}
#relatedStories ul#relatedList li span{font-family:helvetica, arial, sans-serif;font-size:11px;}
#relatedStories p.lastUpdate {
  font-size: 11px;
  margin: 1em 0;
}

/* --- related stories -- Block --- */
#relatedStoriesBlock{width:160px;margin:15px 0 15px 0;}
#relatedStoriesBlock h1#relatedHead{width:160px;height:38px;background:url("images/related-stories-header.jpg") no-repeat 0 0;text-indent:-100000px;margin:0 0 1px 0;}
#relatedStoriesBlock ul#relatedList{width:160px;height:auto;background-color:#d2f2fe;padding:0px 0 0px 0;}
#relatedStoriesBlock ul#relatedList li{list-style:none;padding:10px 0 0 15px;font-family:georgia;font-size:16px;}
#relatedStoriesBlock ul#relatedList li a{color:#187290;text-decoration:none;}
#relatedStoriesBlock ul#relatedList li a:hover{text-decoration:underline;}
#relatedStoriesBlock ul#relatedList li span{font-family:helvetica, arial, sans-serif;font-size:11px;}
#relatedStoriesBlock p.lastUpdate {
  font-size: 11px;
  margin: 1em 0;
}

/*------------ Right Column Styles ------------*/
div#rightColumn {
	float: left;
	width: 228px;
}

div#block-views-guest_opinion-block_1, div#block-block-5{width:180px;}

/*------------ Error Messages ------------------*/
.wrapper-messages, .messages {display:none;}
.comment .wrapper-messages, .comment .messages { display: block; }
.comment .wrapper-messages {
  background: #fcc;
  padding: 1em;
}
.comment .error {
  background: transparent;
  border: 0;
  margin: 0.5em 0 0.5em 0;
}
.comment .messages ul {
  margin: 0 0 0 1em;
}
.comment .messages ul li {
  list-style-type: disc;
  padding-bottom: 0.3em;
}

/*------------Most viewed block-------------------*/
#block-views-mostviewed-block_1 {
  background-color: #fff;
  display: inline;
  float: left;
  margin: 15px 0 5px 0;
  width: 400px;
}

#block-views-mostviewed-block_1 .top, #block-views-mostviewed-block_1 .bot {
  font-size: 0;
  width: 400px;
}

#block-views-mostviewed-block_1 .top {
	background: transparent url("images/bg-block-white-top-med.gif") no-repeat left top;
	height: 12px;
	position: relative;
}

#block-views-mostviewed-block_1 .bot {
	background: transparent url("images/bg-block-white-bot-med.gif") no-repeat left bottom;
	height: 12px;
	position: relative;
}
/*
#block-views-mostviewed-block_1 .content {
  border-left: solid 1px #dedede;
  border-right: solid 1px #dedede;
  padding: 0 10px 5px 12px;
}
*/

#block-views-mostviewed-block_1  ol {
  padding: 10px 5px 1px 32px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
}

#block-views-mostviewed-block_1  ol li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin-bottom: 4px;
}

/*------------ Newsletter blocks ------------------*/
#block-block-14, #block-block-15, #block-rodale_util-5, #block-rodale_util-6,#block-rodale_util-8,#block-rodale_util-7   {
  margin: 0 0 10px 0;
}

#block-rodale_util-6 {
	width: 180px;
}

#block-rodale_util-5 .top, #block-rodale_util-5 .bot {
  background-position: 0 0;
  background-repeat: no-repeat;
  font-size: 0;
  height: 7px;
  width: 226px;
}

#block-rodale_util-5 .top {
  background-image: url("images/bg-block-right-blue-top.gif");
}

#block-rodale_util-5 .bot {
  background-image: url("images/bg-block-right-blue-bot.gif");
}

#block-rodale_util-5 .btn-submit {
	border: none;
	background: transparent url("images/btn-sign-up-blue.gif") no-repeat 0 0;
	display: inline;
	float: right;
	height: 26px;
	width: 61px;
	margin: 5px 0 5px 0;
	cursor: pointer;
}

#block-rodale_util-5 .input-text {
	border: 1px solid #069;
	/*
	font-size: 1.3em;
	height: 22px;
	margin: 10px 0 5px;
	*/
	padding: 2px 3px;
	width: 160px;
}

#block-rodale_util-5 .wrapper-privacy {
  height: 26px;
  padding-top: 8px;
  width: 125px;
}

#block-rodale_util-5 .wrapper-privacy a {
  color: #666;
  font-size: 0.9em;
  text-decoration: underline;
}

#block-rodale_util-6 .btn-submit {
	border: none;
	background: transparent url("images/btn-sign-up-blue.gif") no-repeat 0 0;
	display: inline;
	float: right;
	height: 26px;
	width: 61px;
	margin: 5px 0 5px 0;
	cursor: pointer;
}

#block-rodale_util-6 .input-text {
	border: 1px solid #069;
	/*
	font-size: 1em;
	height: 20px;
	margin: 10px 0 5px;
	*/
	padding: 2px 3px;
	width: 120px;
}

#block-rodale_util-6 .wrapper-privacy {
  height: 26px;
  padding-top: 8px;
  width: 105px;
}

#block-rodale_util-6 .wrapper-privacy a {
  color: #666;
  font-size: 0.9em;
  text-decoration: underline;
}

#block-rodale_util-6 .top, #block-rodale_util-6 .bot {
  background-position: 0 0;
  background-repeat: no-repeat;
  font-size: 0;
  height: 6px;
  width: 180px;
}

#block-rodale_util-6 .top {
  background-image: url("images/bg-block-right-blue-top-sm.gif");
}

#block-rodale_util-6 .bot {
  background-image: url("images/bg-block-right-blue-bot-sm.gif");
}

#block-rodale_util-5 .content, #block-rodale_util-6 .content ,#block-rodale_util-8 .content {
  background: #d2f2fe;
  padding: 0 7px;
}

#block-rodale_util-5 .content {
	margin-right: 2px;
}

#block-rodale_util-5 .content span, #block-rodale_util-6 .content span ,#block-rodale_util-8 .content span{
  color: #666;
}


#block-rodale_util-5 .moreLink,
#block-rodale_util-5 .moreLink:hover,
#block-rodale_util-5 .moreLink:active,
#block-rodale_util-5 .moreLink:visited,
#block-rodale_util-5 .moreLink,
#block-rodale_util-5 .moreLink:hover,
#block-rodale_util-5 .moreLink:active,
#block-rodale_util-5 .moreLink:visited{
  background: none;
  padding: 0;
}

#newsletterSignup {color:#5a525a;font-size:12px;}
#newsletterSignup h2 {
  background: transparent url("images/title-newsletter-blue.gif") no-repeat 0 0;
  line-height: 16px;
  margin-bottom: 4px;
  text-indent: -2000px;
}

#block-rodale_util-6 #newsletterSignup h2 {
	background-image: url("images/title-newsletter-blue-sm.gif");
}

#newsletterSignup a{color:#31a5ca;text-decoration:none;}
#newsletterSignup a:hover{color:#31a5ca;text-decoration:underline;}


/* --- skyscraper ad, right side --- */
div#skyscraperAd{width:180px;text-align:center;border:dotted 1px #c4c4c4;padding:14px 0 0 0;margin:10px 0 0 0;}
div#skyscraperAd span{font-size:10px;text-transform:uppercase;position:relative;top:8px;background:#fff;}
div#skyscraperAd img{display:inline;}

/* ----------- Topic specific styles ---------- */
div#topicBody{font-size:13px;color:#414141;width:560px;margin:0 0 25px 0;padding:10px 0 0px 0;background:#fff url("images/gray-dots.gif") repeat-x 0 0;}
div#storyBody p,
div#topicBody p{padding:0 0 20px 0;line-height:18px;}
div#storyBody strong, 
div#topicBody strong{color:#000;}
div#storyBody p a,
div#topicBody p a{color:#31A5CA;}

div#storyHead div#byline p#topics-topic{width:100%;text-align:right;/*float:right;*/}
div#storyHead div#byline p#topics-topic a{color:#31a5ca;text-decoration:none;}
div#storyHead div#byline p#topics-topic a:hover{color:#31a5ca;text-decoration:underline;}
img.bigpicture{margin:0 0 10px 0;}
div#topic-split{}
div.topic-split-half{width:270px;float:left;}
.topic-split-head{text-indent:-100000px;height:20px;width:270px;/*border-bottom:dotted 1px #c4c4c4;*/}
.topic-split-half .hr{margin:5px 0 10px 0;}

#whatyoucandohead-topic{background:url("images/what-you-can-do.gif") no-repeat 0 0;}
#rodaletvhead-topic{background:url("images/rodale-tv.gif") no-repeat 0 0;}

div#whatyoucando-topic{font-size:12px;margin:0 15px 0 0;overflow:hidden;}
div#whatyoucando-topic p{line-height:18px;}
div#whatyoucando-topic ul{margin:10px 0 0 1px;font-size:12px;}
div#whatyoucando-topic ul a{color:#689e01;text-decoration:none;}
div#whatyoucando-topic ul a:hover{color:#689e01;text-decoration:underline;}
div#whatyoucando-topic ul li{list-style-position:inside;list-style-image:url("images/orange-pointer.jpg");margin:0 0 3px 0;padding:0px 0 0 0;}
#whatyoucando-topic .hr{margin:5px 0 10px 0;}
div#topicBody div.topicVideo{width:270px;float:left;margin:0 0 15px 0px;}
div#topicBody div.topicVideo img.image{border:solid 1px #dedede;}
div#topicBody div.topicVideo p.caption-topic, 
div#topicBody div.topicVideo p.captionByline-topic,
div#topicBody div.topicVideo p.videoHead-topic, 
div#topicBody div.topicVideo p.morevids-topic{border-color:#dedede;border-width:0px 1px 0px 1px;border-style:solid;width:250px;font-size:11px;margin:0;line-height:15px;}
div#topicBody div.topicVideo p.videoHead-video{border:solid 1px #dedede;border-bottom:none;margin:0;width:270px;padding:0;}
div#topicBody div.topicVideo p.videoHead-topic{font-size:12px;padding:10px 10px 0 10px;margin:0px;color:#616161;font-weight:bold;color:#000;}
div#topicBody div.topicVideo p.morevids-topic, div#topicBody div.topicVideo p.caption-topic{padding:0 10px 0 10px;}
div#topicBody div.topicVideo p.captionByline-topic{padding:0 10px 0 10px;color:#dedede;}
div#topicBody div.topicVideo p.morevids-topic a{color:#31a5ca;text-decoration:none;}
div#topicBody div.topicVideo p.morevids-topic a:hover{text-decoration:underline;}
div#topicBody div.topicVideo p.morevids-topic{font-size:12px;padding-top:5px;}
div#topicBody div.topicVideo p.morevids-topic img{padding-right:5px;}
div#relatedContent{text-align:left;width:560px;margin:0px 0 15px 0;padding:0 0 10px 0;float:left;}
h1#relatedContent-Head{background:url("images/related-topic.gif") no-repeat 0 0;text-indent:-100000px;border-bottom:1px  dotted #c4c4c4;height:25px;}

p.showAll{color:#f67a08;font-size:12px;background:url("images/orange-pointer.jpg") no-repeat left top;padding:0 0 0 10px;margin:10px 0 0 0;}
p.showAll a{color:#31a5ca;text-decoration:none;}
p.showAll a:hover{color:#31a5ca;text-decoration:underline;}
ol#relatedContentList{color:black;font-family:georgia;font-size:18px;margin:15px 0 0 0;border-bottom:1px  dotted #c4c4c4;}
ol#relatedContentList a{color:#689e01;text-decoration:none;}
ol#relatedContentList a:hover{text-decoration:underline;}
ol#relatedContentList li{margin:0 0 20px;}
ol#relatedContentList span.relatedFrom{font-size:11px;color:#a6a5a5;font-family:arial;line-height:25px;}
ol#relatedContentList span.relatedFrom a{color:#31a5ca;text-decoration:none;}
ol#relatedContentList span.relatedFrom a:hover{text-decoration:underline;}
ol#relatedContentList span.relatedDesc{font-size:12px;color:#414141;font-family:arial;}
img.videoIcon{margin:0px 0 0 10px;}

#contentZone.mid,
#contentZone.mid h1,
#contentZone.mid h2,
#contentZone.mid h3,
#contentZone.mid h4,
#contentZone.mid p {font-size:1.3em;line-height:20px;}

#contentZone.big,
#contentZone.big h1,
#contentZone.big h2,
#contentZone.big h3,
#contentZone.big h4,
#contentZone.big p {font-size:1.6em;line-height:23px;}

/* SHARE */
a.share, 
a.share_node, 
a.share_link {padding:0;}
div.share_popup {border:2px solid #cdcdcd;background-color:#fff;color:#000000;width:230px;font:normal 13px Arial, Helvetica, sans-serif;position:absolute;z-index:10;
top:23px;padding-bottom:5px;}
div.share_popup a {color: #000000;}
div.share_popup a.share_close {float:right;margin:5px 15px 5px 5px;font-size:10px;color:#31A5CA;}
div.share_popup ul li img{display:inline;}
div.share_popup ul li,
#share_block ul li {background-image:none;}
ul.share_popup_menu {background-color:#5D5D5D;margin:0px;padding:6px 5px 4px 5px;}
ul.share_popup_menu li {display:inline;background-color:#CDCDCD;padding:3px 5px;margin:0px 1px;}
ul.share_popup_menu li:hover, #share_block ul.share_menu li {cursor:pointer;}
ul.share_popup_menu li.selected {background-color:#fff;border-bottom:2px solid #fff;}
#share_tabs_content {padding: 10px 0 0 15px;}
ul.share_links, div.service-links ul.links, div.share_popup #share-form {margin: 20px 0 0 0;padding: 0px;}
ul.share_links li, div.service-links ul.links li {margin: 0 0 5px 0px;padding: 0px 0px;width: 50%;float: left;}
#share-form div.form-item {margin: 0px;padding: 5px 0px;}
div.share_popup .clear {clear: both;float: none;}

/*Block Style*/
#share_block ul {margin: 10px 0 0 0;padding: 0px;}
#share_block ul li {margin: 0px;padding: 0px 5px;}
#share_block ul.share_menu {text-align: center;border-bottom: 1px solid #5D5D5D;}
#share_block ul.share_menu li.selected {border:1px solid #5D5D5D;border-bottom:3px solid #fff;background-color:#fff;}
#share_block #share_contents {padding:5px;background-color:#fff;border:1px solid #5D5D5D;border-top:none;}

/* Rodale Store Block */
/**borders style **/
div#block-views-rodale_store{background-color:#fff;border:solid 1px #d3d3d3;position:relative;z-index:1;}
div#block-views-rodale_store .content{position:relative;top:-1px;left:-1px;background:transparent url("images/topLeft.gif") no-repeat left top;z-index:1;}
div#block-views-rodale_store .view-rodale-store{position:relative;top:2px;left:0px;background:transparent url("images/bottomLeft.gif") no-repeat left bottom;z-index:2;}
div#block-views-rodale_store .view-content-rodale-store{position:relative;top:1px;left:2px;background:transparent url("images/bottomRight.gif") no-repeat right bottom;color:#000;padding:8px 0 10px 10px;z-index:3;}

#rodale-store-ad {
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#rodale-store-ad .ad-inner {
  border: 1px dotted #c4c4c4;
  padding: 4px 4px 0 4px;
  position: relative;
}

#rodale-store-ad a {
  display: block;
}

#rodale-store-ad a img {
  display: inline;
}

#rodale-store-ad-label {
  background: #fff;
  color: #ccc;
  font-size: 0.85em;
  padding: 1px 2px;
  position: relative;
  bottom: -8px;
  text-transform: uppercase;
}

/* --- rodale store --- */
div#block-views-rodale_store,
div#block-block-10, 
div#block-block-11 {
  margin: 0 0 10px 0;
  width: 226px;
}

div#block-views-rodale_store ul{/*width:226px;margin:0;padding:0;*/}
div#block-views-rodale_store ul li{/*list-style:none;width:226px;margin:0;padding:0;*/}
div#block-views-rodale_store ul li div.rodale-store{}
div#block-views-rodale_store ul li h3{text-indent:-2000px;background:transparent url("images/rodale-store-header.gif") no-repeat 0 0;height:14px;width:94px;margin-bottom:5px;}
div#block-views-rodale_store ul li div.rodale-store .store-pic{float:left;display:block;text-decoration:none;margin:3px 5px 0 0;}
div#block-views-rodale_store ul li div.rodale-store div.store-text{width:130px;float:left;}
div#block-views-rodale_store ul li div.rodale-store div.store-text h4{font:normal 17px georgia;color:#1a1a1a;margin:0 0 5px 0;letter-spacing:-.25px;line-height:17px;}
div#block-views-rodale_store ul li div.rodale-store div.store-text p{font-weight:normal;font-size:12px;color:#414141;margin:0 0 5px 0;}
div#block-views-rodale_store ul li div.rodale-store div.store-text a{display:block;float:left;text-decoration:none;}
div#block-views-rodale_store ul li div.rodale-store div.store-text a span{display:none;}
div#block-views-rodale_store ul li div.rodale-store div.store-text .buyBtn{background:#fff url("images/rodalestore-buy.jpg") no-repeat 0 0;width:38px;height:28px;margin-right:4px;}
div#block-views-rodale_store ul li div.rodale-store div.store-text .visitBtn{background:#fff url("images/rodalestore-visit.jpg") no-repeat 0 0;width:78px;height:28px;}

/* recipe finder */
div#block-block-10 div.rodale-recipies,
div#block-block-11 div.rodale-recipies{background:#99ca3c url("images/remedies-block-foot.jpg") no-repeat 0 100%;border-top:solid 1px #afd961;padding:6px 0 10px 10px;letter-spacing:-.25px}
div#block-block-10 div.rodale-recipies div.store-text,
div#block-block-11 div.rodale-recipies div.store-text{font-size:12px;color:#000;}

#rightColumn .block .rodale-recipies p {
	padding: 0 0.5em 0 0;
}

div#block-block-11 .find-remedies{display:block;background:url("images/remedies-find-button.jpg") no-repeat 0 0;width:41px;height:27px;float:left;margin-left:6px;}
div.rodale-recipies div.store-text p{width:180px;}
div.finder form input {vertical-align:middle;}
div.finder a, div.rodale-recipies div.store-text a {color:#336600;text-decoration:none;font-weight:900;}
div.finder a:hover, div.rodale-recipies div.store-text a:hover {color:#336600;text-decoration:underline;}
div.rodale-recipies .link-out {
  display: block;
  margin-top: 3px;
}
#block-block-10 .top,
#block-block-10 .bottom,
#block-block-11 .top, 
#block-block-11 .bottom,
#block-views-rodale_store .top,
#block-views-rodale_store .bottom{display:block;}
#block-block-10 div.rodale-recipies form{margin:5px 0;}
#block-block-10 div.rodale-recipies form .textField{width:150px;}
/* recent news page */

#recent-listing {
  width: 330px;
  float: left;
  margin-right: 45px;
}

.taxonomy-term #recent-listing {
  float: none;
  margin-right: 0;
  width: 570px;
}

#recent-listing .wrap-news, .taxonomy-term #centerColumn .wrap-news {
  margin-bottom:15px;
}

#recent-listing #newsHead h1, .taxonomy-term #centerColumn h1 {
  color: #000;
  font-size: 29px;
  font-family: georgia;
  font-weight: normal;
  margin: 0 0 10px 0;
}

#recent-listing #newsHead h2, .taxonomy-term #centerColumn h2 {
  color: #6d6d6d;
  font-size: 18px;
  font-family: georgia; 
  font-weight: normal;
  background: #fff url("images/gray-dots.gif") repeat-x scroll 0 100%;
  padding: 0 0 7px 0; 
  margin: 0 0 15px 0;
}

#recent-listing h3.news-title a, .taxonomy-term #centerColumn h3.news-title a {
  color: #689e01;
  font: normal 18px Georgia;
  text-decoration: none;
}

#recent-listing h3.news-title a:hover, .taxonomy-term #centerColumn h3.news-title a:hover {
  text-decoration: underline;
}

#recent-listing  p.news-info{color:#a6a5a5;}

#recent-listing  p.news-info, 
#recent-listing  p.news-info a{font-size:11px;}

#recent-listing  p.news-info a,
#recent-listing  p.news-info a:active,
#recent-listing  p.news-info a:visited,
#recent-listing  p.news-info a:hover{color:#31a5ca;text-decoration:none;}
#recent-listing  p.news-info a:hover{text-decoration:underline;}

div.view-content-recent-news #wrap{margin-top:20px;}
div.view-content-recent-news ul, div.view-content-topics ul{margin:0;padding:0;}
div.view-content-recent-news ul li, div.view-content-topics ul li{list-style:none;margin:0 0 15px 0;padding:0;}

/** Might not needed anymore look for above styles **/
div.view-content-recent-news ul li h3.news-title a, 
div.view-content-topics ul li h3.news-title a{font-size:18px;text-decoration:none;color:#689e01;font-family:georgia;font-weight:normal;}
div.view-content-recent-news ul li h3.news-title a:hover, 
div.view-content-topics ul li h3.news-title a:hover{text-decoration:underline;}

div.view-content-recent-news ul li p.news-info, 
div.view-content-recent-news ul li ul.links, 
div.view-content-topics ul li p.news-info, 
div.view-content-topics ul li ul.links{font-size:12px;margin:6px 0 0 0;display:inline;}

/***************************************************/

div.view-content-recent-news ul li p.news-deck, 
div.view-content-topics ul li p.news-deck{font-size:12px;color:#414141;margin:6px 0 0 0;}

div.view-content-recent-news ul li ul.links a, 
div.view-content-topics ul li ul.links a{color:#31a5ca;text-decoration:none;}
div.view-content-recent-news ul li ul.links a:hover, 
div.view-content-topics ul li ul.links a:hover{color:#31a5ca;text-decoration:underline;}

div.view-content-recent-news ul li ul.links, div.view-content-topics ul li ul.links{margin:0;padding:0;}

.wrap-news .last-updated {
  color: #ce3139;
  font-size: 11px;
}

p.next-week{font-size:12px;}
p.next-week a.prevWeek{background:transparent url("../../themes/rodalenews/images/calendar-prev.gif") no-repeat 0 50%;color:#31a5ca;padding:1px 10px 0 20px;}
p.next-week a.nextWeek{background:transparent url("../../themes/rodalenews/images/calendar-next.gif") no-repeat 100% 50%;color:#31a5ca;padding:1px 20px 0 10px;}
a.thismonth, a:visited.thismonth{
	color:#666;
}
a.notthismonthm, a:visited.notthismonth{
	color:#ccc;
}
a.today, a:visited.today{
	color:#31a5ca;
	font-weight:800;
}
a.thisweek, a:visited.thisweek{
	color:#31a5ca;
	
}
p.next-week a:hover{color:#31a5ca;}
div#recent-sidebar{width:180px;float:left;margin:20px 0 0 0;}
div#recent-topics{width:169px;margin:10px 0;}
div#recent-topics ol{font-size:12px;width:127px;padding:0 5px 0 35px;border-style:solid;border-width:0 1px 0 1px;border-color:#d1d1d1;}
div#recent-topics ol li {margin:0;padding:0px 0 4px 0;list-style:decimal}
div#recent-topics ol li a{color:#31a5ca;}

#most-popluar {
  margin: 10px 0;
  width: 169px;
}

div.most-tabs{width:167px;border-color:#d1d1d1;border-style:solid;border-width:0 1px 0 1px;margin:0px 0 0 0;}
div.viewed{width:60px;}
div.searched{width:105px;}
div.tab{float:left;font-size:11px;text-align:center;padding:10px 0 10px 0;border:solid 1px red;}
div.tab a{color:#414141;text-transform:uppercase;}
div.active{border-style:dotted;border-width:1px 1px 0 0;border-color:#d1d1d1;}
div.inactive{border-style:dotted;border-width:0 0 1px 0;border-color:#d1d1d1;}
div.inactive a{border-style:solid;border-color:#d1d1d1;border-width:1px;padding:5px 20px 5px 5px;background-image:url("images/most-arrow.jpg");background-repeat:no-repeat;background-position:right;}
div#most-popluar ol, #block-top_searches-0 ol {font-size:12px;padding:10px 5px 1px 22px;margin:0 0 0 0px;overflow:hidden;}
div#most-popluar ol li, #block-top_searches-0 ol li {margin:0px 0 4px 0;padding:0px;list-style:decimal}
div#most-popluar ol li a, #block-top_searches-0 ol li a {color:#31a5ca;}

/* Home page version of "Top searches" (block-top_searches-0) */
#block-top_searches-0 {
  margin: 15px 0 10px 10px;
  width: 160px;
}

#block-top_searches-0 #title-most-searched {
  background: #fff url("images/title-most-searched.gif") no-repeat 0 0;
  height: 18px;
  overflow: hidden;
  text-indent: -1000px;
  width: 125px;
}

#block-top_searches-0 .top, #block-top_searches-0 .bot {
  background-position: 0 0;
  background-repeat: no-repeat;
  font-size: 0;
  height: 9px;
  width: 160px;
}

#block-top_searches-0 .top {
  background-image: url("images/bg-block-white-top-sm.gif");
}

#block-top_searches-0 .bot {
  background-image: url("images/bg-block-white-bot-sm.gif");
}

#block-top_searches-0 .content {
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  padding-left: 10px;
}


/*newsletterpopup */
div#news_popup{width:257px;height:120px;margin:0;padding:75px 15px 0 15px;background:transparent url("images/newsletter-popoutbg.gif") no-repeat  0 0;position:absolute;left:-50px;}
div#news_popup p{margin:3px 0 3px 0;}
div#news_popup a{color:#31a5ca;}
input.email{width:170px;height:18px;margin:0 10px 0 0;background-color:#f5f5f5;border-width:1px;border-color:#d2d2d2;color:#666;border-style:solid;font-size:12px;padding:3px;float:left;}

/* Tpopics landing page */
div#topics-wrap{width:100%;}
div.topics-column{width:33%;float:left}
div.topics-group{width:100%;margin:0 0 30px 0;}
div#topics-wrap h4.topics-letter{text-transform:uppercase;font-size:18px;font-weight:normal;font-family:georgia;}
div.topics-group ul{}
div.topics-group ul li{margin:0 0 0px 0;font-size:13px;background:url("images/bullet-square.jpg") no-repeat left 5px;padding:0 0 0 10px;overflow:hidden;}
div.topics-group ul li a{color:#31a5ca;}
/** Search results pages **/
#centerColumn.notFront .box h2{font:normal 24px Georgia;}
#centerColumn.notFront .box .content .search-results .title a{font:normal 16px Georgia;color:#689e01;}
#centerColumn.notFront .box .content .search-results dd{margin:3px 0 20px 0;font-size:12px;}
#centerColumn.notFront .box .content .search-results .source-link{font-size:11px;color:#a6a5a5;}
#centerColumn.notFront .box .content .search-results .source-link a{color:#31a5ca;}
#centerColumn.notFront .box .content .search-results .search-info {
  display: none;
}

/* for styling the left search block */

.search-refine {
  background-color: #e5f2ce;
  margin-bottom: 10px;
  position: relative;
  width: 145px;
}

.search-refine .top, .search-refine .bot {
  font-size: 0;
}

.search-refine .top {
  background: #e5f2ce url("images/bg-block-ltgreen-top-sm.gif") no-repeat 0 0;
  height: 15px;
  width: 145px;
}

.search-refine .bot {
  background: #e5f2ce url("images/bg-block-ltgreen-bot-sm.gif") no-repeat 0 -25px;
  height: 10px;
  width: 145px;
}

.search-refine .title-filter-results {
  background: transparent url("images/title-filter-results.gif") no-repeat 0 0;
  height: 17px;
  margin: 0 0 25px 10px;
  overflow: hidden;
  text-indent: -10000px;
  width: 99px;
}

.dottedLine {
  background: transparent url("images/dotted-line.gif") repeat-x 0 100%;
  padding: 0 0 12px 0;
  margin: 0 10px 12px 10px;
}
.dottedLine li{
margin:0px ;
list-style:none;
}
li {
list-style:none;
overflow:hidden;
margin:0;
}

.search-refine a.filters {
  color: #31a5ca; 
  display: block;
  font-size: 1em;
}

.search-refine .filters-blue a.filters,
.search-refine .filters-blue a.filters:active,
.search-refine .filters-blue a.filters:visited,
.search-refine .filters-blue a.filters:hover {
  color: #31A5CA;
}

.search-refine h4 {
  color: #000;
  font-size: 1em;
  font-weight: normal;
  margin: 0 0 0 10px;
  padding: 0;
}

.search-refine a span,
.search-refine ul .title span {
  color: #f67a08;
  text-decoration: none;
}

.search-refine ul, .search-refine ul li {
  list-style-type: none;
}

.search-refine ul {
  position: relative;
  margin-left: 2px;
  padding: 0 10px 4px 10px;
}

.search-refine ul li {
  background: url("images/img-arrow-orange.gif") no-repeat 0 6px;
  padding: 5px 0 0 11px;
}

.search-refine ul .title {  
  color: #000;
  margin-bottom: -10px;
  padding: 0;
}

.search-refine ul .title.open a,
.search-refine ul .title.close a{width:16px;height:14px;display:block;position:relative;bottom:15px;left:120px;text-decoration:none;}

.search-refine ul li a {
  color:#31a5ca;
}

.search-form {
  display: none;
}
/*
.search-refine ul li{display:none;}
.search-refine ul .title{display:block;}
*/

div.search_highlight_bottom_title{ color:#999; font-size:18px;  font-weight:400; font-family:verdana;}
div.search_highlight_bottom{padding:10px 0 0 0; color:#31a5ca;}

#contentZone h1.title-newsletter {
	color: #000;
	font-family: georgia;
	font-size: 29px;
	font-weight: normal !important;
	margin: 0;
}

#newsletterThankyou {background:transparent url("images/gray-dots.gif") repeat-x 0 0;margin-top:20px;padding:20px 0;width:100%;}
#newsletter-more #newsletterThankyou {
  padding: 20px 0 0 0;
}

#newsletterThankyou p {
  padding-bottom: 10px;
}

#newsletterThankyou p.title {
  color: #4cb1d1;
  font: normal 29px "Myriad Pro";
}

#newsletterThankyou ul li{padding:0 0 0 10px;}
#newsletterThankyou ul li a{color:#689e01;}
#newsletterThankyou .right{float:left;margin-right:10px;width:323px;}

.newsletters-signup .link-newsletter-download {
  font-size: 1.1em;
  font-weight: bold;
}

#newsletterSignUpPage {background:transparent url("images/gray-dots.gif") repeat-x 0 0;margin-top:20px;padding:20px 0;width:100%;}

#newsletter-more #newsletterSignUpPage {
  background: none;
  padding-top: 0;
}

#newsletterSignUpPage .right{float:left;margin-right:10px;width:323px;}
#newsletterSignUpPage p.title{font:normal 29px "Myriad Pro";color:#4cb1d1;padding-bottom:10px;line-height:29px;}
#newsletterSignUpPage .subdeck{font:normal 19px Arial;line-height:19px;}

#newsletterSignUpPage ul.list{margin:15px 0px 15px 15px !important;}
#newsletterSignUpPage ul.list li{list-style:disc !important;}
#newsletterSignUpPage #signUp .greenBlock{width:331px;height:69px;background:#fff url("images/email-singup-from.gif") no-repeat 0 0;margin:20px 0;}
#newsletterSignUpPage #signUp .greenBlock h6{background:transparent url("images/your-email-hdr.gif") no-repeat 0 0;width:77px;height:12px;text-indent:-2000px;position:relative;top:14px;left:14px;text-align:left;}

#newsletterSignUpPage #signUp .greenBlock input {
  font-size: 1.1em;
  height: 18px;
  margin: 18px 0 0 14px;
  width: 300px;
}

#newsletterSignUpPage #signUp ul.dottedLine{list-style:none;margin:15px 0;}
#newsletterSignUpPage #signUp ul.dottedLine li{padding-bottom:10px;}
#newsletterSignUpPage #signUp ul.dottedLine label{color:#111;margin-left:5px;}
#newsletterSignUpPage #signUp ul.dottedLine label strong{color:#000;}

#newsletterSignUpPage #signUp div{margin-bottom:25px;}
#newsletterSignUpPage #signUp .submitBtn{border:none;background:transparent url("images/newsletter-signup.jpg") no-repeat 0 0;width:57px;height:26px;cursor:pointer;margin-right:15px;vertical-align:middle;}
#newsletterSignUpPage #signUp ul.dottedLine li.last{padding-bottom:18px;}
#newsletterSignUpPage #signUp1 div{margin-bottom:25px;}
#newsletterSignUpPage #signUp1 div{margin-bottom:25px; width:200px;}
#newsletterSignUpPage #signUp1 ul.dottedLine li.last{padding-bottom:18px;}

/*Slideshow*/
#slideshow-body {margin:0}
#slideShowContainer {width:840px;background:#ebeed3;padding:12px 0 15px 20px}
#slideShowContainer .columnLeft{float:left;width:538px;margin-right:15px;margin-top:10px;}
#slideShowContainer .columnRight{float:left;width:250px;margin-top:5px;height:404px}
#slideShowContainer .logo{text-indent:-2000px;}
#slideShowContainer .logo a{width:173px;height:46px;background:transparent url("images/slideshow-logo.gif") no-repeat 0 0;display:block;}
#slideShowContainer .columnLeft .imgBackground{background:transparent url("images/slideshow-bgrd.gif") no-repeat 0 0;width:537px;height:404px;}
#slideShowContainer .columnLeft .imgBackground img{position:relative;top:8px;left:7px;}

#slideShowContainer .columnRight h2{font:normal 29px Georgia, "Times New Roman", Times, serif;color:#1a1a1a;letter-spacing:-1px;}
#slideShowContainer .columnRight .deck{color:#616161;font:normal 15px Georgia, "Times New Roman", Times, serif;}
#slideShowContainer .columnRight h3{color:#363636;font:normal 18px "Myriad Pro", "Arial", sans-serif;line-height:15px;}
#slideShowContainer .columnRight p.text{margin:15px 0 5px 0;}
#slideShowContainer .columnRight p.caption{color:#898989;font-size:9px;}

#slideShowContainer .columnRight .hr.first{margin:15px 0 10px}
#slideShowContainer .columnRight .hr.last{margin:10px 0;}

/*updated by brian short to place the pager at the bottom of the page*/
#slideShowContainer .columnRight .pager ul{position:absolute; bottom:10px;}

#slideShowContainer .columnRight .pager li{float:left;}
#slideShowContainer .columnRight .pager li a{color:#31a5ca;text-transform:uppercase;font-size:10px;text-decoration:none}
#slideShowContainer .columnRight .pager .previous a{background:transparent url("images/slideshow_prev.gif") no-repeat 0 0;display:inline-block;width:87px;height:22px;}
#slideShowContainer .columnRight .pager .next a{background:transparent url("images/slideshow_next.gif") no-repeat scroll 0 0;display:inline-block;width:87px;height:22px;}
#slideShowContainer .columnRight .pager .previousDisabled{/*background:transparent url("images/slideshow_prev.gif") no-repeat 0 0;*/width:87px;height:22px;}
#slideShowContainer .columnRight .pager .nextDisabled{/*background:transparent url("images/slideshow_next.gif") no-repeat scroll 0 0;*/width:87px;height:22px;}

#slideShowContainer .columnRight .pager .numbers {color:#999;font-size:11px;position:relative;top:5px;border:dotted 1px #999;border-top:none;border-bottom:none;margin:0 6px;padding:0 6px;}
#slideShowContainer .columnRight .pager .numbers span{color:#000;}


/*------------ Footer Styles ------------*/
#footer {
  background: url("images/footer-gradient.jpg") no-repeat 0 0;
  border-top: solid 1px #e5e5e5;
  height: 200px;
  text-align: center;
  width: 100%;
}

#footer .row {
  padding-bottom: 16px;
}

#footer .row-first {
  padding-top: 8px;
}

#footer .row p {
  margin: 0;
  padding: 0 150px;
  text-align: center;
}

#footer a, #footer p {
  color: #868686;
}

#footer a {
  text-decoration: underline;
}

#footer p {
  font-size: 0.85em;
}

.links-list-footer, .links-list-footer li {
  display: inline;
  list-style-type: none;
}

.links-list-footer {
  display: inline-block;
  margin: 0 auto;
}

.links-list-footer li {
  font-size: 0.95em;
  margin-left: 16px;
}

.list-footer-small li a {
  font-size: 0.9em;
}

.links-list-footer li.first {
  margin-left: 0;
}



/*----------Comment Styles--------*/
.comment {padding:10px 8px 0 10px;background-color:#f8f8f8;margin: 10px 0px;}
.commentsbox {padding:8px 10px 0 10px;background-color:#f4f4f4;margin: 10px 0px 10px;}
.submitted {
  color: #888;
  font-size: 0.9em;
}
.comment .content p {
  padding-bottom: 0.9em;
}

ul.links li.comment_forbidden {
  padding-top: 1em;
}

/*------------ Captcha form ------------*/
#comment-form .captcha {
  border: 0;
  padding: 6px 0;
}

#comment-form .captcha legend {
  display: none;
}

/*------------ Comment deletion ------------*/
#comment-confirm-delete, #comment-confirm-delete .container-inline {
  padding-top: 1em;
}


/*------------ Admin Styles ------------*/

/* User navigation */
div#leftColumn #block-user-1 {
  border: 1px solid #d3d3d3;
  margin: 0 0 1em 0;
  padding: 10px 0;
}

#block-user-1 h2, #block-user-1 .content {
  padding: 0 10px;
}

#block-user-1 h2 {
  padding-bottom: 8px;
}

#block-user-1 li {
  padding-bottom: 0.2em;
}

#block-user-1 .leaf {
  padding-left: 1em;
}


/*------------ Quiz Styles ------------*/
.page-quiz .tabs {
  display: none;
}

.view-admin .page-quiz .tabs {
  display: block;
}

.multichoice_form {
  padding: 3em;
}

.multichoice_answer_text {
  display: inline;
  margin: 0 0 0 0.5em;
  width: 300px;
}


/*------------ Rodale Brand Wrapper ------------*/
#wrapper-brands {
  background: #f5f5f5;
  border-bottom: 1px solid #d2d2d2;
  height: 31px;
  margin: 0 0 10px 0;
  width: 100%;
}

#wrapper-brands .content {
  height: 30px;
  margin: 0 auto;
  padding-top: 1px;
  position: relative;
  width: 990px;
}

#wrapper-brands .clear {
  font-size: 0;
}

#wrapper-brands ul {
  width: 748px;
}

#wrapper-brands li {
  display: inline;
  float: left;
  margin-left: 22px;
}

#wrapper-brands li.first {
  margin-left: 0;
}

#wrapper-brands ul a {
  display: block;
  font-size: 0;
  height: 30px;
}

#link-brands-rodale, #link-brands-rodale a {
  width: 95px;
}

#link-brands-prevention, #link-brands-prevention a {
  width: 55px;
}

#link-brands-menshealth, #link-brands-menshealth a {
  width: 50px;
}

#link-brands-womenshealth, #link-brands-womenshealth a {
  width: 60px;
}

#link-brands-runnersworld, #link-brands-runnersworld a {
  width: 105px;
}

#link-brands-og, #link-brands-og a {
  width: 65px;
}

#link-brands-bicycling, #link-brands-bicycling a {
  width: 45px;
}

#link-brands-rodalebooks, #link-brands-rodalebooks a {
  width: 95px;
}

#wrapper-brands #search-form {
  float: right;
  height: 22px;
  margin-top: 3px;
  width: 238px;
}

#wrapper-brands #search-form fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

#wrapper-brands #edit-search-block-form-keys {
  background-color: #fff;
  border: solid 1px #d2d2d2;
  border-right: none;
  display: inline;
  float: left;
  font-size: 11px;
  height: 16px;
  padding: 2px 0 2px 2px;
  width: 160px;
}

#wrapper-brands #search-form .form-image {
  display: inline;
  float: left;
  height: 22px;
  width: 62px;
}


/*------------ Today's Recipe block ------------*/
#leftColumn #block-rodale_util-4 {
  margin-bottom: 15px;
  padding-bottom: 15px;
  width: 163px;
}

.block-todays-recipe h2 {
  background: #fff url("images/rf_logo_revised.gif") no-repeat 0 0;
  font-size: 1px;
  height: 40px;
  margin-bottom: 10px;
  overflow: hidden;
  text-indent: -5000px;
  width: 130px;
}

.block-todays-recipe .title-recipe {
  color: #333;
  display: block;
  font-family: Georgia, "Times New Roman", Serif;
  font-size: 13px;
  margin-bottom: 6px;
}

.block-todays-recipe .image-recipe {
  height: 80px;
  width: 80px;
}

.block-todays-recipe .image-recipe a {
  display: block;
  height: 70px;
  width: 70px;
}

.block-todays-recipe .info-recipe {
  color: #999;
  font-size: 11px;
  line-height: 1.2em;
  width: 81px;
}

.block-todays-recipe #link-view-recipe {
  background: #fff url("images/btn-view-recipe.gif") no-repeat 0 0;
  display: block;
  height: 26px;
  margin-bottom: 10px;
  width: 81px;
}

.block-todays-recipe form {
  margin-bottom: 4px;
}

.block-todays-recipe #form-recipe-query {
  border: 1px solid #d2d2d2;
  font-size: 14px;
  height: 21px;
  padding: 2px 3px;
  width: 104px;
}

.block-todays-recipe #form-recipe-submit {
  margin: 1px 0 0 5px;
}

.powered-by-rodale {
  background: #fff url("images/powered-by-rodale.gif") no-repeat 0 0;
  height: 14px;
  width: 101px;
}


/* Wide-format page, no right column: 228px wider */
.format-wide #centerColumn, .format-wide #storyBody {
  width: 800px;
}

.format-wide #storyHead #byline {
  width: 798px;
}

.format-wide #whatyoucando p {
  width: 758px;
}

/*Added styles for Rodale_Util new custom modules*/

/*Styles for "News Editor Inbox"*/
#block-rodale_util-7  .top {
background-image:url(images/bg-block-white-top-la.gif);
}

#block-rodale_util-7 .bot {
background-image:url(images/bg-block-white-bot-la.gif);
}

#block-rodale_util-7 .top,#block-rodale_util-7 .bot {
background-position:0 0;
background-repeat:no-repeat;
font-size:0;
height:9px;
width:226px;
}


#block-rodale_util-7 .content{
padding:0px 10px 0px 10px;
border-left : 1px solid #DEDEDE;
border-right : 1px solid #DEDEDE;
position:relative;
width:204px;
}

#block-rodale_util-7 h2{
font-family : Trebuchet MS;
color: #99CA3B;
font-size:20px;
text-indent:-2000px;
  background:transparent url(images/title-news-editor-inbox.gif) no-repeat scroll 0 0;
}

#block-rodale_util-7 a{
float:right;
padding-top:10px;
}
/*End of Styles for "News Editor Inbox"*/

/*Styles for "Twitter Block"*/
#block-rodale_util-8 .content{
  width: 212px;
  padding-top: 5px;
}

div#block-rodale_util-8 .content  h2 {
  color:#31A5CA;
  line-height: 20px;
  margin-bottom: 4px;
  font-size:20px;
  text-indent:-2000px;
  background:transparent url(images/title-follow-twitter.gif) no-repeat scroll 0 0;
}

#block-rodale_util-8 .top {
  background-image: url("images/bg-block-right-blue-top.gif");
}

#block-rodale_util-8 .bot {
  background-image: url("images/bg-block-right-blue-bot.gif");
}

#block-rodale_util-8 .top, #block-rodale_util-8 .bot {
  background-position: 0 0;
  background-repeat: no-repeat;
  font-size: 0;
  height: 7px;
  width: 226px;
}

#block-rodale_util-8 a{
float:right;
font-size:25px;
padding-top:3px;
padding-bottom:3px;
}

#block-rodale_util-8 span a{
float:none;
font-size:13px;
padding-top:3px;
padding-bottom:3px;
}
/*End Of Styles for "Twitter Block"*/

/*Styles for "Book Spotlight"*/
#block-rodale_util-9{background-color:#fff;width:570px;border:solid 1px #d3d3d3;margin-top:10px;}
#block-rodale_util-9 .layerTopLeft {position: relative;top:-1px;left:-1px;background:transparent url("images/topLeft.gif") no-repeat left top;}
#block-rodale_util-9 .layerBottomLeft {position:relative;top:2px;left:0px;background:transparent url("images/bottomLeft.gif") no-repeat left bottom;}
#block-rodale_util-9 .layerBottomRight {position:relative;top:1px;left:2px;background:transparent url("images/bottomRight.gif") no-repeat right bottom;color:#000;text-align:left;/*DO NOT REMOVE ALIGNMENT */padding:5px 0 15px 15px}

div#block-rodale_util-9 .book-pic{float:left;display:block;text-decoration:none;margin:3px 10px 0 0;}
div#block-rodale_util-9 .book-pic img{height:130px;width:100px;border:1px solid #A7A7A7;}

#block-rodale_util-9  .content h2 {
  color: Up#F7953A;
  font-family: Trebuchet MS;
  font-size: 20px;
  text-indent: -2000px;
  background: transparent url(images/title-book-spotlight.gif) no-repeat scroll 0 0;
}

#block-rodale_util-9 .book-text h4 {
  font-family: Georgia, Serif;
  font-size: 17px;
  font-weight: normal;
  letter-spacing: -0.5px;
  color: #000;
}

#block-rodale_util-9 p.book-author {
  color: #89AB2D;
  font-size: 12px;
  margin: 0 0 7px;
}

div#block-rodale_util-9 div.book-text {
  float: left;
  width: 430px;
  color: #6D6D6D;
}

div#block-rodale_util-9 div.book-spotlight {
  padding-top: 0px;
}
/*End Of Styles for "Book Spotlight"*/

span.learn_more
{
font: normal 15px Georgia;
line-height: 21px;
margin:0 0 10px 0;
color:#616161;
}

p.what
{
color: #808080;
font-size: 12px;
line-height:18px;
}

span.what
{
color:#89ab2d
}

h1.articletitle
{
font: normal 16px georgia;
line-height:1em;
letter-spacing:-.25px;
}

a.articletitle
{
text-decoration: none;
color: #000;
letter-spacing: -.25px;
}

a.articletitle:hover
{
text-decoration: underline;
color:#000;
}

/* Admin menu module */
#admin-menu img {
  display: inline;
}

/* leaderboard ad */
#leaderboard-ad {
  text-align: center;
  margin: 10px 0px;
}

#leaderboard-ad img {display:inline}

#article-bottom {
  text-align:center;
  margin-bottom:10px;
  height:260px
}

#article-bottom .ad1 {
  float: left;
  height: 255px;
  margin-right: 10px;
  width: 305px;
}

#article-bottom .ad2 {
  float: left;
  height: 255px;
  width: 305px;
}

/*styles for homepage article with thumbnail*/
#homepage-article-thumbnail {
  float: left;
  width: 558px;
  /* padding-bottom: 10px; */
}
#homepage-article-thumbnail h1.news-front{color:#000;font-family:georgia;font-weight:normal;font-size:16px;clear:both;padding-bottom:2px;}
#homepage-article-thumbnail .thumbnail {
  float: left;
  width: 55px;
	padding-bottom: 10px;
}

#homepage-article-thumbnail .article-text {
  float: left;
  width: 500px;
	padding-bottom: 10px;
}

/* styles for sieves page contents */
#sieves-listing {
  margin-top: 10px;
  clear: both;
  padding-top: 10px;
}

#sieves-listing h3.sieves-title a {
    color: #000000;
    font: 16px Georgia;
    text-decoration: none;
}

#sieves-listing .sieves-date {
  font-style: italic;
  font-weight: bold;
  color: #a9a9a9;
  font-size: 11px
}

#sieves-listing .sieves-body {
  font: 12px Arial,Helvetica,sans-serif;
  color: #3c3c3c;
}

#sieves-listing-footer {
  padding: 10px;
}
#sieves-listing .read-more {
  float: left;
}


#sieves-head.topics{margin:0px 0 10px 0;}
#sieves-head h2.title{color:#000;font:normal 29px Georgia;margin:0 0 10px 0;line-height:31px;border-bottom: 1px solid #c7c7c7}
#sieves-body{font-size:13px;color:#414141;text-align:left;width:573px; repeat-x 0 100%;margin-top:10px;}
#sieves-source-head {font-weight: bold;font-size:13px;margin-top: 15px}

/* styles for most popular block on sieves detail page */
#block-views-mostviewed-sieves {
  background-color: #fff;
  display: inline;
  float: left;
  margin: 15px 0 5px 0;
  width: 400px;
}

#block-views-mostviewed-sieves .top, #block-views-mostviewed-sieves .bot {
  font-size: 0;
  width: 400px;
}

#block-views-mostviewed-sieves .top {
	background: transparent url("images/bg-block-white-top-med.gif") no-repeat left top;
	height: 12px;
	position: relative;
}

#block-views-mostviewed-sieves .bot {
	background: transparent url("images/bg-block-white-bot-med.gif") no-repeat left bottom;
	height: 12px;
	position: relative;
}
#block-views-mostviewed-sieves .content {
  border-left: solid 1px #dedede;
  border-right: solid 1px #dedede;
  padding: 0 10px 5px 12px;
}

#block-views-mostviewed-sieves  ol {
  padding: 10px 5px 1px 32px;
}

#block-views-mostviewed-sieves  ol li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin-bottom: 4px;
}

#block-views-sieves_hp_listing {
  margin-bottom: 10px;
}

#sieves-search-form {
  width: 573px;
  clear: both;
}

#sieves-search-form .form-text {
  width: 573px;
}

#sieves-hp-listing-title {
  font: 16px Georgia;
  padding-left: 5px;
  padding-top: 10px;
}

#sieves-hp-listing-title  a {
  color: #000000;
}

#sieves-hp-listing-date span{
  font: 10px Arial;
  color: #999999;
  padding-left: 5px;
}

#rrf-bottom-text {
  padding: 15px 0px 15px 5px;
}

#rrf-bottom-text a.archive{
  background: url("http://images.rodale.com/rodale_com/orange-arrow.gif") no-repeat scroll right center transparent;
  color: #31acde;
  font: 14px Arial;
  margin: 0;
  padding: 0 10px 0 0;
  text-decoration: none;
  font-weight: bold;
}

#top-html {
  padding: 10px 0;
  clear: both;
}

#bottom-html {
  padding: 10px 0;
  clear: both;
}


#brand_thumbnail{
float:left;
padding-bottom:10px;
}

#brand_homepage{
float:left;
width:500px;
/*padding-bottom:10px;*/
padding-left:5px;
text-align:left;
vertical-align:text-top;
}
#brand_homepage h1{
vertical-align:text-top;
}

#brand_homepage a{
color:#000;
font-size:16px;
font-weight:normal;
font-family:georgia;
}
#brand_homepage p{
/* padding-bottom:10px;*/
}

/**styles for "recent-news" view (this view has no view-specific template files)**/
.view-recent-news {margin-top:20px;}
.view-recent-news .views-field-title a{font-size:18px;text-decoration:none;color:#689e01;font-family:georgia;font-weight:normal;}
.view-recent-news .views-field-title a:hover{font-size:18px;text-decoration:underline;color:#689e01;font-family:georgia;font-weight:normal;}
.view-recent-news .views-field-field-deck-value{color:#414141;font-size:12px;margin:6px 0 0;}
.view-recent-news .views-field-created{color:#414141;font-size:12px;font-style:italic;}
.view-recent-news .views-field-tid a{color:#31A5CA;}
/* end of recent-news styles*/

/**styles for "recent_news_block" view (this view has no view-specific template files)**/
.view-recent-news-block{font:16px Georgia;}
.view-recent-news-block .views-field-title{padding:8px 0;background:url("images/gray-dots.gif") repeat-x scroll 0 100% #FFFFFF;}
.view-recent-news-block .views-field-title a{color:#000;}
.view-recent-news-block .views-field-title ul li{list-style:none outside none;background:url("images/gray-dots.gif") repeat-x scroll 0 100% #FFFFFF;}
/* end of recent-news_block styles*/

/** styles for "mostviewed" view **/
#block-views-mostviewed-block_1 .view-content {
  border-left: solid 1px #dedede;
  border-right: solid 1px #dedede;
  padding: 0 10px 5px 12px;
}

#block-views-mostviewed-block_1 p{
	padding-left:15px;
  border-left: solid 1px #dedede;
  border-right: solid 1px #dedede;
}
ol li {overflow:visible;}
/* end of mostviewed view styles */

/* styles for Navigation/Edit Tabs */
.tabs{
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
.tabs li {
  display: inline;
}
.tabs li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}
.tabs li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
.tabs li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}

.tabs a {
  padding: 0;
  text-decoration: none;
}
.tabs a.active {
  border-bottom: 4px solid #999;
}

/* calendar styles */

#recent-calendar {}
#recent-calendar .header{border:none;color:#31a5ca;padding:5px 0;}

.calendar{text-align:center;padding:0;margin:0;width:169px;color:#9d9d9d;}
.calendar table{width:169px;}
.calendar .calendar-month{font:normal 16px Georgia;color:#1a1a1a;}
.calendar #currentWeek{background:#d2f2fe;color:#2298bf;}
.calendar a,.calendar a:visited,.calendar a:active,.calendar a:hover{color:#9D9D9D;text-decoration:none}
.calendar #currentWeek td{}
.calendar tr{margin:4px 0;padding:0;width:100%;height:20px;}
.calendar td{border:dotted 1px #ccc;width:20px;}
.calendar .no-border{border:none;}
.calendar .calendar-prev a{background:#fff url(../../themes/rodalenews/images/calendar-prev.gif) no-repeat 0 0;display:inline-block; width:16px; height:16px;vertical-align:middle;text-decoration:none;position:relative;right:7px;}
.calendar .calendar-next a{background:#fff url(../../themes/rodalenews/images/calendar-next.gif) no-repeat 0 0;display:inline-block; width:16px; height:16px;vertical-align:middle;text-decoration:none;position:relative;left:5px;}
.calendar .calendar-next a:hover,
.calendar .calendar-prev a:hover{text-decoration:none;}

/* sieves content styles */
#storyBody .sievesImg{width:320px;float:left;margin:0;padding-right:14px;padding-top:3px;}
#storyBody .sievesImg img.image{border-color:#dedede;border-width:1px 1px 1px 1px;border-style:solid;width:100%;}
#storyBody .sievesImg p.videoHead-video{border:solid 1px #dedede;border-bottom:none;margin:0;width:320px;padding:0;}
#storyBody .sievesImg p.caption,
#storyBody .sievesImg p.captionByline,
#storyBody .sievesImg p.videoHead,
#storyBody .sievesImg p.morevids{border-color:#dedede;border-width:0px 1px 0px 1px;border-style:solid;width:300px;font-size:11px;margin:0;line-height:15px;}
#storyBody .sievesImg p.videoHead{font-size:12px;padding:0px 10px 0 10px;margin:0px;color:#616161;font-weight:bold;color:#000;}
#storyBody .sievesImg p.morevids, #storyBody .sievesImg p.caption{padding:5px 10px 0 10px;}
#storyBody .sievesImg p.captionByline{padding:0 10px 0 10px;color:#dedede;}
#storyBody .sievesImg p.morevids a{color:#31a5ca;text-decoration:none;}
#storyBody .sievesImg p.morevids-topic a:hover{text-decoration:underline;}
#storyBody .sievesImg p.morevids{font-size:12px;padding-top:5px;}
#storyBody .sievesImg p.morevids img{padding-right:5px;}
#storyBody .sievesImg p.morevids a:hover{color:#31a5ca;text-decoration:underline;}
#storyBody .sievesImg p .moreLink{color:#31a5ca;margin:0 0px 0 10px;}
#storyBody .sievesImg .video-borders{padding:0;border-left:solid 1px #dedede;border-right:solid 1px #dedede;width:320px;}


/* co-branding */
#page {
	width: 1036px;
	background: #e3e3e3;
	margin: 0 auto;
}
#outer_wrapper {
	width: 1020px;
	background: #fff;
	margin: 0 auto;
}
#leaderboard-ad {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	margin-top: 0px;
}
#footer_wrapper {
	height: 225px;
}
html, body {
	/*border: 0 none;
	margin: 0;*/
}
#list-nav-channel {
	width: 740px;
}
#nav-channel #search-form {
    float: right;
    height: 22px;
    margin-top: -5px;
    width: 238px;
}
#nav-channel #search-form fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#nav-channel #edit-search-block-form-keys {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #D2D2D2 -moz-use-text-color #D2D2D2 #D2D2D2;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    display: inline;
    float: left;
    font-size: 11px;
    height: 16px;
    padding: 2px 0 2px 2px;
    width: 160px;
}
#nav-channel #search-form .form-image {
    display: inline;
    float: left;
    height: 22px;
    width: 62px;
}
.wrapper-co-brands {
	background: url(http://images.rodale.com/rodale_com/RC-cobranded-back.gif) top left repeat;
    margin: 0 auto;
    /*border-bottom: 1px solid #D2D2D2;*/
    height: 44px;
    /*margin: 0 0 10px;*/
    padding-top: 16px;
    width: 1020px;
}
.wrapper-co-brands .content {
    /*height: 34px;*/
    padding-top: 3px;
    position: relative;
    width: 1000px;
}
.wrapper-co-brands li.first {
    margin-left: 0;
    border-left: none; 
}
.wrapper-co-brands li {
    display: inline;
    float: left;
    border-left: solid 1px #AEB8B9;
}
.wrapper-co-brands li#li_co-brand {
	margin-top:	7px;
}
/*
.wrapper-co-brands ul #li_co-brand_mh_img {
	padding-right: 15px;
}
.wrapper-co-brands ul #li_co-brand_mh_img a {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-right: 15px;
}
*/
.wrapper-co-brands ul #li_co-brand a  {
	font-size: 14px;
	color: #AEB8B9;
	font-weight: bold;
	margin-top:	auto; 
	margin-bottom: auto;
}
#wrapper-co-brands-mh .content li#li_co-brand a:hover {
	color: #d11820;
}
#wrapper-co-brands-wh .content li#li_co-brand a:hover {
	color: #e4244d;
}
#wrapper-co-brands-pv .content li#li_co-brand a:hover {
	color: #e82e55;
}
.li_co-brand_img {
	padding-right: 5px;
	padding-left: 2px;
}
#wrapper-co-brands-mh #li_co-brand {
	margin-left:  19px;
	padding-left: 19px;
}
#wrapper-co-brands-wh #li_co-brand {
	margin-left:  5px;
	padding-left: 6px;
}
#wrapper-co-brands-pv #li_co-brand {
	margin-left:  20px;
	padding-left: 20px;
}
/* co-branding end */

