/* CSS Document */



body {
	-moz-opacity: 0.99999; /* to fix text fading (antialiasing quirks) in FF Mac */
	margin: 0px;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
	background: #f3efde url(images/background.png) repeat-y top left;
}
body.newsandmedia {
	-moz-opacity: 1.0; /* the 0.99999 opacity breaks SWFs in FF Mac */
}


* {
	padding: 0;
	margin: 0;
}



/* Div CSS
------------------------------------------------------------------------------------- */

	div#wrapper {
		width: 981px;
		float: left;
		display: inline;
	}
		#sidebar {
			width: 155px;
			float: left;
			display: inline;
			margin-left: 20px;
			position: relative;
			z-index: 2;
		}
			img#logo {
				width:181px;
				float: left;
				display: inline;
				margin-right: 42px;
				left: 0px;
				z-index: 10;
			}
			img#taf, img#prayer, img#donate, img#getinvolved, img#getregistered, img#evangelism2010 {
				width: 142px;
				border: none;
				margin-bottom: 3px;
				float: left;
				display: inline;
			}
				a.action:hover img, a.action:hover div.linkheader {
					margin-left: 5px;
				}
				a.action:hover {
					position: relative;
				}
			#subscribe, #search {
				background: url(images/sidebar_spot_top.png) no-repeat top center;
				padding: 12px 0 0 15px;
				width: 140px;
				float: left;
				display: inline;
				position: relative;
				font-size: 10px;
				text-align: left;
				font-weight: bold;
				margin-left: -5px;
			}
				#subscribe h3, #search h3 {
					font-size: 11px;
					color: #715900;
				}
				#subscribe {
					margin-top: 25px;
				}
				#search{
					margin-top: 20px;
				}
				#subscribe a {
					color: #b77505;
				}
				#subscribe form, #search form {
					padding: 4px 0 6px;
					margin:0;
					width: auto;
				}
					#subscribe form input#email,#search form input#look {
						border: 1px solid #c29e00;
						font-size: 10px;
						color: #938822;
						font-stretch: semi-expanded;
						position: relative;
						top: -1px;
						padding: 1px 3px 1px 3px;
					}
				#subscribe .submit, #search .submit {
					background: url(images/button_standard.png) no-repeat;
					width: 18px;
					height: 17px;
					border:none;
					padding:0;
					margin: 0;
				}
				
		#divide {
			background: url(images/inside_menu_left_bg.png) no-repeat;
			width: 42px;
			height: 448px;
			position:absolute;
			left: 176px;
			top: 152px;
			float:left;
			/*border:1px solid blue;*/
		}
			/*body.home #divide {
				background: url(images/home_menu_left_bg.png) no-repeat;
			}*/

		body.home #middle {
			width: 705px;
			margin-left: 47px;
			display: inline;
			float: left;
			/*border:1px solid orange;*/
		}
			body.inside #middle {
				width: 705px;
				margin-left: 47px;
				left:175px;
				display: inline;
				float: left;
				position:absolute;
				/*border:1px solid orange;*/
			}
				ul.breadcrumb {
					margin-top: 10px;
					float: left;
					display: inline;
				}
				ul.breadcrumb li {
					display: inline;
					font: 12px/16px "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
					color: #ae6a00;
				}
			#middle_top {
				width: 752px;
				height: 40px;
				float: left;
				display: inline;
			}
			#content_top {
				font-size: 0px;
				width: 752px;
				height: 5px;
				float: left;
				display: inline;
			}
			#content_wrapper {
				padding-bottom: 30px;
				width: 752px;
				float: left;
				display: inline;
				/*border:1px solid red;*/
			}			
				body.home #content_wrapper {
					min-height: 450px;
					background: #fff url(images/inside_decoration_skyline.jpg) no-repeat right top;
				}
				body.inside #content_wrapper {
					background: #fff url(images/inside_decoration_skyline.jpg) no-repeat right top;
				}
				body.network #content_wrapper{
					background: #fff url(images/inside_decoration_stream.jpg) no-repeat right top;
				}
				body.newsandmedia #content_wrapper, body.events #content_wrapper {
					background: #fff url(images/inside_decoration_bible.jpg) no-repeat right top;
				}
				body.training #content_wrapper, body.resources #content_wrapper {
					background: #fff url(images/inside_decoration_bible.jpg) no-repeat right top;
				}
				body.contact #content_wrapper {
					background: #fff url(images/inside_decoration_fence.jpg) no-repeat right top;
				}
				body.calendar #content_wrapper {
					background: #fff url(images/inside_decoration_map.jpg) no-repeat right top;
				}
			#content {
				width: 652px;
				margin: 30px 50px 0;
				float: left;
				display: inline;
			}
			#footer {
				width: 752px;
				height: 90px;
				float:left;
				background: url(images/home_top_bg.png) no-repeat top center;
				/*Arlen text-align: center;*/
				font-size: 10px;
				color:#a08d55;
				padding: 20px 0 10px;
			}
				body.home #footer {
					position:absolute;
					top: 630px;
					left:220px;					
				}
				img#sdalogo {
					width:191px;
					height: 25px;
					float:left;
					text-align:center;
					color:#a08d55;
					margin: -10px 62px 0 0;
				}
				img#minlogin {
					border:none;
					width:109px;
					height:26px; 
					float:right;
					margin-top:-3px;
				}
				#footer a {
					text-decoration:none;
				}
				img#footer_goodnewsatlanta {
					float: left;
					clear: both;
					margin-top: 10px;
				}		

		.preload {
			display: none;
		}

		form.sortby, form.types, form.categories {
			display: inline;
			position: absolute;
			width: auto;
			margin: 0;
			font-size: 12px;
			font-weight: normal;
			font-style: normal;
			width: auto;
		}
			form.sortby {
				right: 0;
				bottom: 2px;				
			}
			form.types, form.categories {
				top: 33px;
				right: auto;
				left: 0;
			}
		
