@charset "UTF-8";
/* CSS Document */

* {margin:0px; padding:0px;}

/* TEXT SETTINGS */

body {
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>body { /* be nice to Opera */
	font-size: small;
	}
	
/* END TEXT SETTINGS */

body {
	background-image:url(../images/bg_purple.jpg);
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:115%;
}

h5, h6 {
	font-size:90%;
	margin:10px 0px 10px 0px;
}

.column_emphasis {font-style:italic;}

p.first {
	padding-bottom:15px; /* IE 6 Fix */
}

p.first:first-letter {
	float:left;
	font-size:270%;
	line-height:100%;
	margin-right:5px;
	margin-bottom:0px;
	padding-top:0px;
}

.drop_cap {
	float:left;
	font-size:270%;
	line-height:100%;
	margin-right:5px;
	margin-bottom:0px;
	padding-top:0px;
}

blockquote {
	padding:10px 25px 10px 25px;
}

#wrapper {
	width:800px;
	margin:50px auto 50px auto;
	position:relative;
	border:1px solid #000000;
	background-color:#FFFFFF;
	background-image:url(../images/faux_columns.jpg); /* creates columns on floats */
}

#masthead {
	background-color:#8968B0;
	height:150px;
}

#masthead h1 {
	background-image:url(../images/masthead_text_2.jpg);
	background-repeat:no-repeat;
	text-indent:-4000px;
	width:608px; /* 567 */
	height:128px;
	position:relative;
	left:177px;
	top:15px;
}

/* STYLE LINKS IN FOOTER AND MIDDLE COLUMN */
#footer div a,
#middle_column div a {
	color:#000000;
}

#footer div a:link,
#footer div a:visited,
#middle_column div a:link,
#middle_column div a:visited {
	text-decoration:underline;
}

#footer div a:hover,
#footer div a:active,
#middle_column div a:hover,
#middle_column div a:active {
	text-decoration:none;
}

#link_bar {
	background-color:#ECD68D;
	height:25px;
	padding-left: 175px;
	line-height:25px;
}

#link_bar a {
	color:#000000;
	font-style:italic;
	font-weight:bold;
	font-size:100%;
	padding-right:9px;
}

#link_bar a:link,
#link_bar a:visited {
	text-decoration:none;
}

#link_bar a:hover,
#link_bar a:active {
	text-decoration:underline;
}

/* CHANGE COLOR OF LINK IF ON PAGE */

#dvd_php #link_bar #link_dvd,
#index_php #link_bar #link_index,
#book_php #link_bar #link_book,
#articles_php #link_bar #link_articles,
#seminars_php #link_bar #link_seminars,
#about_php #link_bar #link_about,
#contact_php #link_bar #link_contact,
#order_php #link_bar #link_order,
#speaking #link_bar #link_speaking {
	color:#FFFFFF;
}

#left_column div,
#right_column div {
	color:#FFFFFF;
	font-size:110%;
	line-height:110%;
	text-align:center;
}

#left_column {
	background-color:#8968B0;
	float:left;
	width:150px;
	position:relative;
	height:575px;
}

#contact_php #left_column,
#order_php #left_column {
	height:700px;
}

#left_column div {
	padding:120px 10px 0px 10px;
}

#left_column div img,
#right_column div img {
	padding:15px 0px 15px 0px;
	border:0px;
}

#middle_column {
	background-color:#FFFFFF;
	float:left;
	width:500px;
	position:relative;
}

#middle_column div {
	padding:20px;
	line-height:135%;
}

#middle_column div p, ul, ol {
	padding-bottom:15px;
}

#middle_column div ul {
	padding-left:30px;
	padding-right:10px;
	font-weight:normal;
}

#middle_column div ol {
	padding-left:20px;
}

#middle_column div h2 {
	padding-bottom:15px;
	font-size:135%;
	line-height:140%;
}

#middle_column div h3 {
	padding-bottom:10px;
	font-size:125%;
	line-height:125%;
}

#middle_column div h4 {
	padding-bottom:0px;
	font-size:115%;
	line-height:120%;
	font-style:italic;
	font-weight:bold;
	padding-bottom:10px;
}

#middle_column div img {
	border:0px;
}

#middle_column div .bullets {
	width:100%;
	background-color:#ECD68D;
	padding:0px;
	padding-top:20px;
	border:1px solid #000000;
	margin-top:0px;
	margin-bottom:10px;
	position:relative;
	
	
}

.quotes {
	font-size:95%;
	padding:0px 15px 0px 15px;
	line-height:120%;
}

.quote_author {
	padding-left:50px;
	display:block;
	font-style:italic;
	padding-top:5px;
}

