body {counter-reset:question; margin:0; padding:0; background-color:#408080; font-family:'verdana'; font-size:1em; color:white}
a:link {color:yellow}
a:visited {color:orange}
a:hover {color:white}
h1 {font-size:1.5em }
h2 {font-size:1.25em }
h3 {font-size:1.1em }

#container {position:relative; width:950px; margin: 0 auto; margin-bottom:10px; margin-top:10px; border:inset; background-attachment:fixed; background-image:url('/img/bg_ss177.gif');}

#banner {position:static; margin-top:5px; margin-bottom:5px; padding-bottom:10px; text-align:center;}

#bottom_decoration {width:950px; margin:0px auto; margin-top:10px;}

#nav {float:left; width:100px; padding-left:5px;}

#content {z-index:1; position:relative; float:right; min-height:500px; margin-right:10px; width:805px; padding:10px; background-image:url('/img/bg_eosbaga2b.jpg');}

#footer {clear:both; font-family:'comic sans MS'; font-size:medium; color:yellow; padding:10px; text-align:center;}

.box {display:block; border:groove; margin-left:10px; padding:5px}

p.question:before {font-weight:bold; color:yellow; font-variant:small-caps; counter-increment:question; content:'Problem ' counter(question) ": ";}

p.question {text-align:justify; }

p.answer {text-align:justify; margin-left: 25px; margin-right:25px; color:orange }

p.left_indent {margin-left:25px}

input.btn {
  color:black;
  font-weight:bold;
  background-image:url('../img/bg_paper017.jpg');
  border:outset 4px; 
  margin:0 auto;
  display:block;
  width:100px;
  height:50px;
}

input.btnhov {
color: brown;
}