/* Home 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 {
	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;
	}
#logo {
	float:left;
	/* padding-top: 19px; */
	}
#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:35px;
	}
#content {
	/* width:100%; /* this width + nav width must total 100% */
	top:0px;
	margin-top:21px;
	margin-bottom:70px;
	padding-left:70px;
	padding-right:70px;
	}
#content_left {
	float:left;
	width:340px;
	padding-left:35px;
	}
#content_video {
	float:left;
	padding:0px 50px 30px 0px;
	}
#content_audio {
	}
#content_right {
	float:left;
	width:485px;
	margin-left:35px;
	}
#content_right_text {

	}
#content_right_guarantee {

	}
#content_right_link {
	padding-left:70px;
	padding-right:70px;
	}
#content_right_link_text {
	padding-left:75px;
	padding-right:75px;
	/* text-align:center; Removed from CSS, conflicts with Adobe Contribute text align buttons, used <p align="center"> in the HTML to achieve centering without the conflict */
	font-weight:bold;
	}
#content_left_guarantee {

	}
#content_left_link {
	padding-left:10px;
	padding-right:10px;
	text-align: center;
	}
#content_left_link_text p {
	/* text-align:center; Removed from CSS, conflicts with Adobe Contribute text align buttons, used <p align="center"> in the HTML to achieve centering without the conflict */
	font-size:12px;
	font-weight:bold;
	}
#content_left_link ul {
	font-size:16px; /* 12pt */
	list-style-position:outside;
	}
#content_left_link a {
	font-size:14px;
	}
#content_left_link li {
	list-style-type: none;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#000000;
	line-height:17px;
	}
#content_left_link a {
	text-decoration:none;
	background-image:url(/images/4_fundemental_results_guaranteed_red.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#000000;
	display:block;
	}
#content_left_link a:hover {
	text-decoration:none;
	background-image:url(/images/4_fundemental_results_guaranteed_blue.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#990033; /* Red (from button hover) */
	display:block;
	}

#sidebar {
	/* width:65%; /* this width + content width must total 100%*/
	width:939px;
	float:left; /* floats on nav and content divs make them sit side by side */
	margin-top:2px;
	}
#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_text_heading {

}
#signup_text_top {
	
}
signup_text_middle {
	
}
#header_tagline {
	position:absolute;
	left:80px;
	top:128px;
}
#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_heading {
	float:left;
	}
#sidebar_signup_text_middle {
	float:left;
	padding-top:10px;
	padding-bottom:3px;
	}
#sidebar_signup_text_bottom {
	clear:left;
	}
#course_highlight_col1 {
	float:left;
	width: 303px;
	padding:10px 0 7px 15px;
	}
#course_highlight_col2 {
	float:left;
	width: 312px;
	padding:10px 0 7px 1px;
	}
#course_highlight_col3 {
	float:left;
	width: 299px;
	padding:10px 0 7px 1px;
	}
#course_highlight_col1_top, #course_highlight_col2_top, #course_highlight_col3_top {
	position:relative;
	width: 161px;
	height:135px;
	padding:6px 6px 3px 6px;
	}
#course_highlight_col3_top {
	margin-left:0px;
	}
#course_highlight_col1_middle, #course_highlight_col2_middle, #course_highlight_col3_middle {
	position:relative;	
	margin-top:30px;
	width: 161px;
	height:135px;
	padding:6px 6px 3px 6px;
	}
#course_highlight_col3_middle {
	margin-left:0px;
	}
#course_highlight_col1_bottom, #course_highlight_col2_bottom, #course_highlight_col3_bottom {
	position:relative;	
	margin-top:30px;
	width: 161px;
	height:135px;
	padding:6px 6px 3px 6px;

	}
#course_highlight_col3_bottom {
	margin-left:0px;
	}
#course_highlight_col1_text_top, #course_highlight_col2_text_top, #course_highlight_col3_text_top, #course_highlight_col1_text_middle, #course_highlight_col2_text_middle, #course_highlight_col3_text_middle, #course_highlight_col1_text_bottom, #course_highlight_col2_text_bottom, #course_highlight_col3_text_bottom {
	padding-left:0px;
	position:absolute;
	top:5px;
	left:107px;
	overflow:hidden;
	width: 175px;
	}	
#footer {
	clear:both; /* makes the footer sit below whichever column is longest */
	}
#header_inner, #nav_admin_inner {
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#nav_inner {
	margin:0;
	padding:0;
	}	
#footer_inner {
	padding:.5em 1em; /* 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:1.5em; /* creates space between the box and the content */
	}
#copyright {
	margin-top:1.5em;  /* creates space between the box and the content */
	}
.clr {
	clear: both;
}
