@charset "utf-8";

/* TAG RESET -------------------------------------------------------*/
/* Loosely based on YUI reset  (http://developer.yahoo.com/yui/reset/) stylesheet with some additions */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {	font-size:1em;font-weight:normal;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
input, select, button {vertical-align: middle;}
a img {border: 0;}
table, input, select, textarea, button {font: inherit;font-size: 1em;}
	
/* END TAG RESET ------------------------------------------------*/

body {
		font:62.5%/1.5 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
		color:#666;
		text-align: center;
		position: relative;
		background: #fff url(../images/grass.jpg) repeat-x bottom left;
	}
	
html, body {
    	height: 100%;
	}
	
#container {
		width: 100%;
		position: relative;
		height: 100%;
    	min-height: 100%;
	}
	
#head {
		margin: 0 auto 0 auto;
		width: 450px;
		height: 265px;
		position: relative;
		left: -200px;
	}
	
#content {
		padding: 20px 0 20px 30px;
		width: 420px;
		margin-right: 380px;
		w\idth: 390px;
	}
	
#contentWrap {	
		width: 100%;
		/*background: #fff url(../images/background-main.gif) repeat bottom left;*/
		height: 380px;
		min-height: 380px;
		margin-bottom: 100px;
	}
	
#bodyWrap {	
		width: 800px;
		margin: 0 auto 0 auto;
		text-align: left;
		height: 280px;
		min-height: 280px;
	}
	
#floatRight {
		width: 300px;
		float: right;	
		text-align: right;
		position: relative;
	}


/* [+] -- HEAD -------------------------------- */

#head img {
		display: block;
		height: 260px;
	}
		
/* [+] -- CONTENT -------------------------------- */

		
#navWrap {	
		position: absolute;
		top: -70px;
		left: 0;
	}
#nav2 {	
		margin-top: -50px;
	}
#nav_inner {	
		padding-top: 20px;
	}
	
#nav {	
		/*background: #424D3F;*/
		margin-top: 70px;
	}
	
ol {	
		margin: 15px 0;
	}
ol li {	
		color: #333;
	}


/* [+] -- SIDEBAR -------------------------------- */




/* [+] -- FOOT -------------------------------- */


	
/* [+] -- PAGE SPECIFIC -------------------------------- */





/* [+] -- FORMS -------------------------------- */

button {
		border: none;
		background: #B2BB1D;
		display: block;
		padding: 5px;
		margin-top: 3px;
	}
fieldset {
		border: none;
	}
legend {
		display: none;
	}
label {	
		color: #B2BB1D;
	}
input {	
		width: 260px;
		height: 2.5em;
	}
textarea {
		width: 260px;
		height: 5em;
	}
	
dd {
		margin-bottom: 5px;	
	}


/* [+] -- FONTS -------------------------------- */

p {
		font-size: 130%;
		display: inline;
		color: #333;
		line-height: 1.8em;
		font-weight: bold;
	}
	
h1 {
		font-size: 200%;
		color: #333;
		letter-spacing: 0.0005em;
		background: #B2BB1D;
		display: inline;
		padding: 3px;
	}
h2 {
		font-size: 170%;
		color: #333;
		letter-spacing: 0.0005em;
		background: #F1EED8;
		display: inline;
		line-height: 1.4em;
		padding: 3px;
	}
h3 {
		font-size: 160%;
		background: #B2BB1D;
		color: #333;
		letter-spacing: 0.0005em;
		display: inline;
		padding: 3px;
	}

	
/* [+] -- LINKS -------------------------------- */

a:link {
		color: #B2BB1D;
		text-decoration: none;
	}
a:visited {
		text-decoration: none;
	}
a:hover {
		color: #fff;
		text-decoration: underline;
	}
a:active {
		text-decoration: none;
	}


/* [+] -- ACCESSIBILITY -------------------------------- */

#skip {
		position: absolute;
		left: -2000px;
	}
		
/* [+] -- UTILITY -------------------------------- */

.clearFix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
.clearFix {display:inline-block;}


