body{
	padding:0 0 1em 0;
	margin:0;
	width:100%;
	height:100%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background: #fff url(/media/background.jpg) repeat top left;
}
a, a:visited{
	color:#ff9900;
	text-decoration:none;
	font-weight:bold;
}
a:hover, a:visited:hover{
	background:#ff9900;
	color:white;
}
a img:hover, a:visited img:hover{
	background:black;
}
#header{

	height:12.5em;
}
#logo{
	float:left;
	border:0;
}
#mainmenu{
	float:left;
	margin:35px 0 35px 360px;
	padding:0;
}
#mainmenu li{
	display:inline;
	list-style-type:none;
	margin:0 0 0 12px;

}
#mainmenu li a, #mainmenu li a:visited, #mainmenu li a.on{
	color:#f5a18f;
	text-decoration:none;
	font-size:1.8em;
	letter-spacing:-1px;
	font-weight:bold;
}
#mainmenu li a:hover, #mainmenu li a:visited:hover{
	background:#aa0f3f;
	color:white;
}
#wrapper{
	margin-left:80px;
}

#maincontent{
	clear:left;
	
	background:#e4d7d5 url(/media/content_bottom.gif) no-repeat bottom left;;
	width:567px;
	float:left;
	display:inline;
}
#maincontent img, #maincontent p{
	margin:1em 17px 2em 17px;
}
#maincontent p{
	color:#675755;
	font-size:1.2em;
	line-height:1.7em;
}
#maincontent img{
	border:6px solid white;
}
#maincontent h2{
	margin:0;
	padding:16px 20px;
	background: url(/media/content_top.gif) no-repeat top left;
	color:white;
	font-size:1.7em;
}
#maincontent span.prevnext{
	float:right;
	margin:-3em 30px 0 0;
}
#maincontent span.prevnext a, #maincontent span.prevnext a:visited{
	text-decoration:none;
	color:#aa0f3f;
	font-weight:bold;
	font-size:1.2em;
	margin-left:1.5em;
	padding:0 0.3em 0.2em 0.3em;
}
#maincontent span.prevnext a:hover, #maincontent span.prevnext a:visited:hover{
	background:#aa0f3f;
	color:white;
}
#moreinfo{
	float:left;
	width:243px;
}

#textbox{
	
	margin:3em 0 0 35px;
	padding:2em 0 1em 0;
	position:relative;
}
#textbox a:hover, #textbox a:visited:hover{
	color:	#aa0f3f;
}
#textbox h3{
	margin:0;
	padding:0;
	position:absolute;
	top:-0.8em;
	left:-35px;
	height:9em;
	width:243px;
	font-size:1.5em;
	color:#806c69;
	padding:0 0 0 33px;
	background: transparent url(/media/textbox_top.gif) no-repeat top left;
}
#textbox p{
	background:#aa0f3f;
	padding:1em 23px 1em 23px;
	margin:0;
	color:white;
	font-size:1.2em;
	line-height:1.4em;
}
#thumbs{
	position:relative;
	top:-1em;
	padding:30px 0 0 36px;
	background: url(/media/thumb_top.gif) no-repeat top right;
}
#thumbs img{
	margin:10px 4px;
	border:1px solid black;
}
a.thumb:hover, a.thumb:visited:hover{
	background:none;
}
#contactme{
	float:left;
	width:200px;
	margin:1.7em 0 0 30px;
}
form{
	width:200px;
	margin:0;
	padding:3em 0 0 0;
	position:relative;
}
form h3{
	color:#aa0f3f;
	font-size:1.2em;
	margin:0;
	background: url(/media/contact_people.gif) no-repeat center right;
	position:absolute;
	top:0em;
	width:200px;
	padding:5px 0 20px 0;
}
label{
	display:block;
	color:#aa5670;
	background:#f2e6d6;
	border:1px solid #a91140;
	width:200px;
	margin-bottom:1em;
}
label span{
	display:block;
	padding:0.5em 5px 0.8em 5px;
	font-size:1.1em;
}
label input{
	height:2em;
}
textarea{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1.3em;/*prevents the textarea having courier font by mistake*/}
label input, label textarea{
	
	width:180px;
	padding:1em 10px;
	margin:0;
	border:0;
	border-top:1px solid #a91140;
	
}
input#submitbutton{
	float:right;
	padding:0 0 3px 0;
	background: url(/media/button.gif) no-repeat top left;
	border:0;
	width:74px;
	height:27px;
}
input#submitbutton:hover. input#submitbutton:active{
	font-weight:bold;
}
#otherlinks{
	float:left;
	margin:3em 3em 0 30px;
	width:250px;
}
#otherlinks ul{
	float:left;
	padding:0;
	margin:0 4em 0 0;
	
}
#otherlinks li{
	list-style-type:none;
	padding:0.3em 0 0 0;
	font-size:1.1em;
}
#otherlinks .header{
	color:#a91341;
	
}
#otherlinks h4{
		font-size:1.2em;
		margin:1.5em 0 0.5em 0;
}
div.faqlist{
	width:240px;
	float:left;
	margin:1em 0 1em 15px;

}
div.faqlist.leftlist{
	margin-right:0px;
}
h3{
	font-size:1.7em;
	color:#aa0f3f;
	margin:1em 17px 0.5em 17px;
}
