body {
 background: url(img/straight-new.png) center repeat-y; 
 margin: 0; 
 overflow: auto;
 font-family: verdana, serif;
}
body, tr {
 font-size: 12px;
}


a {color: #3a4c01; text-decoration: underline;}
a:hover, a:active {text-decoration: none;}
a.menu {text-decoration: none;}
a.menu:hover, a.menu:active {text-decoration: underline;}

a.picture {text-decoration: none; font-size: 9px;}


div#background {
 height: 100%; 
 background: url(img/background-new.png) center top repeat-x; 
 text-align: center;
}
div#body {
 position: absolute;
 top: 160px;
 left: 50%;
 margin-left: -320px;
 width: 640px;
 text-align: left;
 padding-bottom: 40px;
}

h1 {
 margin: 0;
}
h2 {
 margin: 0 0 30px 0; 
 text-align: center; 
 font-size: 24px;
}
h3 {
 font-size: 18px;
}
h4 {
 font-size: 13px;
 margin: 20px 0 6px 0;
}
b, h2, h3 {
 color: #3a4b01;
}

em {
 font-style: normal;
}

#menu {
 border-style: none; 
 position: absolute; 
 left: 50%; 
 margin-left: -330px; 
 top: 75px; 
 width: 650px; 
 height: 62px;
}

#gallery {
	
	overflow: hidden;
	border:1px
	position: relative;
	visibility: visible;
	z-index: auto;
	height: 100%px;
	width: 100%;
	left: 50px;
	
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

#flashgallery{
	align: center;
	overflow: none;
	position: relative;
	height: auto;
	width: auto;
	left:65px
}

.greenborder, input, textarea {
 border: 1px solid #3a4b01;
}

table, tr, td {font-size: inherit;}
input, textarea {padding: 1px 2px;}
input {width: 200px; }
textarea {overflow: auto; height: 140px;}
input.submit {background-color: #e0e7c6}
textarea, input.submit {width: 260px; }

/* blockquote {display: block; margin:0} */
