/* styles for znth template one */
/* Style:      Pastoral Fugue   */
/* (c) BDA 2006 bda.co.uk       */


/* -------------------  site wide styles ------------------- */
body {
	margin:				0;
	padding:			0;
	background:			url(images/bg_798.gif) center center repeat-y;
	font-family:		palatino, "times new roman", times, serif;
	font-size:			85%;
	color:				#111;
}
#page_frame {
	width:				798px;
	margin:				0 auto;
	padding:			0;
}
a {
	text-decoration:	none;
	color:				#333;
	padding:			1px;
}
a:hover {
	background-color:	#fff;
	color:				#111;
}

/* lol, the top bar of the  site ------------------------------ */
#utility_bar {
	margin:				0 7px 0 10px;
	padding:			5px;
	background-color:	#002D62;
	color:				#fff;
}
#utility_clear {
	clear:					both;
	background-color:		blue;
}
#site_search {
		width:				200px;
		padding:			2px;
		float:				right;
}
#site_search form {
		padding:			0;
		margin:				0;
}
#site_search label {
		color:				#fff;
		font-weight:		bold;
		padding:			5px;
}
#site_search input {
		width:				100px;
		border:				1px solid #999;
}
#site_search input.button {
		width:				25px;
		background-color:	#002D62;
		color:				#fff;
		border:				0;
		font-size:			bold;
}


/* ----------------  page structural elements --------------- */
#header {
	background:			url(images/heading_788x130.jpg) no-repeat 5px 0;
	height:				130px;
	
}
#header h1 {
	display:			none;
	margin:				0;
}
#blue_bar {
	height:				1px;
	margin:				0 5px;
	background-color:	#002D62;
}

/* ----------------- lefthand menu ---------------------------- */
#menu {
	float:				left;
	width:				145px;
}
#menu ul {
	list-style-type:	none;
	margin:				0 0 0 5px;
	padding:			0;
}
#menu ul li {

}
#menu ul li a {
	display:			block;
	padding:			7px 10px 7px 18px;
	margin:				0 0 0 4px;
}
#menu ul li a:hover {
	background:			url(images/Roundel-TIFF.gif) center left no-repeat;
	font-weight:		bold;
}
#menu ul li a.current {
	font-weight:		bold;
	
}
/*  ---------------- proper content ---------------------------- */
#main_content {
	padding:				0;
	width:					798px;
}
#main_content h2 {
	margin:					16px 0 3px 0;
	padding:				0;
	font-size:				1.4em;
	color:					#002D62;
}
#content_column {
	margin:					3px 300px 10px 160px;
}

#content_clear {
	clear:					both;
}

#content ul li {
	padding:				0 0 5px 0;
	list-style:				url(images/Fleur-1.gif);
}

/* ---------------- floated right image column ------------------ */
#image_column {
	float:					right;
	width:					280px;
	margin:					0 0 0 10px;
}
#image_column p {
	margin:					0;
	padding:				3px 0 4px 5px;
	color:					#002D62;
}
#image_column img {
	border:					1px solid #002D62;
	margin:					0 5px 5px 5px;
	padding:				2px;
}



/* --------------------- footer -------------------------- */
#footer {
	clear:				both;
	color:				#333;
	
	padding:			65px 20px 10px 30px;
}
#footer #footer_right {
	float:				right;
}