@charset "utf-8";
@import url("undohtml.css");
/* CSS Document */



body
{
	background:url(images/background.jpg) no-repeat top center #ae1f24;
	font-family:Times, Georgia, "Times New Roman", serif;
	line-height:24px;
	font-size:14px;
	color:#333;
}

#wrapper
{
	width:802px;
	height:auto;
	margin:30px auto 50px;
}

p#edit a { color:#b8d8e3; margin:30px 0px; clear:both; }
p#edit a:hover { color:#3390ad; text-decoration:underline; }

/******************************* MAIN NAV *******************************/


ul.nav
{
	position:relative;
	width:802px;
	height:31px;
	list-style:none;
}

ul.nav li
{
	display:inline;
}

ul.nav li a
{
	position:relative;
	width:auto;
	height:31px;
	float:left;
	text-indent:-9000px;
	overflow:hidden;
	outline:none;
	border:none;
}

ul.nav li a.nav_tab_1 
{
	width:85px;
	background:url(images/nav_tab_1.jpg) no-repeat top;
}
ul.nav li a.nav_tab_1:hover { background-position:bottom; }

ul.nav li a.nav_tab_2 
{
	width:133px;
	background:url(images/nav_tab_2.jpg) no-repeat top;
}
ul.nav li a.nav_tab_2:hover { background-position:bottom; }

ul.nav li a.nav_tab_3 
{
	width:118px;
	background:url(images/nav_tab_3.jpg) no-repeat top;
}
ul.nav li a.nav_tab_3:hover { background-position:bottom; }

ul.nav li a.nav_tab_4 
{
	width:134px;
	background:url(images/nav_tab_4.jpg) no-repeat top;
}
ul.nav li a.nav_tab_4:hover { background-position:bottom; }

ul.nav li a.nav_tab_5 
{
	width:156px;
	background:url(images/nav_tab_5.jpg) no-repeat top;
}
ul.nav li a.nav_tab_5:hover { background-position:bottom; }

ul.nav li.end
{
	position:relative;
	float:left;
	width:176px;
	height:31px;
	background:url(images/nav_tab_6.jpg) no-repeat;
}


/******************************* END MAIN NAV *******************************/





/******************************* NAV 2 *******************************/



ul#nav_2 { position:relative; list-style:none; top:-20px; }
ul#nav_2 li { display:inline;  }


ul#nav_2 li a.nav_2 { color:#666; font-size:13px; margin:0px; text-transform:uppercase; font-weight:normal; }
ul#nav_2 li a.nav_2:hover { color:#333; }



/******************************* END NAV 2 *******************************/





/******************************* HOMEPAGE *******************************/


