@charset "utf-8";
/*
================================================================
Title: Live To Tell | Prestonwood Baptist Church
Created: 01.26.09 - v1.0
Modified:
Designed By: www.amdesign.com - AM Design
Website: http://www.livetotellstories.org
© Copyright  2009 prestonwood.org
================================================================
*/

* {
	margin:0;
	padding:0;
	outline:none;
	}
html {
	background: #7895a3 url(../images/html_bg.gif) 0 0 repeat-x;
	
	}
body {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-weight: normal;
	font-size: 12px;
	background: url(/images/body_bg.jpg) top center no-repeat;
	
	}
p {
	margin: 10px 0 10px 0;
	padding:0;
	font-size: 12px;
	line-height:18px;
	color: #363636;
	}
h1 {
	color:#335d65;
	font-size:24px;
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
h2 {
	color:#335d65;
	font-size:24px;
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}

a:link, a:visited {
	color: #2c4f56;
	text-decoration: none;
	}
a:hover, a:active {
	color: #2c4f56;
	text-decoration: underline;
	}

h2 a:link, h2 a:visited {
	color:#335d65;
	font-size:24px;
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}
h2 a:hover, h2 a:active {
	color:#335d65;
	font-size:24px;
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}


/* 
--------------------------------------------------------------------------
Main CSS
--------------------------------------------------------------------------
*/
#am_wrapper {
	width:900px;
	margin: 0 auto;
	text-align:left;
	}
#logo {
	text-align:center;
	padding: 28px 0 20px 0;
	}
#flash_videos {
	padding: 17px 0 0 0;
	}

#container {
	background: url(../images/content_bg_y.gif) 0 0 repeat-y;
	margin: 17px 0 0 0;
	}
#content {
	background: url(../images/content_bg.jpg) 0 0 no-repeat;
	min-height:700px;
	_height:700px;
	}

.listing_box {
	background:#dde6e8;
	padding: 15px 20px 20px 20px;
	opacity:0.7; 
	filter:alpha(opacity=70);
	}
.listing_box ul {
	
	list-style-type:none;
	}

/* 
--------------------------------------------------------------------------
GLOBAL NAVIGATION CSS
--------------------------------------------------------------------------
*/
#glb_nav {
	border-top:1px solid #7895a3;
	border-bottom:1px solid #7895a3;
	text-align:center;
	padding: 0 0 0 70px;
	height:34px;
	overflow:hidden;
	width:800px;
	margin: 0 auto;
	}
#glb_nav li {
	display:block;
	float:left;
	}
#glb_nav li a:link, #glb_nav li a:visited {
	color:#ffffff;
	font-size:16px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	padding:8px 20px 0 20px;
	height:26px;
	}
#glb_nav li a:hover, #glb_nav li a:active {
	text-decoration:none;
	background:#63899c;
	}
/* 
--------------------------------------------------------------------------
TEXT CSS
--------------------------------------------------------------------------
*/
#text {
	width:510px;
	float:right;
	background: url(../images/text_bg.jpg) 0 0 no-repeat;
	margin: 55px 57px 0 0!important;
	margin: 55px 20px 0 0;
	padding: 0 0 20px 0;
	}
#text ul {
	margin: 0 0 0 15px;
	
	}
#text li {
	
	padding: 4px 0;
	}
#text ol {
	list-style-type: lower-alpha;
	margin: 0 0 0 15px;
	}
#flash_header {
	padding: 18px 0 0 20px;
	height:295px;
	}
#text h2 {
	border-bottom:1px solid #c6cc74;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	}
/* 
--------------------------------------------------------------------------
SIDEBAR CSS
--------------------------------------------------------------------------
*/
#sidebar {
	float:left;
	width:295px;
	background: url(../images/sidebar_bg.jpg) 0 0 no-repeat;
	margin: 11px 0 0 12px!important;
	margin: 11px 0 0 6px;
	overflow:auto;
	}

/* 
--------------------------------------------------------------------------
FORMS CSS
--------------------------------------------------------------------------
*/

#formbox .row {
	padding: 0px 0px 0px 0px;
	zoom: 1.0; /* gives element "layout" in IE.  See: http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/haslayout.asp */	

	}

#formbox .row div {
	float:left;
	margin-right: 10px;
	position:relative;
	
	}
#formbox label {
	display:block;
	font-weight:bold;
	margin: 0 0 2px 0;
	}

#formbox .row .input {
	width:144px;
	font-size:14px;
	padding: 3px 4px;
	border:1px solid #CCCCCC;
	margin: 0 0 6px 0;
	}
#formbox .row .dualinput {
	width:226px;
	font-size:14px;
	padding: 3px 4px;
	border:1px solid #CCCCCC;
	margin: 0 0 6px 0;
	}
#formbox .row .longinput {
	width:470px;
	font-size:14px;
	padding: 3px 4px;
	border:1px solid #CCCCCC;
	margin: 0 0 6px 0;
	}
#formbox div.fValidator-msg {
	color:#990000;
	margin: -4px 0 0 0;
	float:none;
	
	}

#formbox textarea {
	font-family:Arial, Helvetica, sans-serif;
	height:150px;
	width:470px;
	border:1px solid #CCCCCC;
	margin: 0 0 6px 0;
	padding: 3px 4px;
	}

/* 
--------------------------------------------------------------------------
FOOTER CSS
--------------------------------------------------------------------------
*/
#subfooter {
	background: url(../images/footer_bg.gif) 0 0 no-repeat;
	height:8px;
	overflow:hidden;
	clear:both;
	}
body.subpage #footer {
	color:#566d77;
	border-top:1px solid #647a84;
	}
body.subpage #footer a:link, body.subpage #footer a:visited {
	color: #566d77;
	text-decoration: none;
	}
body.subpage #footer a:hover, body.subpage #footer a:active {
	color: #566d77;
	text-decoration: underline;
	}
#footer {
	clear:both;
	border-top:1px solid #7794a2;
	padding: 8px 0 20px 0;
	text-align:center;
	color:#74909a;
	margin: 17px 0 0 0;
	}
#footer a:link, #footer a:visited {
	color: #74909a;
	text-decoration: none;
	}
#footer a:hover, #footer a:active {
	color: #74909a;
	text-decoration: underline;
	}
#footer #ficon {
	float:right;
	width:100px;
	height:19px;
	}
#footer #ficon #siteby {
	float:right;
	width:37px;
	}
#footer #ficon #frss {
	float:right;
	width:37px;
	}
#footer .flogo {
	padding: 0 0 10px 100px; 
	}



/* 
--------------------------------------------------------------------------
COMMON CSS
--------------------------------------------------------------------------
*/

img {
	border:0;
	}
.clear {
	clear:both;
	}

.asterisk {
	color:#cc0000;
	}