/*---------- HTML TAG Styles --------------*/

body { /* Default page style */
  font-family: Verdana, Helvetica, arial, sans-serif;
  color: #000000;
  font-size: 11px;
  background: white;
  }

H1 {
  font-family: verdana, helvetica, arial, sans-serif;
  color: black;
  font-size: 18px;
  font-weight: bold;
  line-height:25px; 
  margin-left: 17px; 
  margin-right: 2px;
  margin-top: 10px; 
  text-align: justify; 
  }

H2 {
  font-family: verdana, helvetica, arial, sans-serif;
  color: black;
  font-size: 14px;
  font-weight: bold;
  line-height:16px; 
  margin-left: 17px; 
  margin-right: 2px;
  margin-top: 5px; 
  text-align: justify; 
  }

H6 {
 font-size:12px;  
 line-height:14px;
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 text-decoration: none; 
 color: #999999; 
 margin-left: 0px; 
 margin-right: 5px;
 margin-top: 5px;
 margin-bottom: 5px; 
 }

img { border: none; }
img.marginontop {border: none; margin-top: 10px; }

a img { border: none; }

a { color: #FFCC00; font-size: 12px; font-familY: arial, sans-serif; text-decoration: none; }
a:link {color: #FFCC00; }
a:visited {color: #FFCC00; }
a:hover { color: #FF9900; text-decoration: underline; }

  
INPUT.flat {/* Flat input boxes */
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  background-color: white;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 2px;
  }

TEXTAREA.flat {/* flat style for textarea input */
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: white;
  border-color: #CCCCCC; 
  border-style: solid;
  border-width: 2px;
  scrollbar-3dlight-color: orange; /*Left and Bottom of Scrollbar when active */ 
  scrollbar-arrow-color: orange; /*Highlighted arrow color */
  scrollbar-base-color: #CCCCCC; /*Underlying border color of entire scrollbar */
  scrollbar-darkshadow-color: #CCCCCC; /*Bottom and Left border of Scroll */
  scrollbar-face-color: CCCCCC; /* Scrollbar and Arrow background color */
  scrollbar-highlight-color: #CCCCCC; /* Top and Left border of Scroll bar */
  scrollbar-shadow-color: orange; /*Unhighlighted arrow color */
  scrollbar-track-color: CCCCCC; 
  }




/*---------- Link Styles --------------*/


a.leftnav:link {  }
a.leftnav:visited {  }
a.leftnav:hover {  }
a.leftnav:active { }


a.footer:link { }
a.footer:visited { }
a.footer:hover { }
a.footer:active { }


/*---------- Special Text Styles ----------*/

.main { /* Text format for main content */
  font-size:11px;  
  line-height:16px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none; 
  color: #000000; 
  margin-left: 17px; 
  margin-right: 2px;
  margin-top: 10px; 
  text-align: justify; 
  } 

.maincomment { /* Text format for main content */
  font-size:10px;  
  line-height:14px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none; 
  color: #000000;
  margin-left: 12px; 
  margin-right: 10px; 
  text-align: justify; 
  }

.commentform { /* Text format for main content */
  font-size:10px;  
  line-height:14px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none; 
  color: #999999; 
  margin-left: 10px; 
  margin-right: 5px;
  }

.postedcommenttext { /* Text format for main content */
  font-size:10px;  
  line-height:14px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none; 
  color: #999999;
  text-align: justify; 
  }

.commenterhighlight { /* Text format for main content */
  font-size:10px;  
  line-height:14px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none; 
  color: #00CC66;
  }

.mainindent { /* Text format for main content */
  font-size:11px;  
  line-height:16px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none; 
  color: #000000; 
  margin-left: 30px; 
  margin-right: 2px;
  margin-top: 5px;
  text-align: justify; 
  } 

.mainnojustify { /* Text format for main content */
  font-size:11px;  
  line-height:16px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none; 
  color: #000000; 
  margin-left: 30px; 
  text-align: left; 
 } 

.side {
 background: #f9f9f9;
 
 font-size:11px;  
 line-height:16px;
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 text-decoration: none; 
 color: #000000; 
 margin-left: 8px; 
 margin-right: 10px; 
 margin-top: 5px;
 }

.foot {
 font-size:11px;  
 line-height:16px;
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 text-decoration: none; 
 color: #CCCCCC; 
 margin-left: 5px; 
 margin-right: 2px; 
 margin-top: 0px;
 }

.question {
 font-size: 12px;
 line-height: 16px;
 font-family: verdana, helvetica, arial, sans-serif;
 text-decoration: none;
 color: #000000;
 margin-left: -13px; 
 margin-right: 2px;
 margin-top: 10px; 
 margin-bottom: 10px;
 text-align: justify; 
 }

.postdate {
 font-size:11px;  
 line-height:16px;
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 text-decoration: none; 
 color: #999999;  
 }

.italics {
 font-style: italic;
 }

.picmargin {
 margin-left: 25px;
 color: #666666;
 }

.greyedout {
 color: #CCCCCC;
 }

.roadstats {
 font-size:10px;  
 line-height:12px; 
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 text-decoration: none; 
 color: #000000; 
 text-align: left;  
 }

.entrydate { /* Text format blog entry date header */
  font-size:12px;  
  line-height:18px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold;
  text-decoration: none; 
  color: #FFCC00; 
  margin-right: 2px;
  margin-top: 10px; 
  text-align: justify; 
  } 

.entryheader { /* Text format blog entry header */
  font-size:12px;  
  line-height:18px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-weight: bold;
  text-decoration: none; 
  color: #999999; 
  margin-right: 2px;
  margin-top: 10px; 
  text-align: justify; 
  } 

/*---------- Box Styles -------------------*/

.palebluebox {
  background: #99CCFF;
  color: #000099;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  padding: 2px;
  margin: 5px;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 2px;
  }

.greybox {
  background: #FFFFFF;
  color: #000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  padding: 1px;
  margin: 17px;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 2px;
  }


.picborder {
  border-color: #CCCCCC;
  border-style: double;
  border-width: 3px;
  margin-left: 25px;
  }

.picnoborder {
  margin-left: 25px;
  }

.biopicborder {
  border-color: #CCCCCC;
  border-style: double;
  border-width: 3px;
  }

.topleftpicborder {
  border-top: 3px #CCCCCC double; 
  border-left: 3px black double;  
  }

.topbottompicborder {
  border-top: 3px #CCCCCC double;
  border-bottom: 3px #CCCCCC double;  
  }

.bottomrightpicborder {
  border-bottom: 3px #CCCCCC double;
  
  }

/* border, border-top, border-left, border-bottom, border-right
   border-right: 3px #CCCCCC double;  */ 


/*---------- Tree Nav Styles -------------------*/

.level0{
  font-size:12px;  
  line-height:16px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none;
  color: #000000; 
  margin-left: 17px; 
  margin-right: 2px;
  margin-top: 10px; 
  text-align: justify; 
  }

.level1{
  font-size:11px;  
  line-height:16px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none; 
  color: #000000; 
  text-align: justify;
  margin-top: 10px;
 }

.listing{
  font-size:11px;  
  line-height:16px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none; 
  color: #000000; 
  text-align: justify;
 }

.folding{cursor:hand}

.menuheader {
  font-size:14px;  
  line-height:16px; 
  color: #999999; 
  font-weight: bold;
  }