/* Object Styles
------------------------------------------------------------------------------------- */
	
		h1 {
			width: 350px;
			padding: 14px 20px 10px;
			margin-left: -20px;
			font: normal 30px/33px "Trebuchet MS", "Lucida Sans", Arial, Verdana, sans-serif;
			color: #7f7700;
			background: url(images/inside_title_spot.png) no-repeat;
			position:relative;
		}
		
		h2 {
			font: italic bold 19px/30px "Trebuchet MS", "Lucida Sans", Arial, Verdana, sans-serif;
			color: #596e86;
			margin: 15px 0 10px;
		}
			.home #about h2 {
				color: #f2e283;
				font-family:  "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
				font-size: 16px;
				font-style: normal;
				font-weight: normal;
				white-space: normal;
				margin: 0;
			}
			body.evangelism2010 h2 {
				line-height: 24px;
			}
			

		
		h3 {
			font: bold 14px/17px "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
			color: #7f7700;
			margin: 10px 0 5px;	
		}
			h3.newsmedia{
				font: bold 14px/17px "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
				color: #7f7700;	
				letter-spacing:-0.5px;
				display:block;
				float:left;
			}
		h4 {
		    font-size:14px;
			font-weight:bold;
			color:#eac036;
			padding-bottom:10px;
			float:left;
			width:180px;
			display:block;
		}
		p {
			/*width: 415px;*/
			padding: 7px 0;
			font: 12px/16px "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
			color: #413e30;
			/*display:inline;*/
		}
		body.network p.summary{
			width:auto;
		}
			p.summary, div#content div#header {
				width: 470px;
				font: 14px/18px "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
				padding-bottom: 25px;
				margin-bottom: 24px;
				background: url(images/inside_intro_bottom.png) no-repeat 5px bottom;
			}
				/*div.summary_img {
					background: url(images/inside_intro_bottom.png) no-repeat 5px bottom;
					clear:left;
					width:239px;
					height:9px;
					margin-top:-24px;
				}*/
			p.intro {
				font-size:11px;
				color:#fff;
				white-space:normal;
				width: 313px;
			}
				p.intro p.intro2 {
					font-size:12px;
					float:left;
					
				}
				p.intro a{
					color:#fff;
					
				}
			body.inside #footer p {
				padding:10px 10px 0 0;
				float:left;
			}
		strong {
		}
			strong.blue {
				color:#596E86;
			}
			strong.brown {
				color:#AE6A00;
			}
			strong.highlight {
				padding: 2px 3px;
				margin: -2px 0;
				background: #695600;
				color: #fff;
				/*text-decoration: none;*/
			}
		em {
			color:#413E30;	
		}
		
		small {
			
		}
			form small {
				font-size: 10px;
			}
		
		iframe {
			border: none;
		}
			iframe.calendar {
				border: none;
				background-color: transparent;
				width: 600px;
				height: 600px;
			}
		table.content_table {
			font-size: 12px;
			color: #413e30;
			border-collapse: collapse;
		}
			table.content_table th {
				padding: 4px 5px 4px 6px;
				background: #efeedf;
				font-weight: bold;
				text-align: left;
				border-right: 1px solid #fff;
			}
			table.content_table td {
				padding: 3px 5px 4px 6px;
			}

			img.content_right, img.right, div.image_right {
				padding:1px;
				float:right;
				border:3px solid #c3bc8e;
				background-color:#fff;
				margin:10px 0 10px 10px;
			}
			img.content_left, img.left, div.image_left {
				padding:1px;
				float:left;
				border:3px solid #c3bc8e;
				background-color:#fff;
				margin:10px 10px 10px 0;
			}
			div.thumb_border {
				background: url(images/thumbnail_border.png) no-repeat;
				border: none;
				height: 79px;
				left: 0px;
				position: absolute;
				top: 0px;
				width: 120px;
			}
			div.image_container{
				position: relative;
				border: none;
				padding: 0;
			}
				div.image_container img {
					display: inline;
					float: left;
				}
			div.border_150x200, div.border_200x150, div.border_180x240, div.border_240x180, div.border_225x300, div.border_300x225, div.border_125x150, div.border_200x200 {
				position: absolute;
				top: 0;
				left: 0;
				z-index: 1;
				background-repeat: no-repeat;
			}
			div.border_150x200 {
				background-image: url(images/borders_150x200.png);
				height: 200px;
				width: 150px;
			}
			div.border_200x150 {
				background-image: url(images/borders_200x150.png);
				height: 150px;
				width: 200px;
			}
			div.border_180x240 {
				background-image: url(images/borders_180x240.png);
				height: 240px;
				width: 180px;
			}
			div.border_240x180 {
				background-image: url(images/borders_240x180.png);
				height: 180px;
				width: 240px;
			}
			div.border_225x300 {
				background-image: url(images/borders_225x300.png);
				height: 300px;
				width: 225px;
			}
			div.border_300x225 {
				background-image: url(images/borders_300x225.png);
				height: 225px;
				width: 300px;
			}
			div.border_125x150 {
				background-image: url(images/borders_125x150.png);
				height: 150px;
				width: 125px;
			}
			div.border_200x200 {
				background-image: url(images/borders_200x200.png);
				height: 200px;
				width: 200px;
			}


			div.profile {
				border-bottom: 1px solid #c2bd8e;
				display: inline;
				float: left;
				margin-bottom: 10px;
				padding-bottom: 10px;
			}


	/* List Styles
	------------------------------------------------------------------------------------- */


		#content ul {
			font-size:12px;
			color:#413E30;
			line-height:16px;
			padding-left:30px;
		}
			#content ul li {
				list-style-type:square;
			}	

		#content ol {
			font-size:12px;
			color:#413E30;
			line-height:16px;
			padding-left:30px;
		}
			#content ol li {
			}
			
		

	/* Form Styles
	------------------------------------------------------------------------------------- */

