/* CSS Document */
body, table {color:#503a30; height:99%; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:100%; 	margin:0; margin-top:5px; padding-top:0px;}
h2 {font-size: 1.25em;}
file, input, select, textarea {background-color:#e3d5cf; color:#503a30; font-family:Arial, Helvetica, sans-serif; 	font-size:100%;}
th {font-weight:bold; text-align:left; vertical-align:text-top;}
a {color:#503a30; text-decoration:none;}

#container {margin-left:auto; margin-right:auto; width:780px;}
#header{background:url(images/header.jpg) no-repeat; height:100px;}
#header img {display:none;}
#content {background:url(images/background.jpg) no-repeat; float:left; font-size:80%; line-height:140%;  margin-bottom:10px; min-height:352px; padding:0;}
#navigation {float:left; padding:0 5px 0 5px; width:130px;}
#navigation ul {background-color:#503a30; border:1px solid #503a30; color:#503a30; font-size:11px; font-weight:bold;
 list-style-type:none; margin:0; padding:0; text-decoration:none;	text-transform:uppercase;}
#navigation li {margin: 0}
#navigation .navigation:link, #navigation .navigation:visited, #navigation .navigation:active {background:#d6d7d6 url(images/navigation.jpg) no-repeat -5px 0px; border-bottom:0; color:#fff; display:block; margin:0; padding:1px 2px 4px 10px; text-decoration:none; width:114px !important; width:126px;}
#navigation .navigation:hover {background:#d6d7d6 url(images/navigation.jpg) no-repeat 0px 0px;	border-bottom:0; 	color:#503a30; display:block; margin:0; padding:1px 2px 4px 10px; text-decoration:none; width:114px !important; 	width:126px;}
#page {float:left; padding:0 5px; width:620px;}
#page a:link, a:visited  {color:#503a30; text-decoration: none;}
#page a:hover {color:#503a30; text-decoration:underline;}
#footer{background: url(images/footer.jpg) no-repeat; float:left; height:30px; width:780px;}
#calendar {background-color:#e3d5cf; color:#503a30; position:absolute; visibility:hidden;}

.Accordion {border:1px solid #503a30; border-top:0px;}
.AccordionPanelTab {background:url(images/navigation.jpg) no-repeat -5px 0px; border-bottom:0; border-top:solid 1px #503a30; color:#ffffff;	font-weight:bold; padding-left:10px;}
.AccordionPanelContent {height:265px;}
.AccordionPanelTabHover {background:url(images/navigation.jpg) no-repeat 0px 0px; color:#503a30;}
.AccordionPanelOpen .AccordionPanelTabHover {background:url(images/navigation.jpg) no-repeat 0px 0px; color:#503a30;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {background:url(images/navigation.jpg) no-repeat -5px 0px;}

.photo {color:#503a30; float:left; font-size:0.8em; margin:0 10px 0 10px; text-align:center;}
.photo img {background-color:#fff; border:1px solid #503a30; padding:8px;}

.info {float:left;margin-right:10px;width:340px;}

.TabbedPanelsTab {background:url(images/navigation.jpg) no-repeat -5px 0px;	border:solid 1px #503a30;	color:#ffffff; font-size:100%; font-weight:bold; margin:0; padding:2px 5px 2px 10px;}
.TabbedPanelsTabHover, .TabbedPanelsTabSelected {background:url(images/navigation.jpg) no-repeat;	color:#503a30;}
.TabbedPanelsContentGroup {background-color:transparent; border:0; border-top:solid 3px #503a30;}

.button {background-color:#aa8270; color:#503a30; font-weight:bold; height:25px; width:60px;}
.radio {background-color:transparent;}

#gallery {float:left; width:460px;}
#gallery_title {font-weight:bold;}
#gallery img {border:1px solid #503a30; margin-left:10px; padding:8px; float:right;}
#gallery_thumbnails {border-left:1px dotted #503a30; float:right; height:295px; margin:0; margin-left:5px; overflow:auto; padding-left:5px; width:145px;}
#gallery_thumbnails ul {list-style:none; margin:0; padding:0; white-space:nowrap;}
#gallery_thumbnails ul li {display:inline; float:left; height:88px; margin-bottom:11px;}
#gallery_thumbnails ul li img {border:1px solid #503a30; cursor:pointer; height:100%; margin:0; padding:2px;}