/** GLOBAL **/

	html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
	pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 	
	
	body{
		background:#fff;
		font-size:62.5%;
		font-family:Georgia, Times, serif;
	}
	
	h1,h2,h3,h4,h5,h6{
		font-size:1.5em;
	}
	
	p{
		font-size:1em;
		line-height:1.5em;
	}
	
	ul{	font-size:1em;}
	
	ul li{list-style:none;}
	
	a{
		color:#d88603;
		text-decoration:none;
	}

	a:hover{
		color:#704730;
		font-style: italic;
	}

	img{border:0px;}
	
	sup{font-size:0.6em;}
	
/** Container and Layout Elements**/
	
	#frame{
		background:url(../images/bg.gif) repeat-y;
		width: 1055px;
		margin: 0px auto;
	}

	#container #header, #container #content, #container #footer{
		padding:0px 36px;
	}


/** Header**/
	
	#header{
		background:url(../images/header_bg.jpg) no-repeat;
		width:1055px;
		height:351px;
		margin-bottom:40px;
	}
	
	#logo{
		float:right;
		padding-top:162px;
		padding-right:175px;
	}

/** Navigation **/

	#nav,#sub-nav{
		padding-left:65px;
	}
	
	#nav{
		float:left;
		padding-top:163px;
	}

	#nav li a{
		font-size:2em;
	}

	#sub-nav li a{
		font-size:0.85em;
		line-height:1.75em;
	}

	.highlight{
		color:#704730;
		font-style: italic;
	}
/** Content **/

	#content{
		min-height:260px;
		position:relative;
		z-index:100;
	}
	
	#content p, #content ul{
		color:#552f25;
		font-size:1.8em;
	}
	
	#content p{
		margin-bottom:35px;
	}
	
	#content p a{
		color:#a76b26;
		font-style:italic;
	}
	
	#content ul{
		line-height:1.4em;
	}
	
	#content h2{
		color:#552f25;
		font-size:2.25em;
		font-weight:normal;
		margin-bottom:3px;
	}

	#content h3{
		color:#552f25;
		font-size:1.8em;
	}
	
	#why #content ul li{
		background:url(../images/vbullet.gif) no-repeat;
		background-position: 0px 3px;
		margin:0px 0px 20px 5px;
		padding-left:38px
	}
	
	#capabilites #content h3{
		cursor: pointer;
	}
	
	#capabilites #content ul li{
		margin-left:40px;
		padding: 2px 0px;
		list-style:disc;
	}
	
	form label{
		float:left;
		display:block;
		width:130px;
	}

	form p{
		margin-bottom:10px !important;
	}

	form input{
		border:1px #5b4e24 solid;
		height:19px;
		width:227px;
	}
	
	form .submit-button{
		background:url(../images/submit-but.gif) no-repeat;
		color:#552f25;
		font-size:.75em;
		font-family:Georgia,serif;
		width:94px;
		height:37px;
		margin-left:370px;
		border:none;
	}

	
/* Columns */
	#left-col, #right-col{float:left;}
	#left-col{width:257px;}
	#right-col{width:605px;}

/** FOOTER **/
	#footer{
		background:url(../images/footer_bg.jpg) no-repeat;
		width:1055px;
		height:400px;
		position:relative;
		top:-300px;
		z-index:0;
	}
	 #footer-text{
		padding-left:293px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:9px;
		color:#704730;
		margin-top:-350px;
		position:relative;
		z-index:100;
	}

	
/** MISC **/

	.floatLeft{float:left;}
	img.floatLeft{margin-right:10px;}
	.floatRight{float:right;}
	.clear{clear:both;}
	.allCAPS{text-transform:uppercase;}
	.space{display:block;height:25px;}