/*----------------------------------------------------------------------------*/
/*                                                                            */
/* Copyright (c) 2008 by color:gray. All Rights Reserved.    		          */
/*                                                                            */
/* No part of this publication may be reproduced, transmitted, transcribed    */
/* or stored in a retrieval system without the prior written authorization	  */
/* of color:gray.      														  */
/*                                                                            */
/* CSS        : site.css                                                      */
/*                                                                            */
/* Description: Main Cascading Style Sheet for site                           */
/*                                                                            */
/*----------------------------------------------------------------------------*/
/* History                                                                    */
/* Version   Date     Author      Comments                                    */
/* --------  -------  ----------  ------------------------------------------- */
/* 01.00.00  Feb'08   A. Rinehart   Final Version.                            */
/*                                                                            */
/*----------------------------------------------------------------------------*/
/* NOTES                                                                      */
/*                                                                            */
/*                                                                            */
/*----------------------------------------------------------------------------*/

/* general */

*html div {
	height:1%; /* "holly hack" - to prevent IE peek-a-boo bug */
}
body,td,th {
	font-family:Comic Sans MS, sans-serif;
	color:#000000;
}
body {
	background-color:#FFFFFF;
	margin:0px;
}
a:hover {
	text-decoration: underline;
}
p {
	margin:0px;
	padding-bottom:10px;
}
img {
	border:0px;
}
#container {
	position:absolute;
	width:782px;
	top:0px;
	left:50%;
	margin-left:-391px;
	margin-top:8px;
	padding-bottom:16px;
}
.leftcell a {
	color:#464646;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

/* classes */

.paraCap {
	font-size:1.2em;
	font-weight:normal;
}
.smparaCap {
	font-weight:bold;
	color:#454545;
}
.imgleft {
	float:left;
	margin-right:12px;
}
.imgright {
	float:right;
	margin-left:12px;
}

/* header */

#header {
	position:relative;
	left:0px;
	top:0px;
	width:782px;
	height:202px;
}
#logo_ {
	position:absolute;
	left:234px;
	top:0px;
	width:319px;
	height:119px;
}
#picblockleft_ {
	position:absolute;
	left:0px;
	top:24px;
	width:188px;
	height:178px;
}
#picblockright_ {
	position:absolute;
	left:609px;
	top:24px;
	width:173px;
	height:178px;
}
#nav_ {
	position:absolute;
	left:188px;
	top:139px;
	width:421px;
	height:22px;
}
#header-10_ {
	position:absolute;
	left:188px;
	top:161px;
	width:421px;
	height:41px;
}

/* nav */

#nav {
	position:absolute;
	left:0px;
	top:0px;
	width:421px;
	height:22px;
}
#about_ {
	position:absolute;
	left:0px;
	top:0px;
	width:103px;
	height:22px;
}
#services_ {
	position:absolute;
	left:103px;
	top:0px;
	width:110px;
	height:22px;
}
#faq_ {
	position:absolute;
	left:213px;
	top:0px;
	width:94px;
	height:22px;
}
#contact_ {
	position:absolute;
	left:307px;
	top:0px;
	width:114px;
	height:22px;
}

/* pagebody */

#pagebody {
	position:relative;
	background-image:url(../images/body.jpg);
	background-repeat:repeat-y;
	padding-left:12px;
	padding-right:12px;
	width:782px; 			/* <-- 1 bad width fed to WinIE5.x       	*/
	voice-family:"\"}\""; 	/* <-- 2 WinIE5.x sees the end of the rule 	*/
	voice-family:inherit;	/* <-- 3 proper parsing browsers reset here */
	width:758px;			/* <-- 4 the real width						*/
}

/* footer */

#footer {
	position:relative;
	width:782px;
	height:90px;
}
#footer-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:782px;
	height:41px;
}
#footer-02_ {
	position:absolute;
	left:0px;
	top:41px;
	width:521px;
	height:28px;
}
#emailaddress1_ {
	position:absolute;
	left:521px;
	top:41px;
	width:141px;
	height:28px;
}
#footer-05_ {
	position:absolute;
	left:0px;
	top:69px;
	width:310px;
	height:21px;
}
#designsite1_ {
	position:absolute;
	left:310px;
	top:69px;
	width:227px;
	height:21px;
}