/****        PRIMARY CSS FOR FILLING THE SKY. FOR 1024PX MONITOR. 2007/Jan/18 19:30         ****/


/* ZERO MARGIN AND PADDING ON ALL ELEMENTS */

* {
  margin: 0;
  padding: 0;
}


/* BODY & WRAPPER STUFF */


body {
  min-width: 101em;
  text-align: center;
  font: 62.5%  Verdana, Arial, Helvetica, sans-serif;
  background-color: white;
  background: url(PrimaryStyleImages/1763grey.gif);
}

h1 {
  font-size: 2.4em;
  font-weight: normal;
}

h2 {
  font-size: 2.0em;
  font-weight: normal;
}

p  {
  font-size: 1.3em;
}

li {
  font-size: 1.6em;
  font-weight: bold;
}

h1, h2, p {
  margin: 1.0em 0em;
} 


a[href$=".pdf"] {
  background: url(PrimaryStyleImages/pdficon_small.gif) left no-repeat;
  text-decoration: none;
  padding-left: 1.5em;
}

a[href^="http:"] {
  background: url(PrimaryStyleImages/extlinkicon.gif) left no-repeat;
  text-decoration: none;
  padding-left: 1.5em;
}

#clrbothdiv { 
  clear: both;
} 

#wrapper {
  width: 100em;
  text-align: left;
  margin: 0 auto;
  background-color: #eeeeee;
}


/* MARQUEE & FOOTER & NAVIGATION STUFF */


#marquee {
  height: 100px;
  padding: 3px;
  background: url(PrimaryStyleImages/marquee-banner.jpg) no-repeat right top;
  background-color: aqua;
  border-bottom: 1px solid black;
  
}
#marquee  {
  font-size: 1.2em;
  margin: 0;
  color: white;
}

#footer { 
  text-align: center;
  padding: 20px 20px;
  background: url(PrimaryStyleImages/favicon.gif) no-repeat center bottom;
  background-color: #eeeeee;
}

#mainNav { 
  width: 19em; 
  float: left; 
  padding-top: 2em;
  padding-bottom: 2em;
  list-style: none;
  border-right: 1px solid black;
  background: url(PrimaryStyleImages/litebluenav.gif) right top;
  background-color: white;
}

#mainNav a:link {color: blue; text-decoration: none;} 
#mainNav a:visited {color: blue; text-decoration: none; }
#mainNav a:hover {color: green; text-decoration: underline; }
#mainNav a:active {color: red; text-decoration: underline; }

/* HIGHLIGHT CURRENT PAGE */
#home #mainNav .home a,
#conhx #mainNav .conhx a,
#mconindex #mainNav .mconindex a,
#celmaps #mainNav .celmaps a,
#constables #mainNav .constables a,
#whowho #mainNav .whowho a,
#allerlei #mainNav .allerlei a,
#resources #mainNav .resources a,
#book #mainNav .book a,
#searchsite #mainNav .searchsite a,
#aboutme #mainNav .aboutme a  {
  color: #bc0000;
  cursor: default;
}



#mainNav * {
   padding: 10px 20px 10px 20px;
}

#mainNav * * {
  padding-left: 0;
  padding-right: 0;
  font-family: Arial;
}

#mainNav img {
  padding-left: 10px;
  float: left;
  width: 89%;
  border: none;
}

#searchForm {
  padding-top:0em; 
  font-size:1.1em;
}

#searchQuery {
  padding:0.3em; 
  margin-bottom:0.1em;
}

#searchSubmitText {
  padding:0em; 
  color:black;
  font-size:1em;
}

/* Firefox does not honor the mark color */
#searchCheckboxMark {
  padding:0.1em; 
  color: red;
}

#searchCheckboxText {
  padding:0em;
}

/* CONTENT STUFF GOES HERE */

#contentBox { 
  margin-top: 0;
  width: 79em; 
  float: right;
}

