@charset "UTF-8";
/* CSS Document */

body, html {
	background:url(../images/bg.jpg) top center no-repeat #dddbc4;
}

img.thickBorder {
	border:8px #CCCCCC solid;
}

img, div { behavior: url(../iepngfix.htc) }

img.portfolio {
	margin-right:6px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#8a9f8c;
	line-height:120%;
}

h3 {
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#8a9f8c;
	font-weight:normal;
}

p {
	font-family:Tahoma, Arial;
	font-size:14px;
	line-height:150%;
	color:#8a9f8c;
}


.mainLink {
	font-family:Tahoma, Arial;
	font-size:14px;
	line-height:150%;
	text-decoration:none;
	font-weight:bold;
	color:#8a9f8c;
}
.mainLink:hover {
	font-family:Tahoma, Arial;
	font-size:14px;
	line-height:150%;
	color:#333333;
}


.testimonial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#1f3620;
	line-height:120%;
}

#container {
	width:960px;
	margin:auto;
	background:url(../images/container-bg.jpg) repeat-y;
}

	#header {
		height:245px;
	}
	
	#main {
		background:#FF00FF;
		background:url(../images/gnome.png);
		background-repeat:no-repeat;
		background-position:98% 100%;
	}
	#mainAbout {
		background:#FF00FF;
		background:url(../images/tulips.png);
		background-repeat:no-repeat;
		background-position:98% 100%;
	}
	#mainServices {
		background:#FF00FF;
		background:url(../images/tools.png);
		background-repeat:no-repeat;
		background-position:98% 100%;
	}
	
		#contentLeft {
			width:620px;
			float:left;
		}
		
			#titleBar {
				width:580px;
				padding-top:10px;
				padding-left:20px;
				padding-right:20px;
				height:50px;
				background:#1f3620;
			}
			
			#content {
				width:560px;
				padding-top:40px;
				padding-left:20px;
				padding-right:40px;
				text-align:justify;
				background:url(../images/drop-shadow.png) repeat-x;
			}
			
				.service {
					width:560px;
					margin-bottom:16px;
					background:#F8F8F8;
				}
					.serviceImg {
						width:92px;
						height:92px;
						padding:4px;
						float:left;
						background:#EEEEEE;
					}
					.serviceText {
						width:436px;
						padding:8px;
						padding-left:16px;
						float:right;
					}
		
		#contentRight {
			width:340px;
			float:right;
		}
		
			#menuBar {
				width:320px;
				height:42px;
				padding-top:18px;
				padding-left:10px;
				padding-right:10px;
				background:url(../images/menuBg.jpg);
			}
			
			#quoteBox {
				width:300px;
				padding-top:40px;
				padding-left:20px;
				padding-right:20px;
				background:url(../images/drop-shadow.png) repeat-x;
			}
	
	#footer {
		padding: 16px;
		font-family:Tahoma, Arial;
		font-size:12px;
		color:#CCCCCC;
		background:#1f3620;
	}
		#footer a:link {
			text-decoration:none;
			color:#CCCCCC;
		}
		#footer a:visited  {
			text-decoration:none;
			color:#CCCCCC;
		}
		#footer a:hover  {
			text-decoration:underline;
			color:#CCCCCC;
		}
		#footer a:active  {
			text-decoration:none;
			color:#CCCCCC;
		}
	
.clear {
	clear:both;
}