/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


/* standard tag type and colour set up */
body {
	background: #ffbb5b url(images/body_bg.gif) repeat-x;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: left;
}

h1, h2 {
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	line-height: 100%;
}

h1 {
	color: #6b3c11;
	font-size: 2.4em;
}

h2 {
	color: #6b3c11;
	font-size: 1.8em;
}

h3 {
	color: #06586b;
	font-size: 1.4em;
}

h4 {
	color: #6b3c11;
	font-size: 1.3em;
}

p, ul, table {
	font-size: 1.4em;
}

blockquote {
	font-weight: bold;
	font-style: italic;
	color: #06586b;
}

a {
	color: #06586b;
	text-decoration: underline;
}

a:visited {
	color: #003366;
}

a:hover, a:focus {
	color: #2f9eb8;
	text-decoration: none;
}

#menu a {
	color: #5ad2ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#menu a:hover, #menu a:focus, #menu .current a {
	color: #ffffcc;
}

#links a {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

#links a:hover, #links a:focus {
	color: #2f9eb8;
	text-decoration: none;
}

#links .wpmenu13 {
	font-weight: bold;
}
	

/* layout: sizes, floats and margins */
h1, h2, h3, p {
	margin: 0 0 1em;
}

hr {
	border: solid 1px #2f9eb8;
	clear: left;
	margin: 0 0 1em 180px;
	text-align: left;
	width: 506px;
}

#page {
	margin: 0 auto;
	width: 866px;
}
	
	#header {		
		height: 75px;
		margin-bottom: 20px;
		padding-top: 15px;
	}
	
		.logo {
			float: left;
			margin: -5px 0 0;
		}
	
		#header ul {
			list-style-type: none;
		}
		
			#header ul li {
				display: inline;
			}
			
		#links {
			height: 25px;
			line-height: 25px;
			text-align: right;
		}
		
			#links li {
				padding: 0 6px 0 4px;
			}
			
			#links li.wpmenu13 {
				border-right: solid 1px #000;
				font-weight: bold;
			}
			
		#menu {
			height: 42px;
			line-height: 42px;
		}
		
			#menu li {
				border-left: solid 2px #2f9eb8;
				padding: 0 5px 0 7px;
			}
			
			#menu li.wpmenu35 {
				border: 0;
			}

	#content {
		text-align: left;
	}
	
		#content p, #content ul, #content h1, #content h2, #content h3, #content h4 {
			padding-left: 180px;
			width: 506px;
			overflow: visible;
		}
		
		#content h2, #content h3 {
			clear: left;
		}
		
		#content ul {
			margin-bottom: 1em;
		}
		
			#content ul li {
				margin-left: 2em;
				list-style: square;
			}
		
		#content blockquote {
			background: transparent url(images/blockquote_bg.gif) no-repeat;
			float: right;
			width: 170px;
		}
		
			#content blockquote p {
				padding-left: 30px;
				width: 140px;
			}
		
		.size-thumbnail {
			border: 2px solid #2f9eb8;
			float: left;
			margin-left: -140px;
		}
		
		.mapp-div {
			margin: 0 0 0 180px;
		}
		
		.mapp-poweredby {
			display: none;
			visibility: hidden;
		}
		
	#footer {
		font-size: 0.85em;
		padding-top: 2em;
		text-align: center;
	}
	
		#footer hr {
			text-align: left;
		}
