/* 
	--> Top Parent Coach 
	--> http://www.topparentcoach.com
	--> Designed By Pryde Design - http://www.pryde-design.co.uk
*/
* {padding: 0; margin: 0;} /* Reset the browser defaults to 0*/
.clear {clear:both;} /* Clear the float*/
/* \*/
 * html #main { height: 1%; }
/* */
body 
{
	background: #a4defa;
	color: #405661;
	font-family:"Trebuchet MS",Tahoma,Arial;
	font-size:15px;
	height:100%;
	text-align:center;
}
p
{
	padding-bottom: 5px;
}
#page-wrap
{
	width: 842px;
	margin: 0 auto; 
}
#head 
{
	margin-top: 30px;
	background: url('images/head.jpg');
	height: 186px;
}

/* Navigation */

#nav 
{
	display: block;
	list-style: none;
	margin-left: 30px;
}
	#nav li
	{
		display: inline;
		width: 108px;
		height: 32px;
		float: left;
		margin-top: 100px;
		margin-right: 10px;
		text-indent: -9999px; /* Kick Text off side of page */
	}
		#nav li a 
		{
			width: 108px;
			height: 32px;	
			display: block;
		}
	#nav .home 
	{
		background: url('images/home.gif') top center no-repeat; 
	}
		#nav .home:hover 
		{
			background-position: bottom center; 
		}
	#nav .about
	{
		background: url('images/about.gif') top center no-repeat; 
	}
		#nav .about:hover 
		{
			background-position: bottom center; 	
		}
	#nav .contact 
	{
		background: url('images/contact.gif') top center no-repeat; 
	}
		#nav .contact:hover 
		{
			background-position: bottom center; 
		}
#main
{
	background: url('images/main.jpg') repeat-y;
	height: auto;
	text-align: left;
	padding: 10px 30px;
}
	#content 
	{
		float: left;
		width: 520px;
	}

	#side-bar
	{
		float: right;
		width: 230px;
		margin-right: 20px;
	}
		#side-top
		{
			background: url('images/side-top.jpg') no-repeat;
			width: 230px;
			height: 10px;
		}
		#side-main
		{
			font-size: 13px;
			background: url('images/side-main.jpg') repeat-y;
			width: 220px;
			padding-left: 5px;
			padding-right: 5px;		
		}
		#side-base
		{
			background: url('images/side-base.jpg') no-repeat;
			width: 230px;
			height: 10px;
		}
	#main h1 
	{
		border-bottom:1px dotted #405661;
		font-family:"Trebuchet MS",Tahoma,Arial;
		font-size:190%;
		letter-spacing:-1px;
		margin:0 0 2px;
		width: 300px;
	}
	#main-base 
	{
		height: 29px;
		background: url('images/main-base.jpg') no-repeat;
	}
#footer
{
	height: 63px;
	background: url('images/footer.jpg');
	line-height: 63px;
}
#mailsent 
{
	display: block;
	min-height: 30px; 
	width: 90%;		background: #FFFECC url(images/sent.gif) no-repeat scroll left center;
	border:1px solid #FAEBB1;
	color:#00d52d;
	margin-bottom:20px;
	padding:15px 8px 8px 30px;
	margin: 10px auto;
	font-weight: bold;
}
#mailerror
{
	display: block;
		min-height: 30px; 
	width: 90%;
		background: #FFFECC url(images/error.gif) no-repeat scroll left center;
	border:1px solid #FAEBB1;
	color:#D57D00;
	margin-bottom:20px;
	padding:8px 8px 8px 30px;
	margin: 10px auto;
}
#mailerror a {color: blue;}
#mailerror a:hover {color: black;}
#main ul 
{
	padding-left: 20px;
}