body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: verdana;
color: #666;
text-align: center;
}

#container {
border: 0px;
text-align: center;
width: 780px;
margin:auto;
}

#banner {
border: 0px;
padding: 0px;
margin: 10px;
text-align: left;
}

#mainnav {
border: 0px;
padding:5px;
margin:39px 10px 10px 10px;
text-align: left;
font-size:200%;
width: 160px;
float: left;
}

#mainnav ul {
border: 0px;
list-style-type: none;
margin:0px; 
padding: 0px;
/* width:150px; */
}

#mainnav li {
margin: 0px 10px 20px 0px;
padding:0px;
border:1px solid #fff;
}

/*  left mainnav linkstyles,red dot,starts here  */
#mainnav a:link {
display:block;
color: #666;
text-decoration: none;
background-image: url(images/whitedot.gif);
background-repeat: no-repeat;
background-position:center left;
margin: 0px;
padding: 0px 0px 0px 15px;
}

#mainnav a:link.current {
color: #666;
display:block;
text-decoration: none;
background-image: url(images/reddot.gif);
background-repeat: no-repeat;
background-position:center left;
padding: 0px 0px 0px 15px;
margin: 0px;
}

#mainnav a:visited {
color: #666;
display:block;
text-decoration: none;
background-image: url(images/whitedot.gif);
background-repeat: no-repeat;
background-position:center left;
padding: 0px 0px 0px 15px;
margin: 0px;
}

#mainnav a:visited.current {
color: #666;
display:block;
text-decoration: none;
background-image: url(images/reddot.gif);
background-repeat: no-repeat;
background-position:center left;
padding: 0px 0px 0px 15px;
margin: 0px;
}

#mainnav a:hover {
color: #666;
display:block;
text-decoration: none;
background-image: url(images/reddot.gif);
background-repeat: no-repeat;
background-position:center left;
padding: 0px 0px 0px 15px;
margin: 0px;
}
/*  left mainnav linkstyles,red dot,ends here  */
#content {
border: 0px;
margin: 0px 10px 0px 240px;
font-size:150%;
text-align: left;
}

#content p {
line-height: 1.5em;
}

#thumbnails {
border:0px;
}

#thumbnails td{
border:0px;
height:170px;
width:170px;
}

#thumbnails td.left {
text-align: left;
}

#thumbnails td.right {
text-align: right;
}

#thumbnails td.middle {
text-align: center;
}
#subnav {
border: 0px;
margin: 0px 10px 0px 240px;
text-align: right;
font-size: 130%;
padding:10px;
}

#subnav a:link {
}

#subnav a:visited {
}

#subnav a:hover {
}

#footer {
clear: both;
border: 0px;
text-align: left;
font-size: 130%;
margin: 0px 10px 10px 20px;
}

#footer ul {
list-style-type: none;
margin:0px;
padding:10px;
}

#footer li {
display: inline;
margin: 0px 10px 0px 0px;
}

#footer a:link {
color: #666;
text-decoration: none;
background-image: url(images/whitedot.gif);
background-repeat: no-repeat;
background-position:center left;
margin: 0px;
padding: 0px 0px 0px 12px;
}

#footer a:link.current {
color: #666;
text-decoration: none;
background-image: url(images/reddot.gif);
background-repeat: no-repeat;
background-position:center left;
padding: 0px 0px 0px 10px;
margin: 0px;
}

#footer a:visited {
color: #666;
text-decoration: none;
background-image: url(images/whitedot.gif);
background-repeat: no-repeat;
background-position:center left;
padding: 0px 0px 0px 10px;
margin: 0px;
}

#footer a:visited.current {
color: #666;
text-decoration: none;
background-image: url(images/reddot.gif);
background-repeat: no-repeat;
background-position:center left;
padding: 0px 0px 0px 10px;
margin: 0px;
}

#footer a:hover {
color: #666;
text-decoration: none;
background-image: url(images/reddot.gif);
background-repeat: no-repeat;
background-position:center left;
padding: 0px 0px 0px 10px;
margin: 0px;
}


h1 { 
font-weight: normal;
font-size: 200%;
padding: 0px;
margin: 0px 0px 30px 0px; 
}

h2 { 
font-weight: normal;
font-size: 120%;
padding: 0px;
margin: 0px; 
}

#content ul {
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 20px;
}

#content li {
padding: 0px;
line-height: 1.5em;
}