* {
	margin:0px;
	padding: 0px;
	font-size:100%;
}
a:focus{outline:none;}
html,body { height: 100%; }
body {
	background:#323334;
	
	font-family: Helvetica, Arial, sans-serif;
	color: #323334;
	line-height: 19px;
}
body .am {
	background: #323334 url(../images/bg_gradient.jpg) top repeat-x;
	height:292px;
}
a{
	color: #F8931D
}
h1{
	font-weight:bold;
	color: #000;
}
h3{
	color:#000;
}
h4{
	color:#000;
	font-weight:normal;
}
#page_container{
	
	
}
#nav_header {

	
}
#page_container #pagebody {
	background:url(../images/page_bg_runner.jpg) repeat-y;
	width: 924px;
	overflow:auto;
}
#page_container #pagebody #main_image{
	#background: url(../images/page_bg_top.jpg) no-repeat;
	
}
#page_container #pagebody #main_image object{
	background: url(../images/page_bg_top.jpg) no-repeat;
	#background: none;
	display:block;
	padding: 1px 113px 0px 111px;
	margin-bottom: 0px;
	#position:relative;
	#left:-1px;
}
#content {
	width: 665px;
	text-align:left;
	overflow:auto;
}
#admin_content{
	width: 665px;
	text-align:left;
	overflow:auto;
	float:left;
	position:relative;
	left:28px;
}
#footer {
	color:#8b8d8f;
}
#footer #footer_image{
	background:url(../images/footer_image.jpg) no-repeat;
	width: 924px;
	height:39px;	
}
#footer #footer_content{
	width: 700px;
	margin-left: 101px;
	margin-right: 101px;
}
#am_flash{
	float:left;
	padding-top:5px;
	#margin-top:5px;
}
#footer a{
	color:#8b8d8f;
	text-decoration:none;
}
#copyright{
	float:left;
	color:#8b8d8f;
	margin-top: 11px;
	font-size: .6em;
	letter-spacing:-0.03em;
	
}
#sitemap{
	float:right;
	margin-top: 11px;
	font-size: .6em;
	
}
#sidebar{
	float:right;
	width: 201px;
	font-size: .71em;
	text-align: justify;
	overflow:hidden;
}
#login_info {
	float:right;
	margin-top: 14px;
	
	font-size: .6em;
	/*padding: 0px 35px;*/
	font-weight:bold;
	color:#F8931D;
	text-transform:uppercase;
	
}
#login_info a{
	color:#F8931D;
}
#loaderimg{
	margin-left:105px;

}
/*******************************************************************/
/* StoryDetails                                                    */
/*******************************************************************/
#storydetails {
	width:444px;
	float:left;
}
#storydetails #name {}
#storydetails #cityst {
	font-size: .7em;
	margin-bottom: 15px;
}
#storydetails #video {}
#storydetails #image {
	float:left;
}
#storydetails #image img{
	max-width:150px;
	padding: 0px 14px 14px 0px;
}
#storydetails #hitcounter {
	float:right;
	text-transform:uppercase;
	font-size:.75em;
	color: #333333;
	margin-top: 3px;
	}
#storydetails #hitcounter b{
	color:#000;
}
#storydetails #bio {
	font-size: .71em;
	text-align: justify;}
#storydetails #church {
	font-size:.9em;
	color:#000000;
	font-weight: bold;
}
#storydetails #church a{
	font-weight:bold;
}/*
input {
	border:none;	
	position:relative;
	margin-top: 6px;
	font-size:1em;
	background: #FBFBFB;
}
.input {
	background:url(../images/input_bg.jpg) no-repeat;
	width:236px;
	height:22px;
	padding-left:4px;
}
.input_small {
	background:url(../images/input_bg_small.jpg) no-repeat;
	width:100px;
	height:22px;
	padding-left:4px;
}
.input_large {
	background:url(../images/input_bg_lg.jpg) no-repeat;
	width:472px;
	height:22px;
	padding-left:4px;
}
select {
	border:none;	
	#border: #FBFBFB 0px solid;
	position:relative;
	margin-top: 4px;
	margin-left: -4px;
	font-size:1em;
	background: #FBFBFB;
}
.select_small {
	background:url(../images/select_bg.jpg) no-repeat;
	width:120px;
	height:22px;
	padding-left:7px;
}
textarea {
	border:none;
	position:relative;
	margin-top: 6px;
	font-size:1em;
	background: #FBFBFB;
	font-family:Arial, Helvetica, sans-serif;
}
.textarea {
	background:url(../images/textarea_bg.jpg) no-repeat;
	width:474px;
	height:100px;
	padding-left:6px;
}
file {
border:none;	
	position:relative;
	
	font-size:1em;
	background: #FBFBFB;
}
#file {
	float:left;
	margin-top:1px;
	background:url(../images/file_bg.jpg) no-repeat;
	height:22px;
	width:159px;
	padding-left:4px;

}*/
textarea{
	font-family:Arial, Helvetica, sans-serif;}
