body {padding:0; margin:0; border:0; font:76% "times new roman", serif; text-align:center; background:#fff url(../images/stu.gif) no-repeat 40px 27px;}
a {color:#000;}
a:visited {color:#111;}
a:active {color:#222;}
a:hover {text-decoration:none; color:#000;}
p {font:normal 0.9em/1.5em verdana, arial, serif; margin:0; padding:0.5em 0;}
p.small, p.small a, p.small a:visited {font-size:10px; color:#888;}
h2 {font-size:1.6em; margin:0; padding:5px 0 5px 0; color:#444;}
h3 {font-size:1.1em; color:#666; margin:0; padding:0 0 15px 0;}

#wrapper {text-align:left; position:relative;}
#heading {padding:10px 20px 0 20px; border-bottom:5px solid #fc0; margin:0 0 20px 0;}
* html #heading {height:95px;}
#heading h1 {font: bold italic 3em "times new roman", serif; margin:0 0 0 50px; padding:0;}
#heading h1 span {color:#888; padding-left:2px;}
#heading h2 {font: normal 0.9em verdana, arial, sans-serif; margin-left:50px; padding-bottom:10px; color:#444;}




#content {clear:both; position:relative;}

#content, #middle {width:900px; margin:25px auto;}
#middle {border-top:1px solid #ddd; background:transparent url(../images/middle_back.gif) repeat-y; height:auto;}


#content ol li, #information ol li {font: normal 0.9em/1.5em verdana, arial, sans-serif; padding:3px 0;}
.bold {font-weight:bold;}
a.rss img {border:0; margin-bottom:-3px;}

#ads {padding-top:11px; border-top:1px solid #ddd; margin-top:25px; margin-bottom:-25px;}
#line {width:900px; margin:0 auto;}

.bred {color:#c00; font-weight:bold;}


