body {text-align: center;
background: #cdd296; background-image:url(../bg.jpg); background-repeat:repeat-x;
color: #4c4f24;
font: 11px verdana, arial, sans-serif; line-height: 18px;
margin-top: 0; }

#wrapper { width: 758px; margin: 0 auto; text-align: left; position: relative;  background:#fff; }
#top { clear: both; }
#top1 { clear: both; }
#content { width: 361px; float: left; }
#left { width: 380px; float: left; padding: 10px 0px 10px 1px; }
#footer { clear: both; background-color: #c7c586; color: transparent; background-image: url(../images/mountains.gif); height: 111px; }
#greyfade {
	width: 360px;
	margin: 0;
	height: 48px;
	padding: 10px 0 0 10px;
	background-image:url(../images/greyfade.jpg); 
}

#cssgallery { clear:both; }

#address { float: left; padding: 5px; color: #4b4e51; font-weight: 700; line-height: 15px; }

h1 { font: 11px verdana, arial, sans-serif; font-weight: 700; line-height: 18px; }
h2 { font: 11px verdana, arial, sans-serif; font-weight: 700; line-height: 18px; color: #990000; background: transparent; }

.paddingpic { padding: 0 0 6px 0; float:right; }

a:link { color: #905140; text-decoration: underline; background: transparent; font-weight: 700; }
a:visited { color: #905140; background: transparent; font-weight: 700;}
a:hover { color: #b82e0e; background: #f2f2de; font-weight: 700; }

a.link2:link { color: #fff; text-decoration: none; background: transparent; font-size:10px; font-weight: 500; }
a.link2:visited { color: #fff; background: transparent; text-decoration: none; font-weight: 500; }
a.link2:hover { color: #fff; background: transparent;  text-decoration: underline; font-weight: 500; }

.dark { color: #1a2434; }
.green { color: #6a6e3e; }
.wwf { border: solid 1px #ced1b5; background-color: #dbddc9; padding: 10px; }
.border { border: solid 1px #ced1b5; }
.dotsx { background: url(../images/dotside.gif) repeat-x; padding: 0; }
.nolink { color: #4d5025; font-weight: 700; text-transform:uppercase; }
