body { font-family:"Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; margin:0; 
font-size:12px; background-color:#E7E3EE; font-weight:normal; color:#3F2914; background-image:url(images/background.gif); background-position:center; background-repeat:repeat-y;}

#centeredold {}
	
#centered {position: relative; top: 0; right: 0; margin: 0 auto; width: 774px; 
	text-align: left;}

#h1 {position:absolute; left:0; top:0; width:735px; height:103px; overflow:hidden; background-color:#D29E64;}
#h2 {position:absolute; left:735px; top:0; width:39px; height:103px; overflow:hidden; background-color:#6A4622;
		background-image:url(images/rightfade.jpg); background-repeat:no-repeat;}
#h3 {position:absolute; left:0px; top:103px; width:735px; height:162px; overflow:hidden; background-color:#FFFFFF;
		background-image:url(images/header2.jpg); background-repeat:no-repeat; z-index:1;}
#h4 {position:absolute; left:735px; top:103px; width:39px; height:383px; overflow:hidden; background-color:#906438;
		background-image:url(images/rightfade2.jpg); background-repeat:no-repeat; z-index:4;}

#contentwrap {position:absolute; left:153px; top:103px; width:621px; background-image:url(images/backright.gif); background-repeat:repeat-y;
			background-position:right; z-index:2; overflow:hidden;}
#content {width:542px; margin-top:43px; min-height:340px; z-index:3; }

#sitefooter {width:621px; height:113px; background-image:url(images/footer.jpg); background-position:bottom right;
			background-repeat:no-repeat; z-index:5;}
#sitefooter p {text-align:right; margin-right:61px; color:#999999;}
			
#pagefooter {color:#999999; font-size:10px; text-align:center; clear:both;}

#leftbox {float:left; border: 5px solid #FFFFFF; margin:0px 0px 5px 0; width: 200px; height:148px; clear:left;
			background-color:#EFE6DF;}
			
#leftbox2 {float:left; border: 5px solid #FFFFFF; margin:0px 0px 5px 0; width: 200px; clear:left;
			background-color:#EFE6DF;}

#homegallery {float:right; margin:87px 40px 0 0; border-top:1px solid #BEB5D0; border-bottom:1px solid #D7BCA1;}

.pad {padding: 10px;}
.pad2 {padding: 0px 20px 10px 20px;}

#copy {margin-top:40px; background-image:url(images/menufade.jpg); background-repeat:no-repeat; background-position:bottom right; padding:8px 14px 8px 0;
		color:#CCCCCC; font-size:10px; text-align:right;}
#copy a:link,#copy a:visited {color:#CCCCCC; font-weight:normal;}


.normal {
		font-size:12px;
}
.normalbig { font-size:15px; }
.normalbigger {	font-size:17px; }
.normalsmall { font-size:10px; }

