body {
top:0px;
left:0px;
margin:0px;
padding:0px;
background: url('images/diagonal_back.gif') repeat left; 
}
A:link {
	PADDING-BOTTOM: 0px; 
	COLOR: #222215; 
	BORDER-BOTTOM: #000066 1px solid; 
	TEXT-DECORATION: none;
}
A:hover {
	PADDING-BOTTOM: 0px; 
	COLOR: #383823; 
	BORDER-BOTTOM: #663366 1px dotted; 
	TEXT-DECORATION: none
}
A:visited {
	PADDING-BOTTOM: 0px; 
	COLOR: #222; 
	BORDER-BOTTOM: #BC7ABC 1px dotted; 
	TEXT-DECORATION: none
}

a.nohov:hover {
	BORDER-BOTTOM:none;
}

#.columnhead {
border-bottom:1px solid #333; 
border-right:1px solid #666; 
border-top:1px solid White; 
border-left:1px solid White; 
background:#C4C49D;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:2px;
margin:2px; 
}
#columnhead_link {
color:#4A4A2D;
margin:1px;
padding:1px;
}
#formbackground {
	background: #C2C29E url('images/formbackground.jpg') repeat-x bottom left;
}
p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 10px 5px 10px;
	margin:0px;	
	color:#333333;
	text-align:left;
}

ol {
	padding:0px 10px 0px 35px;
	margin:0px;	
}
ul {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}
li {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;	
	color:#333333;
}

#header_rightbox {
background: #005137 url(images/headerbackground.jpg) no-repeat top right;
padding-right:10px;
}
.formfieldholder {
	padding:3px;
	margin:0px;
}
#form {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 10px 5px 10px;
	margin:0px;	
	color:#333333;
}
form {
padding:0px;
margin:0px;
}
h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:5px 10px 0px 10px;
	margin:0px;
	color:#3B3B3B;
}
.textarea { 
 background-color: #FBFBF9; 
 border: 1px solid #AEAE7D;	
}
input { 
 background-color: #FBFBF9; 
 border: 1px solid #AEAE7D;	
}
select { 
 background-color: #FBFBF9; 
 border: 1px solid #AEAE7D;	
}
#container {

background:#fff;
width:775px;
}
.news_headline {
font-weight:bold;
color:#333;
font-family:Geneva, Arial, Helvetica, sans-serif;
letter-spacing:.09em;

}

#billingAddress{
padding:0px;
margin:0px;
position: relative; 
visibility: hidden;
}
#events_font {
color: #BDBD93;
font-weight:bold;
}

h2 {
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	color:#636338;
	letter-spacing:.2em;
	padding:9px 0px 6px 10px;
	margin:0px;
}

h4 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:5px 10px 0px 10px;
	margin:8px 0px 0px 0px;
}
h5 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:5px 10px 0px 10px;
	margin:8px 0px 0px 0px;
}
#testimonial {
color:#666;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#testimonial_back {
background:url(images/testimnial_back.jpg) repeat-x;
}