#right_column {
	background-color:#8968B0;
	float:left;
	width:150px;
	position:relative;
}

#right_column div {
	padding:120px 10px 0px 10px;
}

#footer {
	background-color:#ECD68D;
	position:relative;
}

#footer div {
	padding:15px 15px 15px 10px;
	text-align:center;
	font-size:90%;
}

#footer div a {
	padding-right:10px;
}

#article_sub_page #middle_column div input {
	background-color:#512E70;
	border:1px solid #000000;
	float:right;
	color:#FFFFFF;
	margin-left:10px;
	font-weight:normal;
	font-size:90%;
}

#left_column div input,
#right_column div input,
#middle_column div input {
	background-color:#512E70;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:normal;
	font-size:90%;
	margin-top:10px;
}

#middle_column div input {
	border:1px solid #000000;
	margin-top:0px;
}


.footnote p {
	font-size:90%;
}

#middle_column div .footnote {margin:0px; padding:0px;}

#middle_column div .footnote_first {padding-top:25px;}

#middle_column div sup {font-size:90%;}

#middle_column div .img_float_right {
	float:right;
	border:3px solid #512E70;
	margin:10px 0px 10px 10px;
}

#middle_column div .img_float_left {
	float:left;
	border:3px solid #512E70;
	margin:10px 10px 10px 0px;
}

.larger_paragraph {
	font-size:120%;
}

.clear_float {clear:both;}

/* IMAGES FOR UPPER LEFT HAND CORNER */

/* Initially set display to none, then change to see image */

#wrapper .couple_1_index {visibility:hidden;display:none;} 
#wrapper .couple_1_seminar {visibility:hidden;display:none;} 
#wrapper .couple_1_dvd {visibility:hidden;display:none;}
#wrapper .couple_1_book {visibility:hidden;display:none;} 
#wrapper .couple_1_articles {visibility:hidden;display:none;} 
#wrapper .couple_1_about {visibility:hidden;display:none;} 
#wrapper .couple_1_contact {visibility:hidden;display:none;} 
#wrapper .couple_1_order {visibility:hidden;display:none;} 
#wrapper .girl_speaking {visibility:hidden;display:none;}

#index_php #wrapper .couple_1_index,
#dvd_php #wrapper .couple_1_dvd,
#book_php #wrapper .couple_1_book,
#articles_php #wrapper .couple_1_articles,
#seminars_php #wrapper .couple_1_seminar,
#about_php #wrapper .couple_1_about,
#contact_php #wrapper .couple_1_contact,
#article_sub_page #wrapper .couple_1_index,
#order_php #wrapper .couple_1_order,
#speaking #wrapper .girl_speaking {
	width:165px;
	height:282px;
	position:absolute;
	top:0px;
	left:0px;
	visibility:visible;
	display:block;
	z-index:10;
}

/* IMAGES FOR LOWER RIGHT */

.couple_2_index {visibility:hidden;display:none;}
.couple_2_about {visibility:hidden;display:none;}
.couple_2_dvd {visibility:hidden;display:none;}
.couple_2_book {visibility:hidden;display:none;}
.couple_2_articles {visibility:hidden;display:none;}
.couple_2_seminars {visibility:hidden;display:none;}
.couple_2_contact {visibility:hidden;display:none;}
.couple_2_order {visibility:hidden;display:none;}


#index_php #wrapper #footer .couple_2_index,
#dvd_php #wrapper #footer .couple_2_dvd,
#book_php #wrapper #footer .couple_2_book,
#articles_php #wrapper #footer .couple_2_articles,
#seminars_php #wrapper #footer .couple_2_seminars,
#about_php #wrapper #footer .couple_2_about,
#contact_php #wrapper #footer .couple_2_contact,
#article_sub_page #wrapper #footer .couple_2_index,
#order_php #wrapper #footer .couple_2_order {
	width:150px;
	height:123px;
	position:absolute;
	top:-123px;
	right:0px;
	visibility:visible;
	display:block;
}

#about_php #wrapper #footer .couple_2_about {
	height:199px;
	top:-199px;	
}

#dvd_php #wrapper #footer .couple_2_dvd {
	height:224px;
	top:-224px;	
}

#contact_php #wrapper #footer .couple_2_contact {
	height:225px;
	top:-225px;	
}

#book_php #wrapper #footer .couple_2_book {
	height:195px;
	top:-195px;	
}

#articles_php #wrapper #footer .couple_2_articles {
	height:120px;
	top:-120px;	
}

#seminars_php #wrapper #footer .couple_2_seminars {
	height:220px;
	top:-220px;	
}

#order_php #wrapper #footer .couple_2_order {
	height:214px;
	top:-214px;	
}