@charset "utf-8";
/* EA2009 website - Life Beyond Debt - Additional/Changed Styles */

/* ******** layout styles ********* */

html {
}

body {
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* 0.625 x 16px = 10px */
	line-height: 1.5em; /* 16px x 1.5 = 24px */
	background-color: #e4e4e4;
}

/* overall layout */

.content_layout {
	background-color: white;
	border: none;
}

.overallHeader {
	border-bottom: none;
	background: #1a1818;
	height: 170px;
}

img {
}

a, a:link, a:visited, a:active {
	color: #00A2B1;
}

a:hover {
	color: #013473;
	text-decoration: none;
}

input, textarea, select, button {
}

input.ismall, textarea.ismall, select.ismall, button.ismall {
}

hr {
	background-color: #ababab;
	color: #ababab;
	width: 100%;
}

/* Header */

h1 {
	background-image: url(/images/style/simplify/simplifyLogo.jpg);
	left: 30px;
	height: 170px;
	width: 324px;
}
	
h1 a {
	background-image: url(/images/style/simplify/simplifyLogo.jpg);
	height: 170px;
	width: 324px;
}

h1 a:hover {
}

h1 img {
	display: none;
}

p.logo {
	background-image: url(/images/style/eauk/EvangelicalAllianceWhiteTxtBlackBgnd310x101.gif);
	top: 40px;
}

p.logo a {
	background-image: url(/images/style/eauk/EvangelicalAllianceWhiteTxtBlackBgnd310x101.gif);
}

p.logo a:hover {
}

p.logo img {
	display: none;
}

/* Subsite Navigation */

.nav_bar, .admin_nav_bar {
	background-image: none;
	background-position: bottom;
	background-color: #fff;
	text-align: left;
	font-size: 1.33333em; /* 12px x 1.33333 = 16px  */
	font-weight: 700;
	color: #000;
	padding: 5px 0 5px 30px;
	margin: 0;
	height: 26px;
	line-height: 26px;
	width: 730px;
	z-index: 30;
}

.admin_nav_bar { background-color: transparent; width: 940px; padding: 5px 0 5px 10px; text-align: right; }

.nav, .navDivider {
	color: #000;
	font-size: 1em;
}

.h_nav a:link, .h_nav a:visited, .h_nav a:active {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em; /* 16px x 0.875 = 14.0px  */
	font-weight: 700;
	text-decoration: none;
	padding: 0; 
}
.navActive, .h_nav a:hover {
	color: #7ebd2d;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em; /* 16px x 0.875 = 14.0px  */
	font-weight: 700;
	text-decoration: none;
	padding: 0; 
}

.h_nav {
}

.h_img {
}

/* footer */

.footer {
	border-top: 1px solid #1a1818;
}

.footl {
}

.foot2 {
}

/* text formatting */

blockquote {
}

ol {
	color: #000;
	background-color: transparent;
	}

ul {
	color: #000;
	background-color: transparent;
	font-size: 1.33333em; /* 12px x 1.33333 = 16px */
	line-height: 1.33333em;
	}
