@charset "utf-8";

#page_wrapper {
	background-color: #FFFFFF;
	max-width: 1200px; 
	min-width: 890px;
}

#content_wrapper { 
	padding: 1em 1.5em 0 1.5em;
}
/* Logged Status */
#logged_status {
	padding: 1em;
}
	#logged_status form { padding:  0; margin: 0; display: inline;}
	#logged_status label { padding: 0 1em; }
	#logged_status input { margin: 0 1em;}
	
#titlebar {
	clear: both;
	background: url(../images/banner_image.jpg)  no-repeat right top;
	height: 190px;
}
#logo {	}
	#logo img { 	}

#breadcrumbs {
	clear: both;
	padding: .5em;
	font-weight: bold;
	margin: 0 0 1em 0;
	border-bottom: dotted 2px #000;		
}
	#breadcrumbs a {}

/* Column Layout Styles */
.col {	float: left; display: inline; }
.col_row { 	clear: both; }
.middle {	padding: 0 2%;}
.left50 {
	width: 50%;
}

/* No Subcolumns on right or Left  */
.layout_0_0 {}
	.layout_0_0 .middle {		width: 100%; padding: 0;	}

/* Two Left SubColumns, Two Right SubColumns  */
.layout_2_2 {}
	.layout_2_2 .left {			width: 32%;		}
	.layout_2_2 .far_left {		width: 48%; padding: 0 2% 0 0;	}
	.layout_2_2 .mid_left {		width: 48%; padding: 0 0 0 2%;	}
	
	.layout_2_2 .middle {		width: 32%;		}

	.layout_2_2 .right {		width: 32%;		}
	.layout_2_2 .mid_right	{	width: 48%; padding: 0 2% 0 0;	}
	.layout_2_2 .far_right {	width: 48%;	padding: 0 0 0 2%;	}

/* Two Left SubColumns, One Right SubColumn  */
.layout_2_1 {}
	.layout_2_1 .left {			width: 32%;		}
	.layout_2_1 .far_left {		width: 48%; padding: 0 2% 0 0;	}
	.layout_2_1 .mid_left {		width: 48%; padding: 0 0 0 2%;	}

	.layout_2_1 .middle {		width: 46%;		}

	.layout_2_1 .right {		width: 18%;		}



/* Two Left SubColumns, No Right SubColumns  */
.layout_2_0 {									}
	.layout_2_0 .left {			width: 43%;		}
	.layout_2_0 .far_left {		width: 65%;		}
	.layout_2_0 .mid_left {		width: 35%;		}
	
	.layout_2_0 .middle {		width: 55%; padding: 0 0 0 2%;	}


/* One Left SubColumns, Two Right SubColumns  */
.layout_1_2 {}
	.layout_1_2 .left {			width: 18%;		}
	
	.layout_1_2 .middle {		width: 46%;		}

	.layout_1_2 .right {		width: 32%;		}
	.layout_1_2 .mid_right	{	width: 48%; padding: 0 2% 0 0;	}
	.layout_1_2 .far_right {	width: 48%; padding: 0 0 0 2%;	}

/* One Left SubColumn, One Right SubColumn  */	
.layout_1_1 {									}
	.layout_1_1 .left {			width: 20%;		}	
	.layout_1_1 .middle {		width: 56%;		}
	.layout_1_1 .right {		width: 20%;		}

/* One Left SubColumn, No Right SubColumns  */	
.layout_1_0 {}
	.layout_1_0 .left {			width: 25%;		}	
	.layout_1_0 .middle {		width: 73%; padding: 0 0 0 2%;	}


/* No Left SubColumns, One Right SubColumns  */	
.layout_0_1 {}
	.layout_0_1  .middle {		width: 73%;	padding:  0 2% 0 0;	}
	.layout_0_1  .right {		width: 25%;		}

/* No Left SubColumns, Two Right SubColumns  */	
.layout_0_2 {}	
	.layout_0_2  .middle {		width: 55%; padding:  0 2% 0 0; }

	.layout_0_2  .right {		width: 43%;		}
	.layout_0_2  .mid_right	{	width: 35%; padding: 0 2% 0 0;	}
	.layout_0_2  .far_right {	width: 65%; padding: 0 0 0 2%;	}

/* Footer stuff, including bottom buttons  */
#footer_details { }

#footer_details div { padding: 0 20px 0 0; }
	
#footer {
	clear: both
}
#footer p { padding: 1px 0; margin: 0;}
#footer_details {
	padding: 5px;
	text-align: left;
}
#credits {
	padding: 30px 5px 0 0;
	text-align: right;
}

#verseOne {
	color: #8d8d8d;
	text-align: right;
	line-height: 16px;
	margin-top:0.5em;
	padding: .5em;
	font-size: 90%;
}
#verseOne a { text-decoration: none;}
#verseOne a:hover { }
#verseOne img { vertical-align: middle;}

.date_updated {
	font-size:80%;
	color: #333;
	/*font-style: italic;*/
}

#search_bar {
	position:absolute;	
	top: 10px;
	right:10px;
}

.pica {
	float:left;
	margin:1em;
}