/* font/color styles for early css browsers */

body { margin: 0px; font: 12px Trebuchet MS, arial, helvetica, sans-serif; background: url(img/bg.gif); }

strong { font-weight: bold; }
#menu { background-color: #FF9; }
code { font-size: 13px; color: #039; }

.bodypop { margin: 5px; font-size: 13px; }
#leftpop { float:left; width:50%; }
.center { text-align: center; }

a:link { color: #00F; }
a:visited { color: #00F; }

h2 { font-size: 21px; color: #FF9; background-color: #039; }
h2.pop { padding: 3px; padding-left: 5px; }
h1 { font-size: 13px; }
h3.scl { font-size: 18px; }
h3.scl a { color: #039; text-decoration: none; }
h3.qklink { border-bottom: 1px solid #000; margin-bottom: 0px; width: 80%; text-align: center; }
h4 { color: #039; }

#main #foot { font-size: 11px; }
#foot { clear: both; }
.loc { font-size: 11px; font-weight: bold; }
p.feat { font-size: 12px; }
p.learn { font-size: 15px; font-weight: bold; }
p.art { font-size: 13px; }
p.mail { font-size: 11px; font-style: italic; }
p.state { font-size: 13px; }
table.list { border-bottom: 1px solid #000; }
table.list td { font-size: 12px; }
.stlist { font-weight: bold; }
ul li { font-size: 13px; }
div.map { font-size: 13px; }
.back { font-size: 11px; background-color: #FF9; }
.degrees, p.feat { background-color: #FF9; }
.degrees strong { font-size: 15px; color: #039; }
.degrees ul li { font-size: 12px; }

.drop { font-size: 14px; font-weight: bold; color: #039; background-color: #FF9; }

.bonus { margin: 25px 10%; border: 1px solid #CCC; padding: 5px; background: #EEE; }
.bonus strong { color: #888; }
.bonus a:link, .bonus a:visited { color: #AAA; }

.ad-box{ border-style: solid; border-width: 1px; border-color: #1E8A5C; background-color:#E7FAF1; color: #000000; padding:10px; cursor: hand;}

.txt-link { font-weight: bold; color: #1666a9; text-decoration: underline; }