H1 {text-align:left; margin-bottom: 0; color:olive; font: bold 11pt "Verdana"}

H2 {text-align:left; margin: 0; color:black; font: italic 10pt "Verdana"}

H3 {text-align:left; margin: 0; color:black; font: italic 7pt "Verdana"}

P {text-align:left; margin:.5em 0 .5em 0; color:black; font: normal 10pt "Verdana"}

p.introduction:first-letter {
 font-size: 44px;
 float: left; 
 color: #D4D4C7;
 line-height: 35px;
 padding-top: 3px; 
 padding-right: 3px;
 font-family: Times, serif, Georgia;
}

P.intro {text-align:left; margin:.5em 0 .5em 0; color:white; font: bold italic 9pt "Verdana";
  background-color: #524a18;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border: 1px solid #524a18;
  padding: 2px;
}


P.intromargin {text-align:left; margin: 3em 0 .5em 0; color:#524a18; font: bold 12pt "Verdana"}

P.introlawyer {text-align:left; margin: 3em 0 .5em 5em; color:#524a18; font: bold 12pt "Verdana"}

P.title {text-align:left; color:black; font: bold 11pt "Verdana"}

P.arcade {text-align:left; color:white; font: bold 10pt "Verdana"}

P.ad {text-align:center; color:white; font: bold 10pt "Verdana"}

P.adred {text-align:center; color:red; font: bold 12pt "Verdana"}

P.subhead {text-align:left; margin:.5em 0 .5em 0; color:black; font: bold 10pt "Verdana"} 

P.nav {text-align:left; margin:0em 0 0em 0; color:black; font: normal 20pt "Verdana"}

P.navsmall {text-align:left; margin:0em 0 0em 0; color:white; font: italic 7pt "Verdana"}

P.blurb {text-align:left; color:#000000; font: normal 10pt "Verdana"}

ul {text-align:left; color:black; font: normal 10pt "Verdana"}

ol {text-align:left; color:black; font: normal 10pt "Verdana"}

A:link {color: #a8e60c; text-decoration:none;}

A:visited {color: #959da3; text-decoration:none}

A:hover {text-decoration:underline; opacity: .5;}

#arcade {
  background-color: #000000;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 1px solid #524a18CCCC99;
  padding: 5px;
}

#alert {
  background-color: #000000;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 10px solid #FF0000;
  padding: 5px;
}

#silver {
  background-color: #FFFFFF;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 5px solid #999999;
  padding: 5px;
}
  
#frontpage {
  background-color: #000000;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 5px solid #CCCC99;
  padding: 5px;
}

#container {
  width: 1000px;
  margin: 0 auto;
  padding: 0; 
}

#container #banner {
  float: left;
  width: 100%;
  background-color: #000000;
  -moz-border-radius-topleft: 10px; 
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px; 
  -webkit-border-top-right-radius: 10px;
  padding: 0px;
}

#container #TopAd {
float: center;
}

#container #header {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100px;
  float: left;
}

#container #navbar {
  float: left;
  width: 100%;
  background-color: #000000;
  -moz-border-radius-bottomleft: 10px; 
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px; 
  -webkit-border-bottom-right-radius: 10px;
  padding: 0px;
}

#container #subnavbar {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 30px;
  float: left;
border-top: #adde63 solid 1px;  
border-bottom: #adde63 solid 1px;
background: #FFFF99
}

#container #search {
float: right;
}

#container #col1 {
width: 300px;
float: left;
}

#container #col2outer {
  width: 690px;
  float: right;
  margin: 0;
  padding: 0;
}

#col2outer #col2mid {
  width: 335px;
  float: left;
}
#col2outer #col2side {
  width: 335px;
  float: right;
}

#container #footer {
  float: left;
  width: 100%;
  border-top: #adde63 solid 2px;
}