/* 

	CAMPHILL MAIN WEBSITE (CAMPHILL.NET) CSS
	
	media: handheld
	
	written by: Phil Thompson phil.thompson@ichameleon.com February 2007
	last edited: Phil Thompson 19/02/2007 by Phil Thompson
	
	
	
*/
/*

Basic Styling

*/

*{
	margin: 0;
	padding: 0;
}

body{
	background: #FFF;
	color: #900;
	font: 100%/140% Verdana, Arial, Helvetica, sans-serif;
	min-width: 100%;
}

h1{
	color: #436512;
	font: bold 200% Verdana, Arial, Helvetica, sans-serif;
	padding: 1em 20px 0;
}

	h1 a{
		color: #436512;
	}

h2, h3, h4, h5, h6{
	color: #6E7771;
	font: bold 140%/160% Verdana, Arial, Helvetica, sans-serif;
	padding: .75em 20px;
}

p, table, form, ul, ol, dl{
	padding: .5em 20px;
}

li{
	margin-left: 2em;
}

h1{
	background: #D8EEC3;
	border-top: 1px solid #CEE1B9;
}

p#tagline{
	background: #D8EEC3;
	border-bottom: 1px solid #CEE1B9;
	padding-bottom: 1em;
}

form{
	background: #E4F3D5;
	border: 1px solid #CEE1B9;
	color: #000;
}

form#searchform{
	background: #E4F3D5;
	border-width: 0 0 1px;
}

form fieldset{
	border: none;
}

label, input, button, select, textarea{
	display: block;
}

form p.instructions{
	background: #FFF;
	border: 1px solid #CEE1B9;
	color: #900;
	margin-bottom: .5em;
}

h2#accessheader, ul#accessnav{
	display: none;
}

h2#navheader{
	background: #BF5756;
	color: #FFF;
}

ul#nav{
	background: #BC3532;
	color: #FFF;
	font-weight: bold;
}

	ul#nav li a{
		color: #FFF;
	}

div#footer{
	border-top: 1px solid #CEE1B9;
	margin-top: 2em;
	padding-top: 1em;
	font-size: 80%;
}

div#subfooter{
	background: #D8EEC3;
	border-top: 1px solid #CEE1B9;
	margin-top: 2em;
	padding-top: 1em;
	font-size: 80%;
}
