@charset "utf-8";
/* CSS Document */

body 
{
background-color: #12022c;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: center;
margin: 0; 
padding: 0; 
}

p
{
color: #000000;
padding: 0px 30px 0px 30px;
margin: 0px;
}

p#photo 
{  
color: #000000;
text-align:left;
}

p#photo_space
{
color: #000000:
text-align: justify:
}

p#map
{
padding: 0px 0px 0px 80px;
}

div#frame
{
background-color:#FFFFFF;
font-size: 13px;
width: 780px;
height: auto;
margin: auto;
padding: 0px;
}

div#header
{
background-color: #c1c1c1;
text-align: center;
width: 780px;
padding: 0px;
}

div#navigation
{
width:  780px;
margin: 0px;
text-align:left;
}

div#main
{
background-color: #FFFFFF;
text-align: justify;
width: 780px;
margin: 0;
}

div#quote
{
background-color: #ffffff;
font-family: "Times New Roman", Times, serif;
width: 700px;
margin: 0px;
}

div#footer
{
background-color:#999999;
font-size: 12px;
text-align: center;
width: 780px;
margin: 0px;
padding: 5px 0px 5px 0px;
}

h1 
{
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 24px; 
color: #022f55;
padding: 20px;
}

h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #022f55;
padding: 20px;
}

h3
{
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #000000;
padding: 0px 0px 0px 40px;
}

h4
{
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #CC0000;
padding: 0px 0px 0px 55px;
}

img 
{
padding: 0px;
}
	
a:link 
{
font-weight: normal;
text-decoration: none;  
color: #000000;
}

a:visited 
{
font-weight: normal; 
text-decoration: underline; 
color: #990000;
}

a:hover 
{
font-weight: normal; 
text-decoration: underline; 
color: #ffffff; background: #ff9933;
}

a:active 
{
font-weight: normal; 
text-decoration: none; 
color: #ffffff; 
background: #cc0000;
}
