@charset "utf-8";
/* CSS Document */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#fffdc0 }
h1 { color:#FF9900; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin-top:0; padding-top:0; border-bottom:1px solid #ff9900; width:99% }

#body { width:750px; border:1px solid #000; margin-left:auto; margin-right:auto; background:#fff }
#nav { background:url('../images/nav.gif') repeat-x; color:#fff; height:28px; border-bottom:1px solid #990000 }
#nav ul { list-style:none; padding:5px 0 0 0; margin:0 auto 10px auto; text-align:center; height:28px }
#nav li { display:inline; margin-right:5px; height:28px; padding:5px 0 5px 0 }
#nav .end { margin-right:0 }
#nav li a { color:#fff; text-decoration:none; height:28px; padding:5px 10px 5px 10px }
#nav li a:hover { text-decoration:underline; background:url(../images/nav-over.gif) }
#navReflection { background:url('../images/reflection.gif') repeat-x; height:12px }
.current { background:url('../images/current.png') no-repeat; background-position:center top; font-weight:bold }

#content { border-collapse:collapse; padding:0; margin-top:5px; width:100%; }
#content .left { vertical-align:top; background:#dacc6a; width:170px; padding:5px 0 0 5px }
#content .right { vertical-align:top; padding:0 5px 10px 5px; background:url('../images/quail.gif') no-repeat bottom right }
#content .corner { background:url('../images/corner.gif') no-repeat; width:8px; height:8px; float:right; position:relative; bottom:5px }
#content img { margin:5px; border:2px solid #990000 }
#content table td { vertical-align:top }
#content a:hover img  { border:2px solid #0441E1 }

#footer { text-align:center; font-size:10px; padding:5px 0 5px 0; border-top:1px solid #ccc; line-height:20px; }
#footer a { color:#669933; text-decoration:none }
#footer a:visited { color:#77aa44 }
#footer a:hover { color:#EA4A15; border-bottom:1px dotted #000 }

#calendar { width:99%; height:250px; border:1px solid #666; overflow:scroll }
#calendar table { border-collapse:collapse; width:100% }
#calendar table td { padding:5px; }
#calendar .date { width:60px; font-size:10px; font-weight:bold; border-right:1px solid #666; text-align:right }
.title { font-style:italic; font-weight:bold; color:#FF9900; font-size:14px }

#cbox { border:1px solid #990000; padding:2px; margin:20px 5px 20px 0; background:#F0E2C4 }
#cbox ul { padding:0; margin:0; list-style:square; list-style-position:inside }
#cbox strong { color:#990000; text-transform:uppercase; width:100%; border-bottom:1px solid #990000 }
#cbox li { margin-top:3px; line-height:20px }

#links { margin:0; padding:0; list-style:square }
#links li { margin-left:25px; margin-bottom:5px }
#links li a:visited { color:#0000FF }