@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; background: #e6dfd2 url("../images/body_bgtile.jpg") repeat-x top left; }

h1 { margin: 0; padding: 5px;color: #ca2090; font: bold 16px Georgia, "Times New Roman", Times, serif; }
h2 { margin: 0; padding: 20px 5px 5px 5px;color: #ca2090; font: bold 13px Georgia, "Times New Roman", Times, serif; }

p { margin: 0; padding: 5px; color: #503115; font: 13px "Times New Roman", Times, serif; }

p a:link { color: #2f4d1a; }
p a:hover { color: #ecafc2;}
p a:visited { color: #2f4d1a; }

div#graphiccontainer {margin: 0 auto; padding: 65px 0 0 62px; width: 765px; background: url("../images/ornament_topleft.jpg") no-repeat top left; }

div#bottomgraphic { margin: 0 auto; padding: 0 7px 61px 0; background: url("../images/ornament_bottomright.gif") no-repeat bottom right; width: 100%; }

div#container { margin: 0; padding: 0 0 15px 0; width: 680px; border: 10px solid #ca2090; background: #fff7e1 url("../images/container_bg.gif") no-repeat bottom right; }

div#header { margin: 0; padding: 94px 0 0 0; background: url("../images/header_bg.jpg") no-repeat top left; border-bottom: double #ca2090; }

div#nav { margin: 0; padding: 0; text-align: right; }

div#nav p { margin: 0; padding: 6px 0; display: block; white-space: normal; }

div#nav p a { margin: 0; padding: 7px 18px; color: #442405; text-decoration: none; background: #ecafc2; }

div#nav p a.on { color: #f5e9c7; background: #ca2090; font-weight: bold; }

div#nav p a:hover { background: #ee84aa; }

div#contentwrap { margin: 0; padding: 15px 0; }

div#flash { margin: 0; padding: 15px 0; text-align: center; }

div#testimonials { margin: 0 0 0 75px; padding: 0 10px; float: left; width: 250px; }

div#contact { margin: 0; padding: 0 10px; float: left; width: 250px; }

div#graphicheader { margin: 0 0 10px 22px; padding: 0px; }
div#copy { margin: 0; padding: 0 15px 0 20px; width: 415px; float: left; }
div#sidebar { margin: 0; padding: 0 10px 0 0; width: 215px; float: left;  }

div#inside_footer { margin: 0; padding: 0; clear: both; }

div#outside_footer { margin: 0; padding: 0; clear: both; }