@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #f9f8b9 url(../images/bg-main.jpg) no-repeat scroll center -30px;
}

#container { 
margin:0 auto;
width:900px;
}

#content {
	background-color:#FFFFFF;
	margin:0 0 14px 0;
	padding:15px;
}

#content p a, #content p a:visited, #content p a:active {
	color: #188AC0;
	text-decoration: underline;
}

#content p a:hover {
	color: #993399;
	text-decoration: none;
}

#content-left {width:535px; margin:0;}

#whatsnew {
background-image:url(../images/bg-whats-new.gif);
background-repeat:no-repeat;
border:1px dotted #4fa0dd;
padding:6px;
margin-bottom:12px;
}

#footer {
	text-align:center;
	font-family: "Helvetica", sans-serif;
	font-size: 13px;
	color: #663399;
	font-weight: bold;
	padding-bottom:14px;
}

#footer a, #footer a:visited, #footer a:active {
	font-weight: bold;
	color: #663399;
	text-decoration: underline;
}

#footer a:hover {
	color: #006699;
	text-decoration: none;
}

.sidebar-right {
	width:280px;
	float:right;
	margin:0 0 16px 16px;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #e0c2fd url(../images/bg-sidebar-right.jpg) no-repeat top;
	color:#000000;
}

.sidebar-right a, .sidebar-right a:visited, .sidebar-right a:active {
	color:#4501b6;
	text-decoration: underline;
}
.sidebar-right a:hover {
	color:#000;
	text-decoration: none;
}

/*
.sidebar-right img {border:1px solid #bf9cdc;}
*/

ul li .sidebar-right {
	list-style-type: none;
}

.boxy {
	background-color:#fce7f8;
	border-top:1px dotted #de7bd3;
	border-bottom:1px dotted #de7bd3;
	padding:5px;
	margin-bottom:12px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 15px;
	font-style: italic;
}

#boxy-right {
	width:250px;
	float:right;
	background-color:#fce7f8;
	border-top:1px dotted #de7bd3;
	border-bottom:1px dotted #de7bd3;
	padding:10px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 15px;
	font-style: italic;
	margin:0:
}

h1 a {
	display:block;
	width:401px;
	height:103px;
	margin-bottom:18px;
	background: url(../images/ning-header.gif) no-repeat;
	text-indent:-1234px;
}

h2 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: lighter;
	line-height: 1.3em;
	letter-spacing: -1px;
	color: #336699;
	font-size:30px;
	}
	
h2 a, h2 a:active, h2 a:visited {
	color: #336699;
	text-decoration: none;
}
h2 a:hover {
	color: #F45000;
	text-decoration: none;
}	

h3, h4 {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-weight: lighter;
    line-height: 1.3;	
	}

h2, h3, h4, p {margin:0 0 16px 0;}

h3 {
	font-size:22px;
	color: #006699;
}

h3 a, h3 a:active, h3 a:visited {
	color: #336699;
	text-decoration: none;
}
h3 a:hover {
	color: #9F0000;
	text-decoration: none;
}

h4 {
	font-size:16px;
	color: #8A5B8A;
}

.softbreakh4 {
font-family: "Lucida Sans Unicode", sans-serif;
	font-weight: lighter;
    line-height: 1.3;	
	font-size:16px;
	color: #8A5B8A;
}

.smalltext {
font-size:11px;
	font-family:"Helvetica", Arial, sans-serif;
	color:#333;
	}

.bodytext {
font-family: verdana, sans-serif;
	font-size: 13px;
	line-height: 1.5;	
	color:#202020;
}

.highlighted {	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing:1px;
	color: #000;
	font-size:25px;
}

.whatsnew-headline {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: -1px;
	color: #6633CC;
	font-size:35px;
	}
/* P H O T O S */

img.floatleft { float: left;
margin: 0px 16px 0px 0px;
padding: 0px 0px 0px 0px;
 }	
 
 img.floatright { float: right;
margin: 0px 0px 10px 16px;
padding: 0px 0px 0px 0px;
 }

.photoleft96, .photoleft150, .photoleft200, .photoleft250, .photoleft300 {
	color:#663399;
	float:left;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11px;
	margin:0 16px 0 0;
	padding-top:10px;
}

.photoright96, .photoright150, .photoright200, .photoright250, .photoright300 {
	color:#663399;
	float:right;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11px;
	margin:0 0 10px 16px;
	padding-top:10px;
	text-align:right;
}


.photoleft96 {width:96px;}

.photoleft150 {width:150px;}

.photoleft200 {width:200px;}

.photoleft250 {width:250px;}

.photoleft300{width:300px;}

.photoleft400{width:400px;}

.photoright96 {width:96px;}

.photoright150 {width:150px;}

.photoright200 {width:200px;}

.photoright250 {width:250px;}

.photoright300 {width:300px;}
 
/* N A V I G A T I O N */

.navtabs{
width: 100%;
overflow: hidden;
}

.navtabs ul{
margin: 0;
padding: 0;
font: bold 17px "Helvetica", sans-serif;;
list-style-type: none;
}

.navtabs li{
display: inline;
margin: 0;
}

.navtabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 2px solid #014479; /*right divider between tabs*/
color: white;
background: #025392; /*background of tabs (default state)*/
}

.navtabs li a:visited{
color: white;
}

.navtabs li a:hover, .tabs li.selected a{
background: #0279b6; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.navtabs li.forum a{
background: #a368c6; /*make it happen, Thommy*/
border-right: 2px solid #a368c6; /*right divider between tabs*/

}

.navtabs li.forum a:hover{
	background: #8441AB; /*this one too*/
}

/* FEEDBURNER */
		
		div.feedburnerFeedBlock p.date {
			font-size: .92em;
			display: inline;
			margin-left: 5px;
			}
		div.feedburnerFeedBlock ul li div {
			display: inline;
		
			}
		div.feedburnerFeedBlock span.headline {
			font-weight: bold;
			display: block;
			text-indent: 0;
			}
		div.feedburnerFeedBlock ul li {
			margin-bottom: 2em;
			padding-left: 0 !important;
			text-indent: 0 !important;
			list-style-type:none;
			}
		div.feedburnerFeedBlock p.enclosure {
			margin-top: 3px;
		}
		div.feedburnerFeedBlock p.enclosure a {
			background: url(img/play.gif) no-repeat left center;
			}

.feedTitle {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-weight: lighter;
	line-height: 1.1;
	font-size:16px;
	color: #8A5B8A;
}

.feedTitle a, .feedTitle a:visited, .feedTitle a:active {
	color:#4501b6;
	text-decoration: none;
}
.feedTitle a:hover {
	color:#000;
	text-decoration: none;
}


/* MISC */
.ministry-profile {
width:324px;
height:35px;
background-image:url(../images/ministry-profile.gif);
text-indent:-9999px;
}

.mission-spotlight {
	width:213px;
	height:31px;
	background-image:url(../images/mission-spotlight.gif);
	text-indent:-9999px;
}

.bodytext li  {
	list-style-image:url(../images/bullet.gif);
	padding-bottom:12px;
}
