.headerholder{
	position: relative;
}


.logoblock{
	position: absolute;
	left: 12px;
	top: 16px;


} 
#footer { 
width : 850px; 
clear : both; 
color : #333; 
border : 1px solid #ccc; 
margin : 5px 0 5px 17px; 
padding : 10px 0; 
background-image : url(../images/footerbg.jpg); 
background-repeat : repeat-x; 
background-position : top 0%; 
text-align : center; 
}


.menublock{
	width: 885px;
	height: 15px;
	background-color:#121977;
/*	position: absolute; */
	left: 0px;
	top: 129px;

}
.searchblock{
	width: 950px;
	height: 26px;
	background-color:#FFFFFF;
	position: absolute;
	left: 0px;
	top: 151px;
	background-image: url(http://cjpc.org/images/common/vert_divider.gif);
	background-repeat: repeat-x;
	background-position: 0px 25px;
}

.eventheader{
	width: 700px;
	height: 20px;
	background-image: url(http://cjpc.org/images/common/vert_divider.gif);
	background-repeat: repeat-x;
	background-position: 0px 19px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color: #7CA4B3;
	margin-top: 12px;

}

.navtext{
	position: absolute;
	left: 728px;
	top: 13px;
	width:210px;
	background-image: url(http://cjpc.org/images/common/horiz_divider.gif);
	background-repeat: repeat-y;
}

.contentblock{
	margin-top: 177px;
	width:740px;
	padding-bottom: 20px;
}

.homecontentblock{
	margin-top: 179px;
	width:550px;
	padding-bottom: 20px;
}
.sideblock{
	margin-top: 180px;
	width:200px;
}

.homebannercolumn{
	padding-top:15px;
	padding-left: 8px;
	padding-right: 8px;

}

body { 
font : 85% "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 13px; 
background-image : url(../images/body_bg.jpg); 
background-repeat : repeat-y; 
background-position : 50% 50%; 
background-color : #c8c8c8; 

}