a:link {text-decoration: none; color:#8F7C98; font-weight:bold;}
a:active {text-decoration: none; color:#8F7C98; font-weight:bold;}
a:visited {text-decoration: none; color:#8F7C98; font-weight:bold;}
a:hover {text-decoration: underline;}

form { margin:0; padding:0; }
.dest {border:1px solid #005C8A;}
.dest1 {color:#005C8A;}

.form1 {border:0px solid #6F5544; margin-bottom:20px;}
.form1-title {text-align:center; background-color:#C7BFD6;}
.form1-title h1 {margin: 0px 0; color:#FFFFFF; font-weight:normal; font-size:13px;}
.form1-pagenumber {color:#FFFFFF; font-size:16px; font-style:italic; margin-top:11px;}
.form1-cells {background-color:#F4F2F7; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF;}
.form1-cells h4, .form1-cells-hi h4 {font-size:12px;}
.form1-cells-hi {background-color:#F4F2F7; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF;}
.form1-cells2 {background-color:#F4F2F7; border-top: 2px solid #FFFFFF; font-weight:bold;}
.form1-cells2-hi {background-color:#F4F2F7; border-top: 2px solid #FFFFFF; color:#9C5B1C; font-weight:bold;}
.form1-cells2 b,.form1-cells2-hi b {color:#FF0000; font-size:16px;}
.form1-cells-formbreak {border-top: 2px solid #FFFFFF;}
.form1-cells2-formbreak {border-top: 2px solid #FFFFFF;}
.form1-legend {background-color:#EEE2D7; border-top: 2px solid #FFFFFF; color:#FF0000; font-size:14px;
				text-align:center; border-bottom:2px solid #FFFFFF;}
.form1-legend b {font-size:16px;} 
.form1-error {color:#FF0000; margin-top:3px; font-weight:normal;}
.form1-nextbutton {float:right; margin:5px 10px;}
.form1-prevbutton {float:left; margin:5px 10px;}
.form1-box {border:1px solid #C7BFD6; padding:3px; width:300px}
.form1-droplist { font-weight:bold;}

h1,h2,h3 {margin:0 0 12px 0; clear:both;}

h1 {font-size:17px; color:#8371A4; font-weight:normal;}
h2 {font-size:13px; color:#3F2914 font-weight:bold;}
h3 {font-size:13px; color:#8371A4; font-weight:normal;}
h4 {font-size:17px; font-weight:bold; text-align:right; margin:0;}
p {margin:0 0 12px 0;}

.dummylink {border:3px solid #E97500; padding:10px; width:350px; display:block; background-color:#FFEAD5;}

.helptext {text-align:right; font-size:12px; margin:0;}

.image {}
.image img {border:1px solid #999999;}
.Leftimage { float:left; margin:10px 10px 10px 0; overflow:hidden;}
.Rightimage { float:right; margin:10px 0 10px 10px; overflow:hidden;}
.centerimage { margin:10px auto; overflow:hidden; clear:both;}
.caption { position:relative;  font-size:10px; color:#999999;
			font-style:italic; padding:3px; }
.mediafile {margin:5px; border:1px solid #999999;}
.mediafile img {border:none; float:left; margin:5px;}
.mediafile p {padding:5px;}
.mediacenter {margin:10px auto; overflow:hidden; clear:both;}

.featurebox1 { margin:5px 0px; border:2px solid #C7BFD6; }
.featurebox1 h4 { font-size:13px; color:#FFFFFF; padding:3px; margin:0; background-color:#C7BFD6; text-align:center; }
.featurebox1 h4 a:link, .featurebox1 h4 a:visited { font-size:13px; color:#FFFFFF; padding:3px; margin:0; text-align:center; text-decoration:none; }
.featurebox1 h4 a:hover { font-size:13px; color:#FFFFFF; padding:3px; margin:0; text-align:center; text-decoration:underline; }
.featurebox1 p { padding:3px; margin:0; }
.featurebox1 p a:link,.featurebox1 p a:visited { font-weight:normal; color:#3F2914; }

#leftside {position:absolute; top:146px; left:28px; width:90px; z-index:4; overflow:hidden;}
#menucont {width:90px; background-image:url(images/menu.gif); background-repeat:repeat-y;
			background-position:right; overflow:hidden;}
#menu {background-image:url(images/menufade.jpg); background-repeat:no-repeat; background-position:top right; padding-top:13px;}
.subcat { padding:0 14px 7px 0; text-align:right; display:block; }
.subcat a:link {font-size:13px; font-weight:bold; text-decoration:none; color:#53371B;}
.subcat a:visited {font-size:13px; font-weight:bold; text-decoration:none; color:#53371B;}
.subcat a:hover {font-size:13px; font-weight:bold; text-decoration:underline; color:#53371B;}

ul.menu {list-style-type: none; font-size:12px; margin: 0; padding: 0; width: 84px; overflow:hidden;}
ul.menu li {width:90px; display: block; margin:0;}
ul.menu li span {padding:4px 14px 4px 0px; display:block; text-align:right;}
ul.menu a:link {font-weight: normal; text-decoration: none; margin: 0;
    padding: 0; width: 90px; display: block; color:#53371B; font-size:13px;}
ul.menu a:visited {font-weight: normal; text-decoration: none; margin: 0;
    padding: 0; width: 90px; display: block; color:#53371B; font-size:13px;}
ul.menu li a:hover {color:#53371B; text-decoration:underline;}
ul.menu li.current a:link {color:#8371A4;}
ul.menu li.current a:visited {color:#8371A4;}
ul.menu li.current a:hover {color:#8371A4; text-decoration:underline;}

#submenu {margin-top:40px; margin-bottom:13px;}
ul.submenu {list-style-type: none; font-size:12px; margin: 0px; padding: 0; 
	width: 90px; overflow:hidden;}
ul.submenu li {width:90px; display: block; margin:0;}
ul.submenu li span {padding:4px 14px 4px 0px; display:block; text-align:right;}
ul.submenu a:link {font-weight: normal; text-decoration: none; margin: 0;
    padding: 0; width: 90px; display: block; color:#53371B; font-size:13px;}
ul.submenu a:visited {font-weight: normal; text-decoration: none; margin: 0;
    padding: 0; width: 90px; display: block; color:#53371B; font-size:13px;}
ul.submenu li a:hover {color:#53371B; text-decoration:underline;}
ul.submenu li.current a:link {color:#8371A4;}
ul.submenu li.current a:visited {color:#8371A4;}
ul.submenu li.current a:hover {color:#8371A4; text-decoration:underline;}

.submenu2 {margin:20px 0px 30px 0px;}
ul.submenu2 {list-style-type: none; font-size:14px; margin: 0; padding: 0; }
ul.submenu2 li {display: block; margin:0px 0 15px 0; }
ul.submenu2 li span {padding:8px; display:block; margin:0;}
ul.submenu2 a:link {font-weight: normal; text-decoration: none;  margin: 0;
      display: block; color:#FFFFFF; background-color:#B4B4B4;}
ul.submenu2 a:visited {font-weight: normal; text-decoration: none;  margin: 0;
      display: block; color:#FFFFFF; background-color:#B4B4B4;}
ul.submenu2 a:hover { text-decoration: none; color:#FFFFFF; background-color:#8F7C98;}

#crumbtrail {color:#666666; text-align:center; clear:both;}
#crumbtrail a:link { text-decoration: none; }
#crumbtrail a:visited {	text-decoration: none; }
#crumbtrail a:active { 	text-decoration: none; }
#crumbtrail a:hover { text-decoration: underline; }

.thumb {margin:4px; float:left;}

.thumbbar2 {background-color:#E4D2C0;}
.thumbbar2 img { border:2px solid #999999;}
.thumbbar2 a:hover img { border:2px solid #8F7C98;}

#gallery {background-color:#E4D2C0; margin:10px 2px;}
#gallery h2 {width:100%; background-color:#B37F4B; text-align:center; color:#FFFFFF; margin:0; padding:3px;}
.gallerytop {background-color:#E4D2C0; background-image:url(images/film.gif); background-repeat:repeat-x; height:21px; overflow:hidden;}
.gallerybot {background-color:#E4D2C0; background-image:url(images/film.gif); background-repeat:repeat-x; height:21px; overflow:hidden;
			clear:both; border-bottom:4px solid #B37F4B;}