#file input {

}
#file img {
	

}
#profile_error{
	background:#FFFFE3 none repeat scroll 0% 50%;
	border:2px solid #F8931D;
	font-size:0.7em;
	margin:11px;
	padding:11px;
	width:426px;
	color:#FF0000;
}
#profile_error ul{}
#profile_error li{
	list-style:none inside square;
} 
#fileimg {
margin-left:123px;
margin-top:-3px;
position:absolute;
}
#fileimg {
}
/*
input.hide
	{
		position:absolute;
		margin-left:43px;
		#margin-left:-227px;
		-moz-opacity:0 ;
		filter:alpha(opacity: 0);
		opacity: 0;
		z-index: 2;
		margin-top:-23px;
	}

input.red
	{
		background-color:#cc0000;
		font-weight:bold;
		color:#ffffff;
		z-index:1;
		width:75px;
		height:20px;
		font-size:10px;
	}*/
/*******************************************************************/
/* StoryDetails                                                    */
/*******************************************************************/
#add_story {
	float: left;
}
#add_story table th{
	padding: 10px 0px 5px;
}
/*******************************************************************/
/* StorySearch                                                     */
/*******************************************************************/
#searchprofiles {
	margin-bottom: 15px;
	float:left;
}
#searchprofiles input {
	/*background:#FBFBFB none repeat scroll 0%;
	border:medium none;*/
	font-size:1em;
	margin-top:-1px;
	position:relative;
}
.searchinput{
/*	background:transparent url(../images/searchinput.jpg) no-repeat scroll 0%;*/
	display:inline;
	font-size:0.9em;
	padding:3px 4px;
}
.searchselect{
/*	background:transparent url(../images/searchinput.jpg) no-repeat scroll 0%;*/
	display:inline;
	font-size:0.9em;
	padding:3px;
}
#profiles {
	width: 444px;
	float:left;
}
#profiles #profile{
	clear: both;
	padding: 14px;
}
#profiles #profile #btn_more a {
	background:url(../images/btn_more_bg.gif) no-repeat;
	width: 41px;
	height: 8px;
	display:block;
	text-indent: -99999px;
	float:right;
	
}
#profiles #profile.amcolor0{
	background:#eceff1;
}
#profiles #profile.amcolor0 #btn_more a{
	background:url(../images/btn_more_gray.gif) no-repeat;
}

#profiles #profile #image{
	float:left;
}

#profiles #profile #image img {
	width: 100px;
	height: auto;
	padding: 0px 14px 0px 0px;
	border:none;
}
#profiles #profile #name a{
	text-decoration: none;
	color:#000;	
}
#profiles #profile #bio{
	font-size: .71em;
	height: 82px;
	overflow:hidden;
	text-align:justify;
}
#profiles #profile #city{
	font-size: 0.7em;
}
#profiles #profiles_table{
	width:100%;
}
#profiles #profiles_table th{
}
#profiles #profiles_table td{
}
#am_stories #searchprofiles #btn_submit {
	background: url(../images/btn_search.jpg);
	height: 24px;
	width: 71px;
	text-indent: 99999px;
}
.searchform{
	width:175px;
}
html, body {
	height: 100%;
}

#login_prompt_bg{
	background:#565759;
	width: 100%;
	height: 100%;
	z-index: 99999;
	position:absolute;
	left:0%;
	top:0%;
	overflow:visible;
	-moz-opacity:.5;
	filter: alpha(opacity=50);
	min-height: 100%;
	display:none;
}
#login_prompt_shadow{
	background:#000;
	position:absolute;
	left:50%;
	z-index: 999999;
	top:50%;
	height:200px;
	width: 150px;
	margin-left: -71px;
	-moz-opacity:.25;
	filter: alpha(opacity=25);
	margin-top: -96px;
	display:none;
}
#login_prompt{
	background:#f8931d;
	position:absolute;
	left:50%;
	z-index: 999999;
	top:50%;
	height:200px;
	width: 150px;
	margin-left: -75px;
	margin-top: -100px;
	display:none;
	overflow:auto;
}
#login_prompt table {
	width:100%;
}

