/* THREE COLUMN LAYOUT */

body {
	text-align:center;  /* IE6 needs this to center the layout in the browser window */
}
#main_wrapper {
	width:1000px; /* widths of columns will scale proportionately as this width is changed */
	margin-left:auto;  /* centers max'd layout in browser */
	margin-right:auto; /* centers max'd layout in browser */
	text-align:left; /* prevents page inheriting IE6 centering hack on body */
}


/*OUTERS*/		
#header {
}
.library #main_wrapper #header {
	width: 1000px;
}
#nav {
}

#footer {
	width:1000px;
	height:1px;
	clear:both;
	background-color:#FFF;
	
}


/*NAVIGATION*/
.library #main_wrapper #aislibrary_nav {
	width: 972px;
	padding-left: 13px;
	padding-bottom: 3px;
	padding-top: 2px;
}
.library #main_wrapper #above_nav_bar {
	padding-left: 13px;
}


/*INNERS*/	
#header_inner, #nav_inner, #content_inner, #promo_inner {
	overflow:hidden; /* prevents oversize elements from breaking the layout */
}
#nav_inner {
}
#col1_inner {
	margin:9px 0 0 13px;
}
#col2_inner {
	margin:9px 0 0 13px;
}
#footer_inner {
	text-align:center;
}
body.library {
	background-attachment: fixed;
	background-image: url(../images/background_overall.jpg);
	background-repeat: repeat-y;
	background-position: top center
}
.library #main_wrapper #header #header_inner img {
	float: left;
}
.library #main_wrapper #nav img {
	float: left;
}




/*TEMPLATE COL3 DIV PLACEMENT*/
.library #main_wrapper #col3 #col3_inner {
	padding-top: 9px;
	padding-left: 13px;
	padding-right: 14px;
}
.library #main_wrapper #col3 #col3_inner #newscontent {
	background: #F2F0AC;
	padding:10px 0 8px 0 ;
	margin-bottom: 13px;
}
.library #main_wrapper #col3 #col3_inner #hours_content {
	margin-bottom: 10px;
}
.library #main_wrapper #col3 #col3_inner .margin_top_bottom {
	padding: 6px 0 6px 0 ;
}
.library #main_wrapper #col3 #col3_inner h3 {
	background: #6A7034;
	text-indent: 13px;
	height: 20px;
	margin-bottom: 0px;
	padding-top: 10px;
	font-size: 0.725em;
	color:#FFF;
	font-weight: bold;
}
.library #main_wrapper #col3 #col3_inner .content {
	font-size: .675em;
	line-height: 1.25em;
	padding: 0px 13px 0px 13px;
}


.library #main_wrapper .titlebar {
	padding-bottom: 10px;
}
