body {
margin : 0;
padding : 0;
background : #fff;
color : #333; background-color : #fff;  
font-family: arial, verdana, san-serf; font-size: 100%;
}

a {
text-decoration : none;
}
a img {
border : none;
}
div#container {
position : relative;
min-width : 800px;
max-width : 1000px;
margin-left : auto;
margin-right : auto;  /*border-style: ridge;*/
/*background-color : #ecf2c9;*/
}
#footer  { margin: 2em 6em 2em 6em; padding: .1em .1em; border: 2px green solid; background: #fff;
text-align: center;}

/*   navigation links             */
#navlinks {
margin : 0;
padding : 0.5em 3em;
background : #686397;
color : #fff;
}
#navlinks li {
display : inline;
text-decoration : none;
margin-right : 0.5em;
padding-right : 0.75em;
border-right : 1px solid #99c;
font-size: .9em;
}
#navlinks {
border-right : 0;
}
#navlinks a {
color : #d4ec84;
}


#masthead {
margin-bottom : 1.75em;
padding-top : 1px;
background : #fff;
}
#navlinks {
margin : 0;
padding : 0.5em 3em;
background : #686397;
color : #fff;
}
#masthead a:hover {
color : #fff;
}
#masthead h1 {
margin : 1.5em 0 1.2em 1em;
}
#navlinks li {
display : inline;
text-decoration : none;
margin-right : 0.5em;
padding-right : 0.75em;
border-right : 1px solid #99c;
}
#navlinks {
border-right : 0;
}
#navlinks a {
color : #d4ec84;
}
#logoad {float: right; margin: -7.5em 0 0 0;}
/* Everything above this line applies to the body and the masthead links and presentation exclusivily  */
/*code* all tables, the ballot list, volunteer and horsetax */
#militia table {
margin : 0 auto;
border : 5px solid; border-color: maroon;
}

#militia td {
border : 2px solid #c30;
padding : 5px;
background : #fff;
color : #222;
text-align : center;
}
#militia th {
background: #ddd5d5;
}
#militia caption {
font-size : 1.7em;
margin : 0 auto;
color : #222;
}

#militia caption {
font-size : 2em;
margin :  auto;
color : #000;
}

/*Sidebar and masthead and paragraphs on index page*/
#sidebar li {list-style-type: none; }
#sidebar ol {width : 166px;/*10em = 166px*/
margin : -.5em .5em 5em .5em;
padding : 3px;
border-right: 4px green double;
text-align : left;
float: left; font-size: .8em;
}
div#sidebar h4 {color: red; margin: .2em 0;}
div#sidebar img {margin: 1em 0 0 1em;}

#mastheadurr {
margin-bottom : 1.75em;
padding-top : 1px;
background : #fff;
}

h1.don {font-size: 1.5em;}
h2.donj {font-size: 1.2em; }
h3.donja {font-size: .9em;}


#mastheadurr a:hover {
color : #fff;
}
#mastheadurr h1  {
margin : .25em 0 0 1em;}
#mastheadurr h2  {
margin : 0 0 0 4em;}
#mastheadurr h3  {
margin : .3em 0 .5em 8em;}

#urr2 p   { border-bottom: 2px green solid ;
width : 450px; /*450px = 27em*/
margin : .5em 1em 1px 1px;
padding : .25em;
text-align: left; float: right; font-size: .9em
}
.try { float: left; margin: -.5em 0 0 .7em;}

#map {margin: -1em .25em .5em 0; float: right;}	
/*end of index page*/

#militia p {
border: 1px green solid; background: #e1e7bc;
padding : 5px;
width : 65%;
margin : 1em auto;
text-align : center;
}
span.c1 {font-weight: bold;  }

/*urrmilitia page for paragraphs and photos*/
#militia1   { float: left;
background :#e1e7bc ; border: 4px green solid;
width : 20em;
margin : 1em 5em;
padding : 7px;
text-align : left;  display: inline;
}

#militia3    {float: left;
background :#e1e7bc ; border: 4px green solid;
width : 20em;
margin : 1em 5em; 
padding : 7px;
text-align : left;  display: inline;
}
#militia3 h2 {margin: 0 0 -.5em 1em;}

#ancestry {margin: 0 3em 2em 3em ;float: left; }

#militia1 h2 {margin: 0 0 -.5em 3em;}

#militia2    { float: right; margin: 0 4em 1em 4em; 
background :#e1e7bc ; border: 4px green solid;
width : 20em;
 
padding : 7px;
text-align : left;  display: inline;
}
 #militia2 h2 {margin: 0 0 -.5em 2em;}
 



#archive { float: right; margin: 2em 2.5em 1em 0;
}
#archive2  {float: right; margin: 1em 2.5em 2em 0;

/*Urr voters page*/
#militia4 p  {border: 1px green solid;  background: #e1e7bc; width : 65%;
margin : -11em 2em .5em 0; padding : 5px; float: right; font-size: .7em;
}

#militia {clear: both;}
#militia4 ul {background: #e1e7bc;  width: 22%; padding: .5em; margin: 1em;  border: 1px green solid;}


#militia4 ul {border: 3px green solid;}


#militia th.number { width: 50px;}
#militia th.date { width: 100px;}
#militia th.name { width: 150px;}
#militia th.calling { width: 85px;}
#militia .person {background: #eee1e1;}
#miliita .firstone {background: silver;}


#militia .smaller {font-size: .90em;}
#militia .strike {text-decoration: line-through; background: #eee1e1;}

div#militia2 h3 { width: 12em; font-size: 1.2em; background: #fff; text-transform: lowercase; text-align: center; margin: 0 6em;  }


/*advertisment ads*/
/*div#sidebar img {margin: 1em 0 -1em 1em;}  img id is indexad*/
#logoad1 {float: right; margin: 10em 3em 0 0;}
#logoad2 {float: left; margin: 2em 0 0 2em;}

#ancestry5  {margin: 0 0 0 4em;}


