body {
	background: #FFFFFF url(images/bg.jpg) repeat-x;
}
.container {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top:-10px;
	left:0px;
	text-align:center;
	width: 990px;
	color:#333333;
}
.pageContainer {text-align:left;}
table {border-collapse:collapse; margin:0px;}
td    {vertical-align:top;}
img   {border:0px;}
a     {color:#3333CC; text-decoration:none;}
h1    {font-size:16px; margin-bottom:0px; padding-bottom:0px;}
h1  a {color:black; text-decoration:none; margin-top:-4px; padding-bottom:4px;}
h4 {font-size:16px; color:#BCCAEB; margin:0px; padding:10px 0 0 0;}
.navigation {
	background: #324201 url(images/bg_grn.jpg) repeat-x;
	padding:20px;
	margin:-1px;
	width:158px;
}
.navigation a {
	color:#C8DB7D;
	text-decoration:none;
	margin-left:10px;
}
.footer {
    background-color:#536798; 
	color:white; 
	padding:4px; 
	font-size:11px;
}
.footer a{
	color:white; 
}
/* POSITIONED ITEMS */
#contact {
	position:absolute; 
	top: 90px; 
	left: 346px; 
	color:white; 
	text-align:center;
}
#portfolio {
	position:absolute; 
	top: 104px; 
	left: 346px; 
	color:white; 
	text-align:center;
}
#testimonials {
    position:absolute; 
	top: 144px; 
	left: 427px; 
	color:white; 
	text-align:center;
}
.logo {
    position:absolute; 
	top:14px; 
	left:20px;
}
.mcd {
    position:absolute; 
	top:40px; 
	left:150px;
}
.mountain {
	padding-top:60px;
}
.leftSide {width: 160px; padding-left: 20px;}
.highlight {padding: 10px; width: 160px; background-color:#DDDDDD; margin:10px; float:right;}
.highlighted {background-color:#DDDDDD; padding:6px;border:1px dashed gray;}
td div.testimonials  {background-color:#DDDDDD; color:#324201; padding:8px; border:1px dotted color:#003366; margin:4px;  }

.spacer {width:10px;}
.floatLeft {float:left; margin-right:10px; }
.dogYellow {background-color:#EBCE9D; padding:10px;}
.dogYellow strong {font-size:16px; clear:both;}
.dogBlue {background-color:#C9D5F0; padding:10px;}
.dogBlue strong {font-size:16px; clear:both;}
.dogGreen {background-color:#C9D696; padding:10px;}
.dogGreen strong {font-size:16px; clear:both;}