#login_prompt table th{
	font-weight:normal;
	color:#FFF;
	background:#c97718;
	height:47px;
	vertical-align:bottom;
	font-size: 1.2em;
	text-align:left;
}
#login_prompt a {
	color: #000000;
	border:none;
}
#login_prompt a img{
	border:none;
}
#login_prompt table td#loginmessage {
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}
#login_prompt table th, #login_prompt table td{
	padding: 2px 10px 0px;
}
#login_prompt table td input{
	margin-left: 3px;

}
/*.login_input {
	background:url(../images/login_input.jpg) no-repeat;
	height:23px;
	width:125px;
}*/
#login_submit {
	padding-right:3px;
	background:#F8931D none repeat scroll 0%;
}
#forgotpass {
	color:#000000;
	padding-right:6px;
}
#savingdiv {
	visibility:hidden;
	}
table {
	font-size: .71em;
}
#admin_nav {
	width:100px;
	height:200px;
	position:relative;
	background:#F8931D;
	float:left;
	left:11px;
	
}
#right_side {
	float:right;
}
/* Adminbar */
ul#navadmin {
	background:url(../images/admin_panel.jpg) no-repeat;
	height:120px;
	width:22px;
	color:#FFF;
	width:100px;
	height:200px;
	position:relative;
	float:left;
	left:11px;
	list-style:none;
	padding-top:15px;
	text-align:left;
}
ul#navadmin li{
	font-weight:bold;
	background:#c97718 url(../images/admin_section.jpg) right top repeat-y;	
	text-indent: 10px;
	font-size: .92em;
	
	
}
ul#navadmin li ul li{
	text-indent: 10px;
	list-style:url(../images/admin_bullet.jpg) inside;
	background:#F8931D url(../images/admin_section_sub.jpg) right top repeat-y;

}
ul#navadmin li ul li a{
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
}
#sharethegift{
	#margin-left:-150px;
	-position:relative;}
.amcol1{
	background:#eceff2;
	border-top:#d5dade 1px solid;
}
.amcol0{
	background:#e5e9ec;
	border-top:#d5dade 1px solid;
}
#admin_content table th, #admin_content table td{
	padding:0px 8px;
}
#admin_content .amcol1 input, #admin_content .amcol0 input {
	margin: 0px;
}
#admin_content .amcol1 a, #admin_content .amcol0 a {
	font-weight:bold;
}
#life_stories_shortname {
}
#home {}

#home #main_image {}

#home #page_container #pagebody {
background:transparent url(../images/page_bg_runner.jpg) repeat-y scroll 0%;
width:924px;
overflow:visible;
}
#home #footer #footer_image {
	margin-top:-39px;
}
/**** Answers ****/
#qa {
	font: Helvetica, Arial, sans-serif;
	line-height:1.2em;
	text-align:justify;
}
#qa #quicklinks{
	list-style:inside square none;
	background:#d9dee1;
	overflow:auto;
	font-size:.85em;
	display:block;
	padding:10px 0px;
	margin-bottom:22px;
	float:left;
}
#qa #quick_links {
	background:#d9dee1;
	height:100px;
	#margin-bottom:22px;
}
#qa #quicklinks li{
	color:#ff9933;
	/*float: left;*/
	width:256px;
	padding:7px 0px 0px 50px;
	#padding:7px 0px 0px 0px;
	#margin-left:50px
}
#qa #quicklinks li a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#qa #quicklinks li a:hover{
	text-decoration:underline;
}
#qa hr{
	background:#c9ced0 none repeat scroll 0%;
	border:medium none;
	color:#c9ced0;
	height:1px;
	margin-bottom:10px;
}
#qa .question {
	clear:both;
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
}
#qa .answer {
	color:#323334;
	font-size:.71em;
	padding: 10px 0px;
}
#qa .answer .pull_quote {
	font-size:1.3em;
	padding:10px 20px;
}
#qa .answer .pull_quote .highlight {
	color:#DE851A;
	display:inline;
	text-transform:uppercase;
	font-weight:bold;
}
.contact_form{width:209px;}
.contact_form_small{width:106px;}
.cards p {font-size:12px;}
.contact_comments{width:653px;}
.sharethegift p {
font-size:0.71em;
text-align:justify;
}
.sharethegift .boxBorder p{
	font-size:1em;}
/* sitemap */

