body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #aecaae;
}
.normaltext {
	font-family: arial;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}
.heading-green {
	font-family: arial;
	color: #345034;
	font-size: 12px;
	font-weight: bold;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	color: #259672;
	font-size: 14px;
	font-weight: bold;
	border: 1px dotted #77A872;
	margin: 1px;
	padding: 1px;
}
.headerbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #E7DED7;
	font-size: 14px;
	font-weight: normal;
	margin: 1px;
	padding: 5px;
	border: 1px solid #e7ded7;
}
.menu {
	font-family: arial;
	color: #345034;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0pt;
	border: 1px none #345034;
	padding: 0px;
	margin-top: 20px;
	text-align: center;
}
a.menu, a.menu:visited {
	color: #345034;
	font-weight: normal;
	border-bottom-style: none;
	border-bottom-color: #0099cc;
	border-bottom-width: thin;
	border-top-style: none;
	border-top-color: #0099cc;
	border-top-width: medium;
	border-right-style: none;
	border-left-style: none;
	font-family: arial;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	text-decoration: underline;
	font-size: 12px;
	margin: 0px;
}
a.menu:hover {
	color: #666666;
	text-decoration: none;
}
.address {

	font-family: arial;
	color: #345034;
	font-size: 12px;
	font-weight: normal;
	border: 1px none #345034;
	padding: 0px;
	margin-top: 5px;
	text-align: center;
}
.pics {
	font-family: arial;
	color: #345034;
	font-size: 12px;
	font-weight: bold;
	border: 1px none #345034;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	left: 50%;
	position: absolute;
	top: 5%;
}
div.credits {
	color: #333333;
	font-size: 9px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #345034;
	margin: 5px;
}
a.credits, a.credits:visited{
	color: #345034;
	font-weight: normal;
	font-family: arial;
	font-size: 10px;
	text-decoration: underline;
	border: 2px none #FFCC99;
	height: 5px;
	padding: 5px;
	margin: 0px;
}
a.credits:hover{
	color: #666666;
	margin: 2px;
	text-decoration: none;
	padding: 2px;
}

/* START OF ROUNDED BOX STUFF */

#container {
	background:#aecaae;
	width:85%;
	margin-left: 7.5%;
}
.xsnazzy {background: transparent; margin:1em;}
.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:2px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#aecaae; border-width:0 5px;}

.xb5 {margin:0 2px; background:#aecaae; border-width:0 4px;}
.xb6 {margin:0 2px; background:#aecaae; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#aecaae; border-width:0 3px; height:2px;} 

.xboxcontent {
	display:block;
	background:#aecaae;
	border:3px solid #fff;
	border-width:0 3px;
}

/* END OF ROUNDED BOX STUFF */
.logo {

	font-family: arial;
	color: #345034;
	font-size: 12px;
	font-weight: bold;
	border: 1px none #345034;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div.address {
	font-family: arial;
	color: #345034;
	font-size: 12px;
	font-weight: normal;
	margin-left: 25px;
	border: 1px none #345034;
	padding: 0px;
	margin-top: 0px;
	text-align: center;
	position: absolute;
	left: 75%;
	top: 10%;
}
h1.title {
	font-family: arial;
	color: #345034;
	font-size: 12px;
	font-weight: normal;
	border: 1px none #345034;
	padding: 0px;
	margin: 0px;
}
li {
	line-height: 200%;
}
