ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a:link, a:visited
{
  text-decoration: none;
}

body {
  margin: 0px;
  padding: 0px;
  text-align:center;
  background-color:#dddddd;
}
#page {
  border:0 none;
  margin:10px auto;
  padding:0px;
  background-color:#ffff00;
  width:770px;
  border-width:8px;
  border-style:solid;
  text-align:left;
}
#header {
  display:inline
}
#main_nav {
  display:inline
}
#main_nav ul {
  list-style-type: none
}
#main_nav li {
  display:inline;
  padding:.3em;
  padding-right:0.5em;
  margin-left:0.3em;
  border-style:solid;
  border-width:4px;
}
#main_nav a {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}
#sub_nav {
  text-align:right;
}
#sub_nav ul {
  list-style-type:none
}
#sub_nav li {
  display:inline;
  color:#ffffff; 
  padding-right:.5em;
  font-size:small;
}
#side_nav {
  float:right;
  background-color:#ffff00;
  width:200px;
  padding:.3em;
  font-size:small;
}
#content {
  padding:.5em .5em 1em;
  background-color:#ffff77;
}
#footer {
  font-size:x-small;
  color:#ffffff;
  background-color:#000000;
  text-align:right;
  padding:.4em;
}
#footer a {
  color:#ffffff;
  text-decoration:none
}
#footer span {
  padding-right:.8em
}

.question {
  font-weight:bold;
}

.answer {
}
