/* Inner Page Layout CSS */
/* #divs defined in order of coding (top to bottom & left to right) in inner_page.html */
body {
	/* text-align:center; /* IE6 needs this to center the layout in the browser window - Removed as conflicts with Adobe Contribute's text-align buttons */
	}
#main_wrapper {
	width:939px; /* widths of columns will change proportionately as this width is changed */
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	/* text-align:left; /* resets the centering hack for IE6 on the body tag - Removed as conflicts with Adobe Contribute's text-align buttons */
}
#header, #header_simple {
	padding:0px;
	margin-bottom: 0px;
	}
#nav_admin {
	background: #00b6e6;
	border-top: solid 1px #404040;
	height: 26px;
	}
#header_inner { 
	/* padding:1px 4px 0 20px; */
	padding:0;
	position:relative;
	}
#header_inner, #nav_admin_inner {
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#header_inner_simple {
	padding-top:30px;
	padding-left:310px;
	padding:0px;
	}
#logo {
	float:left;
	/* padding-top: 19px; */
	}
#header_inner_simple #logo {
	float:left;
	padding-top: 0;
	}
/*#nav_admin {
	float:left;
	width:322px;
	margin-left:220px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
    }
#nav_admin_inner {
	padding-top: 22px;
	margin:0px 0px 0px 0px;
	}
#nav_admin_left_column {
	width:95px;
	float:left;
	}
#nav_admin_middle_column {
	width:100px;
	float:left;
	}
#nav_admin_right_column {
	width:120px;
	float:left;
	}*/
#horizontal_divider {
	margin:0px;
	padding:0px;
	width:938px;
	height:4px;
	}
#nav {
	margin-top:-3px; /* removes extra 3px spacing between #horizontal_divider & #nav <divs> solves margin problem I couldn't find a fix for */
	margin-left:1px;
	margin-right:auto;
	width:936px;
	height:33px;
	height:34px;
	}
#content {
	float:left;
	/* width:64%; /* this width + nav width must total 100% */
	/* width:100%; */
	width:868px;
	width:798px;
	margin-top:21px;
	/* padding:0 1.7em 1.7em 1.7em; /* creates space between the box and the content */
	/* padding:0 35px 70px 35px; */
	padding:0 70px 70px 70px;
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#content_simple {
	float:left;
	width:100%; /* makes width of text content area full width of page */
	margin-top: 1.5em;
	}
#content_inner {
	padding:0 1.7em 1.7em 1.7em; /* creates space between the box and the content */
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#content_simple #content_inner {
	padding:0 120px 20px 120px;
	overflow:hidden;
	}
#sidebar {
	width:36%; /* this width + content width must total 100% */
	float:left; 
	margin-top: 1.5em;
	overflow:hidden; /* IE 6 needs this hack on the outer #sidebar div otherwise the colmnns stack vertically */
	z-index: 0;
	}
#sidebar_inner {
	padding:0 0 0 0; /* creates space between the box and the content */
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#signup {
	/* background: url(/images/signup_box_horiz.jpg) top left no-repeat; */
	float:right;
	/* width: 563px; */
	width: 447px;
	width: 540px;
	/* height: 118px; */
	height: 98px;
	/* margin: -146px 95px 0 0; */
	margin: -148px 20px 0 0;
	/* overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#signup_simple {
	float: left;
	background: url(/images/signup_box_horiz.jpg) top left no-repeat;
	width: 563px;
	height: 118px;
}
#signup_text_heading {


}
#signup_text_top p {
	font-size:12px;
}
#signup_simple #signup_text_middle {
	margin: -4px 0 0 0;
	
}
#header_tagline {
	position:absolute;
	left:80px;
	top:126px;
}
#header_tagline p {
	color:#762514;
	font-size:16px;
	font-weight:bold;
}
#sidebar_signup_text_top {
	padding-top:6px;
	padding-left:50px;
	padding-right:30px;
	}
#sidebar_signup_text_top1 {
	padding-top:6px;
	padding-left:50px;
	padding-right:30px;
	}
#sidebar_signup_text_top_generic {
	padding-top:6px; /* different as no left or right padding so text can be centered on generic form */
	}
#sidebar_signup_text_heading {
	}
#sidebar_signup_text_heading1 {
	}
#sidebar_signup_text_middle {
	float:left;
	}
#sidebar_signup_text_middle1 {
	float:left;
	padding-top:10px;
	padding-bottom:3px;
	}
#sidebar_signup_text_middle_generic {
	float:left;
	padding-top:10px;
	padding-bottom:3px;
	font-size:12px;
	}
#sidebar_signup_text_bottom {
	float:left;
	margin-top: 10px;
	font-size: 10px;
	}
#sidebar_signup_text_bottom p {
	font-size: 10px;
}
#sidebar_signup_text_bottom a {
	font-size: 10px;
}
#sidebar_signup_text_bottom1 {
	clear:left;
	}
#sidebar_signup_graphics {
	float:left;
	width:300px;
	padding: 20px 0px 60px 24px;
	}
#sidebar_signup_graphics_1, #sidebar_signup_graphics_2, #sidebar_signup_graphics_3, #sidebar_signup_graphics_4, #sidebar_signup_graphics_5, #sidebar_signup_graphics_6, #sidebar_signup_graphics_7, #sidebar_signup_graphics_8, #sidebar_signup_graphics_9 {
	position:relative;
	float:left;
	width:286px;
	height:137px;
	padding: 6px 6px 0 6px;
	margin-bottom: 10px;
 	z-index: 0;
	}	
#sidebar_signup_graphics_photo_1, #sidebar_signup_graphics_photo_2, #sidebar_signup_graphics_photo_3, #sidebar_signup_graphics_photo_4, #sidebar_signup_graphics_photo_5, #sidebar_signup_graphics_photo_6, #sidebar_signup_graphics_photo_7, #sidebar_signup_graphics_photo_8, #sidebar_signup_graphics_photo_9 {
	float:left;
	height: 131px;
	}
#sidebar_signup_graphics_text_1, #sidebar_signup_graphics_text_2, #sidebar_signup_graphics_text_3, #sidebar_signup_graphics_text_4, #sidebar_signup_graphics_text_5, #sidebar_signup_graphics_text_6, #sidebar_signup_graphics_text_7, #sidebar_signup_graphics_text_8, #sidebar_signup_graphics_text_9 {
	float:left;
	position:absolute;
	top:5px;
	left:107px;
	bottom:5px;
	padding-right:9px;
	overflow:hidden;
	}
#footer {
	clear:both; /* makes the footer sit below whichever column is longest */
	width:939px; /* widths of columns will change proportionately as this width is changed */
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	}
#footer_inner {
	padding:8px 16px; /* creates space between the box and the content */
	text-align:center; /* this text-align statement does not conflict with Adobe Contribute text align button function */
	}
#text_menu {
	}
#contact_info {
	margin-top:24px; /* creates space between the box and the content */
	}
#copyright {
	margin-top:24px;  /* creates space between the box and the content */
	}
.clr {
	clear: both;
}
