body {margin: 0; padding: 0; background: url(/_images/template/bkg.jpg) repeat #351c57; font-family: Arial, Helvetica, sans-serif;  font-size: 11px;}

a img {border: none;}

#main {width:790px; background: #fff; margin-left: auto; margin-right: auto; padding: 15px;}

#nav {width: 209px; height: 307px; background: url(/_images/template/navbkg.gif) no-repeat #000; float: left; margin-top: 15px; text-align: right; }
#nav ul {margin: 0; padding: 0; list-style-type: none; margin-top: 120px;}

#topright {float: right; text-align: right;}
.logo { margin-bottom: 13px;}

.clear {clear: both;}
.bold { font-weight:bold}

#strip { background: url(/_images/template/strip.gif) no-repeat; height: 15px; display: block; padding-bottom: 20px;}

h1, h2 { position: absolute; left: -943em;}
h3 {font-size: 14px;}
#left {width: 209px;}
#subnav { border-right: 1px solid #CCCCCC; margin: 0; padding: 0; text-align: right; list-style-type: none;}
#subnav li { padding-bottom: 3px;}



#left {float:left;}
#content {line-height: 16px; width: 320px;  float: left;}
#right {float: right; width: 550px;}

#podpanel {width: 190px; float:right;}

#footer {width:790px; margin-left: auto; margin-right: auto; background: #000; border-left: 15px solid #fff;border-right: 15px solid #fff; height: 27px; color: #656565; line-height: 27px;border-bottom: 15px solid #fff;}
#footer ul { margin: 0; padding: 0; list-style-type: none;}
#footer li {display: inline; margin-left: 20px;}
#footer a {color: #656565; text-decoration: none;}
#footer a:hover {color: #999;}

#footer .credit { margin-left: 450px;}
#footer .credit a { font-weight: bold; text-decoration: none;}
#footer .credit a:hover {text-decoration: underline;}

#content a { font-weight: bold;color: #AE15BB;}
#content li {list-style-type: square;}

#content ul { margin: 0 0 0 12px; padding: 0;}
.inline {float: left; width: 130px;}

.credit {color: #999;}

label { float: left; display: block; width:160px;}
.textfield { width:150px; background-color: #eeeeee; border: 1px solid #ddd;margin-top: 2px;font-family: Arial; font-size: 11px; color: #03101d;  }
textarea { width:150px; overflow: auto;background-color: #eeeeee; border: 1px solid #ddd; height: 100px; margin-top: 2px;font-family: Arial; font-size: 11px;color: #03101d;}
.button { margin-left: 260px; margin-top: 20px; color: #fff; font-weight: bold; background-color:#AE15BB;  border: 0; text-transform: capitalize; font-size: 11px;}

#podpanel ul { margin: 0; padding: 0; list-style-type: none;}
#podpanel li { margin-bottom: 8px;}

#content #quotes { margin: 0; padding: 20px 0 0 0;}
#content #quotes li  {margin: 0 0 10px 0; padding: 0 0 10px 0; list-style-type: none; border-bottom: 1px solid #ededed;}
#content #quotes .title {color: #999;}
#content #quotes .name {color: #999;}

.teacher {border-bottom: 1px solid #ddd; margin-bottom: 5px; padding-bottom:5px; }

#notice {background: #eee; padding: 5px 8px 5px 10px; margin-top: 20px; border: 1px solid #dedede;}