body { background: #F3EEE8 url(../img/background.gif) repeat-y top left; }

#extensionLinks { padding: 10px; font: 11px verdana, arial, sanf-serif; }
#extensionLinks a { color: black; }
#extensionLinks a:hover { color: red; }

h1 { font-size: 200%; margin: 25px 0 12px 0; padding-bottom: 10px; border-bottom: 1px solid black; width: 95%; color: #b2956d; }
h2 { font-size: 120%; text-transform: uppercase; background-color: #CCCCCC; padding: 10px; margin-right: 20px; margin-top: 25px; }
#content { padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }
#content, #content table { font: 10pt verdana, arial, sanf-serif; }
#content #right { font-size: 90%; padding: 10px 10px 20px 10px; }
#content #right img { border: 1px solid black; margin-top: 10px; }
#content #right p { margin: 0 0 10px 0; }
#content #left { padding: 20px 15px 25px 0; background: url(../img/column.gif) repeat-y top right; }
a { color: #0000CC; }
a:hover { color: red; }
#content #left h1 { background:  url(../img/h1-bkg.gif) bottom right no-repeat; margin: 15px 0 0 0; padding: 0 10px 0 0; font: bold 130% Arial, Verdana, Sans-serif; border: none; }
#content #left h1 div { background:  url(../img/h1-left.gif) bottom left no-repeat; margin: 0; padding: 0 0 8px 30px; }

#content ul.arrow { list-style: none outside none; margin: 0; padding: 0; }
#content ul.arrow li { margin: 0; padding: 0 0 15px 13px; background: url(../img/arrow.gif) top left no-repeat; font-size: 11px; }
#content ul.arrow li a { color: #0000CC; font-weight: bold; font-size: 12px; text-decoration: none; }
#content ul.arrow li a:hover { color: #FF0000; }
#content table.sub-news { font-size: 100%; margin: 0 15px 0 15px; background-color: #EAEAEA; border: 1px solid #ABABAB; }
#content table.sub-news td { padding: 6px; }
#content table.sub-news td li { margin: 8px 0 0 0; padding: 5px 0 0 0; list-style: none outside none; font-family: verdana, arial, sanf-serif; font-size: 12px; border-top: 2px solid #fff; }
#content table.sub-news td li a { display: block; width:100%; color: black; margin: 0; padding: 3px; text-decoration: none; }
#content table.sub-news td li a:hover { background: white; }
#content table.sub-news td li br { display: none; }
#content table.sub-news td li font { display: block; width:100%; margin: 0 0 4px 0; padding: 0 2px 4px 0; font-size: 10px; text-align: right; color: #6C6C6C; }
#content table.sub-news td h2 { font-size: 12px; font-weight: bold; margin: 0; }

#nav, .otherstuff { padding: 4px 18px 18px 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#nav ul { margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, sanf-serif; font-size: 11px; } 
#nav li { margin: 0; padding: 0; } 
#nav li a i { color: #B2956D; font-style: normal; }
#nav li.accent a { color: #b2956D; font-weight: bold; padding-left: 1px; }
#nav a { display: block; width:100%; padding: 3px 2px 3px 3px; text-decoration: none; margin: 0; color: #000000; } 
#nav a:hover { background: white; color: red; padding-left: 1px; }
#nav li a:hover i { color: black; font-weight: bold; } 

#news { padding: 0 18px 18px 18px; }
#news li { margin: 4px 0 0 0; padding: 0; list-style: none outside none; font-family: verdana, arial, sanf-serif; font-size: 12px; }
#news a { display: block; width:100%; color: black; margin: 0; padding: 3px; text-decoration: none; }
#news a:hover { background: white; }
#news br { display: none; }
#news font { display: block; width:100%; margin: 0 0 4px 0; padding: 0 2px 4px 0; font-size: 10px; color: #ACACAC; border-bottom: 1px dashed #E0E0E0; text-align: right; }

#footer { font-family: arial, verdana, sanf-serif; font-size: 70%; color: white; padding: 20px; background-color: #818181; border-top: 0 solid #C7BDB2; border-left: 11px solid white; }
#footer table { color: white; line-height: 2em; }
#footer #schools { background: #ABABAB; padding: 6px 6px 6px 12px; margin-bottom: 10px; text-align: left; color: black; }
#footer #schools table { font-size: 100%;  }
#footer a { color: white; font-weight: bold; }
#footer a:hover { color: #FFFE84; font-weight: bold; }
#footer pre { font-size: 120%; }

