/* CSS RESET */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0px;
		padding: 0px;
		border: 0;
		outline: 0;
		font-size: 100%;
		background: transparent;
	}

img {
	border:none;
}
/* END RESET */

body, table, tr, td {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333300;
	
	
}

body p {
	margin-bottom:8px;
}

a,a:link,a:visited {
	color:#333300;
}

a:hover {
	color:#BC4800;
}

.clear {
	height:1px;
	clear:both;
	overflow:hidden;
}

.site_wrapper {
	width:100%;
	background-image:url(../site_images/site_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#000000;
}

.logo {
	width:250px;
	height:189px;

}

.logo2 {
	
	
}

.left_col {
	width:275px;
	float:left;
	display:inline;
	margin:25px 0px 0px 0px;
	
}

a.ecard {
	width:272px;
	height:192px;
	background-image:url(../site_images/ecard_link.png);
	background-repeat:no-repeat;
	display:block;
	margin:33px 0px 0px 0px;

}
/** BEGIN TOP **/
.gnav_wrapper {
	float:left;
	display:inline;
}

.search {
	width:195px;
	float:right;
	display:inline;
}


/** END TOP **/

/** BEGIN BODY **/

.body_wrapper {
	width:850px;
	float:left;
	display:inline;
	/*margin-left:28px; */
	margin-left:4px;

}

.body_stilt {
	float:right;
	width:1px;
	height:800px;
}

.prayer_wall_stilt {
	float:right;
	width:1px;
	height:500px;
}

.body_column_one {
	width:504px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;

}

.body_column_two {
	width:308px;
	float:left;
	display:inline;
	padding-top:1px;
	margin-left:27px;
}


.body_content {
	width:771px;
	background-color:#ffffff;
	padding:33px;
}

.body_content p {
	margin-bottom:8px;
	line-height:18px;
}

.share_box {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	text-align:left;
	margin:40px 0px 0px 0px;
}

.share_text {
	width:223px;
	float:right;
}

.url_type {
	margin:20px 0px 0px 0px;
	
}

.page_title_wrapper {
	margin:0px 0px 10px 0px;
}

.page_title_col1 {
	width: 205px;
	color:#FF3E21;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	margin-bottom:10px;
	float: left;
	display: inline;
}

.page_title_col2 {
	margin-bottom:10px;
}

.page_col1 {
	width: 210px;
	height: 1px;
	float: left; 
	display: inline;
}

.page_col2 {
	width:510px;
	float:left;
	display:inline;
}

.page_title_login {
	margin: 15px 0 0 0;
	float: left;
	display: inline;
}

.page_title_login a {
	text-decoration: none;
	font-size: 11px;
}

.page_title_share_btns {
	margin: 11px 0 0 0;
	float:right;
	display:inline;
}

	/** HOME SPECIFIC **/
	
	.home_btns {
		margin: 5px 0px 0px 0px;
		padding:0;
	}
	
	.home_btns li {
		list-style-type: none;
		list-style-position:inside;
		margin: 0px;
		padding: 0px 0px 0px 0px;

		display:inline;
	}
	
	.prayer_wall_flash {
		width:504px;
		height:289px;
		margin:36px 0px 0px 0px;
	}
	
	.prayer_wall_footer {
		width:504px;
		margin:10px 0px 0px 0px;
	}
	
	.prayer_wall_footer_col_one {
		width:305px;
		float:left;
		display:inline;
		font-size:17px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#ffffff;
		
	}
	
	.prayer_wall_footer_col_two {
		width:199px;
		float:left;
		display:inline;
	}
	
	
	/** END HOME SPECIFIC **/

/** END BODY **/


/** BEGIN HEADER **/

.header_wrapper {
	width:837px;	
	height:215px;

}


.header_column_one {
	width:504px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;

}

.header_column_two {
	width:309px;
	float:left;
	display:inline;
	margin-left:24px;
}


/** END HEADER **/


/**** DROP DOWN MENUS ****/

/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Horizontal
  Style Theme:0 -Basic Style
  -----------------------------------
*/
#p7PMnav {
	margin: 0px 0px 0px 7px;
	padding:0;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	
}

#p7PMnav ul {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	border: 2px solid #01063A; 
	position: absolute;
	left: -9000px;
	z-index: 10000;
}

#p7PMnav a,#p7PMnav a:link, #p7PMnav a:visited {
	display: block;
	text-decoration: none;
	padding: 7px 16px 13px 15px;
	color: #ffffff;
	line-height:1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