/*dl.prayer, dl.contact, dl.register, dl.login{
	font-size:12px;
}
input.radio{
	float:left;
	display:inline;
}
dt.radio{
	float:left;
	display:block;
}*/

dl {
	float: left;
	clear: left;
	display: inline;
	margin: 0 25px 0 0;
	padding: 10px 0 0 0;
	width: 450px;
}
dt {
	float: left;
	clear: left;
	text-align: right;
	margin: 5px 10px 0 0 !important;
	width: 100px;
	font-size: 11px;
	font-weight: bold;
	color: #413E30;
}
dd {
	margin-bottom: 5px;
	font-size: 11px;
}

dd input {
	padding: 2px;
	width: 175px;
	font-size: 14px;
}
input.button, input.radio {
	width: auto;
	display: inline !important;
}

form ul, form ul li {
	list-style-type: none !important;
}

	
/* Link Styles
------------------------------------------------------------------------------------- */
	
		a {
			color: #ae6a00;
		}
		#content a {
			color: #ae6a00;
		}
		a img {
			text-decoration: none;
			border: none;
		}
		.emlink, .sitelink {
			background:#514300;
			color:#FFFFFF;
			line-height:23px;
			font-size: 12px;
			margin:4px 0pt;
			padding:3px 5px;
			text-decoration:none;
		}
		
	/* Menu Styles
	------------------------------------------------------------------------------------- */

		ul#menu, ul#menu li, ul#menu a, ul#menu div.flyout ul {
			float: left;
			display: inline;
		}

		ul#menu {
			margin: 0 0 30px;
			margin-left: -10px;
			width: 168px;
			padding-left:0px;
			position: relative;
		}
			ul#menu li {
				position: relative;
				list-style-type: none !important;
			}
			ul#menu li a {
				width: 140px;
				padding: 3px 10px 3px 19px;
				position: relative;
				font: 14px Verdana, Arial, Helvetica, sans-serif;
				color: #6f5d09;
				text-align: left;
				text-decoration: none;
				background: url(images/menu_border_bottom.png) no-repeat 9px bottom;
			}
				ul#menu li a:hover {
					background: url(images/menu_hover.png) no-repeat 9px bottom;
				}
				ul#menu li.current a, ul#menu li.current a:hover {
					color: #fff;
					background: url(images/menu_current_bg.png) no-repeat center top;
				}
		
		div.flyout {
			position: absolute;
			top: -10px;
			left: 155px;
			width: 175px;
			padding: 2px;
			border: 1px solid #d1c799;
			background: #baaa62;
			z-index: 1;
		}
		ul#menu li.open {
			z-index: 2;
		}
		ul#menu li.closed {
			z-index: 1;
		}
		ul#menu li.closed div.flyout {
			display: none;
		}		
			ul#menu div.flyout ul {
				padding: 0;
				margin: 0;
				width: 173px;
				padding: 6px 0;
				border: 1px solid #d1c799;
				background: #8a7100 url(images/flyout_top.gif) repeat-x top left;
			}
				ul#menu div.flyout ul li {
				}
					ul#menu div.flyout ul li a {
						width: 151px;
						padding: 5px 11px;
						font-weight: normal;
						line-height: 13px;
						font: 12px/12px Verdana, Arial, Helvetica, sans-serif;
						color: #fff;
						background: none;
					}
						ul#menu div.flyout ul li a:hover {
							background: #725d00;
							font-weight: normal;
						}
						ul#menu div.flyout ul li.current a, ul#menu div.flyout ul li.current a:hover {
							font-weight: normal;
							background: #baaa62;
						}
		

	/* Home page styles
	------------------------------------------------------------------------------------- */

		#featured_story {
			background: url(images/home_featuredstory.png) no-repeat;
			position: absolute;
			top:22px;
			left: 220px;
			width: 363px;
			height:226px;
		}
			img.featured_img {
				width: 353px;
				height: 168px;
				position: absolute;
				left: 224px;
				top: 25px;
			}
			#featured_story h1 {
				color:#fff;
				font-size:14px;
				font-weight:bold;
				line-height: 100%;
				font-size: 15px;
				font-weight: bold;
				margin:0px;
				padding:0px;
				position:absolute;
				left:25px;
				top:181px;
				background: none;
			}
				#featured_story h1 a {
					color: #fff;
				}
			#featured_story #tag{
				position:absolute;
				top: 168px;
				left:19px;
				font-size: 10px;
				font-style: italic;
				color: #fdc69f;
			}
			.location {
				color: #fdc69f;
				font-size:10px;
				font-style: italic;
				position: absolute;
				top: 200px;
				right: 20px;
			}
			img.bullet {
				width:7px;
				height: 7px;
				margin:0px 2px 0px 4px;
				padding:0px;
			}
		#news {
			background: url(images/home_spotlight.png) no-repeat;
			position: absolute;
			top:18px;
			left: 600px;
			width:384px;
			height:125px;
		
		}
			img.newsimg {
				width: 90px;
				height: 68px;
				border:2px solid #dbbc86;
				position:absolute;
				top: 6px;
				left: 15px;
				padding:0px;
				margin:5px;
			}
			#news h2 {
				color:#f7e3ae;
				font-size: 14px;
				font-weight: bold;
				line-height: 100%;
				font-style: normal;
				margin:0;
				padding:0;
				width:245px;
			}
			#news h2 a {
				color: #f7e3ae;
				text-decoration: none;
			}
			#news .news_right{
				position: relative;
				top: 12px;
				left: 128px;
			}
			#news .location_news{
				color:#f7e3ae;
				font-size:10px;
				font-style:italic;
				position:relative;
				top:6px;
				text-align:left;
				margin:0;
			}
			#news .news_description {
				width: 226px;
				font-size: 12px;
				color:#fff;
				text-align:left;
				position:relative;
				top:3px;
				white-space:normal;
			}
				#news .news_description a {
					color: #fff;
					text-decoration: none;
				}
			#news .news_wrap {
				opacity: 0;
				filter: alpha(opacity=0);
				width: 380px;
				height: 92px;
				position: absolute;
				overflow: hidden;
			}
			#news .news_shade {
				width: 365px;
				height: 81px;
				position: absolute;
				top: 11px;
				left: 8px;
				background-color: #b26d00;
			}
			#feature_nav {
				position: absolute;
				top: 90px;
				height: 25px;
				width: 100%;
				text-align: center;
			}
			#feature_nav span {
				font-size: 11px;
				line-height: 11px;
				padding: 4px 5px;
				position: relative;
				cursor: pointer;
				color: #fff;
			}
				#feature_nav span.current {
					border: 2px solid #e9bb72;
					background: #a26300;
					padding: 1px 3px;
					cursor: default;
				}


		#about{
			background: url(images/home_intro.png) no-repeat;
			position: absolute;
			left:220px;
			top: 260px;
			width:313px;
			height:282px;
			padding:25px;
		}
		#ymap, #map{
			width:376px;
			opacity: 0.95;
			filter:alpha(opacity="95");
		}
		#ymap {
			top:0px;
			left: 0px;
			z-index: 1;
			height:342px;
		}
		#map {
			position: absolute;
			top:160px;
			left: 600px;
			z-index: 2;
		}
			#map_border_top{
				background: url(images/home_map_top.png) no-repeat;
				position: absolute;
				top:0px;
				left:0px;
				width:376px;
				height:16px;
				z-index:1;
			}
			#map_border_bottom{
				background: url(images/home_map_bottom.png) no-repeat;
				position: absolute;
				top: 329px;
				left: 0px;
				width: 376px;
				height: 13px;
				z-index: 1;
			}
			#map_border_left{
				background: url(images/home_map_left.png) no-repeat;
				position: absolute;
				top: 13px;
				left: 0px;
				width: 12px;
				height: 316px;
				z-index: 1;
			}
			#map_border_right{
				background: url(images/home_map_right.png) no-repeat;
				position: absolute;
				top: 13px;
				left: 364px;
				width: 12px;
				height: 316px;
				z-index: 1;
			}
		#map_enlarge{
			background: url(images/button_enlarge.png) no-repeat;
		}
		#map_enlarge, a.map_enlarge_link {
			position: absolute;
			top: 476px;
			left: 592px;
			width: 86px;
			height: 26px;
			z-index: 2;
		}
		a.map_enlarge_link {
			text-decoration: none;
			display: block;
		}
			input.map_options {
				/*border:1px solid #c99740;*/
				margin:2px;				
			}
			img.icon{
				margin:0px 0px -7px 2px;
				/*overflow:visible;*/
				border: none;
			}
			#map_options {
				position: absolute;
				top: 505px;
				left: 607px;
			}
			#map_options input {
				margin: 0px;
				padding: 0px;
			}
			#map_options_left, #map_options_right {
				float: left;
				/*display: inline;*/
				color: #a44f00;
				font-size: 10px;
				font-weight: bold;
				/*position: relative;
				top: 13px;
				overflow: visible;*/
			}
				#map_options_left label, #map_options_right label {
					font-family: "Lucida Sans", "Trebuchet MS", Arial, sans-serif;
				}
				#map_options_right {
					margin-left: 15pxpx;
				}
				#map_options_left a, #map_options_right a {
					text-decoration: none;
				}
			.map_label {
				width: 175px;
				padding: 0 4px;
				margin-left: 20px;
				color: #fff;
				font-size: 12px;
				font-weight: bold;
				text-align: left;
				background-color: #a96700;
				border: 2px solid #dea700;
				position: absolute;
				z-index: 99;
			}
			.map_label_wrap * { cursor: pointer !important; }
				div.map_label a {
					display: block;
					padding: 2px 0;
					margin: 4px 0px;
					color: white;
					text-decoration: none;
				}
				div.map_label a:hover {
					text-decoration: underline;
				}			



	/* Lightbox styles
	------------------------------------------------------------------------------------- */
			
		#lbImage {
			border: none !important;
		}
		#lbCenter {
			background: #fff !important;
		}
		#lbBottomContainer {
			background: #fff !important;
		}
		#lbBottom {
			border: none !important;
		}


	/* News & Media List styles
	------------------------------------------------------------------------------------- */

		div.newsStories, div.mediaCenter {
			width: 308px;
			float: left;
			display: inline;
		}
			div.newsStories {
				margin-right: 36px;
			}
				div.newsMediaItem {
					width: 308px;
					margin-bottom: 15px;
					float: left;
					display: inline;
				}
					div.newsMediaItem a img {
					
					}
					div.newsMediaItem .right {
						width: 173px;
						margin-left: 15px;
						float: left;
						display: inline;
					
					}
					div.newsMediaItem h3 {
						border-bottom: 1px solid #e3e1bf;
					}
					div.newsMediaItem p.summary {
						font: normal 11px/15px "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
						color: #6a613f;
						border-bottom: 1px solid #e3e1bf;
					}
				

	/* News Detail styles
	------------------------------------------------------------------------------------- */
	
		div.newsMeta {
			margin: 0 0 8px -20px;
			display: block;
			font: italic 11px/16px "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
			color: #8c883f;
		}
			div.newsMeta a {
				color: #8c883f;
			}
		div.newsImage {
			width: 210px;
			padding-left: 25px;
			padding-bottom: 25px;
			float: right;
			display: inline;
		}
			div.newsImage img {
				width: 202px;
				padding: 1px;
				margin-bottom: 3px;
				border: 3px solid #c2bd8e;
			}
			div.newsImage small {
				font: italic 11px/16px "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
				color: #6a613f;
				display: block;
			}
			div.newsImage p {
				width: 210px;
				font: bold 13px/16px "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
				color: #7f7700;
			}
			
	/*News and Media Detail, Get involved
	----------------------------------------------------------------------------------------------*/
		div.columns {
			display: block;
		}
		div#column_left, div#column_right {
			float:left;
			width:304px;
			display:inline;
			position: relative;
		}
			div#column_left h2, div#column_right h2 {
				margin: 0 0 20px;
			}
			body.events div#column_left h2, body.events div#column_right h2 {
				margin-bottom: 0;
			}
		div#column_right {
			margin-left:40px;
		}
		body.newsandmedia div.corset, body.events div.corset {
			float: right;
			width: 168px;
			display: inline;
		}
		div.media_item{
			width:100%;
			margin-top: 15px;
			display:inline;
			float:left;
			clear:both;
			/*border:1px solid red;*/
		}
		a.newsmedia_thumblink {
			float: left;
			display: inline;
			color: #fff !important;
			width: 120px;
			height: 79px;
			position: relative;
			border: none;
		}
		img.newsmedia_preview{
			width:114px;
			height:73px;
			background-color:#fff;
			padding:3px;
			display:inline;
			float:left;
			border: none;
		}
		p.newsmedia {
			border-top:1px solid #dee3ba;
			color:#817660;
			display:inline;
			float:left;
			font-size: 11px;
			font-weight: bold;
			letter-spacing:-0.5px;
			margin:5px 0 0;
			padding:5px 0 0;
			white-space:normal;
			width:168px;
		}
		p.newsmedia_details {
			border-top:1px solid #dee3ba;
			color:#a6a58c;
			display:inline;
			float:left;
			font-size:10px;
			font-style:italic;
			margin: 5px 0 5px 0px;
			padding:5px 0 0;
			width:168px;
		}
		div.evangelism_list {
			display: inline;
			float: left;
			padding-left: 15px;
			width: 300px;
		}
			div.evangelism_list p.newsmedia, div.evangelism_list p.newsmedia_details {
				width: 100%;
				clear: left;
			}
		
	/* Ministry styles
	--------------------------------------------------------------------------------------------------*/
	#sideright{
		width:210px;
		min-height: 100px;
		float:right;
		background-color:#69661f;
		background-image: url(images/sidebar_top.gif);
		background-position:top left;
		background-repeat:no-repeat;
		font-size:12px;
		color:#fdfdf5;
		font-weight:bold;
		letter-spacing:-0.5px;
		margin: 10px 0 30px 40px;
		display:inline;
	}
		body.about #sideright {
			margin-top: 45px;
		}
		body.training #sideright {
			margin-top: 40px;
		}
		#sideright p{
			font-size:11px;
			color:#fdfdf5;
			width:166px;
		}
			#sideright p strong{
			color:#fdfdf5;
		}
		#content #sideright ul {
			display:block;	
			padding:6px 0 0 0;
			list-style-position:inside;
			color:#fdfdf5;
			float: left;
			width:168px;
		}
		#sideright ul li.closed{
			border-bottom:1px solid #797535;
			background-image: url(images/ministry_arrow_closed.gif);
			background-position:12px 13px;
			background-repeat:no-repeat;
			padding: 12px 12px 12px 30px;
			float: left;
			width:168px;
			overflow: hidden;
			list-style-type:none !important;
		}
		#sideright ul li.open{
			background-image: url(images/ministry_arrow_open.gif);
			background-position:12px 13px;
			background-repeat:no-repeat;
			border-bottom:1px solid #797535;
			padding: 12px 12px 12px 30px;
			float: left;
			width:168px;
			overflow: hidden;
			list-style-type:none !important;
		}
			#sideright ul#pages_submenu, #sideright ul#jobs_submenu{
				display:block;
				padding: 0px 0px 5px 0px;
				list-style-type:none;
				font-size:12px;
				font-weight:bold;
				color:#fdfdf5;
			}
			#sideright ul#pages_submenu li, #sideright ul#jobs_submenu li {
				list-style-type:none !important;
				width: 160px;
				float:left;
				padding-bottom:5px;
			}
			#sideright a {
				color:#EAC036;
			}
		img.news_preview{
			width:114px;
			height:73px;
			background-color:#fff;
			padding:1px;
			border:2px solid #a9a34b;
		}
		#sideright p.details{
			font-size:10px;
			font-style:italic;
			color:#c9c588;
			float:left;
			white-space:normal;
			width:166px;
			padding:0;
			margin-bottom: 15px;
			font-weight:bold;
		}	
