html { background:#F6FFBB; margin:0; padding:0; font-family: Gill Sans, Tahoma, Helvetica, sans-serif; font-size:76%; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia; }
div { margin:0; padding:0; border:none; }
h1 { font-size:1.0em; }
h2 { font-size:1.7em; }
h3 { font-size:1.4em; }
h4 { font-size:1.1em; }
h5, h6 { font-size:1.1em; }
p { font:1.0em; line-height:1.4em; }
ul, ol, li { font-size:1.0em; list-style-type:none; }

#substance a:link, #substance a:visited { color:#55F; text-decoration: underline; }
#substance a:hover { color:#7a4; }

#lawyer { clear:both; font-family: sans-serif; font-size: 0.75em; color: #666; margin-top:50px; }
#container { height:100px; background:#CCC; width:500px; }
/* this is here in case images are off. the white h1 will be visible on top of this.*/



#sound { width:710px; height:237px; background: url("header4.jpg") no-repeat; }
#sound h1 { position:relative; top:0px; left:0; margin:0; padding:0; }
#sound h1 a { display:block; width: 500px; height:130px; }
#sound h1 a { color:#FFF; text-align:center; text-decoration:none; overflow:hidden; text-indent:-10px; position:relative; top:2px; }
#sound h1 a:hover { }

#sound h3 { font-family:Georgia, Verdana, sans-serif; color:#000; font-weight:bold; font-size:1.2em; }
#sound h3 { margin:0; padding:0; width:500px; text-align:center; }

/*#fury { position:relative; top:-212px; left:526px; }*/

#fury { position:absolute; top:0; left:510px; clear:both; }
#fury a { font-weight:bold; font-family: Helvetica, Arial, sans-serif; font-size:1.2em; text-decoration:none; }
#fury a:link, #fury a:visited { color:#333; }
#fury a:hover { color:#7a4; }
#fury li { margin-bottom:0.5em; }
#fury ul { list-style-type:none; margin:0; padding:0; }
#fury ul { margin: 10px 25px 2em 25px; }

/* THIS IS THE SAME AS #FURY EXCEPT POSITION IS UNDEFINED */
#fury_side { position:relative; top:0; left:0; width:270px; min-height:250px }
#fury_side a { font-weight:bold; font-family: Helvetica, Arial, sans-serif; font-size:1.2em; text-decoration:none; }
#fury_side a:link, #fury_side a:visited { color:#333; }
#fury_side a:hover { color:#7a4; }
#fury_side li { margin-bottom:0.5em; }
#fury_side ul { list-style-type:none; margin:0; padding:0; }
#fury_side ul { margin: 10px 25px 2em 25px; }



#substance { width:480px; position:absolute; top:205px; margin:0 10px; }
#substance h2 { text-align:right; font-size:1.8em; color:#9999E5; }
#substance h4 { display:inline; margin:0; padding:0; margin-right:1em; float:left; }
/*#substance a { padding-right:12px; background: url("external.png") top right no-repeat; }*/

#substance .evenif { margin:0 25px 1em; background:#FFEE9B; padding:10px 20px; line-height:1.4em; }
#substance .grandstand { text-align:center; font-size:larger; }

#substance #introducing p { background:#FAEC77; border:2px dashed #B0C7CA; padding:10px; }
#substance #supportgroups dl { }
#substance #supportgroups dl dt { }
#substance #supportgroups dl dd { color:#444; margin:1em 0 2em; padding:0; }
#substance #helpline p { margin:1em 25px; }
#substance #helpline h2 { text-align:center; }


#side { position:absolute; top:0; left:510px; }
#sidebar { background: /*url("blossombtrt3.png")*/ bottom right no-repeat; }
#sidebar { position:relative; top:0; left:0; width:270px; min-height:420px }
#sidebar h3 { background:/*A0D13D*/ #FAEC77; color:#D95F4E; text-align:center; }
#sidebar h4 { margin-left:10px; border-bottom:1px solid #FFC1B7;}
#sidebar p { margin:0 10px 1em; }
#sidebar a:link, #sidebar a:visited { color:#55F; text-decoration: underline; }
#sidebar a:hover { color:#7a4; }
#front { position:absolute; width:450px; margin: 0 10px; border-right:4px double #FFC1B7; padding-right:20px }
#about #contact { background:#FAEC77; margin:0 25px; padding:5px; }
#about #contact h4 { margin:0; padding:0; text-align:center; }
#about #contact ul { margin:0; padding:0; }
#about #contact li { margin:0.5em 0; }

#marquee p { margin:1em; }
#marquee h3 { background:/* lime #A0D13D;*/ #FAEC77; color:#D95F4E; text-align:center; border-top: 1px solid #D95F4E; border-bottom: 1px solid #D95F4E; }
#marquee img { float:left; margin:0 10px 10px 0; }