/*

Faith Memorial Baptist Church
Created By:Mike Moreau, Jr.
8-22-2007
harvestmedia.com

*/






/* Section 1 - Default and Global Styles
_______________________________________________ */
/* Begin Eric Meyer's Recommended Reset Styles */
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	text-align:left;
	vertical-align:baseline;
}
a img, :link img, :visited img{
	border:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
ol, ul{
	list-style:none;
}
q:before, q:after, blockquote:before, blockquote:after{
	content:"";
}/* End Reset Styles */


body{
	background:url(../images/bgd-tile.jpg) repeat-x scroll #d6dde5;
	color:#444444;
	font-family:Calibri, Verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
}
strong{
	font-weight:bold;
}
em{
	font-style:italic;
}
hr{
	display:none; /* For when style sheets are disabled */
}

/* Default Link Styles */
a{
	outline:none; /* Remove Dotted Border in Browsers */
}
a:link{
	color:#13274c;
	text-decoration:underline;
}
a:visited{
}
a:hover, a:active{
	text-decoration:none;
}






/* Section 2 - Layout
_______________________________________________*/
div#container{
	background:url(../images/page-tile.gif) repeat-y;
	height:auto;
	margin:23px auto 0 auto;
	width:881px;
}
h1{				
	background:url(../images/masthead.jpg);
	height:128px;
	line-height:128px;
	text-indent:-9999px;
	width:881px;
}
div#content{
	overflow:auto;
}
div#main{
	float:left;
	margin:0 0 0 35px;
	width:575px;
}
div#sidebar{
	float:right;
	margin-right:40px;
	width:200px;
}
div#footer{
	background:url(../images/footer.jpg) no-repeat;
	height:71px;
	padding:30px 0 0 0;
	width:881px;
}

/* Calendar Page Special */
body#calendar div#main{
	width:810px;
}


/* Sermon Page Specific */
div.sermon-box{
	margin-bottom:1em;
}



/* Section 3 - Home Page Specific
_______________________________________________*/
body#home div#container{
	background:url(../images/page-tile-home.gif) repeat-y;
}	
body#home ul#nav{
	margin-bottom:0px;
}
body#home div#content{
	background:url(../images/feature-img.jpg) no-repeat;
	background-position:4px 0px;
	height:auto;
	padding-top:17em;
}
body#home div#main{
	width:390px;
	/*
	width:455px;
	*/
}
body#home div#sidebar{
	/* width:387px; tweak to show sermon audio sermon */
	width:400px;
}
body#home div#footer{
	background:url(../images/footer-home.jpg);
}
h3.rule{
	border-top:1px solid #ccc;
	margin-top:1em;
	padding:.5em 0 0 0;
}


/* Gospel Page */
body#gospel-page div#main{
	width:455px;
}
body#gospel-page div#sidebar{
	width:300px;
}







/* Section 4 - Navigation
_______________________________________________*/
ul#nav{
	background:url(../images/nav-bar.gif) repeat-y;
	display:block;
	height:26px;
	margin:0 0 22px 0;
	padding:12px 0 0 0;
	text-align:center;
	width:881px;
}
ul#nav li{
	color:#000;
	display:inline;
}
ul#nav li a{
	color:#59181b;
	font-size:14px;
	font-weight:bold;
	line-height:1;
	text-decoration:none;
}
ul#nav li a:hover{
	color:#000066;
}



/* Section 5 - Typography
_______________________________________________*/
h2{
	color:#912804;
	font-family:Palatino, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	line-height:2;
	margin:0 0 0 0;
}
h3{
	color:#000;
	font-family:Palatino, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height:1.6;
}

h4{
	color:#000;
	font-weight:bold;
	font-size:1.1667em;
	line-height:1.286em;
	margin:1em 0 0 0;
}
h5{
	color:#000;
	font-weight:bold;
	font-size:1em;
}
h6{
	font-size:1em;
	font-weight:bold;
	color:#912804;
}
p{
	margin-bottom:1.5em;
}
ul{
	list-style-position:outside;
	list-style-image:url(/images/wheat-bullit.png);
	margin:0 0 1.5em 3em;
}
ol{
	list-style-position:outside;
	list-style-type:decimal;
	margin:0 0 1.5em 3em;
}
ul li, ol li{
	margin-bottom:.5em;
}

ol.introduction{
	color:#333399;
	font-size:1.5em;
	font-style:italic;
	line-height:1.5em;
	list-style-type:none;
	margin:0;
}
ol.introduction li{
	font-family:Palatino, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
	margin:0;
}
ol.introduction li em{
	font-style:normal;
	font-weight:bold;
}

table.styled{
	border-collapse:collapse;
	margin-bottom:1.5em;
	width:98%;
}
table.styled td{
	border:1px solid #fff;
	padding:1em;
}
table.styled th{
	background:#ccbbae;
	border:1px solid #fff;
	font-weight:bold;
	padding:1em;
	text-align:right;
}

ul.service-times{
	font-weight:bold;
}
ul.service-times ul{
	font-weight:normal;
}


img.float-right{
	border:1px solid #fff;
	float:right;
	margin-left:15px;
	padding:10px;
}
img.float-left{
	float:left;
	margin:0 1em .5em 0;
}


table.sermons{
	border-collapse:collapse;
	margin-bottom:1.5em;
	width:98%;
}
table.sermons th{
	background:#ccbbae;
	border:1px solid #666;
	padding:1em;
}
table.sermons td{
	background:#fff;
	border:1px solid #666;
	padding:1em;
	vertical-align:middle;
}
table.sermons th h4{
	margin-top:0;
}
table.sermons th p{
	margin:0
}
table.sermons th p.title{
	font-style:italic;
}
a.audio-link, a.audio-link:hover{
	text-decoration:none;
}






/* Section 6 - Footer
_______________________________________________*/
div#footer p{
	color:#ddd;
	text-align:center;
}




/* Section 7 - Forms _______________________________________________*/
/* Contact Form on Prayer Request Page */
.contact {
	border-top: 1px solid #bcb49c;
	padding: 1.5em 0 0 0;
}
.contact div {
	margin: 0 0 1em 0;
}
.contact h4 {
	margin-bottom: 1em
}
form.contact label {
	display:block;
	font-weight: bold;
}
form.contact input, form.contact textarea, form.contact select {
	background-image: none;
	display:block;
	border: 1px solid #3b3726;
}
form.contact input.submit-form {
	background: #333333;
	border: 3px double #3b3726;
	color: #fff;
	padding: 1em;
}
form.contact input.submit-form:hover {
	background-color: #601f2a;
}


/* Section 8 - Sermon Page Specific */
body#sermons div#sidebar{
	display:none;
}
body#sermons div#main{
	float:none;
	width:810px;
	margin:0 0 0 35px;
}