body
{
margin: 0;
padding: 0;
background-color: #fff;
color: #000060;
font-family: arial, helvetica, sans-serif;
font-size: 0.95em;
}

img
{
font-size: 9pt;
background-color: #fff;
color: #000060;
text-decoration: none;
}

#header
{
background-color: #7898C0;
background-image: url(images/view.gif);
height: 170px;
margin: 0;
padding: 0;
border: 2px solid #000060;
}

#inner
{
margin-top: 0;
margin-bottom: 0;
padding: 5px;
}

#inner h1
{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

.thumbnail
{
float: right;
margin-left: 5px;
padding: 0;
}

#navcontainer
{
margin-top: 0;
background-color: #000060;
border-top: solid 1px #fff;
border-bottom: solid 1px #fff;
}

#navcontainer ul
{
font-family: arial, helvetica, sans-serif;
color: #fff;
text-align: center;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0;
list-style-type: none;
}

#navcontainer ul li
{
display: inline;
}

#navcontainer a
{
padding: 5px 10px 5px 10px;
color: #fff;
text-decoration: none;
border-left: 1px solid #fff;
border-right: 1px solid #fff; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}

#navcontainer a:hover
{
background-color: #7898FF;
color: #000060;
}

#intro
{
float: left;
padding-left: 3px;
width: 375px;
font-size: 1em;
}

#statement
{
float: right;
width: 250px;
margin: 0;
padding-right: 4px;
padding-left: 2px;
font-style: italic;
font-size: 1em;
text-align: center;
}

.statepic
{
width: auto;
padding-top: 5px;
padding-bottom: 10px;
}

.statepic img
{
margin-bottom: 5px;
padding: 0;
border: 2px solid #000060;
}

#logo
{
margin-left: 378px;
margin-right: 260px;
padding-top: 0.5em;
font-size: 1em;
text-align: center;
}

#cleardiv
{
clear: both;
height: 1px;
}

#footer
{
border-top: 1px solid #000060;
margin: 0;
padding: 10px;
font-size: 0.75em;
color: #000040;
text-align: center;
}

#footleft
{
float: left;
width: 375px;
text-align: center;
}

#footcenter
{
margin-left: 378px;
margin-right: 260px;
text-align: center;
}

#footright
{
float: right;
width: 250px;
text-align: center;
}

#footright a
{
float: right;
background-color: #000060;
display: block;
width: 2em;
padding-top: 3px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
color: #fff;
text-decoration: none;
font-size: 1.4em;
text-align: center;
}

#footright a:hover
{
background-color: #7898FF;
color: #000060;
}

h1
{
color: #000050;
font-family: "times new roman", times, serif;
font-style: italic;
font-size: 1.9em;
}

h2
{
color: #000060;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-variant: small-caps;
font-size: 1.3em;
}

h3
{
color: #00108C;
font-family: "times new roman", times, serif;
font-weight: bold;
font-variant: small-caps;
font-size: 1.2em;
}

h4
{
color: #000060C;
font-family: "times new roman", times, serif;
font-weight: bold;
font-variant: small-caps;
font-size: 1.2em;
}

p
{
color: #000060;
font-family: arial, helvetica, sans-serif;
line-height: 1.3em;
}

.ref
{
color: #00108C;
font-family: "times new roman", times, serif;
font-style: italic;
line-height: 1.2em;
}	

.first:first-line
{
font-variant: small-caps;
font-weight: bold;
font-size: 1.3em;
}

a:link
{
color: #0000B0;
text-decoration: none;
}

a:visited
{
color: #0000B0;
text-decoration: none;
}

a:hover
{
color: #0060FF;
text-decoration: underline;
}

a:active
{
text-decoration: underline;
}

/* about*/
#menu
{
float: left;
margin-top: -1px;
padding: 0;
width: 150px;
height: auto;
background-color: #000060;
}

#menucontainer
{
width: 149px;
margin: 0;
padding-top: 20px;
padding-bottom: 20px;
border: 1px solid #fff;
}

#menucontainer ul
{
font-family: arial, helvetica, sans-serif;
color: #fff;
text-align: left;
margin: 0;
padding: 0;
list-style-type: none;
}

#menucontainer a
{
display: block;
padding-top: 3px;
padding-right: 0;
padding-bottom: 3px;
padding-left: 10px;
color: #fff;
text-decoration: none;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff; /* the borders have the same size */
margin-bottom: -1px; /* the value has to be like the above but negative */
}

#menucontainer a:hover
{
background-color: #7898FF;
color: #000060;
}

.imageleft
{
width: auto;
padding-top: 15px;
padding-bottom: 0;
text-align: center;
font-size: 0.8em;
color: #fff;
}

.imageleft img
{
margin-bottom: 5px;
padding: 0;
border: 1px solid #fff;
}

#pics
{
float: right;
width: 180px;
margin: 0;
padding: 0;
}

.smallpics
{
float: right;
width: 170px;
margin-bottom: 4px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #000060;
text-align: center;
font-size: 0.8em;
}

.smallpics img
{
margin-bottom: 3px;
padding: 0px;
border: 1px solid #000060;
}

#maincontent
{
margin-left: 158px;
margin-right: 182px;
padding: 0px;
text-align: justify;
}

#banner
{
background-color: #7898C0;
height: auto;
margin: 0;
padding-top: 0.1em;
padding-bottom: 0.1em;
border: 1px solid #000060;
text-align: center;
}

p.slant
{
margin: 3px;
padding: 10px 5px 0 8px;
font-style: italic;
text-align: left;
color: #fff;
font-size: 0.95em;
}

/*furniture*/
#mainpage
{
margin-left: 156px;
padding: 0;
text-align: justify;
}

#mainleft
{
float: left;
width: 170px;
padding: 0;
text-align: center;
}

#mainright
{
float: right;
width: 180px;
padding: 0;
text-align: center;
}

#maincenter
{
margin-left: 175px;
margin-right: 185px;
text-align: center;
}

.contactpics
{
float: right;
width: 173px;
margin-bottom: 8px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #000060;
text-align: center;
font-size: 0.8em;
}

.contactpics img
{
margin-bottom: 4px;
padding: 0px;
border: 1px solid #000060;
}

.lores
{
padding-top: 5px;
padding-bottom: 5px;
height: 150px;
width: auto;
text-align: center;
}

.lores img
{
margin-bottom: 2px;
padding: 0;
border: 1px solid #000060;
}

.lores a:hover img
{
border: 1px solid #fff;
}

.caption
{
font-size: 0.8em;
font-weight: bold;
}

p.address
{
font-size: 1.1em;
font-weight: bold;
line-height: 1.3;
}

p.address:first-line
{
font-size: 0.9em;
font-weight: normal;
}

p.address a
{
background-color: #000060;
display: block;
width: 16.9em;
text-align: center;
font-weight: normal;
padding-top: 3px;
padding-bottom: 3px;
color: #fff;
text-decoration: none;
}

p.address a:hover
{
background-color: #7898FF;
color: #000060;
}