#p7PMnav li a:hover {
	background-image:url(../site_images/gnav_rollover.gif);
	background-repeat:repeat-x;
	color:#FFB72C;
}

.gnav_active {
	

}

#p7PMnav li ul li {
	font-size:13px;
	padding:0px;
}

#p7PMnav li ul li a,#p7PMnav li ul li a:link,#p7PMnav li ul li a:visited {
	font-weight:normal;
	font-size:12px;
	color:#021A38;
	padding: 8px 0px 8px 7px;
}

#p7PMnav li ul li a:hover {
	color:#000000;
}


#p7PMnav li ul {
	margin-top: 5px;

}

#p7PMnav li ul {
	background-color: #E5E5E5;
	/*background-image:url(../site_images/gnav_drop_bg.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;*/
	
}

#p7PMnav ul li {
	float: none;
}

#p7PMnav ul, #p7PMnav ul li {
	width: 172px;
}



.last_item {
	border-right: none;
}

#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	/* background-color: #000000; */
	/*color: #9F957B; */
	letter-spacing: .01px;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #333333;
	
}
/* ------ the trigger link styles ------- */

/*the trigger link */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {
	background-image:  url(img/p7PM_dark_east.gif);
	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #0066FF;
	color: #FFFFFF;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;
	/*width: 75px; */
}

#pmmcrumb {
	font-weight: bold;
	margin-bottom: 16px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #535FAC;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #333333;
}

/***** END POP MENU *****/


/** PRAYER WALL **/

.prayer_wall_col_one { 
	width:187px;
	float:left;
	display:inline;
	margin:0px 26px 0px 0px;
}

.prayer_wall_col_two {
	width:510px;
	float:left;
	display:inline;
	padding:11px 0px 0px 0px;
}

.prayer_wall_col_title {
	color:#FF3E21;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	margin-bottom:10px;
}

.prayer_wall_col_heading {
	color:#3D2D0F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:8px;
}

.prayer_wall_col_one li {
	list-style:none;
}

.prayer_wall_col_one a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 3px;
	
}

.prayer_wall_col_one a:link,.prayer_wall_col_one a:visited {
	color:#FF3E21;	
	text-decoration:none;
}

.prayer_wall_col_one a:hover {
	text-decoration:underline;
}

.prayer_wall_col_two a:link,.prayer_wall_col_two a:visited {
	color:#FF3E21;	
	text-decoration:none;
}

.prayer_wall_col_two a:hover {
	text-decoration:underline;
}

.prayer_wall_admin {
	margin:10px 0px 0px 0px;
	float: right;
	display:inline;
	
}

