/* base styles */
body {
  font-size: 80%;
  margin:0;
  padding:20px;
  text-align:center;
  background:#DBBE8D;
}
body,p,div,table,td,h1,h2,h3 {
  font-family:Verdana, Helvetica, Arial, sans-serif;
}
blockquote {
  font-style:italic;
}
blockquote i, blockquote em {
  font-style:normal;
}
acronym, abbr {
  border-bottom:0.1em dotted #cc3300;
  cursor:help;
}
/* definition list */
dt {
  font-weight:bold; margin-top:2em;
}
dd {
  margin-left:0; padding:0;
}

/* layout */
#main {
  background:#FBFFE0;
  margin:20px auto;
  padding:0px;
  width:90%;
  text-align:left;
}

#content {
  padding:10px;
}

#heading {
  background:url('Gardenia.jpg') center no-repeat;
}
#heading #hack {
  background:url('top_right.png') top right no-repeat;
  height:20px;
  width:20px;
  float:right;
}

/* footer */
#footer {
  float:none;
  clear:both;
  text-align:center;
  font-size:0.85em;
  padding:0;
  color:#152900;
  background:url('bottom_left.png') bottom left no-repeat;
}
#footer p {
  background: url('bottom_right.png') bottom right no-repeat;
  padding:0;
  margin-bottom:0;
  height:20px;
}

/* headings */
h1 {
  font-family:"Bradley Hand ITC","Tempus Sans ITC",Corky,"Martie One","Queen of Hearts","Lucida Handwriting","Brush Script MT",Zapfino,Candara,"URW Chancery",cursive;
  font-size:48px;
  font-weight:bold;
  color:#000;
  text-align:center;
  background:url('top_left.png') top left no-repeat;
  height:100px;
  line-height:100px;
  margin:0 0;
}
#mission {
  text-align:right;
  margin:-20px 0 0;
  padding:0 5px 10px;
}
#tagline {
  font-size:1.2em;
  font-weight:bold;
}

h2 {
}

h3 {
}

/* links */

a:link {
  color:#00331A;
  text-decoration:underline;
}

a:visited {
  color:#330000;
}

a:hover {
  text-decoration:none;
}


/* navigation */
ul.nav {
  list-style:none;
  background:#9F5B52 url('nav_bkgd.jpg') repeat-x top;
  display:block;
  text-align:center;
  margin:0;
  padding:10px 0;
}
ul.nav li {
  display:inline;
  padding:10px 20px;
  color:#fff;
}
ul.nav li a:link, ul.nav li a:visited {
  color:#fff;
  text-decoration:none;
  font-weight:bold;
}
ul.nav li a:hover, ul.nav li:hover, ul.nav li:hover a {
  color:#fff;
  background:url('nav_selected.jpg') center no-repeat;
}

/* notes */
/* footnote - will display when corresponding link is clicked */
p.footnote {
  display:none;
  width:70%;
  padding:3px;
  background:E7D59F;
  border:1px solid;
}
.warning {color:#cc3300;}

/* sample work */
.sample {height:320px; width:370px; float:left; overflow:auto; margin:5px 10px; font-size:11px;}
.sample img {border: 1px solid #2F5B00;}
.sample p {margin-top:5px;}
.sample h3 {font-size:1.2em; margin:0;}

/* testimonials */
p.praise {font-style:italic; margin-bottom:0;}
p.quoted {text-align:right; margin-top:0; margin-right:40px; }
p.quoted:before {content: "- ";}