body { background-color: #dfdfdf; text-align: center; margin: 0; padding: 0; }
#wrapper { width: 800px; margin: auto; text-align: left; border: 1px solid black; background-color: #ffffff; }


a.menuItemTop { font-family: arial, sans-serif; font-size: 12px; color: #742729; text-decoration: none; padding: 8px 10px 8px 10px; line-height: 32px; margin: 1px; background: url(/.skins/_default/i/tab-background.gif); position: relative; }
* html a.menuItemTop { display:block; float:left; line-height:16px }

.menuItemTop .l { background: url(/.skins/_default/i/tabbacks.png) top left; height: 10px; left: 0; top: 0; position: absolute; width: 10px; }
* html .menuItemTop .l { background-image: url(/.skins/_default/i/tabbacks.gif); font-size: 0; }

.menuItemTop .r { background: url(/.skins/_default/i/tabbacks.png) 10px 0; height: 10px; top: 0; right: 0; position: absolute; width: 10px; }
* html .menuItemTop .r { background-image: url(/.skins/_default/i/tabbacks.gif); font-size: 0; right: -1px; }

#menu { width: 800px; height: 32px; padding-top: 6px; background-color: #742729; }

.menu { font-family: arial, sans-serif; font-size: 10px; width: 800px; padding-top: 2px; margin: auto; height: 14px; background-image: url(/.skins/_default/i/submenu-background.gif); }
* html .menu { height: 16px; }
div.menu a { color: #000000; text-decoration: none; }
div.menu a:hover { color: #742729; text-decoration: underline; }

a { color: #39638e; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

#content { width: 760px; padding: 20px; margin-top: 40px; }
* html #content { width: 800px; }

.menuItem {  padding-left: 4px; padding-right: 4px; }

#upperpanels { width: 800px; height: 288px; background: transparent; margin-top: 20px; }

#lowerpanels { width: 800px; margin-top: 20px; }

#footer { width: 800px; margin-top: 20px; font-family: arial, sans-serif; font-size: 11px; color: #959595; text-align: center; }

#panel_lt { width: 536px; height: 284px; margin: 2px; background: transparent; float: left; }
* html #panel_lt { margin: 1px; }
#panel_rt { width: 256px; height: 284px; margin: 2px; background: transparent; float: left; }

.panel_right { width: 256px; height: 70px; background-color: #dbdbdb; margin-bottom: 2px; }
* html .panel_right { margin-bottom: 1px; }
.panel_right_bottom { width: 256px; height: 68px; background-color: #dbdbdb; }

#panel_lower_left p { font-family: arial, sans-serif; font-style: italic; font-size: 10px; }
#panel_lower_middle p { font-family: arial, sans-serif; font-size: 10px; }


#panel_lower_left { width: 236px; margin: 2px; height: 200px; background-image: url(/.skins/_default/i/panel-background.gif); background-repeat: repeat-x; float: left; }
* html #panel_lower_left { margin: 1px; }
#panel_lower_middle { width: 296px; margin: 2px; height: 200px; background-image: url(/.skins/_default/i/panel-background.gif); background-repeat: repeat-x; float: left; }
* html #panel_lower_middle { margin: 1px; }
#panel_lower_right { width: 256px; margin: 2px; height: 200px; background-image: url(/.skins/_default/i/panel-background.gif); background-repeat: repeat-x; float: left; }
* html #panel_lower_right { margin: 1px; text-align: center; }

#wp-calendar { width: 180px; margin: auto; }

#wp-calendar td { font-family: arial, sans-serif; font-size: 11px; color: #717171; padding: 0; }
#calendar_daysRow th { font-family: arial, sans-serif; font-size: 11px; font-weight: bold; }
#wp-calendar_caption { font-family: arial, sans-serif; font-size: 12px; font-weight: bold; }

p { font-family: arial, sans-serif; font-size: 12px; }