body { 
text-align: center; 
background: #eee url(teach.png) repeat; 
font-family: arial,helvetica,sans-serif; 
} 
 
.navigation img { vertical-align: bottom; } 
.blurb-title img { vertical-align: text-top; margin-top: 2px; } 
 
.page { 
width: 740px; 
margin: auto; 
text-align: left; 
} 
 
.maincontent { 
background: white; 
border: 1px solid #333; 
border-top: 2px solid #333; 
border-bottom: 2px solid #333; 
margin: 0; 
padding: 22px; 
} 

.win { 
background: #ddd; 
border: 1px solid #333; 
border-top: 2px solid #333; 
border-bottom: 2px solid #333; 
margin: 0; 
padding: 22px; 
}

.title-header { 
background: #ddf; 
border: 1px solid #333; 
border-top: 2px solid #333; 
border-bottom: 2px solid #333; 
margin: 0; 
padding: 22px; 
} 

 
.navigation { margin: 0 0 0 22px; } 
 
.navigation td { 
font: bold 11px arial,helvetica,sans-serif; 
color: #999; 
margin: 1px 0 0 0; 
vertical-align: middle; 
} 
 
.navigation a { color: white; text-decoration: none; } 
.navigation a:hover { color: white; text-decoration: underline; } 
 
p,table,td,div,li,ul,ol { font: normal 12px verdana,arial,helvetica,sans-serif; } 
 
p { margin: 15px 0 15px 0; } 
 
p,li { line-height: 17px; } 
 
pre { font: normal 11px Monaco,lucidatypewriter,lucida sans typewriter,lucida
console,monospace; }
 
a { color: #16c; text-decoration: none; } 
a:hover { text-decoration: underline; } 
 
h1 { 
font: normal 25px/22px verdana,arial,helvetica,sans-serif; 
color: #333; 
margin: 5px 0 35px 0; 
} 
 
h2, h3 { 
font: bold 18px verdana,arial,helvetica,sans-serif; 
color: #444; 
margin-top: 20px; 
} 
 
input,textarea { 
line-height: 100%; 
background: #f1f1f1; 
margin: 0; 
padding: 2px; 
color: black; 
font: 11px verdana, helvetica, arial, sans-serif; 
} 
 
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover, 
input[type="text"]:focus,input[type="password"]:focus,textarea:focus { 
background: white; 
} 
 
textarea { width: inherit; } 
 
li,ol,ul { margin-bottom: 7px; } 
 
ul.links { list-style-image: url(/link_intern.gif); } 
.links li { margin-bottom: 15px; } 
 
hr { 
color: white; 
height: 1px; 
border: 0; 
border-bottom: 1px solid #039; 
} 
 
.content { font-size: 11px;} 
 
.section-title { 
color: #999; 
margin: 0 0 25px 0; 
padding: 0 0 2px 2px; 
border-bottom: 1px solid #039; 
font-weight: bold; 
font-size: 9px; 
letter-spacing: 2px; 
text-transform: uppercase; 
} 
 
.blurb-title { font-weight: bold; font-size: 14px; } 
.blurb-title a { text-decoration: none; color: black; } 
.blurb-title a:hover { text-decoration: none; color: #16c; } 
.blurb-date { font-size: 11px; font-weight: normal; padding-top: 2px; color: #999; } 
.blurb-body { padding-left: 15px; } 
.blurb-body, .blurb-body p { line-height: 17px; } 
 
.small { font-size: 9px; } 
.note { font-size: 9px; color: #999; } 
 
.more-link { 
font: normal 10px verdana,arial,helvetica,sans-serif; 
margin: 10px 0 15px 0; 
color: #666; 
text-align: right; 
} 
 
.more-link a { color: #e83; } 
 
.footer { 
font-size: 9px; 
text-align: center; 
margin: 10px 0 15px 0; 
} 
 
.thumb img, img.thumb { border-color: #333; } 
.thumbcomment img, img.thumbcomment { border: 1px solid #333; border-right: 3px solid #e83; } 
a.thumb { color: #ddd; -moz-opacity: 75%; filter: alpha(opacity=66); } 
a.thumb:hover { -moz-opacity: 100%; filter: alpha(opacity=100); } 
 
.dbtable td { border-bottom: 1px solid #ccc; }
