@charset "utf-8";
/* css browser reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#000000;background:#ffffff;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/**General Layout**/
body{font-family:Georgia, "Times New Roman", Times, serif; background: url(../images/wrapper-bg.png) repeat-y center;}
#wrapper{/*background: url(../images/wrapper-bg.png) repeat-y;*/ width:970px; margin:0px auto; background-color:#E4E0DD;}
#head{background: url(../images/head-bg.png) repeat-x; height:97px;}
#nav{background: url(../images/nav-background.png) repeat-x; height:36px;}
#main-content{background: url(../images/main-bg.png) repeat-y; width:585px; float:left; margin:15px 0px 0px 10px;}
#rgt-clm{float:right; width:355px; margin-right:10px; margin-top:15px;}
#foot{clear:both; text-align:center; color:#999; font-size:10px; padding:10px 0;}
	/*** Head Layout ***/
	#lft-head{float:left; width:100px;}
	#rgt-head{float:right; width:600px;}
	/*** Editor Top Pick **/
	#editors-top-pick, #free-ebook, #pop-articles, #ask-question, #weight-loss-tip, #product-reviews{background: url(../images/editor-bg.png) repeat-y; width:355px; margin-bottom:15px;}
	#editors-top-pick div.editor-product{padding:10px 5px 10px 10px; border-bottom:solid 1px #efeeec;}
	#editors-top-pick div.last-item{border-bottom:none; background:url(../images/rgt-btm.png) no-repeat bottom;}
	/**banner**/
	#main-banner-left{float:left; width:200px; margin: 0px 10px 10px 10px;}
	#main-banner-right{float:right; width:355px; background:#efeeec; margin: 0px 10px 10px 0px;}
	#main-banner-right div.news-article{clear:left; background: url(../images/news-br.png) no-repeat bottom; padding:7px 5px 7px 7px;}
	#main-content div#header {width: 565px; border-bottom: 4px #efeeec solid; margin-bottom:10px;margin-left:10px; clear:both; height:40px;}
	#main-content div.tip{margin:10px; border-top:#d7d7d7 1px solid; clear:both; padding-bottom:10px; padding-top:10px;}
	#main-content div.first{border:none;}
	#main-content div.last{border-bottom: 4px #efeeec solid; margin:10px; padding-bottom:10px;}
	#main-content div#blog-feed{width: 280px; float:left; margin-left:10px;}
	#main-content div#forum-feed{width: 280px; float:right; margin-right:10px;}
	

/*** List Styles ***/
ul{list-style-type:none;}
ul li{list-style-type:none;}
	/** head **/
	#rgt-head ul{padding-top:10px}
	#rgt-head ul li{list-style-type:none; display:inline; padding-right:5px; line-height:20px;}
	/** navigation **/
	#nav ul{padding-top:5px;}
	#nav ul li{list-style-type: none; display:inline; padding-left:5px;}
	/**review-list**/
	#pop-articles ul, #product-reviews ul{list-style-type:none; margin-left:25px;}
	#pop-articles ul li, #product-reviews ul li{line-height:20px;}
	#main-content ul li, #main-content ol li{margin-bottom:10px;}
	#main-content ul li i, #main-content ol li i{font-size:11px; margin:5px; line-height:18px; padding-bottom:12px;}
	#main-content ul, #main-content ol{margin:10px; font-size:12px; margin-left:25px; color:#433f3b;}

/*** Link Styles ***/
	/** navigation **/
	#nav ul li a{font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#33302d;}
	#nav ul li a:hover{text-decoration:underline;}
	/** head **/
	#rgt-head ul li a{background: url(../images/list-arrow.png) no-repeat left; font-size: 11px; font:Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding-left:18px; font-weight:bold;}
	#rgt-head ul li a:hover{text-decoration:underline;}
	/**review-list**/
	#pop-articles ul li a,#product-reviews ul li a{background: url(../images/review-list-arrow.png) no-repeat left; padding-left:15px; font-size:14px; font:Arial, Helvetica, sans-serif; text-decoration:none; color:#33302d;}
	#pop-articles ul li a:hover,#product-reviews ul li a:hover{color:#52b9e2;}
	#main-content a.read-more, #rgt-clm a.read-more{font-size:12px; text-decoration:none; color:#33302d; font-weight:bold; margin-top:5px; text-align:right;}
	#main-content ul li a{font-size:16px; text-decoration:none; text-align:center;}

/*** Image Styles***/
	/**head**/
	img#logo{padding: 12px 0px 0px 13px;}
	/** editors pick**/
	#editors-top-pick img{float:left; margin-right:5px;}
	/**Banner**/
	#main-content div#main-banner-left img{margin-bottom:10px;}
	#main-content div.news-article img{padding-right:7px; float:left;}
	#main-content img#main-bottom{vertical-align:bottom;margin:0px;}
	#rgt-clm img#column-bottom{ vertical-align:bottom; margin:0px;}
	#main-content img#main-top{ vertical-align:top; margin:0px;}
	#main-content img{margin-left:40px;}
	#main-content div.tip img{float:left; margin:6px 0px 0px 9px;}

