/* St. Bernard Catholic Church
 * CSS Document 
 * version Green
 *
 * rcd/04-07-2009
 */

body {
	background: #EFCD8D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	}

a:link, a:active, a:visited {
	color: #1A351A;
	text-decoration: underline;
	}

a:hover {
	color: #3E3421;
	text-decoration: none;
	}
	
img {
	border: 0px;
	}
#bodyHolder {
	position: relative;
	width: 971px;
	margin: auto;
	background: #fff;
	}

#mastHead {
	position: relative;
	width: 971px;
	height: 135px;
	}

#breadcrumbsHolder {
	position: relative;
	width: 960px;
	margin: auto;
	height: 12px;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #406A40;
	}
	
	#breadcrumbsHolder a:link, a:visited, a:active {
		color: #406A40;
		text-decoration: none;
		}
	#breadcrumbsHolder a:hover {
		color: #1A351A;
		text-decoration: underline;
		}
	
#contentHolder {
	width: 960px;
	margin: auto;
	}
	
	.left_col {
		width: 180px;
		vertical-align: top;
		}
	.main_col {
		width: 100%;
		vertical-align: top;
		padding: 0px 5px 0px 5px;
		}
	.right_col {
		width: 177px;
		vertical-align: top;
		}
		
.module_box {
	width: 177px;
	background: #ffffff url(../images/box_right-middle.jpg) repeat-y center;
	border-color: #566556;
	padding: 0px;
	font-size: 11px;
	}

.module_inside {
	padding: 0px 5px;
	}
	
.img_bottom {
	vertical-align: bottom;
	}

.img_top {
	vertical-align: top;
	}

#navHolder {
	width: 177px;
	/*min-height: 407px;*/
	background: url(../images/box_nav.jpg) top no-repeat;
	font-size: 14px;
	padding: 10px 0px 0px 0px;
	}

#footerHolder {
	width: 971px;
	height: 65px;
	margin: auto;
	background: #4D764E;
	text-align: center;
	}

	.footer {
		width: 960px; 
		margin: auto;
		color: #F0D191;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		
#copyrightHolder {
	width: 971px;
	height: 15px;
	margin: auto;
	color: #4D764E;
	background: #EFCD8D;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	}

.row_spacer {
	height: 10px;
	}

.imgBorder {
	border: 1px solid #c0c0c0;
	padding: 6px;
	}
	
hr {
	color: #4D764E;
	background: #4D764E;
	height: 1px;
	width: 100%;
	}

#insetHolder {
	width: auto;
	}