.sitemap {list-style-position:inside;
list-style-type:square;
float:left;}
.sitemap li{margin:7px 40px;color:#FF9933;}
.sitemap li ul {list-style-position:inside;
list-style-type:square;}
.sitemap li ul li {}
.sitemap li ul li a{font-weight:normal;}
.sitemap li a {font-weight:bold; color:#000; text-decoration:none;}
.sitemap li a:hover {text-decoration:underline;}
#pagebody #content.links {overflow:visible;}
a:focus{outline:none;}
.links a {}
.links a img {margin:6px;}
#submit_btn {float:left;}
#submit_btn a{
	display:block;
	text-indent:-9999px;
	background:url(../images/btn_submit.jpg) no-repeat;
	width:71px;
	height:23px;
}
#update_btn {float:left;}
#update_btn a{
	display:block;
	text-indent:-9999px;
	background:url(../images/btn_update.jpg) no-repeat;
	width:67px;
	height:23px;
}
#goback_btn {float:left;}
#goback_btn a{
	display:block;
	text-indent:-9999px;
	background:url(../images/btn_goBack.jpg) no-repeat;
	width:72px;
	height:23px;
}
#spacer_btn {
	float:left;
	padding-top:5px;
}
#sharecards{
	background:url(../images/free_share_cards_img.jpg) no-repeat;
	height:221px;
	margin-top:30px;
	padding:45px 366px 0px 33px;
	width:241px;
}
#sharecards ul{
border-bottom:1px solid #B3B7BA;
border-top:1px solid #B3B7BA;
font-size:11px;
list-style-image:none;
list-style-type:square;
padding:12px 10px;
#padding-left:16px;
}
#sharecards ul li{
	color:#FF9933;
}
#sharecards ul li p{
	color:#323334;
}
#sharecards #order_cards{
	display:block;
	text-indent:-9999px;
	background:url(../images/order_cards_now_btn.jpg) right no-repeat #e0e5e8;
	width:132px;
	height:23px;
	padding-left:5px;
	margin:-13px 0px 0px 110px;
}
#pagebody #content.sharelading{overflow:visible;}
.share_landing #pagebody {overflow:visible;}
#web_banners {
	background:#d9dee1;
	padding:15px 35px;}
#web_banners #title {
	font-size:21px;
	letter-spacing:1px;
	font-weight:normal;
	border-bottom:1px solid;
	margin-bottom:20px;
	padding-bottom:5px;
	background:url(../images/fgfl_web_banner_title.jpg) no-repeat;
	height:27px;
	width:448px;
	display:block;
	text-indent:-99999px;
}
#web_banners p{font-size:12px;}
#web_banners #title b{font-weight:bold;}
#web_banners #banner {
	border-top:1px solid;
	margin:15px 0px;
	padding:14px 0px;
	text-align:center;
	
}
#web_banners #banner #title{
	border:none;
	float:left;
	text-align:left;
	height:10px;
	width:500px;
	font-size:18px;
	font-weight:bold;
	background:none;
	text-indent:0px;
}
#web_banners #banner #size{
	float:right;
	color:#999999;
	font-weight:bold;
}
#web_banners #banner span{
	cursor:pointer;
}
#orange {
	color:#DE851A;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
}
#content .tblcards{
	width:444px;
}

#code_prompt_bg{
	background:#565759;
	width: 100%;
	height: 100%;
	z-index: 99999;
	position:fixed;
	left:0%;
	top:0%;
	overflow:visible;
	-moz-opacity:.5;
	filter: alpha(opacity=50);
	min-height: 100%;
	display:none;
}
#code_prompt_shadow{
	background:#000;
	position:fixed;
	left:50%;
	z-index: 99999;
	top:50%;
	height:210px;
	width:436px;
	margin-left:-215px;
	-moz-opacity:.25;
	filter: alpha(opacity=25);
	margin-top:-90px;
	display:none;
}
#code_prompt{
	background:#F8931D none repeat scroll 0%;
	display:none;
	height:210px;
	left:50%;
	margin-left:-218px;
	margin-top:-93px;
	overflow:visible;
	position:fixed;
	top:50%;
	width:436px;
	z-index:999999;
}
#code_prompt table {
	width:100%;
}
#code_prompt textarea{
	width:411px;
	height:97px;
}
#code_prompt span{
	cursor:pointer;
}
#code_prompt table th{
	font-weight:normal;
	color:#FFF;
	background:#c97718;
	height:47px;
	vertical-align:bottom;
	font-size: 1.2em;
	text-align:left;
}
#code_prompt a {
	color: #000000;
	border:none;
}
#code_prompt a img{
	border:none;
}
#code_prompt table td#loginmessage {
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}
#code_prompt table th, #code_prompt table td{
	padding: 2px 10px 0px;
}
#code_prompt table td input{
	margin-left: 3px;

}
#controls{
	background:#ECEFF2; 
	border:1px solid #D5DADE; 
	float:right;
}


.clear {
	clear:both;
	display:block;
	float:none;
	height:0pt;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	width:0pt;
}
