/***
Something Floral Template
Last updated: 5th Dec 2006
Author: Will Rossiter [http://www.willr.co.nz] 
***/

/* HTML elements */

* {
	margin: 0;
	padding: none;
	border-bottom-color: none;
	border-color: none;
	border-left-color: none;
	border-right-color: none;
	border-top-color: none;
	color: none;
	background-color: none;
	outline-color: none;
}

body {
	font-family: verdana, arial, sans-serif;
	font-size: 65%;
	background: #222 url(bg.gif) repeat;
}
 
a { text-decoration: none;}
img {
	border: 0px;
	background-color: none;
	border-right-color: none;
}
abbr, code { color: #666; font-family: "courier new", monospace; background-color: #eef6ff; font-size: 1.4em; border: 0;}
h2 { width: 507px; font-size: 1.2em; text-transform: lowercase; height: 37px; margin: 20px auto 10px auto; color: #fff; line-height: 37px; color: #fff; text-indent: 20px; background: url(headers.gif) no-repeat;}

		
 
/***Inline Styles***/

.hidden { text-indent: -9000px; visibility: hidden;}
.br { clear: both;}
.small { font-size: x-small;}
.imgright { float: right; margin-left: 5px;}
.imgleft { float: left; margin-right: 5px;}
 
/***Layout Divs****/	  
 
#container { width: 599px; margin: 0 auto; background: #fff url(contentgrunge.gif) repeat-y;}

#header { width: 516px; height: 125px; background: #BFD447 url(logo.gif) no-repeat; margin: 0 auto;}
	#header h1 { position: absolute; top: 28px; margin-left: 40px; color: #fff; font-weight: 300; font-size: 2.8em;}
	#header p {
	position: absolute;
	top: 85px;
	margin-left: 60px;
	color: #fff;
	left: 189px;
}
 
#content {
	width:510px;
	margin: 0px auto;
	padding: 0 0px 35px 0px;
}
	#content p {
	font-size: 1.1em;
	color: #000000;
	margin-left: 0px;
	background: #fff;
	margin-top: 10px;
	line-height: 1.5em;
}
	#content a {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
	#content a:hover {
	color: #0000FF;
	text-decoration: none;
}

#footer { width: 588px; height: 24px; margin: 0 auto; background: #111 url(bottomgrunge.gif) no-repeat;}
	#footertext { margin: 30px auto; text-align: center; color: #777; font-size: 1em;}
	#footertext a { color: #777; text-decoration: none;}
	#footertext a:hover { color: #ddd; text-decoration: none;}
   
	  
	/**** Contact Form ***/

 ul#form { margin: 10px auto; width: 400px;}
	ul#form  li { display: block; list-style: none; width: 100%; margin: 5px 0; clear: both; height: 30px; line-height: 20px;}
	ul#form li label { display: block; width: 100px; color: #666; text-transform: lowercase; line-height: 30px; font-size: 1.1em;}
	ul#form li input, ul#form li textarea { border: 2px solid #ddd; overflow: auto; padding: 3px; color: #666; margin-top: -28px; font-size: 1.3em; line-height: 1.4em; float: right; width: 270px; background: #f0f0f0;}
	ul#form li textarea { height: 170px; font-size: 1.5em;}
	ul#form li input.submit { width: 60px; margin-top: 10px;}
	ul#form li input:hover , ul#form li textarea:hover { border: 2px solid #ccc; background: #eee;}

 

   
	  

	  
