 /*-----------    MAIN CONTAINERS
---------------------------------------------------*/
body  {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 100%;
	line-height: 1.2em;
	background-color: #243033;
}
.clearit {
	clear: both;
	display: block;
}
.container_full_blue_bg {
	background-color: #33576B;
	width: 100%;
}
.container_plain_page {
	background-color: #FFF;
	width: 100%;
	padding-bottom: 30px;
}
.container_three_columns {
	width: 960px;
	background-image: url(images/site_parts/main_background.png);
	background-repeat: repeat-y;
}
/*Navigation Containers*/
.container_logo {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
.container_admin_nav {
	float: left;
	padding-top: 36px;
	margin-left: 10px;
	width: 60px;
}
.container_area_navl, .container_area_navr {
	width: 160px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
}
.container_area_storysub {
	background-color: #A62480;
}
.container_area_livessub {
	background-color: #E8292E;
}
.container_area_spiritsub {
	background-color: #00C4FF;
}
.container_area_createsub {
	background-color: #A3BA33;
}
.column_one {
	width: 540px;
	float: left;
}

.container_comments {
	background-color: #B3C7D2;
	margin-bottom: 20px;
}
.container_comments_text {
	padding: 5px;
}
.container_comments_author {
	font-size: .7em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #33576B;
	padding-left: 5px;
}
.column_two {
	width: 220px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}
.column_two_home {
}
.column_two_home_holder {
	height: 330px;
	float: left;
	background-image: url(http://www.rejesus.co.uk/images/site_parts/home_strip_col2.jpg);
	background-repeat: repeat-y;
}
.column_three {
	width: 170px;
	float: left;
	padding-left: 10px;
}
.column_three_home {
}
.column_three_home_holder {
	height: 330px;
	float: left;
	background-image: url(http://www.rejesus.co.uk/images/site_parts/home_strip_col3.jpg);
	background-repeat: repeat-y;
}
.container_col_body {
	width: 460px;
	margin-left: 70px;
	color: #243033;
	padding-top: 40px;
}
.container_220_l {
	width: 220px;
	float: left;
}
.container_220_r {
	width: 220px;
	float: right;
	margin-right: 10px;
}
.container_col_body_plain_page {
	margin-left: 70px;
	color: #243033;
	padding-top: 40px;
}
.container_hub_story, .container_hub_lives, .container_hub_spirituality, .container_hub_creativity, .container_hub_site, .hcontainer_hub_story, .hcontainer_hub_lives, .hcontainer_hub_spirituality, .hcontainer_hub_creativity, .hcontainer_hub_site {
	width: 220px;
	background-color: #731959;
	float: left;
	margin-bottom: 20px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #A62480;
	margin-right: 5px;
	margin-left: 5px;
}
.container_hub_story, .container_hub_lives, .container_hub_spirituality, .container_hub_creativity, .container_hub_site {
	height: 200px;
	overflow: hidden;
}
.container_hub_story, .hcontainer_hub_story {
	background-color: #731959;
	border-bottom-color: #A62480;
}
.container_hub_lives, .hcontainer_hub_lives {
	background-color: #693233;
	border-bottom-color: #E8292E;
}
.container_hub_spirituality, .hcontainer_hub_spirituality {
	background-color: #37727F;
	border-bottom-color: #00C4FF;
}
.container_hub_creativity, .hcontainer_hub_creativity {
	background-color: #333B10;
	border-bottom-color: #A3BA33;
}
.container_hub_site, .container_hub_site {
	background-color: #243033;
	border-bottom-color: #8AA8BA;
}
.container_hub_story_text, .container_hub_lives_text, .container_hub_spirituality_text, .container_hub_creativity_text, .container_hub_site_text, .hcontainer_hub_story_text, .hcontainer_hub_lives_text, .hcontainer_hub_spirituality_text, .hcontainer_hub_creativity_text, .hcontainer_hub_site_text {
	margin-right: 2px;
	margin-left: 5px;
	margin-top: 3px;
}
.container_map_column {
	width: 220px;
	float: left;
	margin-bottom: 20px;
	margin-right: 5px;
	margin-left: 5px;
}
.container_col_threebox {
	padding: 5px;
	color: #33576B;
	border: 1px dashed #FFF;
	margin-top: 10px;
}
.container_col_threebox_inner {
	color: #FFF;
	background-color: #B3C7D2;
	font-size: 0.8em;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.spacer20x20 {
	float: left;
	height: 20px;
	width: 20px;
}
.spacer10x10 {
	float: left;
	height: 10px;
	width: 10px;
}
.rule_blue_dashes {
	clear: both;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #33576B;
}
.container_qlink {
	background-color: #33576B;
        height: 40px;
        margin-top: 10px;
	overflow: hidden;
}
.container_qlink h6 {
	font-size: 0.7em;
	color: #FFF;
	line-height: 1.3em;
        padding-top: 4px;
        margin-top: 0px;
}
.container_qlink img {
	float: left;
	margin-right: 5px;
}
.container_qlink a {
	color: #fa7a0a;
	font-weight: bold;
}

.container_foot {
	background-color: #243033;
	width: 960px;
	float: left;
}
.container_foot_one {
	width: 510px;
	background-color: #33576B;
	float: left;
	margin: 10px;
	padding: 5px;
}
.container_foot_two {
	width: 220px;
	float: left;
	margin: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFF;
	padding-top: 10px;
}
.container_foot_three {
	width: 150px;
	float: left;
	padding: 5px;
	border: 1px dashed #FFF;
	color: #FFF;
	font-size: .65em;
	margin-top: 10px;
	margin-right: 9px;
	margin-bottom: 10px;
	margin-left: 9px;
}
.container_full_blue_bg_xmas {
	background-color: #B3C7D2;
	width: 100%;
}
.container_three_columns_xmas {
	width: 960px;
}
.container_xmas_swf {
	border-bottom-width: 12px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 800px;
	margin-left: 70px;
	padding-top: 30px;
}
 /*-----------    TYPE 
---------------------------------------------------*/
body a {
	color: #fa7a0a;
	text-decoration: none;
}
/*Admin Navigation*/
.container_admin_nav p {
	font-size: 0.65em;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.2em;
	font-weight: bold;
}
/*The sub-heads under the four area Nav*/
.container_area_storysub, .container_area_livessub, .container_area_spiritsub, .container_area_createsub {
	font-size: 0.65em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 3px;
	line-height: 13px;
	padding-bottom: 2px;
	color: #FFF;
	font-weight: bold;
}
.container_area_storysub a, .container_area_livessub a, .container_area_spiritsub a, .container_area_createsub a{
	color: #FFF;
}
.container_area_navl h1, .container_area_navr h1 {
	font-size: 1.3em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 6px;
	font-weight: normal;
}
/*Column one body text*/
.container_col_body a {
	font-weight: bold;
	text-decoration: none;
}
.container_col_body p {
	font-size: .7em;
	margin-top: 0px;
	margin-bottom: 10px;
}
/*Column one hub text*/
.container_hub_story_text h3, .container_hub_lives_text h3, .container_hub_spirituality_text h3, .container_hub_creativity_text h3, .container_hub_site_text h3 {
	font-size: 1em;
	color: #FFFFFF;
}
.container_hub_story_text p, .container_hub_lives_text p, .container_hub_spirituality_text p, .container_hub_creativity_text p, .container_hub_site_text p {
	font-size: 0.65em;
}
.container_hub_story_text p {
	color: #F37DD0;
}
.container_hub_lives_text p {
	color: #EC7074;
}
.container_hub_spirituality_text p {
	color: #6EE4FF;
}
.container_hub_creativity_text p {
	color: #B7C671;
}
.container_hub_site_text p {
	color: #B3C7D2;
}
.container_hub_story_text a, .container_hub_lives_text a, .container_hub_spirituality_text a, .container_hub_creativity_text a, .container_hub_site_text a {
	color: #FFFFFF;
}
/*Only for page title*/
.column_one  h2  {
	font-size: 1.3em;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*For page sub heads*/ 
.column_one  h3 {
	font-size: .9em;
	margin-bottom: 0px;
	margin-top: 0px;
}
/*Intro paragraph*/
.column_one  h4 {
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 10px;
}
/*Use as special pull out box, scripture*/
.column_one h5  {
	border: 1px dashed #33576B;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-weight: normal;
	font-size: .7em;
}
.column_one blockquote {
	margin-top: 10px;
	margin-bottom: 10px;
	font-style: italic;
}
/*Lists*/
.column_one  ul {
	font-size: .7em;
	list-style-image: url(http://www.rejesus.co.uk/images/site_parts/arrow8_blue.png);
}
.column_two  ul, .column_three ul {
	font-size: 0.65em;
	padding-left: 15px;
	font-weight: bold;
	list-style-image: url(http://www.rejesus.co.uk/images/site_parts/arrow.png);
	margin-top: 0px;
}
/*Column two and three text*/
.column_two p {
	font-size: 0.65em;
	color: #243033;
	margin-top: 0px;
	margin-bottom: 10px;
}
.column_two a {
	color: #D36707;
	font-weight: bold;
}
.column_two h2, .column_three h2 {
	font-size: 1em;
	color: #FFF;
	margin-bottom: 0px;
}
.column_two h1 {
	font-size: 1.3em;
	color: #FFF;
	margin-bottom: 0px;
	line-height: 1.3em;
}
.column_two h3, .column_three h3 {
	font-size: .7em;
	margin-top: 0px;
	margin-bottom: 0px;
}
.container_qlink_text {
	width: 160px;
	font-size: 0.7em;
	margin-left: 50px;
	margin-top: 4px;
	line-height: 1.3em;
        float: left;
}
.container_qlink_text a {
	color: #fa7a0a;
	font-weight: bold;
}
.column_three p {
	font-size: 0.65em;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	padding-bottom: 5px;
}
.container_foot_one a {
	color: #FFF;
}
.purple {color: #A62480}
.red {color: #E8292E}
.blue {color: #00C4FF}
.green {color: #A3BA33}

 /*-----------    IMAGES
---------------------------------------------------*/
.column_one_image_story, .column_one_image_lives, .column_one_image_spirituality, .column_one_image_creativity, .column_one_image_site {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	color: #FFF;
	font-size: 0.65em;
	font-weight: bold;
}
.column_one_image_story  {
	background-color: #A62480;
}
.column_one_image_lives {
	background-color: #E8292E;
}
.column_one_image_spirituality {
	background-color: #00C4FF;
}
.column_one_image_creativity {
	background-color: #A3BA33;
}
.column_one_image_site {
	background-color: #33576B;
}
.home_image_cap {
	margin-left: 70px;
	color: #FFF;
	font-size: 0.65em;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
}
/*Little images in the foot*/
.foot_two_image {
	float: left;
}
img {
	border: 0;
}
.hack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FF0000;
	position: absolute;
	z-index: 5;
	top: 50px;
	left: 40px;
	width: 717px;
}
/*
   Stand Alone Formatting Buttons
------------------------------------------------------ */

.buttonMode {
	background-color: transparent;
	color: #73769D;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	white-space: nowrap;
	}

.htmlButtonOutter, .htmlButtonOutterL {
	background-color: #f6f6f6;
	border-bottom: #333 1px solid;
	border-right: #333 1px solid;
	border-top: #333 1px solid;
	padding: 0;
	}

.htmlButtonOutterL {
	border-left: #333 1px solid;
	}

.htmlButtonInner {
	background-color: transparent;
	border-bottom: #ccc 1px solid;
	border-left: #fff 1px solid;
	border-right: #ccc 1px solid;
	border-top: #fff 1px solid;
	padding: 0 3px 0 3px;
	text-align: center;
	}

.htmlButtonOff {
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOff a:link {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOff a:visited {
	text-decoration: none;
	}

.htmlButtonOff a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOff a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn {
	background: #f6f6f6;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOn a:link {
	color: #990000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOn a:visited {
	text-decoration: none;
	}

.htmlButtonOn a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA {
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonB {
	background: #E1E3EC;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonA a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonA a:visited {
	text-decoration: none;
	}

.htmlButtonA a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:link {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonB a:visited {
	text-decoration: none;
	}

.htmlButtonB a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:hover {
	color: #999;
	text-decoration: none;
	}