/*
	IanMckinnon.co.nz
	Created: by http://www.silverstripe.com
	Author:  Will Rossiter
*/

/* Misc reseting and stuff */
html{	
	width: 100%;
	height: 100%;
	background: #978b65 url(../images/bg.gif) repeat-y center top;
}
body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	/* reset font-sizes to 1em == 10px */
}
* {
	font-size: 1em;
	/* reset font-sizes to 1em == 10px */
	padding: 0;
	margin: 0;
}

a img{
	border:0;
}
.clear{
	clear:both;
}
/* Layout
---------------------------*/
#Container {
	margin: 0 auto 10px auto;
	width: 740px;
}
#Header {
	width: 740px;
	height: 160px;
	background: #62452d url(../images/header.jpg) no-repeat;
}
	#Header h1 {
		color: #fff;
		text-indent: -9000px;
		font-size: 48px;
	}
#Nav {
	background: #000;
	width: 740px;
	overflow: hidden;
	font-size: 1.4em;
}	
	#Nav ul {
		margin: 0 10px 0 20px;
		padding: 0;
	}
	#Nav li {
		list-style: none;	
		float: left;
		margin: 0 1px;
	}
		#Nav li a {
			padding: 0 8px;
			color: #ddd;
			margin: 0;
			width: auto;
			float: left;
			display: block;
			height: 2.2em;
			text-decoration: none;
			line-height: 2.2;
		}
			#Nav li a:hover {
				text-decoration: underline;
			}
		#Nav li a.current,
		#Nav li a.section {
			background: #fefd0c url(../images/navActiveBg.gif) no-repeat center bottom;
			color: #000;
		}
			#Nav li a.section:hover
			#Nav li a.current:hover {
				text-decoration: none;
			}
#Content {
	margin: 30px 250px 0 0;
}
#Sidebar {
	width: 210px;
	border-left: 2px solid #eee;
	border-bottom: 2px solid #eee;
	background: #f4f3ee;
	padding: 30px 10px 10px 10px;
	margin-top: -30px;
	float: right;
	color: #896942;
}
	#Sidebar img.aboutPic {
		margin: 0 0 0 3px;
	}
	#Sidebar p.sideNewsDate {
		color: #999;
		margin: 0;
	}
	#Sidebar p {
		margin: 0 0 10px 0;
		color: #6a6968;
	}
	#Sidebar h3 {
		color: #464646;
		border-bottom: 1px solid #d7d7d7;
		margin: 4px 0 10px 0;
	}
#Footer {
	width: 100%;
	clear: both;
	border-top: 1px solid #ddd;
	padding: 0 0 10px 0;
	margin-top: 60px;
	text-align: center;
}
	#Footer p,
	#Footer a {
		color: #999;
		font-family: Georgia, "Times New Roman", serif;
	}
/* Menu 2 */
ul#Menu2 {
	margin: 1em 0.4em 1.4em 0.1em; 
}
ul#Menu2 li {
	list-style: none;
}
	ul#Menu2 li a {
		text-decoration: none;
		display: block;
		color: #896942;
		padding: 3px 2px 2px 8px;
		margin-bottom: 3px;
	}
	ul#Menu2 li a:hover {
		background: #f9eaa3;
		color: #755733;
	}

/* Latest news */
ul#LatestNews li {
	list-style: none;
}
	ul#LatestNews span {
		display: block;
		font-size: 1.4em;
		margin: 2px 0 5px 0;
	}
		ul#LatestNews span em {
			display: block;
			text-transform: uppercase;
			color: #777;
			font-style: normal;
			margin-top: 2px;
			font-size: 0.6em;
		}
#Pages {
	text-align: center;
}
	#Pages a {
		padding: 2px;
	}
#Content p.date {
	color: #777;
	margin: -10px 0 10px 10px;
}
fieldset {
	border: 1px solid #ddd;
	padding: 15px;
}
fieldset div {
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
}
div label.left {
	font-size: 1.4em;
	width: 100px;
	margin-top: 5px;
	display: block;
	float: left;
}
div label.right {
	margin: 3px 0 0 3px;
}
input.text {
	padding: 2px 2px 1px 2px;
	font-size: 1.4em;
	float: left;
	color: #666;
}
input.action {
	padding: 2px;	
}