/*Ministry Finder Styles
-----------------------------------------------------------------------------------------*/
div#min_left{
	float:left;
	width:226px;
	margin:-10px 40px 0 0;
	display:block;
}
	.sectionheader {
		background:url(images/mfinder_bg_sectionheading.png) no-repeat center;
		width:209px;
		height:24px;		
		display:block;
		float:left;
		font-size:15px;
		color:#fff;
		padding:4px 0 0 17px;
		margin:14px 0 6px 0;
	}
		.sectionheader strong, .linkheader strong {
			color: #fff;
		}
	a.linkheader {
		background:url(images/mfinder_bg_sectionheading_link.png) no-repeat right;
		width:200px;
		height:23px;
		display: block;
		float: left;
		font-size: 15px;
		color: #fff !important;
		padding: 4px 0 0 26px;
		margin-bottom: 7px;
		text-decoration: none;
	}
		a.linkheader:hover {
			padding-left: 31px;
			cursor: pointer;
		}
		a.top_action {
			margin: 9px 0 -3px;
			float: none;
		}

	#mindthegap{
		width:100%;
		height:25px;
		display:block;
		float:left;
	}
	#content ul.ministries {
		float:left;
		padding: 0;
		display:block;
		color:#ad6900;	
		font-size:12px;
		width:185px;
	}
		ul.ministries li {
			list-style-type:none !important;
			float:left;
			width: 177px;
			margin-left:8px;
		}
		ul.ministries a {
			background:url(images/mfinder_bg_section_item.png) no-repeat bottom left;
			width: 157px;		
			padding: 4px 0 4px 20px;
			text-decoration:none;
			float: left;
		}
		ul.ministries li a:hover, ul.ministries li a.hover {
			background:url(images/mfinder_bg_section_item_hover.png) no-repeat bottom left;
		}
		ul.ministries li.current {

		}
		#content ul.ministries li.current a {
			background:url(images/mfinder_bg_section_item_current.png) no-repeat bottom left;
			font-weight:bold;
			color:#838c9d;
		}
