* {
margin:0;
padding:0;
}

body {
text-align:left;
font-family:Myriad, "Myriad Web", Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size:75.01%;
line-height:1.5em;
background-color:#ddd;
color:#666;
margin:0;
}

div {
font-size:1em;
}

img {
border:0;
}

a:hover {
text-decoration:none;
color:#047391;
}

a:focus {
outline:none;
}

div#pagewrapper {
border:1px solid #000;
width:1000px;
background-color:#fff;
color:#666;
margin:0 auto;
}

div#innerwrapper {
width:980px;
background-color:#fff;
color:#666;
margin:10px;
}

div#header {
height:185px;
background:url(http://www.healthythinking.biz/uploads/images/template/hbg.jpg) top left;
}

div#header h1 a {
background:url(http://www.healthythinking.biz/uploads/images/template/logo.gif) no-repeat center center;
display:block;
height:185px;
text-indent:-999em;
text-decoration:none;
font-size:0;
line-height:0;
width:340px;
float:left;
}

div#headerSub {
height:100px;
background:url(http://www.healthythinking.biz/uploads/images/template/hbg.jpg) top left;
}

div#headerSub h1 a {
background:url(http://www.healthythinking.biz/uploads/images/template/logo_sml.gif) no-repeat center center;
display:block;
height:100px;
text-indent:-999em;
text-decoration:none;
font-size:0;
line-height:0;
width:200px;
float:left;
margin-right:10px;
}

div#headerSub #flash {
width:640px;
height:80px;
display:block;
float:left;
background:#000;
margin-top:10px;
}

#flash a img
{line-hight:0px;
font-size:0px;
margin:0px;
padding:0px;
border:none;
margin-bottom:-5px;
}

div#headerSub #login {
width:85px;
height:80px;
display:block;
float:left;
border-left:1px solid #fff;
margin-top:10px;
margin-left:20px;
font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
text-transform:uppercase;
color:#fff;
font-weight:bold;
font-size:1.1em;
padding-left:5px;
}

div#headerSub .yellowbutton {
margin-top:66px;
padding-left:20px;
background:url(http://www.healthythinking.biz/uploads/images/template/yellowdot.gif) left center no-repeat;
text-decoration:none;
list-style-type:none;
}

div#search {
float:right;
width:23em;
text-align:right;
margin:0 1em;
padding:0.6em 0 0.2em;
}

div.breadcrumbs {
font-size:90%;
color:#047391;
margin-bottom:-3px;
padding:0.6em 0 0;
}

div.breadcrumbs a,div.breadcrumbs a:hover,div.breadcrumbs a:visited {
color:#047391;
}

div#content {
margin:0.5em auto 2em 0;
}

div#main {
margin-left:1%;
margin-right:1%;
}

div#footer {
clear:both;
color:#F2BE0A;
background:url(http://www.healthythinking.biz/uploads/images/template/hbg.jpg) top left;
}

div#footer .footerFont {
font-size:0.8em;
text-align:center;
margin:0;
padding:0.8em;
}

div#footer .footerFont a {
color:#F2BE0A;
}

div.hr {
height:1px;
border-bottom:1px dotted #000;
clear:both;
margin:1em;
}

div.left49 {
float:left;
width:49%;
font-size:0.7em;
}

div.right49 {
float:right;
width:49%;
text-align:right;
font-size:0.7em;
}

div#maincenter h1 {
font-size:2em;
line-height:1em;
margin:0;
}

div#maincenter h2 {
color:#0E7895;
font-size:2.8em;
text-align:left;
line-height:1.1em;
margin:0 0 0.5em;
}


div#maincenter h3 {
color:#0E7895;
font-size:1.3em;
line-height:1.2em;
margin:0 0 0.5em;
}

div#maincenter h4 {
color:#0E7895;
font-size:1.2em;
line-height:1.1em;
margin:0 0 0.25em;
}

div#maincenter h5 {
font-size:1.1em;
line-height:1.1em;
margin:0 0 0.25em;
}

h6 {
font-size:1em;
line-height:1.3em;
margin:0 0 0.25em;
}



div#maincenter h7 {
color:#0E7895;
font-size:1.8em;
text-align:left;
line-height:1.1em;
margin:0 0 0.5em;
}
p {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
padding:0;
}

blockquote {
border-left:10px solid #ddd;
margin-left:10px;
}

pre {
font-family:monospace;
font-size:1em;
}

strong,b {
font-weight:bold;
}

em,i {
font-style:italic;
}

div#main ul,div#main ol,div#main dl {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
}

div#main ul li,div#main ol li {
margin:0 0 0.25em 3em;
}

div#dl dt {
font-weight:bold;
margin:0 0 0.25em 3em;
}

div#dl dd {
margin:0 0 0 3em;
}

#mainleft {
width:165px;
float:left;
background:#fff;
padding-bottom:10px;
}

#maincenter {
width:550px;
float:left;
background:#fff;
padding-bottom:10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

#mainright {
width:170px;
float:left;
background:#fff;
padding-bottom:10px;
margin-left:10px;
}

#flash {
width:440px;
height:156px;
display:block;
float:left;
background:#000;
margin-top:15px;
}

#login {
width:170px;
height:158px;
display:block;
float:left;
border-left:1px solid #fff;
margin-top:14px;
margin-left:10px;
font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
text-transform:uppercase;
color:#fff;
font-weight:bold;
font-size:1.1em;
padding-left:5px;
}

.yellowbutton {
margin-top:5px;
padding-left:20px;
background:url(http://www.healthythinking.biz/http://www.healthythinking.biz/uploads/images/template/yellowdot.gif) left center no-repeat;
text-decoration:none;
list-style-type:none;
}

.yellowbuttonT {
padding-left:20px;
background:url(http://www.healthythinking.biz/uploads/images/template/yellowdot.gif) 0 5px no-repeat;
text-decoration:none;
list-style-type:none;
}

.intro {
color:#9d9d9d;
font-size:0.8em;
text-align:center;
margin:0;
padding:5px;
}

.copyright {
width:200px;
}

.copyright a:link,.copyright a:hover,.copyright a:visited {
text-decoration:none;
}

li.yellowbutton a,li.yellowbutton a:hover,li.yellowbutton a:visited {
color:#fff;
text-decoration:none;
}

a,a:link a:active,a:visited {
text-decoration:underline;
background-color:inherit;
color:#047391;
outline:none;
}

.commentB
{
	font-weight:bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background-color:#990000;
}

.white16
{
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 2px;
	padding: 1px;
	font-weight: bold;
	background-color:Red;

}


.red11
{
	font-size: 11px;
	color: red;
	margin-bottom: 2px;
	padding: 1px;
	font-weight: bold;
	
}