li {
	list-style: url(/images/style/simplify/bullet.gif);
	color: #000;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	}
ol li {
	}

p {
	font-size: 1.33333em; /* 12px x 1.33333 = 16px */
	line-height: 1.33333em;
	background-color: transparent;
	margin: 0;
}

p img {
	padding: 0;
	border: none;
	margin: 3px 3px 0 3px;
	/*padding: 3px;
	border: 1px solid #1a1818;
	margin: 3px;*/
}

h2 {
	color: #000;
	font-size: 1.66667em; /* 12px x 1.66667 = 20px */
	line-height: 1.2em;
	padding: 5px 0;
	margin: 5px 0;
	font-weight: 900;
	border-bottom: none;
}

h3 {
	color: #000;
	font-size: 1.66667em; /* 12px x 1.66667 = 20px */
	line-height: 1.2em;
	padding: 5px 0;
	margin: 5px 0;
	font-weight: 900;
	border-bottom: none;
}

h4 {
	color: #000;
	font-size: 1.66667em; /* 12px x 1.66667 = 20px */
	line-height: 1.2em;
	padding: 5px 0;
	margin: 5px 0;
	font-weight: 900;
	border-bottom: none;
}

h5 {
}

h6 {
}

.largetext {
}

.smalltext {
}


/* other styles */

.clear {
}

/* ------- Subsite Specific Styles  --------- */

p strong, p b {
	color: #000;
	font-weight: 700;
}

td {
	color: #000;
	background-color: transparent;
	padding-bottom: 5px;
	font-size: 1.2em; 
	line-height: 1em;
}

td strong, td b {
	color: #000;
	font-weight: 700;
}


/* Home Page Main section */

.simplifyHomeMain {
	position:relative; 
	display:block; 
	background: white 678px top; 
	border-right: 241px solid #fff; /*#F5F4E3;*/ 
	overflow:visible;
}

.simplifyHomeMain img {
	padding: 0;
	border: none;
	margin: 0;
}

.simplifyBody {
	position: relative;
}


/* Home Page Right hand column */

.simplifyHomeRight {
	float:right; 
	position:relative; 
	width:241px; 
	margin-right:-240px;
	top:-36px;
	margin-bottom: -36px;
	display:inline;
	background: #f2f3f3 url(/images/style/simplify/homeRightBgnd.jpg) top right repeat-y;
	padding-top: 10px;
}

.simplifyLiveThinkRight {
	float:right; 
	position:relative; 
	width:241px; 
	margin-right:-240px;
	top:-120px;
	margin-bottom: -120px;
	display:inline;
	background: #f2f3f3 url(/images/style/simplify/homeRightBgnd.jpg) top right repeat-y;
	padding-top: 10px;
}

.simplifyHomeRightText {
	width: 216px;
	margin: 5px 10px 10px 15px;
}

/* Home Page Bottom Navigation */

.simplifyHomeBottom {
	position: relative;
	width: 100%;
	background-color: #1a1818;
	color: #FFF;
	clear: both;
}

.simplifyHomeBottomheader {
	text-align: center;
	margin-right: 12px;
	padding-top: 15px;
}

.simplifyHomeBottomheader h3 img {
	padding: 0;
	border: none;
	margin: 0 0 8px 5px;
}

.simplifyHomeBottom h3 {
	color: #fff;
	font-size: 3.33333em; /* 12px x 3 = 40px */
	line-height: 1.2em;
	font-weight: 500;
}

.simplifyHomeBottom h3 a, .simplifyHomeBottom h3 a:link, .simplifyHomeBottom h3 a:visited, .simplifyHomeBottom h3 a:active { 
	color: #fff;
}

.simplifyHomeBottom h3 a:hover {
	color: #7ebd2d;
	text-decoration: none;
}

.simplifyHomeBottomLeft, .simplifyHomeBottomRight {
	width: 469px;
	color: #bcbcbc;
	float: left;
	font-size: 1.66667em; /* 12px x 1.66667 = 20px */
	line-height: 1.4em;
	margin: 20px 0 40px 0;
}

.simplifyHomeBottomLeft {
	text-align: right;
	padding-right: 21px;
	border-right: #bcbcbc 1px solid;
}

.simplifyHomeBottomRight {
	text-align: left;
	padding-left: 20px;
}

.simplifyHomeBottomLeft a, .simplifyHomeBottomLeft a:link, .simplifyHomeBottomLeft a:visited, .simplifyHomeBottomLeft a:active, .simplifyHomeBottomRight a, .simplifyHomeBottomRight a:link, .simplifyHomeBottomRight a:visited, .simplifyHomeBottomRight a:active {
	color: #bcbcbc;
	font-weight: 500;
}

.simplifyHomeBottomLeft a:hover, .simplifyHomeBottomRight a:hover {
	color: #7ebd2d;
	text-decoration: none;
}

.simplifySignUpDot, .simplifyChristmasDot, .back2SimplifyDot {
	position: absolute;
	background-image: url(/images/style/simplify/signup-dot.gif);
	display: block;
	height: 129px;
	width: 128px;
	top: -69px;
	left: 50px;
}

.simplifySignUpDot a, .simplifySignUpDot a:link, .simplifySignUpDot a:visited, .simplifySignUpDot a:active {
	position: absolute;
	top: 50px;
	left: 5px;
	color: #fff;
	font-size: 1.66667em; /* 12px x 1.66667 = 20px */
	line-height: 1.2em;
}

.back2SimplifyDot a, .back2SimplifyDot a:link, .back2SimplifyDot a:visited, .back2SimplifyDot a:active {
	position: absolute;
	top: 40px;
	left: 0;
	color: #fff;
	font-size: 1.66667em; /* 12px x 1.66667 = 20px */
	line-height: 1.2em;
	text-align: center;
}

.simplifyChristmasDot a, .simplifyChristmasDot a:link, .simplifyChristmasDot a:visited, .simplifyChristmasDot a:active {
	position: absolute;
	top: 40px;
	left: 0;
	color: #9B0000;
	font-size: 1.66667em; /* 12px x 1.66667 = 20px */
	line-height: 1.2em;
	text-align: center;
}

.simplifySignUpDot a:hover, .back2SimplifyDot a:hover {
	color: #1a1818;
	text-decoration: none;
}

.simplifyChristmasDot a:hover{
	color: #fff;
	text-decoration: none;
}

/* Simplify Live Small : Think Big Header/Menu */

.liveSmallHead, .thinkBigHead, .liveSmallFoot, .thinkBigFoot {
	position: relative;
	padding: 20px 0;
	margin: 0 0 0 40px;
	width: 940px;
	height: 50px;
}

.liveSmallHead h2, .thinkBigHead h2, .liveSmallFoot h2, .thinkBigFoot h2 {
	font-size: 3.33333em; /* 12px x 3 = 40px */
	line-height: 1.2em;
	font-weight: 500;
	color: #000;
}

.liveSmallHead h2 span, .thinkBigHead h2 span, .liveSmallFoot h2 span, .thinkBigFoot h2 span {
	color: #7ebd2d;
}

.liveSmallHead h2 a, .liveSmallHead h2 a:link, .liveSmallHead h2 a:visited, .liveSmallHead h2 a:active, .thinkBigHead h2 a, .thinkBigHead h2 a:link, .thinkBigHead h2 a:visited, .thinkBigHead h2 a:active, .liveSmallFoot h2 a, .liveSmallFoot h2 a:link, .liveSmallFoot h2 a:visited, .liveSmallFoot h2 a:active, .thinkBigFoot h2 a, .thinkBigFoot h2 a:link, .thinkBigFoot h2 a:visited, .thinkBigFoot h2 a:active {
	font-weight: 500;
	color: #000;
}

.liveSmallHead h2 a span, .liveSmallHead h2 a:link span, .liveSmallHead h2 a:visited span, .liveSmallHead h2 a:active span, .thinkBigHead h2 a span, .thinkBigHead h2 a:link span, .thinkBigHead h2 a:visited span, .thinkBigHead h2 a:active span, .liveSmallFoot h2 a span, .liveSmallFoot h2 a:link span, .liveSmallFoot h2 a:visited span, .liveSmallFoot h2 a:active span, .thinkBigFoot h2 a span, .thinkBigFoot h2 a:link span, .thinkBigFoot h2 a:visited span, .thinkBigFoot h2 a:active span {
	font-weight: 500;
	color: #7ebd2d;
}

.liveSmallHead h2 a:hover, .thinkBigHead h2 a:hover, .liveSmallFoot h2 a:hover, .thinkBigFoot h2 a:hover {
	font-weight: 500;
	color: #7ebd2d;
	text-decoration: none;
}

.liveSmallHead h2 a:hover span, .thinkBigHead h2 a:hover span, .liveSmallFoot h2 a:hover span, .thinkBigFoot h2 a:hover span {
	font-weight: 500;
	color: #000;
	text-decoration: none;
}

.liveSmallMenu, .thinkBigMenu {
	position: absolute;
	left: 230px;
	top: 48px;
	font-size: 1.66667em; /* 12px x 1.66667 = 20px */
	line-height: 1.2em;
	font-weight: 500;
}

.thinkBigMenu {
	left: 210px;
}

.liveSmallMenu a, .liveSmallMenu a:link, .liveSmallMenu a:visited, .liveSmallMenu a:active, .thinkBigMenu a, .thinkBigMenu a:link, .thinkBigMenu a:visited, .thinkBigMenu a:active {
	color: #000;
	font-weight: 700;
}

.liveSmallMenuActive, .liveSmallMenu a:hover, .thinkBigMenuActive, .thinkBigMenu a:hover {
	color: #7ebd2d;
	text-decoration: none;
	font-weight: 700;
}

/* Simplify Main Content Area */

.simplifyMain {
	position: relative;
	width: 980px;
	background: transparent url(/images/style/simplify/mainBgnd.jpg) top left repeat-x;
}

.simplfyHomeHeading {
	padding: 20px 0 0 0;
	margin: 0 0 0 85px;
}

.simplfyHomeHeading h2 {
	font-size: 3.33333em; /* 12px x 3 = 40px */
	line-height: 1.2em;
	font-weight: 500;
}

.simplfyHomeTextLeft {
	float: left;
	width: 380px;
	margin: 0 10px 10px 85px;
	background-color: transparent;
}

.simplfyHomeResourcesText, .simplifyResources {
	float: left;
	width: 825px;
	margin: 0 10px 10px 85px;
	background-color: transparent;
}

.simplifyAskDanny, .simplifyAdmin {
	margin: 0 30px 10px 85px;
	background-color: transparent;
}

.simplifyHomeTextRight, .simplifyHomeFormsRight {
	float: left;
	width: 380px;
	margin: 0 10px 10px 55px;
	background-color: transparent;
}

.simplifyAskDannyForm, .simplifySignUpForm {
	float: left;
	width: 380px;
	margin: 0 10px -40px 55px;
	background-color: transparent;
	position: relative;
	top: -50px;
}

.simplifyMainTextSpacer {
	height: 75px;
	clear:both;
}

/* Simplify Live Small - Think Big Page Styles */

.simplifyPageHead {
	padding: 20px 0 0 85px;
	margin: 0 0 0 40px;
	background: transparent url(/images/style/simplify/head-dot.gif) left 30px no-repeat;
}

.simplifyPageHead h3 {
	text-transform: uppercase;
	font-size: 2.33333em; /* 12px x 2.33333 = 28px */
	font-weight: 500;
	margin-bottom: 0;
}

.simplifyPageHead h3 span {
	color: #7ebd2d;
}

.simplifyPageTextLeft {
	float: left;
	margin: 0 10px 0 125px;
	width: 380px;
}

.simplifyGenPageTextLeft {
	float: left;
	margin: 0 50px 0 125px;
	width: auto;
}

.simplifyPageTextRight {
	float: left;
	margin: 0 10px 0 60px;
	padding: 0 0 0 20px;
	width: 325px;
	border-left: #ababab 1px solid;	
}

.simplifyPageTextRight h4 {
	text-transform: uppercase;
	padding-top: 0;
	margin-top: 0;
	font-weight: 500;
}

.simplifyPageTextRight img, .simplifyDownloadIcon {
	margin-bottom: -6px;
}

.simplifyTipsForm {
	float: left;
	margin: 0 10px 0 60px;
	padding: 0 0 0 20px;
	width: 335px;
	border-left: #ababab 1px solid;
	background-color: transparent;
}

.simplifyAddressHead {
	display: block;
	width: 120px;
	float: left;
}

.simplifyAddress {
	display: block;
	width: auto;
	float: left;
	margin-bottom: 40px;
}

.simplifySubmitButton {
	padding-left: 130px;
}

/* Ask Danny Show/Hide */

.FAQs { }
.FAQs .switch {}
.FAQs .off {}
.FAQs .switch p { display: inline; cursor:pointer; color: #00A2B1; }
.FAQs .switch p:hover { color: #013473; }
.FAQs .off p { color: #013473; }
.FAQs .off p:hover { color: #00A2B1; }
.FAQs .hide { display:none; }
.FAQs .show { padding: 10px; z-index:500; }

.simplifyQuestion { line-height: 1.6em; }

/* Stories Show/Hide */
#gallery.simplifyStoriesDiv { float: left; margin: 0 20px 0 60px; width:325px; padding: 0 0 0 20px; border-left: #ababab 1px solid;}
#gallery.simplifyStoriesDiv h4 {padding-top: 0; margin-top: 0; font-size: 1.33333em;}
#gallery.simplifyStoriesDiv img {padding: 3px; margin: 3px 5px 5px 3px; border: 1px solid #bcbcbc; }
#gallery.simplifyStoriesDiv .switch .simplifyStoryRight {text-align: right; color: #00A2B1; font-weight: 700;}
#gallery.simplifyStoriesDiv .switch:hover .simplifyStoryRight {color: #013473;}
#gallery.simplifyStoriesDiv .off .simplifyStoryRight {text-align: right; color: #013473; font-weight: 700;}
#gallery.simplifyStoriesDiv .off:hover .simplifyStoryRight {color: #00A2B1;}
#gallery.simplifyStoriesDiv .simplifyStory { position: absolute; width:325px; overflow:hidden; }
#gallery.simplifyStoriesDiv .switch {display:block; cursor:pointer; color:#000; width:325px; font-weight:normal;}
#gallery.simplifyStoriesDiv .switch .turn_off {display:none;}
#gallery.simplifyStoriesDiv .off {/*color:#c00;*/}
#gallery.simplifyStoriesDiv .off .turn_off {display:inline; font-style: italic;}
#gallery.simplifyStoriesDiv .off .turn_on {display:none;}
#gallery.simplifyStoriesDiv .hide {display:none;}
#gallery.simplifyStoriesDiv .show {position:relative; top:260px; left:-470px; display: block; width:400px; background:transparent; margin-bottom: 260px;}

#gallery.simplifyTips { position: relative; top: 0; width: 800px; margin: 0 0 0 125px; padding: 0; min-height: 110px; border: none;}
#gallery.simplifyTips img { padding: 3px; margin: 0; border: 0; }
#gallery.simplifyTips .switch { position: absolute; top: 0; left: 0; display:block; cursor:pointer; color:#000; width:160px; font-weight:normal; text-align: center;}
#gallery.simplifyTips .switch p {font-size: 0.9em; color: #00A2B1; font-weight: 700;}
#gallery.simplifyTips .switch:hover p {color: #013473;}
#gallery.simplifyTips .off p {font-size: 0.9em; color: #013473; font-weight: 700;}
#gallery.simplifyTips .off:hover p {color: #00A2B1;}
#gallery.simplifyTips .switch .turn_off {display:none;}
#gallery.simplifyTips .off .turn_off {display:inline; font-style: italic;}
#gallery.simplifyTips .off .turn_on {display:none;}
#gallery.simplifyTips .hide {display:none;}
#gallery.simplifyTips .show {position:relative; top:110px; left:0; display: block; width:800px; background:transparent; margin-bottom: 110px; z-index: 500; min-height: 110px;}

#gallery.simplifyRecipesDiv { position: relative; top: 0; width: 800px; margin: 0 0 0 125px; padding: 0; min-height: 110px; border: none;}
#gallery.simplifyRecipesDiv img { padding: 3px; margin: 0; border: 0; }
#gallery.simplifyRecipesDiv .switch { position: absolute; top: 0; display:block; cursor:pointer; color:#000; width:120px; font-weight:normal; text-align: center;}
#gallery.simplifyRecipesDiv .switch p {font-size: 0.9em; color: #00A2B1; font-weight: 700;}
#gallery.simplifyRecipesDiv .switch:hover p {color: #013473;}
#gallery.simplifyRecipesDiv .off p {font-size: 0.9em; color: #013473; font-weight: 700;}
#gallery.simplifyRecipesDiv .off:hover p {color: #00A2B1;}
#gallery.simplifyRecipesDiv .switch .turn_off {display:none;}
#gallery.simplifyRecipesDiv .off .turn_off {display:inline; font-style: italic;}
#gallery.simplifyRecipesDiv .off .turn_on {display:none;}
#gallery.simplifyRecipesDiv .hide {display:none;}
#gallery.simplifyRecipesDiv .show {position:relative; top:120px; left:0; display: block; width:800px; background:transparent; margin-bottom: 120px; z-index: 500; min-height: 110px;}

.simplifyRecipeHead { width: 280px; float: left; margin: 0 20px 10px 0; }
.simplifyRecipeDetail { width: 475px; float: left; border-left: #ababab 1px solid; padding: 0 0 0 20px; margin-bottom: 10px;}
h5.simplifyRecipeName { font-size: 1.5em; }

#gallery.simplifyDailyReadCalendar { position:relative; margin: 0; padding: 0; width: 325px;}
#gallery.simplifyDailyReadCalendar img { padding: 2px; margin: 0; border: 0; }
#gallery.simplifyDailyReadCalendar .switch { display:block; cursor:pointer; width:32px; height:24px; font-weight:normal; text-align: center; float: left; color: #fff; font-weight: 700; padding-top: 8px; background-position: center center; background-repeat:no-repeat; }
#gallery.simplifyDailyReadCalendar .future { display:block; width:32px; height:24px; font-weight:normal; text-align: center; float: left; color: #fff; font-weight: 700; padding-top: 8px; background-position: center center; background-repeat:no-repeat; }
#gallery.simplifyDailyReadCalendar .switch p {font-size: 0.9em; color: #00A2B1; font-weight: 700;}
#gallery.simplifyDailyReadCalendar .switch:hover p {color: #013473;}
#gallery.simplifyDailyReadCalendar .off p {font-size: 0.9em; color: #013473; font-weight: 700;}
#gallery.simplifyDailyReadCalendar .off:hover p {color: #00A2B1;}
#gallery.simplifyDailyReadCalendar .switch .turn_off {display:none;}
#gallery.simplifyDailyReadCalendar .off .turn_off {display:inline; font-style: italic;}
#gallery.simplifyDailyReadCalendar .off .turn_on {display:none;}
#gallery.simplifyDailyReadCalendar .hide {display:none;}
#gallery.simplifyDailyReadCalendar .show {position:absolute; top:150px; left:0; display:block; width:325px; background:transparent; z-index:25;}

/*.simplifyDailyRead {position: absolute; top: 0; left: 405px; width: 380px;}*/

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #ababab; border-right:1px solid #ababab;}
.xb1 {margin:0 5px; background:#ababab;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #ababab; border-width:0 1px; padding: 0 15px;}

.dataProtection { margin: 0 50px 0 125px; font-size: 1.33333em; }

.dataColumn01, .dataHeader01, .formText01 {
	font-size: 12px;
}

textarea.formText01 {
	width: 400px;
}

td>span.formOptional01 {
	font-size: 0.6em;
}

ul.exploreAllianceColumn1 li, ul.exploreAllianceColumn2 li, ul.exploreAllianceColumn3 li, ul.exploreAllianceColumn4 li { font-size: 1em !important; }
div.atclear { height:1px; line-height:1px; }

#cse-search-results iframe {
	width: 820px !important;
	overflow: hidden !important;
}
