/* CSS Document */

body {
background-color:#CCCCCC;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:small;
line-height:1.3em;
margin:0;
padding:0;
}
img {
border:medium none;
}
h1, h2, h3 {
	font-weight:normal;
	background-color: #CCCCCC;
}
h1 {
color:#5C1F00;
font-size:130%;
font-weight:bold;
}
h3 {
color:#66CD00;	
font-size:140%;
line-height:1.2em;
}
p {
margin:1em 0 0;
}
ul.orange {
list-style-image:url(../images/dot.gif);
margin:10px 0;
padding:0 0 0 2em;
}
strong {
color:#FF6600;
font-weight:bold;
}
em {
color:#000000;
font-style:normal;
font-weight:normal;
}
#wrap {
background-color:#FFFFFF;
margin:0 auto;
padding:0;
width:800px;
}
#header {
min-height:125px;
padding-bottom:15px;
}
html > body #header {
	padding:0;
	background-color: #FFFFFF;
}
#main {
margin:10px 40px 40px;
}
#main-small {
float:right;
margin:10px 40px 40px 10px;
width:570px;
}
#sidebar {
float:left;
margin:5px 0 0;
width:120px;
}
html > body #sidebar {
margin:10px 0 0;
width:120px;
}
#footer {
background-color:#FFFFFF;
color:#979797;
margin-top:20px;
padding:12px;
}
a#logo {
background:transparent url(healthbyjenny.gif) no-repeat scroll left top;
float:left;
height:97px;
margin:14px 0 0 25px;
width:300px;
}
#nav {
float:right;
font-size:110%;
margin:-20px 0 0;
width:480px;
}
#nav ul {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#nav li {
float:left;
margin:0;
padding:0;
text-transform:lowercase;
}
#nav li a:link, #nav li a:visited {
color:#5B1F00;
float:left;
padding:0 16px 8px;
text-decoration:none;
}
#nav li a:hover, #nav li a:active {
color:#F84D64;
}
#nav li a.schedule {
background:transparent url(../images/circle_off.jpg) no-repeat scroll right center;
color:#FF6600;
margin-right:20px;
padding:0 20px 0 60px;
}
#main a:link, #main a:visited, #main-small a:link, #main-small a:visited {
color:#FF6600;
text-decoration:underline;
}
#main a:hover, #main a:active, #main-small a:hover, #main-small a:active {
color:#979797;
text-decoration:underline;
}
#sidebar h1 {
color:#66CD00;
font-size:100%;
font-weight:bold;
}
#sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sidebar li {
line-height:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:14px 0;
padding:1px 0 1px 20px;
}
#sidebar li a:link, #sidebar li a:visited {
color:#5C1F00;
text-decoration:none;
}
#sidebar li a:hover, #sidebar li a:active {
color:#F84D64;
}
#banner {
color:#FFFFFF;
font-size:110%;
height:300px;
line-height:1.3em;
width:800px;
}
#welcome-message {
height:476px;
padding:60px 0 0 460px;
width:340px;
}
#welcome-message h2 {
color:#FFCC00;
font-size:140%;
font-weight:strong;
}
#welcome-message p {
color:#FFFFFF;
padding-right:10px;
}
#welcome-message a {
color:#FFFFFF;
text-decoration:underline;
}
table#homepage-info {
margin:2px 0;
padding:0;
text-align:left;
width:100%;
}
#homepage-info th {
background-color:#694489;
border-bottom:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
font-size:130%;
font-weight:normal;
padding:12px 0 6px 25px;
}
#homepage-info td {
background-color:#66CD00;
border-right:2px solid #FFFFFF;
color:#333333;
font-weight:normal;
padding:2px 6px 12px 25px;
}
#homepage-info a:link, #homepage-info a:visited {
color:#FF6600;
font-style:italic;
text-decoration:underline;
}
#homepage-info a:hover, #homepage-info a:active {
color:#FF0000;
}
#homepage-info th a:link, #homepage-info th a:visited {
text-decoration:none;
}
#copyright {
color:#999999;
font-size:90%;
padding:14px;
}
#copyright a {
color:#999999;
text-decoration:underline;
}
.textfield {
background-color:#FFFFFF;
border:2px solid #FFFFFF;
color:#5C1F00;
}
span.amp {
}
.clear {
clear:both;
}
