	/*
CSS - SCREEN

QuakePrePare
http://www.quakeprepare.com
Cleint: Larry Guiilot, QuakePrepare

Created by, Dawud Miracle, Healthy WebDesign
http://www.healthywebdesign.com

last revised: 12 Mar 2006
	*/



	/*  OVERALL  */

body {
	margin: 0;
	padding: 0;
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	background: #C7844B url(../img/bkgrd_body.gif) repeat-x scroll left top;
}

a:link, a:visited {
	text-decoration: none;
	color: #022280;
	border-bottom: 1px solid #022280;
}

a:hover, a:active {
	border-bottom: 1px solid #471C01;
	color: #471C01;
	background-color: #ECC29F;
}



	/*  LAYOUT  */
	
#wrapper {
	margin: 15px auto;
	padding: 0;
	width: 741px;
	background: /*#FCF0E0*/ url(../img/content.gif) repeat-y scroll top center; 
}

#masthead {
	margin: 0;
	padding: 0;
	height: 76px;
	background: url(../img/masthead.gif) no-repeat scroll top center;	
}

#main {
	margin: 0 -5px;
	padding: 0;
	background: (../img/content.gif) repeat-y scroll top center;
	width: 100%;
}

#topnav {
	margin: 4px 8px 0 0;
	padding: 0;
	clear: both;
	background: transparent;
}

#content {
	float: left;
	width: 400px;
	padding: 0 25px;
	margin: 15px 0 0 0;
}

#sidebar {
	float: right;
	width: 240px;
	margin: 15px -2px 0 0;
}

#footer {
	clear: both;
	margin: 0;
	padding: 0;
	height: 30px;
	text-align: center;
	background: url(../img/footer.gif) no-repeat scroll bottom center;
}



	/*  MASTEHEAD  */
	
#masthead h1 {
	display: none;
}



	/*  TOPNAV  */
	
ul#topnav {
	list-style: none;
	float: right;
	font-size: 90%;
}

ul#topnav li {
	margin: 0;
	padding: 0;
	display: inline;
}

ul#topnav li a:link, ul#topnav li a:visited {
	margin: 0 5px;
	padding: 1px 3px;
	border-bottom: 1px solid #FCF0E0;
	float: right;
	text-decoration: none;
	color: #883911;
	font-weight: bold;
}

ul#topnav li a:hover, ul#topnav li a:active {
	border-bottom: 1px solid #471C01;
	color: #471C01;
	background-color: #ECC29F;
}



	/*  TOPNAV - WHERE AM I  */
	
body.home li a#home,
body.whoweserve li a#whoweserver,
body.howwework li a#howwework,
body.ourservices li a#ourservices,
body.contactus li a#contactus {
	border-bottom: 1px solid #471C01;
	color: #471C01;
	background-color: #ECC29F;
}
	
	
	/*  CONTENT  */

#content {
	line-height: 150%;
}	

h2 {
	margin: 8px 0 1em 0;
	padding: 0;
	font: bold 170% Georgia, "Times New Roman", Times, serif;
	color: #471C01;
}

.home h2 {
	font-size: 150%;
	margin-top: 15px;
	text-align: center;
}

h3 {
	margin: 2em 0 1em 0;
	font: bold 125% Georgia, "Times New Roman", Times, serif;
}

h4 {
	margin-top: 2.5em;
}

.contactbox {
	border: 2px solid #D5AD79;
	background: #FCE6CA;
	width: 90%;
	margin: 3em auto;
	padding: 3px 8px;
	text-align:  center;
	font-weight: bold;
}

#content ul {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

#content li {
	margin-top:  1em;
	margin-bottom: 1em;
	font-size: 95%;
}



	/*  OUR SERVICES STYLES  */

a div.eachservice {
	width:  100%;
	margin: 2em auto;
	padding: 0 0 15px 0;
	background: url(../img/serviceboxes/content_bottom_norm.gif) no-repeat scroll bottom center;
	color: #471C01;
}

a:hover div.eachservice {
	background: url(../img/serviceboxes/content_bottom_hover.gif) no-repeat scroll bottom center;	
}

