/* CSS Document */
body {
  background:#371E1E;
  font-family:Arial;
  font-size:12px;
  color:#666666;
  margin:0px;
}
#container {
  margin:0px auto 10px auto;
  width:700px;
  background:#ffffff url(images/main.png) repeat-y top left;
}
#head {
  width:640px;
  height:150px;
  margin:0px auto 0px auto;
  background:url(images/head.png) no-repeat top left;
}
#nav {
  width:640px;
  height:25px;
  margin:-14px auto 0px auto;
  background:#422424 url(nav.png) repeat-x top left;
}
#main {
  width:570px;
  margin:20px auto 10px auto;
  padding-bottom:18px;
  background:url(images/flourish.png) no-repeat bottom center;
}
#foot {
  width:700px;
  height:80px;
  margin:0px auto;
  background:url(images/foot.png) no-repeat bottom left;
}

#nav a:link {
  color:#ffffff;
  padding-left:10px;
  padding-right:10px;
  text-decoration:none;
}

#nav a:hover {
  color:#FFCC00;
}

#nav a:visited {
  color:#cccccc;
}
#main a:link {
  color:#666666;
}
#foot a:link {
  color:#bbbbbb;
  text-decoration:none;
}
#foot a:hover {
  color:#aaaaaa;
  text-decoration:underline;
}
#imgright {
  float:right;
  margin:8px;
  margin-right:0px;
  padding:5px;
  border:1px solid #DDDDDD;
}
#imgleft {
  float:left;
  margin:8px;
  margin-left:0px;
  padding:5px;
  border:1px solid #DDDDDD;
}
p.nav {
  text-align:center;
  font-size:15px;
  font-variant:small-caps;
  letter-spacing:.40px;
  padding-top:4px;
}
p.title {
  width:340px;
  margin:0px auto;
  color:#5E5E5E;
  font-family:Trajan Pro;
  font-size:15px;
  text-align:center;
  border-bottom:1px solid #CCCCCC;
}
p.body {
  margin-top:15px;
  text-align:justify;
  text-indent:10px;
  line-height:140%;
}
p.note {
  padding-top:8px;
  text-align:center;
  font-size:9px;
  color:#bbbbbb;
}
