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;
    line-height: 1.5em;
}
.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:6px;}
h1  a {color:black; text-decoration:none; margin-top:-4px; padding-bottom:4px;}
h2    {font-size:16px; margin-bottom:0px; padding-bottom:6px;}
h2  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;}

.box img {
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    margin: 10px 20px 10px 20px;
}
.box-g img {
    margin: 10px 20px 10px 20px;
}
