body {
font-family: Verdana, sans-serif;
color:#000;
margin: 0;
padding: 0;
background-color: #FFF;
font-size: 80%;
}
td {
font-size: 1em;
margin: 0;
padding: 0;
}
#warning {
display: none;
}
#content {
border:0;
margin: 0 1em 0 1em;
padding: 0;
}
#content-right{
padding: 1em;
background-color:#FFF;
border:1px solid #999;
}
#content-right h4 {
color:#00FF00
}
#content-right ul { 
margin-left: 20px;
}
div#content-right2{
position:absolute;
left:50px;
padding: 1em;
height: 5500px;
background-color:#FFF;
border:1px solid #999;
text-align:center
}
h1 {
font-size: 15pt;
margin: 3px;
}
h2 {
font-size: 13pt;
margin: 3px;
}
h3 {
font-size: 90%;
margin: 3px;
}
ul {
margin: 0;
padding: 0;
}
li {
margin: 0 0 10px 0;
}
.ul-restore {
margin: 0 0 0 30px;
}
#newnav {height:35px;background-color:#FFFFE8}
a:hover {
background-color:#FFFFD0;
text-decoration: none;
}
a:link, a:visited {
color: #306800;
}
a:active {
color: #FF0000;
}
div#content-right a:visited {
color: #333333;
}
div#footer {
width:auto;
height: auto;
text-align:center;
font-size:11px;
padding: 5px;
}
div#footer h3 {
display: none;
}

div#content-right2 table#table-state {
font-family: Arial;
font-size: 72%;
border: 1px solid #00FF00;
margin: 10px;
float: left;
}
div#content-right2 table#table-town {
font-family: Arial;
font-size: 72%;
border: 1px solid "cyan";
margin: 10px;
float: left;
}
div#content-right2 table#table-date {
font-family: Arial;
font-size: 72%;
border: 1px solid "blue";
margin: 10px;
float: left;
}
div#content-right2 table#table-date td, table#table-state td, table#table-town td {
padding: 3px;
margin: 0;
border-top: 1px solid #000;
}
#warning {
display: block;
}
.sleep {
display: none;
}
div#photo {
width: 555px;
border: 1px solid #C60;
background-color:#FFFFE8;
margin: 5px;
padding: 5px;
text-align:center;
}
div#photo img {
margin:5px;
border: 1px solid #C60;
}

div#photo-frame {
border: 1px solid #C60;
background: #FFFFE8;
margin: 10px;
padding: 10px;
text-align:center;
overflow: auto;
}
div#photo-frame img {
border: 1px solid #C60;
margin: 0 0 10px 0;
padding: 5px;
background-color:#FFFFE8;
}
div#photo-frame blockquote {
text-align: left !important;
}
div#skip {
display: none
}


div#heading2010 {

background: #FFF url(/images/neubanner.jpg) no-repeat top right; 

border-bottom:1px solid #999; 

margin:0 0 10px 0;

padding:0;

height:170px;

}

#heading2010 h1 {

font-size: 40px; 

margin:0 0 0 10px;

padding: 0;

font-weight:normal;

}

#heading2010 h1 a {

text-decoration: none;

margin:0;

padding:0;

}

div#heading2010 p{

margin:0 0 0 15px;

padding:0;

font-size: 13px;

position: relative;

top: -5px;

width: 600px;

}

div#google-frame{

position: absolute;

top: 10px;

left: 450px;

}

div#navigation-frame {

position: absolute;

top: 70px;

left: 0;

}

table.books,  table.books td {
border: 1px solid green;
border-collapse:collapse;
}

table.books td {
padding: 10px;
}
table.books {
width:100%;
}

.all-purpose {
border:1px solid green; padding: 5px; background: #F8FFF8;
}


#coming td {
font-size: 80%;
}


