body {
    font-family:MS PMincho; 
    font-size:22px;
    font-weight:normal;

}
h1 {
    text-align: left;
    color:#324a51;
  text-decoration: underline;
}
h2 {
    color:#324a51;

}
#header
{padding-bottom:27px; }

#header img
{height:100px;
float:left;

margin-right:10px;
}
#wrap
{
	width:100%;
background-color:#502f4b;
}
#nav{background-color:#291a17;
 }
#nav ul{ 
list-style-type:none;
overflow:hidden;
padding: 0;
margin: 0;

	}
#nav li{ 
float:left;
border-right: 2px solid #9a8c98;
list-style-type:none;

}	
#nav li a{
	font-size:24px;
	display: block;

text-align:center;
padding:10px 14px 10px 10px;
text-decoration:none; }

table{
 text-align:center;
 width:930px;
 
 border-style:solid;
 
 
 
 
 }
#main{
    
    width: 70%;
    margin-top:10%;
    margin-left:13%;
    margin-bottom: 5%;
    margin-right: 5%;

 }
#main a {
border-width:2px;
border-style:dotted;
border-color:#9e89ad;
font-size:25px;
font-weight:bold;
padding:3px;
text-decoration:none;
color:#324a51;
display:inline-block;
margin-bottom:20px;

	} 
#col
{
	width:25%;
float:left;
overflow:hidden;
padding:0px;
margin:0px;
 }
#col h4
{ 
text-align:center;
margin-left:55px;
margin-top:10px;
 }
#col h3
{text-align:center; 
margin-left:55px;
margin-bottom:0;
}


#middle{
background-color:#d5bee4;
padding:30px;	
width:100%;
float:none;
border: 1px dotted;
margin:0px;
text-align: center;
}

#middle-open{
background-color:#d5bee4;
padding:30px;	
width:100%;
float:none;
border: 1px dotted;
margin:0px;
text-align: center;
}

#footer{
background-color:#794438;
	clear:both;
font-size:17px;
text-align:center;
padding:6px;
 }
.back{
background-image: url('test.jpg');
display:inline-block;
	}