body { background: #7d0520; margin: 0; padding: 0; }
#shadow { background: #7d0520 url(shadow.png) repeat-y top center; }
#container { background: #fff; width: 800px; margin: 0 auto; position: relative; }
#menutop { padding: 7px 0; text-align: center; font: normal 11px verdana; color: #7d0520; }
#menutop a { color: #7d0520; text-decoration: none; font-weight: bold; }
#menutop a:hover { text-decoration: underline; }
#pic { height: 300px; background: black; position: relative; }
#main { overflow: auto; }
#left { width: 247px; margin-left: 15px; float: left; margin-right: 20px; }
#menuleft { background: #7d0520; border: solid 1px #8b7e4b; border-top: none; padding-bottom: 10px; }
#content { float: left; background: url(flower.gif) bottom right no-repeat; margin-top: 10px; width: 500px; }

/* protofade */
#slider-container, #slider-container2, #slider-container3, #slider-container4 { width:902px; margin:0 auto 30px auto;border: }
#protofade, #protofade2, #protofade3, #protofade4 { position:relative; margin:0; padding:0px; width:902px; height:302px; overflow:hidden; }

#slider-container, #slider-container2 { border: 1px solid #CCCCCC; }
#protofade3, #protofade4 { border: 1px solid #CCCCCC; }

#slider-container4, #protofade4 { height:190px; }
                                                                                       
#protofade li, #protofade2 li, #protofade3 li { position:absolute; top:0; left:0; margin:0; padding:0; background:none;}
#protofade4 div { position:absolute; top:0; left:0; margin:0; padding:10px; background:none; text-align:left}

.next, .previous, .start, .stop { cursor:pointer; display:block; margin:5px 15px 15px 15px; float:left; }
/* end protofade */

#footer { text-align: center; padding: 7px 0; font: normal 11px verdana; color: #7d0520; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

.calendar { border: solid 1px #FFFBD5; }
.calendar-month { background: #FFFBD5; color: #7D0520; padding: 3px 0; font: normal 15px arial; }
.calendar th { color: #7D0520; font: normal 12px arial; background: #FFFBD5; padding: 2px 5px; }
.calendar td { color: #FEF0F3; font: normal 12px arial; border: solid 1px #FFFBD5; }
.calendar .linked-day a { color: #FFD200; font-weight: bold; }

p { font: normal 12px arial !important; }