/***Header Styles***/
h1{font-size:20px;}
h2{font-size:15px;}
#main-content h1{ margin:0px 10px;}
#main-content h2{ margin:0px 10px;}
/** Editor's Top Pick **/
	#editors-top-pick h1 a{font-size:18px; color:#0ba2de; font-family: Georgia, "Times New Roman", Times, serif; text-decoration:none;}
	#editors-top-pick h2, #free-ebook h2, #pop-articles h2, #ask-question h2, #weight-loss-tip h2, #product-reviews h2{background: url(../images/rgt-clm-h2-bg.png) no-repeat; color:#dde54e; font-weight:bold; height:37px; padding: 8px 0px 10px 5px;}
	/** free ebook **/
	#free-ebook h1{font-size:19px; color:#0ba2de; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; margin-bottom:10px;}
	/** banners **/
	#main-banner-right h2, #main-banner-left h2, #main-banner-left h2 a, #main-banner-right h2 a{color:#0aa1dd; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:0px; text-decoration:none;}
	/***main-content***/
	#main-content h1{font-size:20px; margin:10px; font-family:Georgia, "Times New Roman", Times, serif; line-height:24px; clear:both; text-align:center}
	#main-content h1#featured-today{background: url(../images/blue-rss.png) right no-repeat; width:170px; float:left; clear:none; text-align:left;}
	#main-content h1#my-newsletter{ width:100px; background:url(../images/blue-newsletter.png) no-repeat left; text-align:right; font-size:12px; float:right; clear:none;}
	#main-content div#tips h1{clear:both; border-bottom: 4px #efeeec solid; padding-bottom:5px; margin-bottom:5px;}
	#main-content div#tips h1 span.small{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
	#main-content div#tips h2{font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px;}
	#main-content div#tips div.tip h2 span{font-family:Georgia, "Times New Roman", Times, serif;}
	#main-content h1#welcome{padding-top:30px; padding-bottom:15px}
	#main-content h1#title{text-align:left; margin-bottom:3px;}
	#main-content h2#subtitle{margin:0px 10px 15px 10px; padding:0px 0px 2px 20px; font-size:11px; color:#6a0000; border-bottom: 4px #efeeec solid; background:url(../images/home-arrow.png) no-repeat left;}


/*** Paragraph Styles ***/
p{font-family:Arial, Helvetica, sans-serif; color:#433f3b; font-size:12px; line-height:18px; margin:10px;}
	/** editors top pick **/
	#editors-top-pick{font-size:12px; line-height:18px;}
	/** free ebook **/
	#free-ebook p.value{font-size:11px; font-weight:bold; font:Arial, Helvetica, sans-serif; text-align:center; margin: 0px 0 10px; 0;}
	#free-ebook p.spam{font-size:9px; text-align:center; font:Arial, Helvetica, sans-serif;}
	#main-banner-right p, #main-banner-left p{font-size:12px; padding:5px 0 5px 0; line-height:18px; margin:0px;}
	#main-content div.tip p{font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:18px; margin-left:130px;}
	#main-content div.tip ul{list-style:url(../images/bullets-arrows.png); margin:20px 0px 0px 60px;}
	#main-content p.read, #rgt-clm p.read{margin:0px; text-align:right; padding:0px;}

/*** Table Styles ***/
	/** right column **/
	#rgt-clm td.label{width:65px; vertical-align:top;}
	/**free ebook**/
	#free-ebook table{width:260px;}
	#free-ebook table tr td{font-size:12px; font-weight:bold; margin:0;}
	#free-ebook table tr td input{margin:5px;}
	
/* sponsor results */
div#sponsors{background:#efece9; border:1px solid #aaddfc; padding:15px; float:left; width:380px; margin-top:-162px; margin-bottom:25px; margin-left:150px;}
div#sponsors h1{text-align:right; font-size:12px; line-height:12px; color:#666; margin-bottom:10px;}
div#sponsors ul{text-align:center; list-style:none; width:350px; float:left; margin:0 25px;}
div#sponsors ul li.text{color:#000; font-size:12px; line-height:20px; margin-bottom:5px;}
div#sponsors ul li.website{font-size:12px; line-height:20px; color:#025b19; text-decoration:underline;}	

/*** Form Styles ***/
	/** right column **/
	#rgt-clm label{font-size:12px; font-weight:bold; margin-bottom:5px;}
	#rgt-clm input{ margin-bottom:5px;}
	#rgt-clm select{margin-bottom:5px;}
	#rgt-clm textarea{margin-bottom:5px;}


/*** General Classes ***/
	.block{display:block;}
	.no-bold{font-weight:normal;}
	.italic{font-style:italic;}
	.underline{text-decoration:underline;}
	.bold, strong{font-weight:bold;}
	.center{text-align:center;}
	.right{text-align:right;}

    .darkblue{color:#06F;}
	.blue{color:#52b9e2;}
	.green{color:#0C0;}
	.red{color:#f00;}
	iframe{height:2450px; margin-left:10px;}
	
	.tipul-left {width:190px; float:left;}
	.tipul-right {padding-top:9px;}
	.spacer{margin-left:5px;}

form#email_form{border:2px dotted #52b9e2; margin:15px; padding:15px; background:#efefef;}
form#email_form label{display:block; font-size:14px; font-weight:bold; margin-bottom:3px;}
form#email_form input{width:175px; margin-bottom:8px;}
form#email_form textarea{width:100%; height:100px;}