body {background-color: #BE9866; margin-left: auto; margin-right: auto; padding: 0px; font-family: Arial, Helvetica, Verdana, sans-serif;}
a img  {border: 0px;}
.inline {display: inline;}
a:link, a:visited, a:active {color: #0376BD; text-decoration: underline;}
a:hover {color: #CC3300;}
p {font-size: 12px; line-height: 18px; text-align: left; padding-top: 15px; margin: 0px;}

ol, ul, li {margin: 0px; padding-left: 5px; margin-left: 5px; padding-top: 0px; padding-bottom:0px; color: #000000}

div#wrapper {text-align: center; border: 1px solid #000000; width: 765px; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 0px; background-color: #E0DAC3;}


/* ----------------------- Begin Masthead elements ------------------------ */

div#masthead {position: relative; height: 95px; border-bottom: 3px double black; padding: 0px; background-color: #E7E3D8;}
div#masthead h1 {margin: 0px; padding: 0px;}
div#masthead h1 a {width: 167px; height: 83px; float: left; position: absolute; top: 7px; left: 13px; clear: both; margin: 0px; padding: 0px; background: url("/images/cornerstone-logo.gif") no-repeat; text-indent:-9999px; text-decoration: none;}
div#masthead h2 {width: 368px; height: 33px; float: right; position: absolute; bottom: 5px; right: 25px; margin: 0px; padding: 0px; background: url("/images/defining-great-outdoors.gif") no-repeat; text-indent:-9999px; text-decoration: none;}

ul#secondary-nav {float: right; position: absolute; top: 10px; right: 10px; padding: 0px; list-style: none; text-align: right;}
ul#secondary-nav li {display: inline; margin: 0px; padding:0px;}
ul#secondary-nav a:link, ul#secondary-nav a:visited, ul#secondary-nav a:active
  {margin: 0px; padding: 10px; color: #000000; text-decoration: underline;  font-size: 12px; font-weight: bold; font-style: italic; text-align: right;}
ul#secondary-nav a:hover {color: #0376BD;}
/* ----------------------- End Masthead elements ------------------------ */


body#home  #content-wrapper {width: 765px; margin-left: auto; margin-right: auto; padding-top: 10px; background-image: url("/images/stripped-bg.gif"); background-repeat: repeat; background-position: 0px 0px;} 

#home-content {width: 715px; position: relative; top: -20px; padding: 0px; margin-left: auto; margin-right: auto;}
#home-content a img       {border: 1px solid #000000; margin-left: 5px; margin-right: 5px;}
#home-content a:hover img {border: 1px solid #0376BD;}
#home-content p {font-size: 12px; line-height: 18px; text-align: left; padding-top: 15px; margin: 0px;}


/* ----------------------- Begin Footer elements ------------------------ */
body#home  div#footer {clear: both; width: 765px; text-align: right; margin-left: auto; margin-right: auto; padding-top: 10px; background-image: url("/images/home-footer-shadow.gif"); background-repeat: no-repeat; background-position: center top;}

#footer p {font-size: 10px; line-height: 14px; text-align: right;}
#footer a:link, #footer a:visited, #footer a:active
  {margin: 0px; padding-left: 30px; color: #000000; text-decoration: underline;  font-size: 11px; font-weight: bold; text-align: right;}
#footer a:hover {color: #0376BD;}
#footer a.copyright:link, #footer a.copyright:visited, #footer a.copyright:active
  {padding: 0px; font-weight: normal;}
/* ----------------------- End Footer elements ------------------------ */


