/* *******************************************  Green Mountain Strategies : Sitewide Layout  ******************************************* */ 

body { 
	margin:0; padding:0; 
	background:#737144 url('/_common/img/bg.jpg') repeat-y top center; 
	font-family:helvetica, verdana, arial, sans-serif; 
}
img { border:0; } /* sets borders to zero on all images sitewide to eliminate default border when wrapping in an 'a href' */
.clear { clear:both; }

#container { 
	margin:0 auto 0 auto; padding:0; 
	width:970px;
}


/* *******************************************  Header  ******************************************* */

#header { 
	margin:0 auto 0 auto; padding:0; 
	position:relative;
	left:-1px;
	width:947px;
}
#header p img { 
	padding:3px 0; 
	border-top:1px solid #993300;
	border-bottom:1px solid #993300;
}
#header p#border_top {
	margin:0 0 30px 0; padding:0;
	width:950px;
	background:url('/_common/img/border_top.gif') no-repeat 0 0;
}


/* *******************************************  Main Navigation  ******************************************* */

#header ul { margin:0 0 4px 10px; padding:0 0 0 5px; float:right; width:670px; }
#header ul li { margin:0 15px 0 0; padding:0; display:inline; float:left; }


#wrap { margin:20px auto 0 auto; padding:5px 9px 75px 9px; width:875px; }
#content {
	width:471px; 
	float:left;
	font-size:12px;
	line-height:15px;
	color:#333;
}
#content h1 {
	font-size:14px;
	color:#993300;
}


/* *********************************************  Side Column  ********************************************* */

/* ------------ Callout ------------ */

#column {
	width:330px;
	float:right;
	font-size:12px;
	line-height:15px;
	color:#333;
}
#column #callouts {
	margin:0 0 50px 0; padding:0;
}
#column h1 {
	padding:0 0 5px 0;
	font-size:14px;
	color:#993300;
	border-bottom:1px solid #993300;
}
#column ul { margin:0; padding:0; }
#column ul li { 
	margin:0; padding:0 0 10px 20px; 
	list-style-type:none; 
	background:url('/_common/img/bullet.gif') no-repeat 5px 1px;
}
#column ul li span { font-size:9px; color:#999; }
#column ul li a { color:#FF6600; font-weight:bold; }
#column ul li a.bullet:link, a.bullet:visited { text-decoration:none; }
#column ul li a.bullet:active, a.bullet:hover { text-decoration:underline; }

/* ------------ Testimonials ------------ */

#column #quote {
	margin:0; padding:22px 0;
	border-top:1px solid #993300;
	border-bottom:1px solid #993300;
}
#column #quote p {
	margin:0; padding:0 32px;
	color:#323214;
	font-size:14px;
	font-weight:bold;
}
#column #quote p span { text-align:right; font-size:11px; }
#column #quote p span a { color:#323214; }


/* *******************************************  Footer  ******************************************* */

#footer { 
	margin:0 auto 0 auto; 
	padding:0 0 200px 0; 
	background:#737144 url('/_common/img/footer.jpg') no-repeat top center;
	text-align:center;
 }
#footer ul { margin:0; padding:120px 0 50px 0; }
#footer ul li { margin:0 15px 0 0; padding:0; list-style-type:none; display:inline; }
#footer a { color:#fff; font-size:10px; }
#footer p#copy { 
	padding:18px 0 0 40px;
	text-align:left;
	color:#993300;
	font-size:11px;
	font-weight:bold;
}
#footer p#border { 
	margin:0 auto 0 auto;
	padding:0;
	height:50px;
	background:url('/_common/img/footer_border.gif') no-repeat top center;
	text-align:center;
}
#footer p#credit { padding:25px 0 0 0; }


/* *******************************************  Links  ******************************************* */

a:link, a:visited { text-decoration:none; color:#FF6600; font-weight:bold; }
a:active, a:hover { text-decoration:underline;color:#FF6600; font-weight:bold; }



/* *******************************************  FORM tags  ******************************************* */

.formField { font-size:10px; border: 1px solid #9F9E9B; }
.formButton { font-size:13px; color: #000; background:#fff; border: 1px solid #9ABCE7; font-weight:bold; }
.formText { font-size:10px; color: #333; background:#fff; border: 1px solid #ccc; font-weight:normal; }



