BODY
{
  background-color:#204dad;
  font-family:Verdana, Arial, Helvetica;
  padding:0; margin:0;
}


H1 { font-size:20px; color:#204DAD }
H2 { font-size:16px; color:#204DAD }
H3 { font-size:14px; color:#204DAD }

td, .text { font-size: 13px;}

form { padding:0; margin:0; }

.smalltext { font-size: 9px;}

#container {  width:900px }

#header
{
  background:url('/images/flagbg.jpg') no-repeat;
  height:84px;
  z-index:1;
  text-align:right;
}

#nav
{
  position:absolute;
  left:122px;
  top:68px;
  padding-left:20px;
  background:url('/images/left_rounded_corner.gif') no-repeat;
  height:25px;
  width:758px;
}

* html #nav { width:auto }

#innernav
{
  height:25px;
  line-height:25px;
  background-color:#f00;
  text-align:center;
  font-size:60%;
  color:#fff;
}


#innernav a 
{
  color:#fff;
  font-weight:bold;
  padding:0 .5em;
  text-decoration:none;
}

#leftcol
{
  width:112px;
  color:#fff;
  background:url('/images/leftside.jpg') no-repeat;
  padding:70px 5px 5px 5px;
  font-size:70%;
}

#leftcol a
{
  color:#fff
}

#subscribebox
{
  text-align:center
}

#subscribebox p
{
  margin-bottom:2px;
  font-weight:bold;
  font-size:13px;
}

#subscribebox input[type=text]
{
  font-size:11px;
  width:100px;
}

#subscribebox input[type=submit]
{
  font-size:11px;
}


#body
{
  background-color:#fff;
  padding:15px 10px 10px 10px;
}

#footer
{
  font-size:70%;
  padding:5px 0 5px 122px;
  text-align:center;
  color:#fff
}

#footer a
{
  color:#eef
}

#footer a:visited
{
  color:#efe
}

body#survey th
{
  text-align:left;
  padding:3px; 
  font-weight:bold;
  font-size:16px; 
  background-color:#bcc488;
}

body#survey tr.shaded
{
  background-color:#c6d1ff;
}

#survey_data
{
  border:solid #999;
  border-width:1px 0;
  padding:1em 0;
  margin:0 0 1em 0;
}

#book_corner
{
  background:#e6f2ff url('/images/book_corner.gif') center 5px no-repeat;
  margin:0 0 1em 0;
  padding:30px 8px 8px 8px;
  display:block;
}

#latest_news
{
  background:url('/images/latest_news.gif') center 5px no-repeat;
  margin:0 0 1em 0;
  padding:30px 8px 8px 8px;
  display:block;
}


#extra_stuff
{
  padding:8px;
}

.howtohelp
{
  padding:1em;
  border:1px solid #61F191;
  background-color:#B3FFCC;
}

ul#beliefs
{
  margin:0 1em; padding:0 0 0 .5em;
}

ul#beliefs li
{
  padding:.5em 0;
}