* {margin:0;padding:0}

body {
	background: url(../images/bodyfade.jpg) repeat-x;
	text-align: center;
	font-family: tahoma, arial, sans-serif;
	font-size: 0.75em;
	color: #545454;
}
a {color:#545454; text-decoration: none;}
img {border:none;}
p {padding: 2px 0 6px 0;}
h1 {font-size: 1.2em;font-family:arial}
h1 span {font-size: 0.8em; color:#BE4445}
h2 {font-size: 1em; padding: 5px 0 0 0;color:#BE4445;font-family:arial}
h3 {font-size: 1em;padding: 5px 0 0 0;color:#BE4445;font-family:arial;font-style:italic}
h4 {font-size: 0.9em;padding: 5px 0 0 0}
dt {font-size: 1.2em; padding: 5px 0 0 0; font-weight: bold;color:#BE4445}
dd {padding: 2px 0 6px 0;}
.red {color:#BE4445}
#wrapper {
	width: 771px;
	margin:0 auto;
	text-align: left;
}
#header {
	background: url(../images/top-line-fade.jpg)  repeat-x;
	padding-top: 17px;
}
#header ul {
	list-style: none;
	background: #AE0003;
}
#header li {
	float: left;
	text-align:center;
	vertical-align: bottom;
}
#header li a{
	display: block;
	color: #fff;
	background:url(../images/nav_button_small2.jpg) no-repeat right -40px;
	width: 84px;
	height: 35px;
	text-decoration: none;
	font-size:0.9em;
	padding-top:3px
}
#header li a:hover, #header li.current a{color:#ffffff; background-position: 0 0}
#header li a.home{
	width: 60px;
}
#header li a.about
{
	width: 69px;
}
#header li a.updates
{
	width: 75px;
}
#header li a.eating
{
	width: 75px;
}
#header li a.psychological
{
	width: 90px;
}
#header li a.family
{
	width: 75px;
}
#header li a.contact
{
	width: 75px;
}
#header li.last{
	border-right: none;
}
#header li a.oneline {padding-top:10px; height:28px}
#headshadow {background:url(../images/header_shadow.jpg) repeat-x; height:11px; width:100%; clear:both;}
#maincontenthome {width:100%; text-align:center}
#maincontent {
	width: 560px;
	float: right;
	padding-bottom: 15px;
}
#maincontent ul {margin-left:15px; margin-bottom: 10px;}
#maincontent ol {list-style-position:inside; margin-top: 15px;}
#maincontent ol li h3 {display: inline!important;}
.label {width: 200px; clear:left; float: left;margin:5px 0;}
p.label {width: 200px; clear:left; float: left;margin:5px 0;}
.radio_label {width:30px;float:left;display:inline;clear:none;}
.check_label {width:200px;float:left;display:inline;clear:none;}
.input {width: 355px; margin:5px 0;  float:left}
.radio_input {width:20px;float:left}
.select{width: 355px; margin:5px 0;float:left}
.textarea {width: 355px; margin:5px 0;  float:left}
#submitbuttons {text-align:right; clear:both; float:right}
.submit {width: 55px;margin:5px 0 5px 5px}
.radiobuttons{clear:both;margin-left:200px;padding:0}

.imgright {float:right; padding:0 0 10px 10px}
.img_leftcol {padding:20px 0 10px 10px}
.redbullet2 {list-style:none;margin-left:0!important; margin-bottom: 15px;float: left;}
.redbullet2 li {float:left;width:270px;background:url(../images/redbullet.jpg) no-repeat left;padding-left:10px}

ul.redbullet li {color:#BE4445}
ul.redbullet li span{color:#545454}

ul.symptoms {list-style:none; padding: 5px 0 10px 0; margin:0!important}
ul.symptoms li {padding:5px 0}
ul.symptoms h4{display:inline}

#leftlist {
	width: 192px;
}
#leftlist h2 {
	background:url(../images/leftlist_h2fade.jpg) repeat-y;
	color: #fff;
	font-size: 1em;
	padding: 8px;
}
#leftlist ul {list-style:none; margin-bottom: 10px;}
#leftlist li {border-bottom: solid 1px #CCCCCC;}
#leftlist li a{text-decoration:none;padding:5px 15px; color:#545454;width:160px;display:block;background:url(../images/leftbullet.jpg) #fff no-repeat left }
#leftlist li a:hover {color:#870207;background:url(../images/leftbullet.jpg) #EDEDED no-repeat left}

#footer {
	clear:both;
	float: left;
	width: 100%;
	background:url(../images/footerfade.jpg) #2C2C2C repeat-x;
	color: #fff;
	font-size: 0.9em;
	padding: 5px 0;
	margin-top: 10px;
}
#footer p {float:left; padding: 0 5px;}
#footer ul {list-style: none; text-align: right}
#footer li {display:inline; border-left: solid 1px #fff; padding: 0 5px; }
#footer a {color:#fff; text-decoration:none }
