/* Project: Peter Contino
URL: http://www.guideforgrowth.com/
Date: August 2007
Author: Parallax Web Design
Author URL: http://www.parallaxwebdesign.com */

/**************************************
  Main-subs rules
**************************************/
#main-subs {
	position: relative;
	float: left;
	margin-left: 0;
	padding: 0;
	width: 748px;
	/*width: 56.3%;*/
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}
#main-subs p {
	margin-bottom: 0.5em;
	padding: 0.2em 1em 0 0.5em;
	color: #555956;
	background-color: transparent;
	font-size: 1.05em;
	line-height: 1.5em;
}
/**************************************
  Navigation rules
**************************************/
#nav-subs { 
	width: 176px;
	height: 407px;
	color: #6A6F6C;
	background-color: #A3AAA5;
}
#nav-subs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}
#nav-subs li {
	margin: 0;		
	padding-bottom: 3px;	
	font-size: 1.05em;
	font-weight: normal;
	background-color: #FFF;
}
#nav-subs a {
	padding: 3px;
	display: block;
	width: 170px;	
	font-size: 1em;
	background-color: #BBC3BD;
}
#nav-subs a.sublink {
	padding: 3px;
	display: block;
	width: 170px;	
	font-size: 1em;
	color: #E9E9E2;
	background-color: #9B9A7D;
}
#nav-subs a, #nav-subs a:link, #nav-subs a:visited {
	color: #6A6F6C;
	text-decoration: none;
}
#nav-subs a:link.sublink, #nav-subs a:visited.sublink {
	color: #E9E9E2;
	text-decoration: none;
}
#nav-subs a:hover, #nav-subs li a:active {
	color: #FFF;
	background-color: #A3AAA5;
	text-decoration: none;
}
/**************************************
  Contact form rules (Aneko Studios)
**************************************/
#formbox {
	margin: 1em 0 0 2em;
	width: 525px;
}
.form_field {
	padding-bottom: 10px;
}
.form_checkboxes {
	padding: 0 0 0.5em 0.5em;
	font-size: 0.85em;
}
span.required {	
	font-size: 14px;
	color: #C00000;
	background-color: transparent;
	width: 5px;
	text-align: right;	
	line-height: 2em;
}
span.fieldname {		
	padding: 0 5px 5px 5px;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 0.85em;
	width: 100px;
	text-align: right;
	color: #3F3F3F;
	background-color: transparent;
}
input.form, textarea.form, input.button  {	
	padding: 1px 4px 1px 1px;
	border: solid 1px #717171;
	font-size: 14px;
}
textarea.form {			
	margin-left: 5px;
}
input.button {			
	font-size: 12px;
	width: 60px;
	font-weight: bold;
	color: #3F3F3F;
	background-color: #C2C2C2;
}
ul.error {			
	width: 525px;
	margin: 10px 0 10px 60px;
	color: #C00000;
	background-color: transparent;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
ul.error li {			
	margin: 0 0 0 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	line-height: 12px;
}
.opt-in {
	padding-bottom: 2em;
	font-size: 0.95em;
}
.thankyou {
	margin: 0 auto;
	padding: 10px 0;
	width:425px; 
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}