/* //////////////////////////////////////////////////////////////////////// */
/* Style Sheet */
/* Logic Red Web Design  - www.logicred.co.uk */
/* //////////////////////////////////////////////////////////////////////// */

/* Body and stuff 
-------------------------------------*/

body.mceContentBody {
	background-color: white !important;
	background-image: none;
   min-width: 0px!important;
	text-align: left;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}

p {
	margin: 0;
	padding: 0;
}

body {
	font-family:"verdana"; 
	font-size: 80%; 
	line-height: 1.5; 
	color: #222222;
   text-align: center; /* INTERNET EXPLORER FIX. */
   min-width: 897px; /* INTERNET EXPLORER FIX.  */
	background: #D5EAF0 url(../images/background.jpg) 0 0 repeat-x;
}

/* DIVS and INNER PADDING
****************************************************** */

.leftpadding {
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
}

.rightpadding {
	padding-left: 3px;
}

#menuwrap {
	width:897px;
	margin-left:auto;
   margin-right:auto;
	padding:0px;
	text-align:left;
	background-color: white;
}

.clear {
	clear: left;
}

#logo {
	width: 897px;;
	height: 199px;
	float: left;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
}

#menu {
	width: 897px;;
	height: 52px;
	float: left;
	background-image: url(../images/menu.jpg);
	background-repeat: repeat-x;
}

#leftcol {
	width: 536px;
	float: left;
	background-color: white;		
	border-right: 1px dashed #ECECEC;
}

#leftcolwide {
	width: 897px;
	float: left;
	background-color: white;		
}

#rightcol {
	background-color: white;		
	width: 353px;
	float: left;
}

#grass {
	width: 100%;
	height: 86px;
	background-image: url(../images/grass.jpg);
	background-repeat: repeat-x;
	float: left;
	text-align: center;
	color: black;
}

#footer {
	float: left;
	text-align: center;
	width: 100%;
	height: 116px;
	background-color: #5AA62A;
	color: white;
}

/*
****************************************************** */

#footer a {
	color: #04560E;
}

#footer a:hover {
	color: black;
	text-decoration: none;
}

#left a {
	color: #DEDE3E; 
}

#left a:hover {
	text-decoration: none; 
	border: 0;
	color:#F1F2B1;
}

strong {
	color:#0166B6;
}

.image-border {
	border: 1px solid #03470C;
	padding: 2px;
}

a {
 	color: #0166B6;
}

a:hover {
 	color: #B22222;
}

/* HEADINGS + TYPOG
****************************************************** */

h1 {
	font-family: georgia;
	color: #990A02;
	font-size: 155%; 
	font-weight: normal;
	line-height: 25px;
}

h2 {
	color: #DEDE3E;
	font-size: 18px; 
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}

h4 {
	font-family: georgia;
	color: #990A02;
	font-size: 155%; 
	font-weight: normal;
	line-height: 25px;
}

address {
	background:#F5F5F5 url(../images/quote-start.png) no-repeat scroll 5px 5px;
	border-bottom:4px solid #D3D3D3;
	border-top:4px solid #D3D3D3;
	margin:10px;
	padding:10px 10px 5px 45px;
}

/* //////////////////////////////////////////////////////////////////////// */



