

body {
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
	background-color:#f0eff6;
}

body * {
	text-align:left;
	font-family:arial,sans-serif;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	font-size:16px;
	line-height:16px;
	margin:0px 0px 20px 0px;
	padding:0px;
}

h2 {
	font-size:14px;
	line-height:16px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

h3 {
	font-size:12px;
}

div#pageContainer {
	margin:0px auto;
	width:760px;
}

div#pageContainer div#page {
	float:left;
	padding:20px;
	width:740px;
	background-color:#fff;
}

div#mainContentContainer {
	width:220px;
	float:left;
	margin-top:20px;
	background-color:#fff;
}

div#mainContentContainer p {
	color:#878688;
	font-size:11px;
	line-height:14px;
	margin-bottom:10px;
	margin-top:0px;
}

div#mainContent ul li, div#mainContentShort ul li {
	color:#666;
	font-size:12px;
	line-height:14px;
}

/*** navigation ***/

div#topnav {
	float:left;
	height:23px;
	width:740px;
	margin-top:5px;
}

div#topnav div {
	width:195px;
	margin-right:5px;
	float:left;
	height:20px;
}

div#topnav ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

div#topnav ul li {
	display:inline;
	width:90px;
	font-size:12px;
	height:23px;
	line-height:23px;
	float:left;
	color:#fff;
}

div#topnav ul li.selected {
	height:20px;
	line-height:20px;
	font-weight:bold;
	width:85px;
	padding-left:5px;
}

div#topnav ul li a {
	display:block;
	width:85px;
	padding-left:5px;
	height:20px;
	line-height:20px;
	color:#000;
}

div#topnav ul li a:hover {
	color:#fff;
	text-decoration:none;
}

div#topnav a, div#topnav div {
	background-color:#928fba;
	border-top:3px solid #160e73;
}

div#topnav a:hover, div#topnav ul li.selected {
	background-color:#160e73;
	border-top:3px solid #160e73;
}


div#topnav a.home, div#topnav.home div {
	background-color:#928fba;
	border-top:3px solid #160e73;
}

div#topnav a.about, div#topnav.about div {
	background-color:#ac94b6;
	border-top:3px solid #521b69;
}

div#topnav a.lookingin, div#topnav.lookingin div {
	background-color:#cc95a1;
	border-top:3px solid #981e3b;
}

div#topnav a.ministry, div#topnav.ministry div {
	background-color:#ec9793;
	border-top:3px solid #dc2219;
}

div#topnav a.resources, div#topnav.resources div {
	background-color:#f4b891;
	border-top:3px solid #ea6e12;
}

div#topnav a.contact, div#topnav.contact div {
	background-color:#f5d891;
	border-top:3px solid #edb312;
}


div#topnav a.home:hover, div#topnav ul li.home {
	background-color:#160e73;
	border-top:3px solid #160e73;
}

div#topnav a.about:hover, div#topnav ul li.about {
	background-color:#521b69;
	border-top:3px solid #521b69;
}

div#topnav a.lookingin:hover, div#topnav ul li.lookingin {
	background-color:#981e3b;
	border-top:3px solid #981e3b;
}

div#topnav a.ministry:hover, div#topnav ul li.ministry {
	background-color:#dc2219;
	border-top:3px solid #dc2219;
}

div#topnav a.resources:hover, div#topnav ul li.resources {
	background-color:#ea6e12;
	border-top:3px solid #ea6e12;
}

div#topnav a.contact:hover, div#topnav ul li.contact {
	background-color:#edb312;
	border-top:3px solid #edb312;
}


/*** navigation ***/

div#subnav {
	width:195px;
	padding-top:30px;
	padding-bottom:50px;
}

div#subnav {
	x-border-bottom:3px solid #160e73;
}

div#subnav ul {
	list-style:none;
	padding:0px;
	margin:0px;
	width:195px;
	padding-top:1px;
}

div#subnav ul {
	background:url(../images/navtile_blue.gif) top left repeat-x;
}

div#subnav ul li {
	font-size:12px;
	height:24px;
	line-height:24px;
}

div#subnav ul li {
	background:url(../images/navtile_blue.gif) bottom left repeat-x;
}

div#subnav ul li.selected {
	height:23px;
	line-height:23px;
	width:165px;
	padding-left:30px;
	font-weight:bold;
}

/*** links ***/

div#subnav ul li a {
	display:block;
	width:165px;
	padding-left:20px;
	border-left:10px solid #fff;
	height:23px;
	line-height:23px;
	text-decoration:none;
}

div#subnav ul li a:hover {
	text-decoration:none;
}

div#subnav ul li.selected {
	font-weight:bold;
}

div#subnav ul li a {
	color:#999;
}

div#subnav ul li a:hover, div#subnav ul li, div#footer, div#headerContainer div a, div#mainContent a, div#mainContentShort a, div#mainContent h1, div#mainContentShort h1, div#mainContent h2, div#mainContentShort h2, div#mainContent p strong, div#mainContentShort p strong, div#subnav h2, div#subnav h3, div#subnav strong  {
	color:#160e73;
}

