/* CSS for Page 4n and 5 */

div#column1 {
	width: 250px; /* left col width */
	position: absolute; /* contextual positioning in contentarea container */
	top: 0; left: 20px; /*positions col within contentarea container */
	overflow: hidden; /* prevents overlarge elements breaking out of column */
	text-align: center;
	}

div#column2 {
	border: 0;
	padding: 0;
	margin: 0px 250px 0 250px; /* left and right margins to make room for sidebars */
	text-align: center;
	}
	
div#column3 {
	width: 250px; 
	position: absolute;  /* contextual positioning in contentarea container */
	top: 0; right: 20px; /* positions col within contentarea container */
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	text-align: center;
	}

/* placeholder content styles */

img.subtitlev {
width: auto;
margin: 70px 0 0 160px;
}

div#column1 p {
font-size: 1.15em; 
text-align: center;
margin: 100px auto 0;
padding: 10px 10px;
}

div#column1 p.caption {
font-size: .8em;
line-height: 1.5em;
text-align: center;
margin: 0 auto 0 auto;
padding: 10px 10px;
background-color: transparent;
}

div#column1 p.text {
font-size: .8em;
line-height: 1.25em;
text-align: justify;
margin: 0 15px;
padding: 10px 10px;
background-color: transparent;
}

div#column2 p {
font-size:.8em; 
margin:0 30px 1em;
}

div#column2 p.caption {
font-size: .8em;
line-height: 1.5em;
text-align: center;
margin: 0 auto 0 auto;
padding: 10px 10px;
background-color: transparent;
}

div#column3 p.left {
font-size: .8em;
text-align: justify;
margin: 80px 30px 0 0;
}

div#column3 p.caption {
font-size: .8em;
line-height: 1.5em;
text-align: center;
margin: 0 auto 0 auto;
padding: 10px 10px;
background-color: transparent;
}

div#column3 p.centered {
font-size: .8em;
line-height: 1.5em;
text-align: center;
margin: 80px auto 0 auto;
}

/* Misc Buttons*/
#navcontainer_buttons ul { 
	margin: .5em 0 1.5em;
	padding: .5em 0;
	list-style-type: none;
	width: auto;
	font-size: .75em;
	text-align: center;
	}

#navcontainer_buttons li#active a {
	background-color: #e8e0d6;
	color: #75180B;
	}
	
li.nav {
	display: inline;
	}

li.nav a {
	text-decoration: none;
	background-color: #993300;
	color: #ffecbf; /* navbar text color*/
	padding: .2em 1em;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	}

li.nav a:hover {
	background-color: transparent;
	color: #75180B;
	text-decoration: none;
	border-color: #aaab9c #fff #fff #ccc;