#cal-frame {position: absolute; top: 195px; left: 0; width: 209px; height: 171px; background: #000 url('http://www.bigbaer.com/interface/calender-frame.jpg'); color: #666; text-align: center;}
.calendar caption {color: #666; font: 9px Verdana, Arial, sans-serif bold !important; text-align: center; text-transform: uppercase; letter-spacing: .3em;}
.calendar th {text-align: center; font-weight: normal;}
.calendar td {text-align: center;}

.blu a { color: #00f; text-decoration: underline; }

#nav-left {position: absolute; top: 178px; left: 1px; width: 170px; height: auto; background: #F1F1F1; border: 0px #fff solid; border-right: 0px #000 solid; border-bottom: 0px outset #c0c0c0; padding: 0 0 1em 0; font: 16px Arial, sans-serif !important; color: #000080;}
#nav-left ul {list-style: none; margin: 4px; padding: 0;  background-color: #000000;}
#nav-left li {font: 11px Verdana, Arial, sans-serif; border-bottom: 1px solid #90bade; margin: 0;}
#nav-left li a {display: block; padding: 2px; color: #224059; background: #eaeaea; border-top: 2px #cce3ff solid; border-left: 2px #cce3ff solid; border-bottom: 2px #31557f solid; border-right: 2px #31557f solid; text-decoration: none;}
#nav-left li a:hover {color: #fff; background: navy; border-top: 2px #31557f solid; border-left: 2px #31557f solid; border-bottom: 2px #cce3ff solid; border-right: 2px #cce3ff solid;}
.nav-left-box, #footer-box {margin: 4px; padding-bottom: 10px; color: #ffffff; background: #ffa500; border: 3px inset #c0c0c0;}
.nav-left-box p, #footer-box p {margin-bottom: 0;}
.nav-left-box:hover, #footer-box:hover {background: #00bfff;}

#nav-left p {margin: 5px 0 0 0; padding: 0 5px 0 0.8em; background: transparent; color: #000080; font: 10px Verdana, Arial, sans-serif !important;}
.icandy340 {height: 353px;  margin: 5px; border: 0px inset #c0c0c0;}