﻿/* Designed by todayhealth.com */

body { padding: 0; margin:0; color:#000; background-color: #FFF; border-top:4px solid #E5E5DC; }
/* all tag*/
h1 { margin:0; padding:0 0 10px 0; font:normal 20px Georgia, Arial, Verdana; color: #000; word-spacing: -1px; line-height: 120%; }
div, p, form, label, input, textarea, img, span { margin:0; padding:0; }
ul { margin:0; padding:0 0 5px 0; list-style-type:none; }
a { margin: 0; padding:0; font:bold 12px Georgia, Arial, Verdana; color:#006699; text-decoration: underline; }
a:hover { color: #FE7316; text-decoration: none; }
img { border:none; }
i { font:italic 12px Georgia, Arial, Verdana; font-weight:600; color:#656565; }
/* mix */
.spacer { clear:both; line-height:0; }
.dropcap { margin-right:6px; margin-top:5px; float:left; color:white; background: #000; border:1px solid #000; font-size:80px; line-height:60px; padding-top:2px; padding-right:5px; font-family:times; }
.searchbar { float:right; margin:25px 0 0 0; }
.divider { margin:15px 6px 0 6px; padding:15px 0 0 0; background:url(images/line.gif) 100% 0px repeat-x; }
.divider-menu { margin:0 0 0 10px; padding:15px 0 0 0; background:url(images/line.gif) 100% 0px repeat-x; }
.headlinestitle { font:bold 14px Arial; color: #88A906; padding:0 0 5px 0; text-transform: uppercase; text-decoration:none; }

/* header */
#headerwrapper { background: #FFF; width: 981px; height:76px; margin:0 auto; position:relative; }
#headerleft { float:left; background: #FFF; width:350px; height:76px; margin:0; }
#headerleft img { margin:9px 0 0 2px; }
#headerright { float:left; background: #FFF; width:629px; height:76px; margin:0; }
#headerright img { float:right; margin:8px 0 0 0; }

/* header bottom */
#headerbtm { background-image:url(images/headerbtm.jpg); width: 974px; height:283px; margin:0 auto; }
#headerbtmleft { float:left; margin:0; width: 570px; height:260px; border:1px solid; }
#headerbtmleft img { float:left; padding:0 0 12px 0; }
#headerbtmright { float:right; width: 340px; height:275px; }
#headerbtmright div.headerboxright { background-color:#FFF; margin:10px; padding:10px; font:normal 12px Georgia, Arial, Verdana; color:#000; width:297px; height:240px; border:1px solid #CACACA; }
#headerbtmright a { font:normal 11px Georgia, Arial; color:#007E9A; line-height:17px; text-decoration:none; }
#headerbtmright a:hover { font:normal 11px Georgia, Arial; color:#FE7316; line-height:17px; text-decoration:none; }

/* top navigation */
#topstripe { margin:0; padding:0; }
#topstripe ul { list-style-type: none; background: #585853; width: 976px; height:36px; padding:0; margin: 0 auto 10px auto; }
#topstripe ul a { padding:0 27px 0 27px; display:block; background: url(images/menudivide.gif) top right no-repeat; font:bold 12px/36px Arial; color: #F5F5F5; text-transform:uppercase; letter-spacing:1px; text-decoration: none; }
#topstripe ul a:hover { color:#FE7316; }
#topstripe li { float: left; }
#topstripe a span { float: none; }
#topstripe ul li a.firston { color: #FE7316; text-transform:uppercase; letter-spacing:1px; text-decoration:none; }
/* front box  */
.box1 { float:left; margin:0 5px 5px 0; padding:5px 8px 0 8px; width:272px; height: 220px; color: #5B5B5B; border:2px solid #F1F1F1; }
.box1font { margin:0; font:normal 17px Georgia,Arial; color:#000; }
.box2 { float:left; margin:0 0 5px 0; padding:5px 8px 0 8px; width:272px; height: 220px; color: #5B5B5B; border:2px solid #F1F1F1; }
.box2font { margin:0; font:normal 17px Georgia,Arial; color:#000; }
.boxpicleft { float:left; margin:0 8px 0 0; }
.boxpicright { float:right; margin:0 0 0 8px; }

/* banner */
.bleft { margin:10px 0 5px 5px; }
.bright { margin:10px 5px 5px 0; }
.bfloatleft { float:left; margin:10px 10px 10px 0; }
.bfloatright { float:right; margin:10px 0 10px 10px; }
/* text area */
#txtarea {
background:#FFF;
max-width: 100%; text-align: left; padding:0 10px 10px 2px; margin: 0 0 10px 0; }
.blockpadding { padding: 7px 6px 7px 5px; }
#txtarea form { width:400px; }
/* master contain */
#maincontent { width:990px; margin:0 auto 0 auto; padding:0 0 30px 0; background-color:#FFF; color:#000; }
#maincontent ul.nav { width:943px; height:46px; padding:8px 0 6px 25px; margin:0 0 6px 0; background-color:#fff; color:#000; }
/* left */
#left { width:606px; margin:0; padding: 0 7px 0 7px; float:left; font:normal 14px/19px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#000; background:url(images/line2.gif) 100% 0px repeat-y; }
#left p { margin:0; padding:0 1px 10px 1px; }
#left b { font-size: 12px; color: #000; }
#left ul { margin:0; padding:0 0 8px 20px; list-style-type:disc;}
#left ol { margin:0; padding:0 0 0 20px; }
#left li { margin:0; padding:0 0 3px 0; }
#left p.date { padding:0; font-size: 12px; color: #4E4D4D; }
#left p.readmore { padding:0 0 5px 0; font-size: 12px; font-weight: normal; color: #000; }
#left p.readmore a { margin: 0; padding:2px 5px 2px 5px; font:bold 12px Georgia, Arial; color: #FFF; text-decoration: none; border:1px solid #E6E6E6; background:#009FC3; }
#left div.ruler { border-bottom: 3px dotted #D5D5D5; margin: 15px auto 15px auto; }
#left p.readmore a:hover { color: #FEE400; text-decoration: none; }
#left img.left { float:left; margin: 4px 8px 0 0; }
#left img.right { float:right; margin: 4px 0 0 8px; }
#left img.center { text-align:center; display:block; margin: 0 auto; padding:5px; }
#left a.cta { margin:0; padding:0; font:bold 14px Georgia, Arial, Verdana; color:#007E9A; text-decoration:none; border-bottom:1px dotted #007E9A; }
#left a:hover.cta { color: #FE7316; text-decoration: none; border-bottom:1px dotted #FE7316; }
.breadcrumb { float:left; margin:0; padding:10px 0 0 2px; }
/* right panel */
#right { width:359px; background-color: #FFF; float:left; padding:0; }
#right li.rightarrow { background:url(images/arrowright.gif) 0 3px no-repeat; padding:0 0 0 15px; }
#right a.rightlink { margin:0; padding:0; font:normal 12px Georgia, Arial, Verdana; color:#007E9A; text-decoration:none; }
#right a:hover.rightlink { color: #FE7316; text-decoration: none; border-bottom:1px dotted; }
/* right main menu heading */
.rmenuheading { font:bold 14px Arial; text-transform: uppercase; color: #88A906; padding:4px 0 0 19px; text-decoration:none; }
/* right main menu */
.righttop { background-color: #FFF; width: 357px; height:24px; overflow:hidden; text-align: left; margin:0 auto; padding:0; }
.rightmiddle { background:#FFF; padding:0 10px 10px 17px; margin: 0 auto; }
/* latest post right panel */
#latestpost { margin:0 0 15px 19px; }
#latestpost ul li { list-style:bullet; margin:0; background:url(images/arrowright.gif) 0 4px no-repeat; padding:0 0 0 15px;}
/* latest post right panel */
#latestpost a { font:normal 11px Georgia, Arial; color:#007E9A; line-height:17px; text-decoration:none; }
#latestpost a:hover { font:normal 11px Georgia; color:#FE7316; line-height:17px; text-decoration:none; }
/* footer */
#footermain { width:977px; height:85px; margin:0 auto; padding:0; background:url(images/footerbg.gif) 100% 0px repeat-x; border-top:1px solid #DBDCDA; }
#footer { width:495px; margin:0 auto; background: #inherit; height:89px; position:relative; }
#footer ul { margin:0 0 0 88px; padding:40px 0 0 0; }
#footer ul li { float:left; color:#8C8C8C; background-color:inherit; font:normal 12px Georgia, Arial, Verdana; }
#footer ul li a { font:bold 12px Georgia, Arial, Verdana; color:#8C8C8C; background-color:inherit; padding:0 5px; text-decoration:none; }
#footer ul li a:hover { color:#FE7316; border-bottom: 1px dotted #FE7316; }
#footer p.copyright { font:normal 11px Georgia, Arial, Verdana; color:#8C8C8C; background-color:inherit; margin:20px 0 0 84px; }
.copyrightbsi { font:normal 11px Georgia, Arial, Verdana; color:#8C8C8C; text-decoration:none; }

#block-similar-0 { margin:0; padding:10px; width:475px; background-color:#F5F3F4; border:1px solid #CACACA; }
#block-similar-0 b { margin-left:17px; font:normal 17px Georgia,Arial; color:#000; }
.submitted { margin-bottom:10px; }
#topichead { margin:0 0 5px 0; }
#topichead a { font:bold 12px Georgia,Arial; color:#007E9A; }
#topichead p.readmore { margin:0; }
#addcomment { margin:-8px 0 0 -17px; }
#addcomment a { margin:0; font:italic 12px Georgia,Arial; color:#007E9A; text-decoration:none; }
#addcomment a:hover { margin:0; font:italic 12px Georgia,Arial; color:#FE7316; text-decoration:underline; }
#addcomment li { padding:0; list-style:none; }

.item-list  { margin-left:-2px; }
.item-list ul { margin:0; padding:0; }
.item-list ul li { margin:0; padding:0; list-style: none; }
.item-list .pager { clear: both; text-align:right; }
.item-list .pager li { background-image:none; display:inline; list-style-type:none; padding:0; }
.pager-current { margin:0; }

.menu { margin-left:15px; }
#block-user-1 { margin:0; }
#block-user-1  b{ margin-left:15px; }