body {; background-position:center top; background-repeat:no-repeat; background-color:#599184; margin:0;}

a:link {color: #599184; text-decoration: none;text-decoration: underline; }
a:visited { color: #599184; text-decoration: none;text-decoration: underline;}
a:hover { color: #000; text-decoration: underline;}
a:active {color: #599184; text-decoration: none;text-decoration: underline;}

a.nav:link { color: #fff; text-decoration: none; text-transform:uppercase;line-height: 40px; padding-left: 2px; padding-right: 2px; font-size: 21px; font-family:'YanoneKaffeesatz', Geneva, sans-serif }
a.nav:active { color: #fff; text-decoration: none; text-transform:uppercase; line-height: 40px; padding-left: 2px;padding-right: 2px;font-size: 21px;  }
a.nav:visited { color: #fff; text-decoration: none; text-transform:uppercase;line-height: 40px; padding-left: 2px;padding-right: 2px; font-size: 21px;  }
a.nav:hover { color: #f5f1de; text-decoration: none; text-transform:uppercase;line-height: 40px;  padding-left: 2px; padding-right: 2px; font-size: 21px;  }

#sites { border-radius: 15px; background-color:#ffffff; border: solid #ffffff medium; 
  -moz-box-shadow:    1px 1px 3px 3px #a1a1a1;
  -webkit-box-shadow:  1px 1px 3px 3px #a1a1a1;
  box-shadow:         1px 1px 3px 3px #a1a1a1;
  margin-left: 20px;
  width: 450px;
  float: center;
  margin-bottom: 25px;
}

a.side:link { font-family: 'YanoneKaffeesatz', Geneva, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #3a704c;
	margin-top: 9px;text-decoration: none;}
a.side:active {font-family: 'YanoneKaffeesatz', Geneva, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #3a704c;
	margin-top: 9px;text-decoration: none; }
a.side:visited { font-family: 'YanoneKaffeesatz', Geneva, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #3a704c;
	margin-top: 9px;text-decoration: none; }
a.side:hover { font-family: 'YanoneKaffeesatz', Geneva, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #609567;
	margin-top: 9px; text-decoration: none; }



a.footer:link { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f0d890;
		
		padding-top: 20px;
		line-height: 15px;text-decoration: none; }
a.footer:active {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f0d890;
	
		padding-top: 20px;
		line-height: 15px; text-decoration: none;}
a.footer:visited { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f0d890;
		
		padding-top: 20px;
		line-height: 15px; text-decoration: none; }
a.footer:hover { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f5f1de;text-decoration: none;
		
		padding-top: 20px;
		line-height: 15px;  }

@font-face {
	font-family: 'AppleGaramond';
	src: url('fonts/AppleGaramond-LightItalic.ttf');
src: local('AppleGaramond Italic'), local('AppleGaramond'), url('fonts/AppleGaramond-LightItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'YanoneKaffeesatz';
	src: url('fonts/YanoneKaffeesatz-Light.ttf');
src: local('YanoneKaffeesatz Light'), local('YanoneKaffeesatz'), url('fonts/YanoneKaffeesatz-Light.ttf') format('truetype');
}

p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-left: 10px;
	margin-left: 40px;
	padding-right: 30px;
}


li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-left: 10px;
	margin-left: 40px;
	padding-right: 30px;
}
.home {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
margin-top: -25px;
margin-left:55px;
margin-right: 25px;
}

.homeimage
{margin-left: 57px;
margin-top: 7px;
}

h1 {
	font-family: 'AppleGaramond';
	font-size: 28px;
	
	color: #387150;
	margin-left: 40px;
	margin-top: 40px;
	
}
h2 {
	font-family: 'AppleGaramond', Geneva, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #3a704c;
	margin-left: 40px;
}


h3 {
	font-family: 'YanoneKaffeesatz', Geneva, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #3a704c;
	margin-top: 9px;
	
	
}

.nothing {}


h4 {
	font-family: 'YanoneKaffeesatz', Geneva, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #000;
	padding-top: 5px;
	margin-left: 40px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f0d890;
		margin-left: 40px;
		padding-top: 20px;
		line-height: 15px;
	
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
		margin-left: 40px;
		line-height: 15px;
		margin:0px;
	
}

#box  { background-color:#fefbe7; border-radius:10px;}



ul.menu {list-style:none; margin:0; padding-left:30px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#650404; text-decoration:none; font-family: 'YanoneKaffeesatz', Geneva, sans-serif;
	font-size: 18px; font-stretch:expandedfont-weight: bold;; }
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:40px; left:0; background:#ede5c0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#ede5c0; font-weight: bold;}
ul.menu ul li a:hover {background-color:#f5f1de; color: #8d0505;font-weight: bold;padding-left:15px;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink { padding:5px 7px 7px; font-weight:bold; width:auto; font-family:'YanoneKaffeesatz', Geneva, sans-serif; font-size:24px; color:#650404; font-weight: bold; padding-left:10px;}
ul.menu .menulink:hover, ul.menu .menuhover {color: #8d0505; }
ul.menu .sub {background:#ede5c0 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}