/**  GLOBAL PAGE ELEMENTS  **/
img {border:0;}
a {color:#78a200;}
a:hover {}
b {}
input:focus, textarea:focus {}
.error {}
.clear{clear:both; line-height:0; font-size:0;}

/** LAYOUT **/
html {padding:0; margin:0; color:#444; font-family: arial, helvetica, sans-serif; font-size:12px;}
  body {margin:0; padding:30px 0; background:#ccd2bb url(../images/body_bk.gif) repeat-x top left;}
    #container {margin:0 auto; padding:0; width:778px; background: transparent url(../images/container_bk.gif) repeat-y top left;}
	  #left-area{float:left; width:259px;}
        #site-title {float:none; width:259px; height:154px; padding:0;margin:0;}
          #site-title a {text-decoration:none; padding:0; margin:0; border:0;}
            #site-title a b{padding:0;margin:0;display:none;}
            #site-title a span{display:block; margin:0; padding:0; width:259px; height:154px; cursor:pointer; background:transparent url(../images/logo.gif) no-repeat top left;}
              #home #site-title a span{background:transparent url(../images/home-logo.gif) no-repeat top left;}
	    #side-nav {margin:0 16px 0 9px; padding:0 0 34px 0; background:transparent url(/images/sidenav_btm.gif)no-repeat bottom left;}
	      #side-nav ul {list-style-type:none; padding:0; margin:0; background:#f00;}
            #side-nav li {}
              #side-nav a {display:block; padding:12px 10px 12px 42px; font-weight:bold; font-family:trebuchet ms, helvetica, sans-serif; color:#ccdca0; text-decoration:none; background:#2a2a2a url(/images/nav-item_bk.gif) repeat-y top left; border:1px solid #777; border-top: 1px solid #ccc;}
                #side-nav a:hover {color:#2a2a2a; text-decoration:underline; background:#949494 url(/images/nav-item_bk-on.gif) repeat-y top left;}
        #client-area {margin:0 16px 0 9px;}
          #client-area h3 {margin:7px 0 7px 10px; color:#0076a4; font-weight:normal; font-size:16px;}
          #client-area ul {list-style-type:none;}
            #client-area li {}
              #client-area a {color:#}
        #contact-spot {margin:15px 16px 0 9px; padding:15px 0;}
          #contact-spot h3 {margin:17px 0 7px 10px; color:#0076a4; font-weight:normal; font-size:16px;}
          #contact-spot p {margin:7px 0 7px 12px; padding:0;}
	  #right-area {float:left; width:519px; background:transparent url(/images/content_bk.gif) no-repeat top right;}
        #right-area #copy {margin:0 30px 100px 20px;}
          #copy h1 {font-size:24px; color:#525842; font-weight:normal; margin:0; padding:125px 0 0 0; border-bottom:1px solid #525842;}
            #home #copy h1 {font-size:18px; padding:20px 0 0 0;}
          .floater {float:left; margin:10px;}
          #copy p {line-height:18px;}
          #copy h2 {font-size:18px; color:#78a200; font-weight:normal;}
          #copy h4 {clear:left; font-size:14px; color:#525842; font-weight:normal; margin:20px 0 0 0; padding:20px 0 0 0; border-bottom:1px solid #525842;}
          #copy li {line-height:20px;}

      #footer {clear:both; width:778px; padding:10px 0; margin:0; text-align:right; font-size:11px; background:#515d31 url(../images/footer_bk.gif) no-repeat bottom left;}
        #footer ul {list-style-type:none; padding:0 20px 0 0; margin:0;}
          #footer li {display:inline; color:#f0eee9; font-weight:bold;}
            #footer a {color:#f0eee9; text-decoration:none;}
              #footer a:hover {text-decoration:underline;}


/** Site Colors
#ccd2bb
#515d31
#F0EEE9
