/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

.single-post .entry-content	H2{ font-size: 16px; font-weight: bold; color: #1E1B1A; }

/* Top rated single post module */
.toprev-singtop {width: 100px; float: right; margin: 5px 0 5px 5px; padding: 5px 5px 2px; background: #FFF; border: 1px solid #CCC; text-align:center;}
.toprev-default	{ list-style: none; margin: 0; padding: 0; overflow: hidden; }
.toprev-default .post	{width: 150px; margin: 10px 0 10px 12px;  padding: 3px 0; float: left; display: inline-block; font-family: 'Lucida Grande', Arial; font-size: 11px; text-align:center; background: #ffffff; border: 1px solid #e1e0e0; }
.toprev-default ul:hover { background: #f0f0f0; }
.toprev-div	{ width: 508px; float: left; margin: 0 0 15px 0; background: url(../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; padding: 0; }
/*.toprev-cont { clear: both; width: 150px; margin: 10px 0 10px 11px; display: inline-block; font-family: 'Lucida Grande', Arial; font-size: 11px; text-align:center; background: #ffffff; border: 1px solid #e1e0e0; padding:5px 0;}*/


/* SR Rev Recent Side */
.Cont-SRrevside	{ background: url(../images/techblue/content-bg.jpg) repeat-x #FFF; border: solid #CCC; border-width: 0 1px 1px; margin: 0 0 0 0;  padding: 5px; }
.posts-SRrevside { list-style: none; margin: 0; padding: 0; overflow: hidden; }
.posts-SRrevside .post	{ float: left; margin: 0; border-bottom: 1px dotted #CCC; padding: 5px 3px; font-size: 12px; }
.posts-SRrevside .entry-title	{ font-weight: bold; font-size: 12px; margin: 0 0 1px 0; padding-top: 0; line-height: 1.3em; clear: both; }
.posts-SRrevside .entry-summary { font-size: 12px; line-height: 1.5em; overflow: hidden; }
.posts-SRrevside .entry-thumbnails	{ float: left; display: inline-block; border: none; margin: 1px 6px 3px 0; }
.posts-SRrevside img { float: left; background: #111; text-indent: -9000px; }

/* SR BR */
.srBR-main {background: #f8f8f8; border: 1px solid #CCC; margin: 0 10px 5px 0; padding: 5px 10px 5px 10px; font-size: 11px; }

/* rev cat line */
.rev-line	{ list-style: none; margin: 0; padding: 0; overflow: hidden; }
.rev-line 				{ background: url(../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; margin: 0 10px 10px 0; padding: 10px; }
.rev-line	li			{ padding: 7px 0 3px; border-bottom: 1px solid #EEE; }
.rev-line .entry-cat	{ float: left; font-size: 11px; width: 100px; overflow: hidden; color: #848485; }
.rev-line .entry-title	{ font-weight: bold; font-size: 14px; margin: 0 0 1px 0; padding-top: 0; line-height: 1.3em; clear: right; }
.rev-line .entry-title a:link, .rev-line .entry-title a:visited	{ text-decoration: none; }
.rev-line .entry-title a:hover	{ }
.rev-line .entry-comments	{ float: right; font-size: 11px; color: #848485; } 
.rev-line-links { float: right; margin-top: 4px; clear: both; }

/* Blog Cat */
.Bentry-title, .Bentry-title a:link, .Bentry-title a:visited	{ font-family: Arial, Verdana,'Lucida Grande',Helvetica,sans-serif; color: #0084d1; font-size: 24px; font-weight: bold; padding: 3px 0 5px; margin: 0 0 5px; text-decoration: none;}
.Bentry-title a:hover { color: #0052A3; }
.Bcat-photo { float:right; width: 250px; margin: 5px 0 2px 10px; border: 0; }

/* Reviews Intro */
.revintro-main	{ background: url(../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; margin: 0 10px 10px 0; padding: 0 10px 15px 10px; }
.revintro-title	{ font-family: Arial, Verdana,'Lucida Grande',Helvetica,sans-serif; color: #0084d1; font-size: 18px; font-weight: bold; padding: 15px 0 0; margin: 0 0 5px; }
.revintro-main p { line-height: 1.4em; }
.revintro-WLS-Menu { width: 188px; float:right; margin: 1px 0 10px 10px; }

/* single */
.singpostdiv { height: 2px; border-bottom: 1px dotted #C4C4C4; margin: 7px 0 15px 0; }
/* single global */
.single .post .entry-content li, .single-post .entry-content li	{ margin-bottom: 5px; }
.SR-ratings { font-weight: bold; margin: 0 10px 0 0; line-height: 1.4em; color: #848485; }

/* Post Ads */
.SRmb_Head	{ float:right; width: 250px; margin: 10px 0 2px 10px; clear: both; }
.SRmb_Foot { float:left; width: 475px; text-align:center; margin: 10px; border-top: 1px solid #E8E8E8; padding-top: 5px; }

.srImgCap { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/*.single .post .entry-photo, .single-post .entry-photo	{ float:right; width: 250px; margin: 10px 0 2px 10px; border: 1px solid #CCC; text-align: center; background: #F3F3F3; }*/
.single .post .entry-photo, .single-post .entry-photo	{ float:right; width: 250px; margin: 10px 0 2px 10px; border: 0; }
.single-post .entry-photo	{ text-align: center; background: #F3F3F3; }
.category-reviews .entry-photo	 { border: none; background: none; }
.category-reviews img { border: none; background: none; }

/* Core Edits */
.widgettitle			{ color: #333; font-size: 12px; font-weight: bold; white-space: nowrap; overflow: hidden; margin: 0; padding: 6px 10px; background: url(../images/feed-title-white.jpg) repeat-x top #0052a3; border: 1px solid #CCC; }
.wp-caption { border: 1px solid #CCC; text-align: center; background: #F3F3F3; padding-top: 4px; margin: 10px 0 2px 10px; }
.alignleft { margin-right: 10px; margin-left: 0; }
.wp-caption img { margin: 0; padding: 0; border: none; }
.wp-caption .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
#post-650 img.aligncenter { border: none; }
.category-reviews .wp-caption { border: 1px solid #FFF; text-align: center; background: #FFF; padding-top: 4px; margin: 10px 0 2px 10px; }

/* Add to any Custom */
.addtoany_share_save_container { position: relative; left: -10px; margin: 0; padding: 0; }

/* Featured 2, title Hover */
.posts-default .entry-title a:hover	{ border-bottom: 1px dotted #635957; }

/* Individual Categories, Article */
.srIndvArt-thumb { float: left; clear: both; display: inline-block; border: none; margin: 2px 5px 2px 0; width: 100px; text-align:center; }

/* Other Custom Styles */
.posts-default .post	{ width: 230px; float: left; margin: 0 5px 10px 0; background: url(../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; height: 180px; padding: 10px; font-size: 11px; }
.posts-default img		{ float: left; width: 220px; height: 100px; background: #111; text-indent: -9000px; margin-left: 5px; }

.widget-SRreviews { border: solid #CCC; border-width: 0 1px 1px; background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF; margin-bottom: 10px; padding: 0; }

.posts-SRreviews .reviewHeader { font-weight: bold; font-size: 14px; color: #e61b5b; text-align: left; margin-bottom:2px; }
.posts-SRreviews, .posts-SRreviews { list-style: none; margin: 0; padding: 0; overflow: hidden; }
.posts-SRreviews .post	{ float: left; margin: 0; border-bottom: 1px dotted #CCC; padding: 8px 5px; font-size: 12px; }
.posts-SRreviews .entry-title	{ font-weight: bold; font-size: 14px; margin: 0 0 1px 0; padding-top: 0; line-height: 1.3em; clear: both; }
.posts-SRreviews .entry-title a:link, .posts-SRreviews .entry-title a:visited	{ text-decoration: none; }
.posts-SRreviews .entry-title a:hover	{ }
.posts-SRreviews .entry-summary { font-size: 12px; line-height: 1.5em; overflow: hidden; }
.posts-SRreviews .entry-thumbnails	{ float: left; clear: both; display: inline-block; border: none; margin: 1px 8px 3px 0;  width: 100px; text-align:center; }
/*.posts-SRreviews img { float: left; text-indent: -9000px; }*/
.H1-SRreviews { line-height: 1em; color: #333; font-size: 12px; font-weight: bold; margin: 0; padding: 7px 10px; background: url(../images/feed-title-white.jpg) repeat-x top #0052a3; border: 1px solid #CCC; display: block; border-bottom: none;}

/* SR CUSTOM */

.reviews-title{ line-height: 1em; color: #333; font-size: 12px; font-weight: bold; margin: 0 10px 1px 0; padding: 7px 10px; background: url(../images/feed-title-white.jpg) repeat-x top #0052a3; border: 1px solid #CCC; display: block; }
.reviews-box-cont { width: 188px; float:right; margin: 3px 0 12px 12px; }
.reviews-box-top { width: 188px; height: 10px; background-image: url('../images/reviews-box-top.gif'); font-size: 1px;}
.reviews-box-mid { width: 188px; background-image: url('../images/reviews-box-mid.gif'); padding: 2px 0 2px 0; }
.reviews-box-bottom { width: 188px; height: 10px; background-image: url('../images/reviews-box-bottom.gif'); font-size: 1px;}
#reviews-box-list { width: 150px; margin: 7px 5px 10px 20px; list-style:none; padding-left: 1px; }
#reviews-box-list li { margin-bottom: 5px; padding-left: 14px; background-image: url(SR-bullet01.png); background-repeat:no-repeat; }
#reviews-box-list li a:visited,#reviews-box-list li a:link { text-decoration: none; font-weight: bold; font-size: 12px; line-height: 12px; }
#reviews-box-list li a:hover { border-bottom: 1px dotted #635957; }
#reviews-sub-menu li ul { list-style:disc inside; margin: 5px 2px 5px 3px; }
#reviews-sub-menu li ul li { margin-bottom: 2px; padding-left: 0; background-image: none; }

.cf-sb { padding: 0!important; margin: 0; color: #003366; }

.gsearchimg	{ position: relative; top: 6px;}
.gsearchdiv	{ background: url(../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; margin: 0 0 10px 0;  }
.gsearchdiv	{ padding: 30px 10px 0 10px; }

/* search bar */
#searchbar				{ float: right; overflow: hidden; padding: 0; margin: 25px 5px 0 0; }

.slimside2	{ background: url(../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; margin: 0 0 0 0;  }
.slimside2	{ padding: 0 1px 0 0; }

.optin-desc	{ width: 244px; padding: 10px 2px 3px 2px; background-color: #f6f6f6; text-align:center;}
.optintitle1 { font-family: Arial,Verdana; font-size: 16px; color: #e61b5b; text-align: center; }
.optintitle2 { font-family: Arial,Verdana; font-size: 14px; color: #e61b5b; text-align: center; }
.optincont { font-family: Arial,Verdana; font-size: 12px; text-align: center; margin: 15px 5px 15px 5px; }
.optinnote { font-family: Arial,Verdana; font-size: 9px; text-align: center; margin-top:7px; }
.optimg { float: left; padding:2px;}
#optinlink a:visited, #optinlink a:link { text-decoration: none; font-weight: bold; font-size: 12px; }
#optinlink a:hover { border-bottom: 1px dotted #635957; }
.optin-form	{ text-align:left; }
.optin-input	{ height: 12px; background: url(../images/form.jpg) repeat-x top #FFF; color: #000000;  border: 1px solid #cccccc;  font-family: Verdana, Arial;  font-size: 10px;  text-align: left; }
#optinsubmit { width: 180px; font-family: 'Lucida Grande', Arial; color:#000000; background:none; background-color: #e7e7e7; border: 3px solid #e61b5b; padding: 2px 0; font-size: 12px; }
#optinsubmit:hover { font-family: 'Lucida Grande', Arial; color:#000000; background:none; background-color: #e7e7e7;  border: 3px solid #1A8DFF; }

.gitable { width: 240px; background: none; border-width:  0px 0px 0px 0px; border-style: none; border: none; }
.gitable td { border-color: none; background: none; border-width: 0px 0px 0px 0px; border-style: none; padding: 2px 0 0 0; text-align:center; }

.optinpageMAIN { text-align: center; }
.optinpageFORM { text-align: center; margin-left: 80px;}
.optinpageNOTE { font-family: Arial,Verdana; font-size: 9px; text-align: center; margin-top:10px; line-height:15px;}
.optinpageTABLE { width: 300px; background: none; border-width:  0px 0px 0px 0px; border-style: none; border: none; }
.optinpageTABLE td { border-color: none; background: none; border-width: 0px 0px 0px 0px; border-style: none; padding: 2px 0 2px 0; text-align:center; }

.slimsideFEED { background-color: #f6f6f6; color: #e61b5b; font-family: Arial,Verdana; font-size: 12px; padding: 5px 5px 3px 5px; }
#optinfeed { font-size: 12px; }
.activeField { background: url(../images/form.jpg) repeat-x top #FFF; }
.idle { background: url(../images/optinfeed-bg.png) repeat-x top; }
#subfeedlink { font-family: arial,'Lucida Grande',Verdana; font-weight: bold; font-size: 12px; color: #606060; text-align: center; }
#subfeedlink a:visited, #subfeedlink a:link { text-decoration: none; font-weight: bold; font-size: 12px; }
#subfeedlink a:hover { border-bottom: 1px dotted #635957; }


#GlycemicIndMain1 td, tbody td, table { background: none; border-width:  0px 0px 0px 0px; border-style: none; border: none; vertical-align:top; }
#GlycemicIndMain2 td, tbody td { background: #F8F8F8; border: 1px solid #cacaca; }
#GlycemicIndMain2 #GITitle { font-family: Arial; font-size: 12px; font-weight: bold; background: #F0F0F0; line-height:25px; padding-left: 5px; height: 25px;}  
.GlycemicIndSub { font-family: Arial; font-size: 12px; padding-left: 7px; width: 82%; height: 10px; } 
.GlycemicIndGI { font-family: Arial; font-size: 12px; padding-left: 2px; width: 18%; height: 10px; }
.CalAlc-Drink { font-family: Arial; font-size: 12px; padding-left: 10px; width: 70%; height: 10px; } 
.CalAlc-Sub { font-family: Arial; font-size: 12px; padding-left: 3px; width: 15%; height: 10px; }


.slimrelated { float: left; margin-top: 30px; margin-bottom: 10px; width: 45%; margin-left: 5px; border-right: 1px solid #E8E8E8; padding-right: 5px; }
.slimrelated h3 { font-size: 14px; }
.slimrelated ul { padding-left: 15px; }
.slimrelated ul li { padding-bottom: 5px; font-size: 12px; }

.slimfeatured { float: left; margin-top: 30px; width: 45%; height: 100%; margin-left: 15px; }
.slimfeatured h3 { font-size: 14px; }
.slimfeatured ul { padding-left: 15px; }
.slimfeatured ul li { padding-bottom: 5px; font-size: 12px; }

#footerlinks a:visited, #subfeedlink a:link, #footerlinks a:link { text-decoration: none; font-weight: bold; font-size: 12px; }
#footerlinks a:hover { border-bottom: 1px dotted #635957; }

#footer .footer-message .widgetcontainer	{ width: 200px; overflow: hidden; }
#footer-sidebar		{ width: 705px; float: left; overflow: hidden; margin: 10px 3px 0; }

/* Start Tools CSS */

/* Global */
.srtools_small { font-family: Verdana, Arial; font-size: 10px; font-style: italic; text-align: left; }
.srtools_title { margin: 0 0 1px 0; height: 25px;  background: url(../images/feed-title-white.jpg) repeat-x top #cfcfcf; font-family: Verdana, Arial; font-size: 12px; color: #e61b5a; font-weight: bold; text-align: center; line-height:25px;}
.srtools_main { margin: 0; background: #f8f8f8;}
.srtools_msgerror { font-family: Verdana, Arial; font-size: 12px; color: #990033; font-weight: bold; line-height:20px; }
.srtools_msgres { font-family: Verdana, Arial; font-size: 12px; color: #990033; font-weight: bold; line-height:20px; }
.srtools_msgmen { font-family: Verdana, Arial; font-size: 12px; color: #002e95; font-weight: bold; text-align: center; line-height:20px; }
.srtools_msgwomen { font-family: Verdana, Arial; font-size: 12px; color: #c3008e; font-weight: bold; text-align: center; line-height:20px; }

/* BMI */
#srtools_bmi { width: 250px; border: 1px solid #cfcfcf; padding: 2px; margin: 10px 0 10px 110px; background: #f8f8f8; }
#srtools_bmi ol {  list-style: none; list-style-position: inside; margin:0; padding:0; margin-bottom: 5px; } 
#srtools_bmi ol li {  padding: 3px 0 3px 3px; list-style: none; margin: 2px 0 2px 0; height: 20px; text-align: left; background: #e1ebfe; } 
#srtools_bmi input[type=text] { border: 1px solid #CCC; padding: 1px; text-align: center; }
#srtools_bmi label { display: block; float: left; height: 20px; margin-right: 5px; padding-right: 5px; width: 90px; background: #eef4fe; font-family: Verdana, Arial;  font-size: 10px; font-weight: bold;  text-align: right; line-height:20px; }

/* BMR */
#srtools_bmr { width: 300px; border: 1px solid #cfcfcf; padding: 2px; margin: 0 0 30px 80px; background: #f8f8f8; }
#srtools_bmr ol {  list-style: none; list-style-position: inside; margin:0; padding:0; margin-bottom: 5px; } 
#srtools_bmr ol li {  padding: 3px 0 3px 3px; list-style: none; margin: 2px 0 2px 0; height: 20px; text-align: left; background: #e1ebfe; } 
#srtools_bmr input[type=text] { border: 1px solid #CCC; padding: 1px; text-align: center; }
#srtools_bmr label { display: block; float: left; height: 20px; margin-right: 5px; padding-right: 5px; width: 120px; background: #eef4fe; font-family: Verdana, Arial;  font-size: 10px; font-weight: bold;  text-align: right; line-height:20px; }

/* BF */
#srtools_bf { width: 300px; border: 1px solid #cfcfcf; padding: 2px; margin: 0 0 30px 80px; background: #f8f8f8; }
#srtools_bf ol {  list-style: none; list-style-position: inside; margin:0; padding:0; margin-bottom: 5px; } 
#srtools_bf ol li {  padding: 3px 0 3px 3px; list-style: none; margin: 2px 0 2px 0; height: 20px; text-align: left; background: #e1ebfe; } 
#srtools_bf input[type=text] { border: 1px solid #CCC; padding: 1px; text-align: center; }
#srtools_bf label { display: block; float: left; height: 20px; margin-right: 5px; padding-right: 5px; width: 120px; background: #eef4fe; font-family: Verdana, Arial;  font-size: 10px; font-weight: bold;  text-align: right; line-height:20px; }

/* THR */
#srtools_thr { width: 350px; border: 1px solid #cfcfcf; padding: 2px; margin: 0 0 30px 60px; background: #f8f8f8; }
#srtools_thrint { font-family: Verdana, Arial; font-size: 12px; font-weight: bold; text-align: center; }
.srtools_desc_thr { width: 344px; border: 1px solid #dee8fe; padding: 2px; font-family: Verdana, Arial; font-size: 10px; color: #000066; font-weight: bold; }
#srtools_thr ol {  list-style: none; list-style-position: inside; margin:0; padding:0; margin-bottom: 5px; } 
#srtools_thr ol li {  padding: 3px 0 3px 3px; list-style: none; margin: 2px 0 2px 0; height: 20px; text-align: left; background: #e1ebfe; } 
#srtools_thr input[type=text] { border: 1px solid #CCC; padding: 1px; text-align: center; }
#srtools_thr label { display: block; float: left; height: 20px; margin-right: 5px; padding-right: 5px; width: 120px; background: #eef4fe; font-family: Verdana, Arial;  font-size: 10px; font-weight: bold;  text-align: right; line-height:20px; }

/* END Tools CSS */