div#min_right{
	float:right;
	width:376px;
	display:block;
}
	h2.header_underlined {
		display: block;
		color:#807800;
		font-size:18px;
		line-height: 22px;
		font-style:italic;
		font-weight:bold;
		border-bottom:1px solid #ecdfa8;
		width:100%;
		position: relative;
	}

	#ministrylist table {
		font-size:12px;
		color:#747259;
		font-style:italic;
		float:left;
		border-collapse:collapse;
	}
		#ministrylist tr td {
			padding:2px 0;
			vertical-align:top;
		}
		#ministrylist tr td.middle{
			width:10px;
		}
		#ministrylist th {
			color:#9c976f;
			font-size:11px;
			font-style:normal;
			font-weight:bold;
			padding-bottom:5px;
			text-align: left;
		}
		#ministrylist tr td.min_name a {
			color:#ac6c02;
			font-style:normal;
		}
	/*Volunteer Opportunities
	----------------------------------------------------------------------------------*/
	#content ul#volunteer{
		padding: 0;
		float:left;
		width:100%;
	}
	ul#volunteer li {
		list-style-type:none !important;
		margin:5px 0;
	}
	ul#volunteer li a.description {
		font-weight:bold;
		font-size:14px;
		color:#838C9D;
		text-decoration:none;
	}
	ul#volunteer li a.ministry {
		font-size:12px;
		color:#AE6A00;
		text-decoration:none;
	}
	ul#volunteer div.postingdate {
		font-size:10px;
		font-style:italic;
		color:#A6A58C;
		display:block;
		margin:2px 0;
	}