h1.homepage_big_pic
{
	position:relative;
	width:802px;
	height:293px;
	background:url(images/hp_big_pic.jpg) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h3.slogan
{
	position:relative;
	float:right;
	width:401px;
	height:215px;
	background:url(images/hp_slogan.jpg) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}


h2.excited
{
	position:relative;
	float:left;
	width:401px;
	height:107px;
	background:url(images/hp_get_excited.jpg) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h3.explanation
{
	position:relative;
	clear:left;
	float:right;
	width:401px;
	height:108px;
	background:url(images/hp_explanation.jpg) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#home_content
{
	position:relative;
	width:722px;
	height:auto;
	background:url(images/hp_wrapper_slice.jpg) repeat-y;
	color:#1b4350;
	padding:40px 40px 40px;
}

#home_column
{
	position:relative;
	float:left;
	width:484px;
	height:auto;
}

h2.the_life_you_want
{
	position:relative;
	left:-20px;
	width:270px;
	height:35px;
	background:url(images/hp_the_life_you_want.jpg) no-repeat;
	text-indent:-9000px;
	overflow:hidden;	
}

h4.hi_there
{
	position:relative;
	width:355px;
	height:19px;
	background:url(images/hp_hi_there.jpg) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	margin:20px 0 15px;
}

.home_post
{
	position:relative;
	float:left;
	width:225px;
	height:auto;
	color:#1b4350;
}

.home_post a { color:#1183a6; }
.home_post a:hover { color:#15a0ca; text-decoration:underline; }


#home_content blockquote
{
	position:relative;
	float:left;
	width:210px;
	height:auto;
	color:#1183a6;
	font-style:italic;
	margin:0 0 0 48px;
}


#home_content blockquote span
{
	margin:12px 10px 0 0;
	float:right;
}


/******************************* END HOMEPAGE *******************************/





/******************************* INNERPAGE *******************************/

#inner_content
{
	position:relative;
	width:802px;
	height:auto;
	background:url(images/hp_wrapper_slice.jpg) repeat-y;
}

#inner_column
{
	position:relative;
	float:left;
	width:564px;
	height:auto;
}

#inner_column_2
{
	position:relative;
	float:right;
	width:238px;
	height:auto;
}

a#inner_header
{
	position:relative;
	width:564px;
	height:110px;
	background:url(images/inner_header.jpg) no-repeat;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	margin:0px;
}

#inner_page
{
	position:relative;
	width:444px;
	height:auto;
	background:url(images/inner_page.jpg) no-repeat;
	padding:30px 80px 40px 40px;
}

#inner_girl_pic
{
	position:relative;
	width:238px;
	height:244px;
	background:url(images/inner_girl_pic.jpg) no-repeat;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}

h3#inner_slogan
{
	position:relative;
	width:238px;
	height:171px;
	background:url(images/inner_slogan.jpg) no-repeat;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}

#inner_column h1#inner_header { margin:0px; }

#inner_column h2#title { color:#1d708a; font-size:48px; line-height:48px; font-weight:normal; margin:0px 0 40px; }

#inner_column h1 { color:#bc3313; font-size:30px; line-height:30px; font-weight:bold; margin:40px 0px 20px; }

#inner_column h2 { color:#4ea5c0; font-size:21px; line-height:21px; font-weight:bold; margin:30px 0 0px; }

#inner_column h3 { color:#333; font-size:18px; line-height:18px; margin:0px;  }

#inner_column ul { color:#007499; margin:10px 0 10px 15px; list-style:circle; line-height:18px; list-style-position:outside; }
#inner_column ul li { margin:10px 0; }

#inner_column p { margin:0px 0px 10px; }

#inner_column img { position:relative; float:left; margin:5px 20px 10px 0px; }

#inner_column blockquote
{
	color:#1183a6;
	font-style:italic;
	margin:20px 0px;
}


#inner_column blockquote span
{
	margin:-10px 10px 0 0;
	float:right;
}


#inner_column a { color:#1d708a; font-weight:bold; }
#inner_column a:hover { color:#1183a6; text-decoration:underline; }

span.fourofour { color:#e10000; font-weight:bold; }


/******************************* END INNERPAGE *******************************/





/******************************* SIDEBAR *******************************/

ul#home_sidebar
{
	position:relative;
	float:right;
	top:-40px;
	right:-40px;
	width:238px;
	height:374px;
	background:url(images/sidebar.jpg) no-repeat;
	list-style:none;
	/*padding:0px 18px;*/
	color:#dfbfae;
}

ul#sidebar
{
	position:relative;
	width:238px;
	height:374px;
	background:url(images/sidebar.jpg) no-repeat;
	list-style:none;
	/*padding:18px;*/
	color:#dfbfae;
}

a#free_report
{
	position:absolute;
	top:133px;
	left:18px;
	width:158px;
	height:54px;
	background:url(images/sb_free_report.jpg) no-repeat top;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
a#free_report:hover { background-position:bottom; }

a#free_mp3
{
	position:absolute;
	top:197px;
	left:18px;
	width:182px;
	height:54px;
	background:url(images/sb_free_mp3.jpg) no-repeat top;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
a#free_mp3:hover { background-position:bottom; }

a#free_ezine
{
	position:absolute;
	top:261px;
	left:18px;
	width:185px;
	height:38px;
	background:url(images/sb_free_ezine.jpg) no-repeat top;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
a#free_ezine:hover { background-position:bottom; }

a#sign_up_btn
{
	position:absolute;
	top:315px;
	left:15px;
	width:193px;
	height:34px;
	background:url(images/sb_sign_up_btn.jpg) no-repeat top;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	margin:0 0 25px;	
}
a#sign_up_btn:hover { background-position:bottom; }

form#searchform { margin:0 0 40px 0; font-size:10px; }

form#searchform label.hidden { font-size:12px; color:#fff; position:relative; bottom:-3px;}

input#searchsubmit { position:relative; float:right; font-size:10px; margin:3px 7px 0px 0px; }

ul#sidebar h2 { font-size:21px; font-weight:bold; color:#b33b09; letter-spacing:2px; margin:20px 0 0 0; }

ul#sidebar a { color:#dfbfae; }
ul#sidebar a:hover { text-decoration:underline; color:#fff; }





/******************************* END SIDEBAR *******************************/





/******************************* FOOTER *******************************/

#footer
{
	width:802px;
	height:auto;
	background:url(images/footer.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#350907;
	padding:10px 0 0 0;
}

ul#footer_nav { list-style:none; }
ul#footer_nav li { display:inline; margin:0 25px 0 0; }

ul#footer_nav li a.footer_nav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	font-size:12px;
	color:#fff;
}
ul#footer_nav li a.footer_nav:hover { text-decoration:underline; }

ul#copyright li { color:#350907; display:inline; margin:0 10px 0 0; }
ul#copyright li.sep { color:#821519; }

#footer a 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	font-size:11px;
	color:#350907;
}
#footer a:hover { color:#ceb4b5; text-decoration:underline; }



/******************************* END FOOTER *******************************/

.clearleft { clear:left; }
.clearright { clear:right; }
.clearfloat { clear:both; }