body { font-family:verdana, lucida, arial, helvetica, sans-serif; margin:0; 
font-size:12px; background-color:#F8E4B2; font-weight:normal; color:#404040; }

img {border:none;}

#header {height:150px; background-image:url(images/hback.jpg); background-repeat:repeat-x; background-position:top left;
		overflow:hidden; background-color:#C17C35; width:100%;}
.headimages {position:absolute; top:0; left:0;}
.headdesc {position:absolute; top:0; right:0;}
.desc {float:right; margin:15px 25px; height:30px; color:#FAEAC0; overflow:hidden; text-align:right;}
.logo {float:right; margin:0px 23px 0 0; clear:right;}
.switch {float:right; margin:21px 23px 0 0; clear:right;}

#content {margin-bottom:30px;}

.main {width:100%;}

.r1c1 {background-image:url(images/r1c1.jpg); background-repeat:repeat-x; background-position:top left; width:201px; height:35px;}
.r1c2 {background-image:url(images/r1c2.gif); background-repeat:no-repeat; background-position:top left; width:35px; height:35px;}
.r1c3 {background-image:url(images/r1c3.jpg); background-repeat:repeat-x; background-position:top left; height:35px; background-color:#FFFFFF;}
.r1c4 {background-image:url(images/r1c4.gif); background-repeat:no-repeat; background-position:top left; width:35px; height:35px;}

.r2c1 {width:201px; height:35px; vertical-align:top;}
.r2c2 {width:35px; height:35px; background-color:#FFFFFF;}
.r2c3 {background-color:#FFFFFF; vertical-align:top; overflow:hidden;}
.r2c4 {width:35px; height:35px; background-color:#FFFFFF;}

.r3c1 {width:201px; height:35px;}
.r3c2 {background-image:url(images/r3c2.gif); background-repeat:no-repeat; background-position:top left; width:35px; height:35px;}
.r3c3 {background-color:#FFFFFF;}
.r3c4 {background-image:url(images/r3c4.gif); background-repeat:no-repeat; background-position:top left; width:35px; height:35px;}

.gallery {margin:20px auto;}

.galleryimage {border:4px solid #F8E4B2;}
.galleryimage img {border:2px solid #9D6121;}

.leftbarbreak {height:75px; background-image:url(images/left-bar-break.jpg); background-repeat:no-repeat; background-position:center center;}
.rightbarbreak {height:75px; background-image:url(images/right-bar-break.jpg); background-repeat:no-repeat; background-position:center center;}

.barpad {padding:0 23px;}

.thumb {width:199px; height:151px; overflow:hidden; background-position:center center; background-repeat:no-repeat;}
.thumb a {display:block; width:199px; height:151px;}

#pagefooter {font-size:10px; color:#999999; clear:both;}

#leftbox {float:left; border: 5px solid #FFFFFF; margin:0px 0px 5px 0; width: 186px; height:148px; clear:left;
			background-color:#EFE6DF;}
			
#leftbox2 {float:left; border: 5px solid #FFFFFF; margin:0px 0px 5px 0; width: 186px; clear:left;
			background-color:#EFE6DF;}

.pad {padding: 0px 5px;}
.pad2 {padding: 8px 20px;}

#footer {clear:both; margin:0px 0 20px 8px;}
#copy {color:#BDAF8D;  text-align:center;}
#copy a:link,#copy a:visited {color:#BDAF8D; text-decoration:none; font-weight:normal;}

.loginerror {color:#FF0000; background-color:#FFDFDF; border:1px solid #FF0000; text-align:center; padding:15px; font-weight:bold;}

.normal {
		font-size:12px;
}
.normalbig { font-size:15px; }
.normalbigger {	font-size:17px; }
.normalsmall { font-size:10px; }

a:link {text-decoration:none; font-weight:bold; color:#A46B30;}
a:active {text-decoration:none; font-weight:bold; color:#A46B30;}
a:visited {text-decoration:none; font-weight:bold; color:#A46B30;}
a:hover {text-decoration: underline; }

.hbreak {height:5px; clear:both; margin:10px 0; overflow:hidden;}

.hbreak2 {height:33px; clear:both; margin:10px 0; overflow:hidden;}

form { margin:0; padding:0; }


#contenttable {margin:3px 0;}

.pagetop {height:103px; margin-left:40px;}

.form1 {margin-bottom:20px;}
.form1-title {text-align:center; font-size:16px; padding:5px; border-bottom:1px solid #999999;}
#content .form1-title h1 {font-size:16px;}
.form1-pagenumber {font-style:italic; margin-top:11px;}
.form1-cells {border-bottom:1px solid #999999; background-image:url(images/fade.jpg); background-repeat:repeat-y;
			background-position:left; background-color:#F8E4B2;}
.form1-cells1 {border-bottom:1px solid #999999;}
.form1-cells h4, .form1-cells-hi h4 {font-size:12px; padding:2px;}
.form1-cells-hi {background-color:#FEC6AB; border-bottom:1px solid #999999;}
.form1-cells2 {border-bottom:1px solid #999999; color:#9C5B1C; font-weight:bold; background-image:url(images/fade.jpg); background-repeat:repeat-y;
			background-position:left; background-color:#F8E4B2; padding-left:10px;}
.form1-cells2-hi {background-color:#FEC6AB; border-bottom:1px solid #999999; color:#9C5B1C; font-weight:bold;}
.form1-cells2 b,.form1-cells2-hi b {color:#FF0000; font-size:13px;}
.form1-cells3 { border-top: 1px solid #CCCCCC; color:#9C5B1C; font-weight:bold; border-right: 1px solid #CCCCCC;}
.form1-cells3-hi {background-color:#FEC6AB; border-top: 1px solid #CCCCCC; color:#9C5B1C; font-weight:bold; border-right: 1px solid #CCCCCC;}
.form1-cells3 b,.form1-cells3-hi b {font-weight:bold; font-size:13px;}
.form1-cells-formbreak {border-bottom:1px solid #999999;}
.form1-cells2-formbreak {border-bottom:1px solid #999999;}
.form1-formbreaktitle {border-bottom:1px solid #999999;
						text-align:center; }
.form1-legend { color:#FF0000; font-size:14px;
				text-align:center; border-bottom:1px solid #999999;}
#content .form1-legend 	{border-bottom:1px solid #999999;}
.form1-legend b {font-size:13px; color:#FF0000} 
.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 #6DA7CB; padding:3px; width:85%;}
.form1-droplist { font-weight:bold;}

h1,h2,h3,h5,h6 {margin:0 0 7px 0; color:#693F11; font-weight:bold; padding:0px;}

h1 {font-size:20px; color:#9A5C1A; font-weight:normal;}
h1 b {color:#3300CC;}
h2 {font-size:14px;}
h3 {font-size:13px; font-weight:normal;}
h4 {font-size:11px; color:#9A5C1A; margin:0 0 2px 0; font-weight:normal;}
h5 {font-size:13px; color:#666666; background-image:url(images/h2.jpg); background-repeat:no-repeat; background-position:top left;}
h6 {font-size:12px; background-image:url(images/h2.jpg); background-repeat:no-repeat; background-position:top left; 
	margin-left:20px; font-weight:normal;}

.itrt {width:6px; overflow:hidden; background-image:url(images/righttopshadow.gif); background-repeat:no-repeat;
						background-position:top left; border:none; background-color:none; padding:0;}
.itrb {width:6px; overflow:hidden; background-image:url(images/rightshadow.gif); background-repeat:repeat-y;
						background-position:top left; border:none; background-color:none; padding:0;}
.itbl {height:7px; overflow:hidden; background-image:url(images/botshadow.gif); background-repeat:repeat-x;
						background-position:top left; border:none; background-color:none; padding:0;}
.itbr {width:6px; overflow:hidden; background-image:url(images/botrightshadow.gif); background-repeat:no-repeat;
						background-position:top left; border:none; background-color:none; padding:0;}


#rightbar h2.basket {background-image:url(images/baskethback.jpg);}

p {margin:8px 0;}

.dummylink {border:3px solid #E97500; padding:10px; width:350px; display:block; background-color:#FFEAD5;}

.helptext {font-size:12px; margin:2px;}

.image {}
.image img {border:none;}
.image a:hover img {border:none;}
.imageb {}
.imageb img {border:1px solid #999999;}
.imageb a:hover img {border:1px solid #B09866;}
.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; text-align:center; font-size:12px;
			font-style:italic; padding:3px;}

.mediafile {margin:5px; border:1px solid #CCCCCC;}
.mediafile img {border:none; float:left; margin:5px;}
.mediafile p {padding:5px;}
.mediacenter {margin:10px auto; overflow:hidden; clear:both;}

.but {width:128px; height:34px; text-align:center; background-image:url(images/but.gif);
	 background-repeat:no-repeat; display:block; padding:8px 0;}
.but a:link {width:125px; height:34px; color:#FFFFFF; display:block;}
.but a:visited {width:125px; height:34px; color:#FFFFFF; display:block;}
.but a:hover {width:125px; height:34px; color:#FFFFFF; display:block;}

.featurebox1 { margin:5px 0px; border:2px solid #CCCCCC; background-image:url(images/menuback.jpg); background-repeat:repeat-y; background-color:#FFFFCD;}
.featurebox1 h4 { font-size:13px; color:#FFFFFF; padding:3px; margin:0; background-color:#CCCCCC; 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 {color:#3300CC; font-weight:normal; text-decoration:none;}
.featurebox1 p a:hover {text-decoration:underline;}

ul.menu {margin:12px 0 0 0; padding:0; list-style-image:none; list-style-type:none; list-style-position:outside;}
ul.menu li {list-style-image:none; margin:2px 0; padding:0; font-size:13px;}
ul.menu li a:link, ul.menu li a:visited {color:#53320F; font-weight:normal; text-decoration:none; display:block;}
ul.menu li a:hover {display:block; color:#53320F; text-decoration:underline;}
ul.menu li div {display:block;}
ul.menu li.root {list-style-image:none; margin:2px 0; padding:0; font-size:13px;}
ul.menu li.root a:link, ul.menu li.root a:visited {color:#754715; font-weight:normal; text-decoration:none; display:block;}
ul.menu li.root a:hover {display:block; color:#754715; text-decoration:underline;}
ul.menu li.root div {display:block;}
.menroot {background-image:url(images/menroot.jpg); background-repeat:no-repeat; background-position:left top; padding-left:16px;}
.menroot2 {background-image:url(images/menroot.jpg); background-repeat:no-repeat; background-position:left top; padding-left:16px;}
.menbr {background-image:url(images/menbr.jpg); background-repeat:no-repeat; background-position:left top; padding-left:32px;}

#crumbtrail {color:#999999; text-align:left; clear:both; margin-bottom:13px;}
#crumbtrail a:link {color:#999999; text-decoration: underline; font-weight:normal;}
#crumbtrail a:visited {color:#999999; text-decoration: underline; font-weight:normal;}
#crumbtrail a:hover {color:#A46B30; text-decoration: underline;}

#pagebreak {clear:both; height:5px; overflow:hidden;}

#editpage {position:absolute; z-index:50; background-color:#FFFF00;
	filter:alpha(opacity=60); -moz-opacity:0.60; opacity: 0.60;  padding:5px; width:100%; text-align:center;}
	
.gbhead {text-align:center;}
.gbhead img {margin:8px;}
.gbsubhead {text-align:center; border-bottom:1px solid #999999;}
.gbsubhead h1 {margin: 0px 0; font-weight:normal; font-size:16px; padding:5px;}
.guestbook {padding:0; width:100%;}
.gbscroll {height:300px; overflow:auto;}
.gbscroll2 {height:500px; overflow:auto;}
.gbcomment {clear:both; text-align:left; border-bottom:1px solid #999999; padding:8px;
			background-image:url(images/fade.jpg); background-repeat:repeat-y;
			background-position:left; border-bottom:1px solid #999999; background-color:#F8E4B2;}
.gbrecent {margin:20px 10px;}
.gbrecentcont {margin:0 2px; border:2px solid #FD862E; background-color:#FEFFBA; padding:5px; text-align:center;}
.gbrecent p {padding:5px;}
.gbrecent h2 {color:#FD862E; font-size:14px; margin:0;}
.gbrecent h2 a:link, .gbrecent h2 a:visited {color:#FD862E; font-size:14px; margin:0;}	