a .eachservice h3 {
	margin:  0;
	padding: 12px 28px 0 28px;
	background: url(../img/serviceboxes/content_top_norm.gif) no-repeat scroll top center;
	border-bottom:  none;
}

a:hover .eachservice h3 {
	background: url(../img/serviceboxes/content_top_hover.gif) no-repeat scroll top center;
}

.eachservice p {
	margin:  1.5em 28px 0 28px;
}



	/*  CONTENT FORMS  */
	
form {
	border: 2px solid #D5AD79;
	background: #FCE6CA;
	width: 90%;
	margin: 2em auto;
	padding: 6px 8px 6px 10px;
}

input, textarea {
	margin-left: 10px;
}

textarea {
	float: right;
}

div#checkbox {
	clear: both;
	margin: 5px 0 0 0;
	padding: 0;
}

div#checkbox input {
	float: left;
	width: 15px;
	display: inline;
}

div#checkbox p {
	float: right;
	width: 325px;
	display: inline;
	margin: 0 0 1.5em 0;
	padding: 0;
}

input.formsubmit {
	clear: both;
	display: block;
	margin-top: 1.5em;
}

label {
	font-weight: bold;
	display: block;
	margin-left: 20px;
	margin-right: 40px;
	margin-bottom: 5px;

	text-align: right;
}

p.form4 {
	clear: both;
}

label.inline {
	display: inline;
	margin-left: normal;
}	




	/*  QUAKEKITS STYLES  */
	

.qk #content h3 {
	border-top:  8px solid #D5AD79;
	padding-top:  2em;
}

.qk #content li {
	margin: 0 0 0 -8px;
	font-size: 90%;
}

.qk #content div.kits {
	width:  100%;
	margin: 2em auto;
	padding: 0 0 15px 0;
	background: url(../img/serviceboxes/content_bottom_norm.gif) no-repeat scroll bottom center;
	color: #471C01;
}

.qk #content div.kits h3 {
	margin:  0;
	padding: 12px 28px 0 28px;
	background: url(../img/serviceboxes/content_top_norm.gif) no-repeat scroll top center;
	border: none;
}

div.kits p {
	margin:  1.5em 28px 0 38px;
	font-size:  90%;
}

div#qkits form, .qk #content div.kits form {
	border: 0;
	background: transparent;
	width:  100%;
	margin: 1em 0 0 0;
	padding: 0;
}



	
	/*  SIDEBAR  */

#sidebar a:link, #sidebar a:visited {
	border-bottom: none;
	background: transparent;
}



	/*  SIDEBAR SERVICES  */

#sidebar a:link h3, #sidebar a:visited h3 {
	margin: 3px 0 0 0;
	padding: 8px 0 0 8px;
	font: bold 110% Georgia, "Times New Roman", Times, serif;
	color: #471C01;
}

#sidebar a:link p, #sidebar a:visited p {
	margin: 0;
	padding: 6px 8px 8px 8px;
	font-size: 85%;
	line-height: normal;
	color: #471C01;
}

#sidebar a:link#qc h3, #sidebar a#qc:visited h3 {
	background: url(../img/serviceboxes/quakeconsult_top.gif) no-repeat scroll top left;
}

#sidebar a:link#qc p, #sidebar a:visited#qc p {
	background: url(../img/serviceboxes/quakeconsult_bottom.gif) no-repeat scroll bottom left;
}

#sidebar a:link#qv h3, #sidebar a#qv:visited h3 {
	background: url(../img/serviceboxes/quakeconsult_top.gif) no-repeat scroll top left;
}

#sidebar a:link#qv p, #sidebar a:visited#qv p {
	background: url(../img/serviceboxes/quakeconsult_bottom.gif) no-repeat scroll bottom left;
}

#sidebar a:link#qk h3, #sidebar a:visited#qk h3 {
	background: url(../img/serviceboxes/quakeconsult_top.gif) no-repeat scroll top left;
}

