* html .subtext { height: 720px; }
a:link { color: #a6a6a6; text-decoration: none; }
a:visited { color: #a6a6a6; text-decoration: none; }
a:hover { color: white; }
a:active { color: #b5269a; text-decoration: none; }
blockquote {
background-image: url(../images/open_quote.gif);
background-repeat: no-repeat;
background-position: left top;
margin-left: 0px;
font-style: italic;
}
blockquote > span {
background-image: url(../images/close_quote.gif);
background-repeat: no-repeat;
background-position: right bottom;
display: block;
margin-right: 0px;
}
blockquote > span > p { margin: 0px 85px; padding: 0px; }
body { color: #a6a6a6; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: black; background-image: url(../images/bg_blk.gif); margin: 0; padding: 0; }
div.figure { border: solid 3px white; margin-top: 14px; margin-bottom: 7px;}
div.figure.left400 { width: 400px; float: left; margin-right: 20px; margin-top: 7px;}
div.figure.lefthalfwidth { margin-top: 7px; margin-right: 0; width: 310px; float: left; }
div.figure.right400 { width: 400px; float: right; margin-left: 20px; margin-top: 7px;}
div.figure.righthalfwidth { margin-top: 7px; margin-left: 0; width: 310px; float: right; }
img.caption { margin-bottom: 7px; max-width: 100%}
p.caption { clear: both; font-style: italic; text-align: center; font-size: 75%;}
img { border-width: 0; }
p { margin: 0 0 1em; }
sup { font-size: 70%; }
ul { margin: 1em 0 1em 1em; padding: 0; list-style-position: outside; }
ul.lilybullet li { padding: 0; margin: 0; list-style-image: url(../home/images/lilybullet.gif); }
ul.videolist li { margin: 1em 0 1em -1em; padding: 0; list-style-type: none; }
ul.whatsnew { margin: 0; padding: 0; list-style: none; }
ul.whatsnew li { clear: both; }
ul.whatsnew li img { margin-bottom: 20px; }
ul.whatsnew p em strong { color: #b5269a; }
.afilogoimage { float: left; }
.banner { margin-bottom: 20px; padding-top: 10px; border-top: 2px solid #a6a6a6; border-bottom: 2px solid #a6a6a6; }
.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
.footer { font-size: 13px; text-align: center; padding: 15px 0 25px; clear: both; }
.fuschiatext { color: #b5269a; }
.bluetext { color: #1da1f2; }
.imageleft { float: left; margin-top: 7px; margin-right: 20px; margin-bottom: 7px; border: solid 3px white; }
.imageleftnoborder { margin-top: 7px; margin-right: 20px; margin-bottom: 7px; float: left; border-color: white; }
.imageright { float: right; margin-top: 7px; margin-bottom: 7px; margin-left: 20px; border: solid 3px white; }
.imagerightnoborder { margin-top: 7px; margin-bottom: 7px; margin-left: 20px; float: right; border-color: white; }
.imagetight { margin-right: 0; margin-left: 0; }
.keyword { float: right; }
.main { width: 970px; margin-right: auto; margin-left: auto; }
.maintext {  }
.maintextgen { float: left; padding-top: 20px; padding-bottom: 20px; }
.map_sm { padding: 20px; float: right; }
.mast { height: 165px; margin: 20px 0 0; padding: 10px 0 0; }
.navbar { font-size: 15px; text-align: center; width: auto; clear: both; margin-top: 0; margin-bottom: 0; padding: 5px; border-top: 1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; }
.norm { font-weight: 400; }
.searchform { float: right; clear: right; margin: 5px 0;}
.secnav { font-size: 15px; line-height: 1.7; text-align: left; list-style-type: none; list-style-image: none; margin: 0; padding: 20px 0 0; float: left; }
.secnav ul { text-indent: 25px; list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
.social_buttons { float:right; margin-right: 13px; }
.social_div { clear:right; width:450px; float:right; margin-top: 5px; }
.social_img:hover { margin-top:-2px;}
.sonologo { padding: 20px 20px 10px; float: right; clear: none; }
.stafflist { line-height: 200%; text-indent: 45px; list-style-type: none; }
.subtext { width: 651px; float: right; min-height: 720px; padding-top: 30px; padding-left: 30px; padding-bottom: 20px; border-left: 1px solid #a6a6a6; }
.subtext li { margin-bottom: 0.5em; }
.underline { text-decoration: underline; }
#registrylist { line-height: 2em; margin-left: 2em;}
#registrylist p { margin-bottom: 0;}
#registrylist strong.underline { font-weight: normal; text-decoration: underline; }
#searchbox {  }
#searchgo {  }