* {margin: 0; padding: 0;}

body {background: #4E5D3C url( images/bg.jpg);color: #000000;margin: 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;}

.container {
	background: url( images/bgcontainer-guestbook.jpg) repeat-y center top;
	margin: 0 auto;
	width: 756px;
}
.gfx2 {background:#CDB875 url(images/gfx2.jpg) no-repeat;float:right;height:111px;width:51px;margin:0;color:#CDB875}

.gfx {background: url( images/gfx.jpg) no-repeat;float: left;height: 111px;	width: 52px;margin: 0;}

.top {float: left; text-align: center;width: 653px;font-family: Georgia, "Times New Roman", Times, serif;}

.pattern {
	background: #334127 url(images/pattern.gif) repeat-x;
	clear: both;
	height: 2px;
}

.header_songs{
	background: #56644A url(images/header_songs.png) no-repeat;
	color: #FFC;
	height: 85px;
	padding-right: 8px;
}

.top-nav {
	text-align:right;
	padding:3px 6px 0;
	font-size:11px;
	background: #FFF5DA url(images/bg.jpg);
	line-height: 21px;
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.top-nav a,.top-nav a:visited {color: #6C7151; text-decoration: none; padding: 0px 6px;}
.top-nav a:hover {color: #2C3111;}

#search_box{
	color:#E6EACC;
	padding:2px 2px 4px 4px;
	margin:16px 0 0 1px;
	font-weight:bold;
	font-size:10px;
	float:right;
	text-align:left;
}
#jump_box{color:#49543F;padding: 0;;margin: 7px 0px 0px 0px;font-style: italic;font-weight: bold;font-size: 9px;}

.content {
	background: url(images/bgcontent-guestbook.jpg) no-repeat;
	margin: 0px 52px;
	clear: both;
	line-height: 18px;
}
.content2 {background: url(images/bgcontent2.jpg) no-repeat;margin: 0px 52px;clear: both;height: 30px;padding-left: 22px;}

#rightnav{	float:right;width: 132px;padding: 0px 0px 25px 0px;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 18px 12px 0px 0px;background-color: #E8ECD1; color:#696969;}
#rightnav a:link, #rightnav a:visited #rightnav a:hover {color:#A89140; text-decoration:none; font-weight: bold;font-size: 10px;}

#mainpage{padding: 10px 20px 0px 20px;}
#mainpage a, #mainpage a:visited{color:#5A793E;text-decoration:none;font-weight:bold;font-style:italic;}
#mainpage a:hover {text-decoration: none;background-color: #EEF0DB;color: #0066FF;}

#entry{padding-top: 20px;}

#main{	font-size: 12px;line-height: 18px;padding-top: 8px;padding-bottom: 18px;margin-bottom: 6px;	border-bottom: 1px solid #D1E1C4;}

h1 {font-weight: normal; font-size:23px; margin-bottom: 10px; background-color: #F2F4E3; padding: 5px 10px 7px 2px; color: #000000;font-family: "Times New Roman", Times, serif; border-bottom: 3px solid #D1E1C4; border-top: 3px solid #D1E1C4;}
h2 {font-size:13px;margin-bottom: 18px;color: #444444;font-weight: bold;}
hr{height:1px;font-size:1px;border:0;color:#CCCCCC;background-color:#CCCCCC;margin:3px 0px;line-height:1px;width:99%;}

#bookmark_box{font-size:11px;padding: 1px 0px 1px 0px;border-bottom: 2px solid #D1E1C4;border-top: 1px solid #D1E1C4;font-family: 'Trebuchet MS';background-color: #EDF0DB;margin: 0px 0px 22px 0px;font-style: italic;}

.imgleft{float:left;margin:4px 10px 0px 0px;padding-bottom:12px;}.imgright{float:right;margin-left:4px;}.img{margin-bottom:-2px;border:0;} .img2 {border: 0;padding: 0px 0px 0px 6px;}

#google_box{background-color:#EDF0DD;margin-top:5px;padding:2px 5px 8px 4px;font-size:12px;text-align:center;border:1px solid #fff;}

.footer{
	font-size:11px;
	line-height:30px;
	margin:0 auto;
	text-align:center;
	width:655px;
	background-color:#92776E;
	clear:both;
}
.footer a {
	color: #94672C;
} .footer a:hover{color: #FFFFFF;}

/*for a-z pages and sitemap*/
#list {	font-size: 12px;font-weight: normal;color: #000000;	margin-top: 20px;}
#list a:link, #list a:visited{color: #41552D;border-bottom: 1px solid #638244;font-weight: normal;}
#list a:hover{text-decoration: none;background-color: #EEF0DB;color: #0066FF;border-bottom: 0;}/*end*/