/*Volunteer Opportunities Details
-----------------------------------------------------------------------------------------------*/
	#content ul.volunteerdetails{
		padding: 0;
		float:left;
		width:100%;
	}
		ul.volunteerdetails li {
			list-style-type:none !important;
			margin:5px 0;
			display:block;
			padding-left:15px;
		}
		ul.volunteerdetails li div.title{
			font-weight:bold;
			font-size:12px;
			color:#AE6A00;
			display:inline;
		}
		ul.volunteerdetails li div.details{
			font-size:11px;
			color:#000;
			display:inline;
		}
	/*Media Details Page
	--------------------------------------------------------------------------------------*/
	#content ul.mediaoptions {
		display:block;
		float:left;
		padding:0;
		margin:0;
	}
		ul.mediaoptions li {
			list-style-type:none !important;
			display:inline;
			font-size:;
			float:left;
			padding-left:20px;
		}
			ul.mediaoptions li strong {
				color:#AE6A00;
			}
		ul.mediaoptions li.larger {
			background: url(images/media_larger.gif) no-repeat left center;
			color:#AE6A00;
		}
		ul.mediaoptions li.smaller {
			background: url(images/media_smaller.gif) no-repeat left center;
			color:#AE6A00;
			margin-left:20px;
		}
		ul.mediaoptions li.download {
			background: url(images/media_download.gif) no-repeat left center;
			color:#8fa042;
			margin-left:20px;
		}
			ul.mediaoptions li.download a.download {
				color:#6a8001 !important;
			}
		ul.mediaoptions li.tell {
			background: url(images/media_taf.gif) no-repeat left center;
			color:#AE6A00;
			margin-left:20px;
		}
	h2.mediaoptions {
		font: italic bold 17px/30px "Trebuchet MS", "Lucida Sans", Arial, Verdana, sans-serif;
		color: #596e86;
	}
	div.videoplayer {
		margin:20px 0;
	}