.admin_link {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.author_detail_name {
	font-family:Arial, Helvetica, sans-serif;
	color:#766F61;
	font-size:16px;
}

.author_detail_description {
	color:#766F61;
	font-size:12px;
}

.author_detail_description p {
	display:inline;
}

.author_detail_description img {
	padding:5px;
}

.post_list {
	margin:15px 0px 0px 0px;
}

.post_list ul{
	margin:0px 0px 0px 3px;
}

.post_list li {
	list-style:none;
	padding:0px 0px 15px 0px;
}

/* 
.post_list ul li p {
	padding:0px 0px 0px 8px;
	margin-bottom:0px;
	display:inline;
}
*/
.post_list h2 {
	color:#3D2D0F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}


.story_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#766F61;
	font-size:20px;
	line-height:19px;
	margin:0px 0px 10px 0px;
	
}

.story_title a,.story_title a:link,.story_title a:visited {
	color:#766F61;
}

.story_title a:hover{
	text-decoration:underline;
}

.story_details {
	color:#3D2D0F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
}

.story_media {
	text-align:center;
	margin:8px 0px 8px 0px;
}

.story_date {
	/* color:#FF3E21;	 */
}

.story_comments {
	color:#3D2D0F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:8px 0px 8px 0px;
}

.comment {
	background-color:#EDECEB;
	border:1px solid #5C5446;
	padding:5px;
	margin-bottom:5px;
}

.comment_author {
	color:#3D2D0F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.comment_time {
	color:#3D2D0F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
}

.comment_content {
	padding:8px;
}

.comment_table input,.profile_table input,.profile_table select,.story_table input,.need_prayer input  {
	border:1px solid #000000;
	padding:2px;
	font-size:11px;
}

.comment_table td,.profile_table td,.story_table td,.need_prayer td  {
	padding:5px;
}


.form_label {
	text-align:left;
	font-weight:normal;
}

.admin_welcome {
	font-family:Arial, Helvetica, sans-serif;
	color:#766F61;
	font-size:16px;
	margin:0px 0px 10px 0px;
}

.admin_post_list{
	margin-top:8px;
}

.admin_post_list li {
	list-style:none;
	border:1px solid #766F61;
	padding:5px;
	margin:0px 0px 3px 0px;
}

.admin_column {
	float:left;
	display:inline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.admin_column a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.archive_title,.category_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#766F61;
	font-size:16px;
	margin:0px 0px 10px 0px;
}

.comment_count {
	color: #3d2d0f;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.post_preview_title {
	font-size:14px;
	
}

.post_preview_author,.story_author {
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}

.story_author a,.story_author a:link,.story_author a:visited {
	color:#FF3E21;
}



.post_preview_date,.story_date {
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}

.post_preview_shorttext {
	padding:0px 0px 0px 8px;
}

.post_preview_shorttext p {
	display:inline;
}

a.home_feature_title,a.home_feature_title:link,a.home_feature_title:visited {
	font-size:16px;
	color:#766F61;
}

a.home_feature_title:hover{
	text-decoration:underline;
}

.prayerwall_home_heading {
	font-size:24px;
	color:#766F61;
	border-bottom:1px solid #766F61;
	padding:6px 0px 6px 0px;
	margin:0px 0px 4px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.site_notification {
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#ff0000;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:8px;
	border:1px dotted #ff0000;
	text-align:center;
}
/** END PRAYER WALL **/

/**FLASH DETAIL PAGE ***/

.flash_detail_sub_info {
	background-color:#ffffff;
	padding:10px;
}

.flash_detail_title_line {
	font-size:16px;
}

/*

.flash_detail_title_line a,.flash_detail_title_line a:link,.flash_detail_title_line a:visited {
	text-decoration:none;
	color:#000000;
}

.flash_detail_title_line a:hover {
	text-decoration:underline;
}

.flash_detail_text a,.flash_detail_text a:link,.flash_detail_text a:visited {
	color:#000000;
	text-decoration:underline;
}

.flash_detail_text a:hover {
	text-decoration:none;
}

*/

.flash_detail_wrapper .story_title a,.flash_detail_wrapper .story_title a:link,.flash_detail_wrapper .story_title a:visited {
	text-decoration:none;
}


.flash_detail_wrapper .story_title a:hover {
	text-decoration:underline;
}


.flash_detail_text {
	font-size:11px;
	line-height:15px;
}

.flash_detail_text p{
	display:inline;
}

.flash_detail_text img {
	margin: 3px 5px 5px 0px;
}

.post_only a,.post_only a:link,.post_only a:visited,.flash_detail_links a,.flash_detail_links a:link,.flash_detail_links a:visited {
	text-decoration:none;
	color:#000000;
}

.post_only a:hover,.flash_detail_links a:hover {
	text-decoration:underline;
}

.flash_detail_links {
	padding:0px 0px 0px 10px;
	color:#000000;
}

.flash_detail_col1 {
	width:135px;
	float:left;
	display:inline;
}

.flash_detail_col2 {
	width:315px;
	float:left;
	display:inline;
}
/*** END FLASH DETAIL PAGE ***/

/*** SOCIAL BOX ***/

.social_box {
	height:531px;
	overflow:hidden;
	margin-top:5px;
}

UL.tabNavigation {
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0;
	
}

UL.tabNavigation LI {
	display: inline;
	margin-left:5px;

}

UL.tabNavigation A {
	
}

UL.tabNavigation A.selected {

}

UL.tabNavigation LI A:focus {
	outline: 0;
}

div.tabs > div {
	
}

#twitter {
	background-color:#ffffff;
	width:302px;
	height:472px;
	border:3px solid #244488;
}

.facebook_wrapper {
	background-color:#ffffff;
	border:3px solid #244488;
}

/*** END SOCIAL BOX ***/

/*** PRAYER REQUEST ****/

.need_prayer input {
	border:1px solid #cccccc;
	background: #fbfbfb;
}

/*** END PRAYER REQUEST ****/

/*** SUB MENU ***/

.page_col1 a, .page_col1 a:link,.page_col1 a:visited {
	display:block;
	padding:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.page_col1 a:hover {
	text-decoration:underline;
}

.left_column_on {
	text-decoration:underline;
	color: #bc4800;
}
/*** END SUB MENU ***/