div#subnav div.info {
	padding:5px 10px;
	font-size:11px;
	margin-bottom:10px;
}

div#subnav div h3 {
	line-height:18px;
	margin:0px;
}

div#subnav div.info  {
	border:1px solid #928fba;
	background-color:#f0eff6;
}

div#subnav div#navTwitter  {
	border:0px;
padding:0px;margin:0px;
}

div#subnav div.info a {
	color:#160e73;
}

div#subnav ul li a:hover {
	background-color:#928fba;
	border-left:10px solid #160e73;
}

div#headerContainer {
	text-align:right;
	float:left;
}

div#headerContainer a {
	font-size:11px;
	text-decoration:none;
	line-height:11px;
}

div#headerContainer img.logo {
	float:left;
	margin-bottom:10px;
	border:0px;
}

div#headerContainer img {
	float:left;
}

div#contentContainer {
	width:740px;
	float:left;
}

div#contentContainer p {
	width:440px;
	font-size:12px;
	line-height:16px;
	color:#666;
	margin-top:10px;
	margin-bottom:10px;
}

div#contentContainer div#mainContentShort p {
	width:315px;
}

div#subnav {
	float:left;
	width:195px;
}

div#mainContent {
	float:left;
	width:490px;
	margin-left:5px;
	padding:25px 25px;
}

div#mainContentShort {
	float:left;
	width:515px;
	margin-left:5px;
	padding:25px 0px 25px 25px;
}

div#mainContentShort div#lookoutContainer {
	float:right;width:150px;background-color:#f0eff6;color:#160e73;padding:10px 15px;
		border: 1px solid #D2D2D2;
		margin:10px auto;
		-moz-box-shadow: 0 0 10px #ccc;
		-webkit-box-shadow: 0 0 10px #ccc;
		-box-shadow: 0 0 10px #CCC;
		background: #FFF;
		background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));
		background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 15px);
}
div#mainContentShort div#lookoutContainer h3{
	margin-top:2px;margin-bottom:5px;
}
div#lookoutContainer span.quotes {
	font-size:18px;font-family:arial,sans-serif;line-height:18px;vertical-align:middle;color:#160e73;font-weight:bold;
}
div#lookoutContainer span {
	color:#999;font-size:12px;font-family:arial,sans-serif;line-height:18px;vertical-align:middle;
}
div#lookoutContainer span strong {
	font-size:14px;color:#160e73;font-weight:normal;vertical-align:middle;
}
div#lookoutContainer span.testSel {
	color:#160e73;font-size:12px;font-family:arial,sans-serif;line-height:18px;font-weight:bold;
}
div#lookoutContainer span.testSel a {
	color:#999;font-size:12px;font-family:arial,sans-serif;line-height:18px;font-weight:normal;
}
div#mainContentShort div#lookoutContainer p {
	font-size:11px;width:150px;
}

div#footerContainer {
	width:740px;
	float:left;
	padding-top:0px;
	font-size:10px;
}

x-div#footer {
	clear:both;
	width:540px;
	margin-left:200px;
	margin-top:20px;
	padding-top:5px;
	font-size:10px;
	text-align:right;
	position:relative;
	top:-3px;
}

x-div#footerL {
position:relative;float:left;
	width:200px;
	margin:0px;padding:0px;
	padding-top:5px;
	font-size:10px;
}
div#footerOLD {
	x-clear:both;
	float:left;
	width:540px;
	x-margin-left:200px;
	x-margin-top:20px;
	padding-top:5px;
	font-size:10px;
	text-align:right;
	position:relative;
	top:-3px;
}


div#footerL {
	width:195px;
	float:left;
	padding-top:5px;
}

div#footer {
	float:left;
	width:540px;
	padding-top:5px;
	margin-left:5px;
	text-align:right;
}

div#headerContainer img, div#footer, div#footerL {
	border-top:3px solid #160e73;
}

div#fancyBox a {
	outline: none;	
}

div#fancyBox a img {
	border: 1px solid #BBB;
	padding: 2px;	
	margin: 10px 30px 10px 0;
	vertical-align: top;
}

p.event {color:#999;font-size:12px;font-family:arial;margin-bottom:6px;}

p.event span.date {color:purple;}

p.event span.title {font-weight:bold;}

p.event span.detail {font-size:11px;}

p.event span.announce {color:red;font-size:11px;}

p.event a {font-size:11px;}

p.event a:hover {font-size:11px;}

input {border:1px solid #999;padding:1px;font-size:18px;font-family:arial;width:300px;line-height:20px;color:#981e3b;height:20px;margin-bottom:5px;}
textarea {border:1px solid #999;padding:1px;font-size:11px;font-family:arial;width:280px;}
input.submit {width:75px;text-align:center;margin-left:308px;font-size:14px;background-color:#981e3b;color:#fff;height:24px;line-height:20px;}
label {font-size:18px;width:80px;color:#999;float:left;line-height:22px;margin-bottom:5px;color:#981e3b;}