#sidebar a:link#qk p, #sidebar a:visited#qk p {
	background: url(../img/serviceboxes/quakeconsult_bottom.gif) no-repeat scroll bottom left;
}

#sidebar a:link#qs h3, #sidebar a:visited#qs h3 {
background: url(../img/serviceboxes/quakeconsult_top.gif) no-repeat scroll top left;
}

#sidebar a:link#qs p, #sidebar a:visited#qs p {
	background: url(../img/serviceboxes/quakeconsult_bottom.gif) no-repeat scroll bottom left;
}

#sidebar a#qc:hover h3, #sidebar a:hover#qv h3, #sidebar a:hover#qk h3, #sidebar a:hover#qs h3 {
	background: url(../img/serviceboxes/hover_top.gif) no-repeat scroll left top;
	border-bottom: none;
}

#sidebar a#qc:hover p, #sidebar a:hover#qv p, #sidebar a:hover#qk p, #sidebar a:hover#qs p {
	background: url(../img/serviceboxes/hover_bottom.gif) no-repeat scroll bottom left;
	border-bottom: none;
}



	/*  SERVICES WHERE AM I  */

body.qc #sidebar a#qc h3,
body.qv #sidebar a#qv h3, 
body.qk #sidebar a#qk h3,
body.qs #sidebar a#qs h3 {
	background: transparent;
/*	background: url(../img/serviceboxes/hover_top.gif) no-repeat scroll left top; */
	border-bottom: none;
}

body.qc #sidebar a#qc p,
body.qv #sidebar a#qv p,
body.qk #sidebar a#qk p,
body.qs #sidebar a#qs p {
	background: transparent;
/*	background: url(../img/serviceboxes/hover_bottom.gif) no-repeat scroll bottom left;*/
	border-bottom: none;
}


	/*  SIDEBAR NAV  */
	
#sidebar ul {
	background: url(../img/sidebarform_top.gif) no-repeat scroll top left;
	list-style: none;
	margin: 0;
	padding: 15px 10px 12px 10px;
	font-size: 100%;
}

#sidebar li {
	display: block;
}

#sidebar li a:link, #sidebar li a:visited {
	display: block;
	margin: 0 0 5px 0;
	padding: 1px 8px;
	border-bottom: none;
	text-decoration: none;
	color: #471C01;
	font-weight: bold;
}

#sidebar li a:hover, #sidebar li a:active {
	border-bottom: none;
	color: #471C01;
	background-color: #ECC29F;
	font-weight: bold;
}



	/* SIDEBAR NAV WHERE AM I  */

body.ourapproach li a#ourapproach,
body.ourvalues li a#ourvalues,
body.successstories li a#successstories,
body.aboutus li a#aboutus {
	border-bottom: none;
	color: #471C01;
	background-color: #ECC29F;
	font-weight: bold;
}



	/*  SIDEBAR FORM  */
	
.sidebarform {
	margin: 1em 0 0 0;
	padding: 0 0 0 0;
	background: url(../img/sidebarform_bottom.gif) no-repeat scroll bottom left;
}

.sidebarform a:link, #sidebarform a:visited {
	border-bottom: 1px solid #022280;
}

.sidebarform a:hover, #sidebarform a:active {
	border-bottom: 1px solid #471C01;
	color: #471C01;
	background-color: #ECC29F;
}

.sidebarform #formbottom {
	background: url(../img/sidebarform_top.gif) no-repeat scroll top left;
	border: none;
	margin: 0;
	padding: 0;
}

#sidebar form {
	background: transparent;
	border: none;
	margin: 0;
	padding: 12px 0 12px 12px;
}

#sidebar p {
	font-size: 85%;
	color: #471C01;
	margin: 0 0 1.5em 0;
}

#sidebar input {
	font-size: 90%;
}

#sidebar label {
	color: #471C01;
	font-size: 90%;
	font-weight: bold;
	margin: .5em 0 0 0;
	padding: 0;
	float: right;
}

#sidebar input.submit {
	margin: 1em 0 0 1em;
}



	/*  FOOTER  */

h6#footer {
	font-weight: normal;
	font-size: 9px;
}