BODY {
  background: url(img/bg.jpg) #643B1F repeat-x;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  padding-bottom: 20px;
}

#container {
  margin: 30px auto;
  text-align: left;
  width: 627px;
}

#header {
  background: url(img/header_bg.png) no-repeat;
  height: 175px;
  float: left;
  width: 627px;
}
#header IMG {
  display: block;
  margin: 12px 0 0 13px;
}

#page {
  background: url(img/page.png) repeat-y;
  clear: both;
  padding: 0 12px 35px 13px;
}

#menu {
  background: url(img/menu_bg.jpg) no-repeat #83C2F7;
  height: 44px;
  line-height: 40px;
  text-align: center;
  width: 600px;
}
#menu A {
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 80%;
  margin: 0 5px;  
}
#menu A:hover {
  text-decoration: underline;
}

#footer {
  clear: both;
  height: 26px;
  background: url(img/footer.png) transparent no-repeat;
  text-align: right;
  padding: 2px 75px 0 35px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 80%;
  color: #B1B2AD;
}

#footer A:link, #footer A:visited {
  color: #8F8F8F;
  font-weight: bold;
}

#footer A:hover {
  color: #000;
}

#submenu {
  float: right;
  margin: 0px 15px 0px 25px; 
  width: 200px;
}

#submenu UL {
  margin-top: 30px;
}

#submenu UL LI UL {
  margin-top: 0;
}

#submenu LI {
  background: url(img/triangle.gif) no-repeat 0 0.6em;
  padding: 6px 0 3px 20px;
}
#submenu LI.menu-current A {
  color: #C40022;
}
#submenu LI.menu-current {background: url(img/triangle_sel.gif) no-repeat 0 0.6em;}

#submenu SPAN {
  font-size: 80%;
  color: #787D83;
  display: block;
}
#submenu A:hover SPAN {color: #000;}

#content {
  background: #fff;
  margin: 25px 20px 0 20px;
  font-size: 1em;
  color: #505050;
  line-height: 160%;
}

#content H1 {
  font-size: 140%;
	color: #6699CC;
	line-height: 22px;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 10px;
}

#content H2 {
  font-weight: bold;
  font-size: 115%;
  margin-bottom: 5px;
  margin-top: 15px;
}

#content P {
  padding-bottom: 10px;
}  

#content TD P {
  padding: 0;
}

#content IMG {
  margin: 5px 15px;
}

#content LI {
  list-style-type: disc;
  margin-left: 2em;
}

#content OL LI {
  list-style-type: decimal;
}

.clearBoth {
  font-size: 1%;
  width: 100%;
  clear: both;
}

A:link, #submenu LI.menu-current UL A:link { 
	color: #6699CC;
	text-decoration: none;
}
A:visited, #submenu LI.menu-current UL A:visited {
  color: #B5CCDF;
	text-decoration: none;
}
A:hover, #submenu LI.menu-current UL A:hover {
  color: #C3021D;
}

#designby {
  font-size: 80%;
  color: #8F5E3E;
  margin-top: 7px;
  text-align: left;
  position: relative;
  left: -15px;
  font-family: Verdana, sans-serif;
}
#designby A:link, #designby A:visited {
  color: #8F5E3E;
}
#designby A:hover {
  color: #CF9167;
}

.field_title {
  padding: 5px;
}
