body{
		margin: 0;
		padding: 0;
		font: 80% Trebuchet MS, hevetica, sans-serif;
		text-align: center;
		color: #252626;
		background-color: #595B5C;
		line-height: 1.6em;
	}
#container{
		margin: 0 auto;
		width: 840px;
		text-align: left;
		background-color: #FEF8E8;
	}
#blog{
float: left;
width: 470px;
padding: 15px;
text-align: justify;
}
.entry{
color: #252626;
line-height: 1.6em;
}
.entry ul{
margin: 0;
padding:0;
list-style: none;
}
.archive_date{
width: 100px;
padding: 4px;
color: #AE0000;
background-color: #F9EAC7;
}
.title{
padding: 4px;
color: #AE0000;
background-color: #F9EAC7;
}
.posted{
background-color: #F7E0AF;
padding: 3px;
}

.sidetitle{
color: #252626;
background-color: #ADA998;
padding: 4px;
}

#header{
		height: 100px;
		background-color: #E8C84A;
		border-bottom: 5px solid #0C2745;
	}
#header h1{
	width: 550px;
	font-family: Times, Helvetica; 
	font-size: 36px;
	text-align: left;
	font-style: italic;
    color: #49484A;
	margin: 0;
	padding-top: 20px;
	padding-left: 15px;
    }
#header img{
	float: left;
	width: 356px;
	margin-top: 15px;
}
.month{
	float: right;
	width: 30px;
	height: 25px;
	background-color: #276157;
	list-style: none;
	text-align: center;
	margin-right: 15px;
	margin-top: 20px;
	padding-top: 3px;
	font-family: georgia;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;

}
.date{
	float: right;
	clear: right;
	width: 30px;
	height: 25px;
	list-style: none;
	text-align: center;
	background-color: #CE622A;
	padding-top: 5px;
	margin-right: 15px;
	font-family: trebuchet ms;
	font-weight: bold;
	color: #000000;
}

#mainnav
	{
	background-color: #737158;
	color: #fef8e8;
	padding: 7px 0;
	}
	
#mainnav ul
	{
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}
	
#mainnav li
	{
	display: inline;
	padding: 0 3px;
	}
	
#mainnav li a
	{
	padding: 0.6em 1.3em; 
	text-decoration: none;
	color: #fef8e8;
	background-color: #737158;
	}
	
#mainnav li a:hover
	{
	text-decoration: none;
	background-color: #680309; 
    color: #FEFEFE; 
	}
#toppanel{
	height: 180px;
	background: #BBB49A;
	}
.mission{
	float: right;
	width: 450px;
       margin-top: -130px;
       margin-right: 15px;
	background-color: #3C3C3C;
}
#toppanel img{
	width: 315px;
	height: 160px;
	margin-left: 15px;
	margin-top: 10px;
	border: 1px solid #635F52;

	
}
#blogpanel{
	height: 40px;
	background: #BBB49A;
}
#rightpanel{
	float: right;
	width: 258px;
	background-color: #D2CDB7;
	margin-right: 15px;
	margin-top: 15px;
	padding: 15px;
	}
#rightpanel img{
    border: none;
}
#contents{
	margin-right: 320px;
	margin-left: 15px;
}
.maincontent h3{
	color: #AE0000;
	text-align: left;
	background-color: #F9EAC7;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.drop{ 
    float: left;
    font-size: 400%;
    color: #000;
    font-family: Times New Roman;
    line-height: 1em;
    margin: 4px 10px 10px 0;
    padding: 4px 10px; 
    background-color: #BE4F3C;
}
.bottompanel{
	float: left;
	width: 290px;
	margin-top: 30px;
	margin-right: 14px;
	padding-right: 15px;
	text-align: justify;
	border-right: 1px solid #C3C3C3;
}
.bottompanel img{
	float: left;
	padding-right: 10px;
}
.bottompanel h3{
	color: #AE0000;
	text-align: center;
	letter-spacing: 4px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top: 1px dotted #AE0000;
	border-bottom: 1px dotted #AE0000;
}
.middlepanel{
	float: left;
	width: 155px;
	background: #C7CFB4;
	padding: 15px;
	margin-top: 30px;
	margin-bottom: 15px;
}
.middlepanel h3{
	color:#AE0000;
	border-bottom: 1px solid #AE0000; 
	padding-bottom: 10px;
	
}


#itempage{
	float: left;
	width: 470px;
	padding: 15px;
	text-align: justify;
	margin-bottom: 120px;
}
#itempage h3{
	color: #AE0000;
	text-align: left;
	background-color: #F9EAC7;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.beloved{
	margin-top: 50px;
	font-size: 18px;
	font-weight: bold;
}
#itempage img{
	width: 470px;
	height: 150px;
}
#sidebar{
	float: left;
	width: 295px;
        margin-left: 15px;
	padding: 15px;
        background-color: #D2CDB7;
}
#sidebar ul{
margin: 0;
padding: 0;
list-style: none;
}
#events p td, th{ 
font: 0.9em Trebuchet MS, Helvetica, San-Serif; 
} 
#events{ 
float: left; 
border-collapse: collapse; 
width: 490px;
margin-top: 20px;
margin-left: 15px; 
} 
#events td{ 

padding: 3px; 
} 
#events th{ 

background-color: #F9EAC7; 
} 
#events tr.altrow{ 
background-color: #F9EAC7; 
color: #000000; 
}
#yearly_events p td, th{ 
font: 0.9em Trebuchet MS, Helvetica, San-Serif; 
}  
#yearly_events{
	float: left;
	clear: both;
	border-collapse: collapse;
	width: 490px;
	margin-top: 40px;
	margin-left: 15px;
	margin-bottom: 40px;
}
#yearly_events td{ 

padding: 3px; 
} 
#yearly_events th{ 

background-color: #F9EAC7; 
} 
#yearly_events tr.altrow{ 
background-color: #F9EAC7;
color: #000000; 
} 
#footer{
	clear: both;
	height: 30px;
	background-color: #333B40;
	}
	


	
