body {text-align:center; padding:0; margin:0; font:Georgia, "Times New Roman", Times, serif;  background-color: #F8E8C2;}
#main { width:760px; border:none; margin:auto; text-align:left; float:none; font-size:1.0em; background: #F8E8C2 url(../images/sun.gif) no-repeat fixed center 100px; }
#therapy, #contact, #about, #counseling, #article, #articles, #reading {margin:10px; padding:15px; width:380px; float:left; background-color:transparent; line-height:110%; }
#therapy, #about {width:260px;}
#therapy, #contact, #counseling, #article, #articles, #reading {filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;  background-color:white;}
#about {background-color:#FCF8EC}
#counseling li {list-style-type:square;}

a {text-decoration:none; color:#990000}
a:hover {text-decoration:underline}
#nav ul {padding: 1em 0; margin:0; list-style-type: none; width: 100%; text-align: center; }
#nav li {display: inline;}
#nav li a {white-space:nowrap; text-decoration:none; padding: .2em; margin:.2em; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;  background-color:white; }
#nav li a:hover { filter:alpha(opacity=99); -moz-opacity:0.99; opacity:0.99; background-color:#990000; color:white;}

#header, #footer, #nav {text-align:center; float:none; width:720px; margin:auto; clear:both;}
#article, #wide {float:none; width:720px; margin:auto;}

li, dd, dt { padding:10px;}
li {padding:5px;}

.clear {clear:both; padding:0; margin:0; border:0;}
#header h1 {font-size:.8em; color:#CC6600; border-bottom:1px solid #CC6600; padding:3px; margin:0 0 10px 0;}
#header h2 {font-size:3em; color:#CC6600; padding:1px; margin:0; }
#header h3 {font-size:1.8em; color:#CC6600; padding:1px; margin:0; letter-spacing:.3px;}
h3, em {font-size:1.1em; color:#CC6600;}

form {float:left; width:auto;}
input.textbox, label, textarea {float:left; width:12em; margin:5px;}
textarea {width:14em}
label {width:8em; font-size:.8em; text-align:right; }
form br {clear:both}

strong {font-weight:normal;}