body{
	background:url(../images/bg_pattern.png) 50% 0;
	margin:0;padding:0;
	font-family:Georgia, Times New Roman, Times, serif;
	
}

ol{list-style: none;float:left;width:477px;padding:0;margin:0;}
ol li{float:left;padding:0;margin:0;}

div.nav{
	position:relative;
	top:70px;
}
div.nav ul {
  list-style: none;
  padding: 0;
  margin-left: 0;
display:inline;

}
div.nav ul li{display:inline;
}
div.nav ul li a {
	display:inline;
  padding: .2em;
  padding-left: 0;
color:#65a7b4;
text-decoration:none;
}
div.nav a:hover{
	text-decoration:underline;
	
}

div.contain{
	padding-top:23px;
	padding-bottom:23px;
	
	width:518px;
	margin:0 auto;
	text-align:center;
}
div.header{
	width:517px;
	float:left;
	height:131px;
	background:url(../images/bannercopy.jpg) 50% 0;
}
div.main{
	background:url(../images/letter_bg.jpg) top left repeat-y;
	float:left;
	width:477px;
	color:#553b22;
	padding:0px 20px 0px 20px;
}

/* music */
.suggest{text-align:left;width:410px;float:left;padding:20px;}
.suggest div{float:left;}
.suggest .flash{font-weight:bold;}
.suggest label{width:100px;float:left;}
.textfield{font-size:16px;width:300px;padding:2px;}
.suggest textarea{font-size:14px;width:300px;padding:4px;}
.suggest input[type="submit"]{float:right;}
.music a{color:#553b22;}
/* photos */

.border{border:5px solid #9CBFC6;}
.single_photo .border img{border:5px solid #9CBFC6;}
.single_photo .border{border:none;}
.single_photo{clear:both;padding-bottom:15px;}
.single_photo p{font-size:13px;}

.black_link{color:black;}



/* footer */
div.footer{
height:126px;
float:left;
width:517px;
background:url(../images/bottom.jpg) 50% 0;
font-size:12px;
color:#553b22;
margin-bottom:20px;
}
div.footer a{
	color:#553b22;
}
.footer .words{
	position:relative;
	top:70px;
}