*{
	margin:0;
	padding:0;
	outline:none;
}
a img{
	border:0 none;
}
a{
	text-decoration:none;
	color:#C9B984;
}
a:hover{
	text-decoration:underline;
	color:#C9B984;
}
img.left{
	margin:0 15px 15px 0;
}
img.right{
	margin:0 0 15px 15px;
}
li.clear, #content ul.cols li.clear, #content ul.group li.clear, .clear {
	clear:both;
	display:block;
	float:none;
	height:0pt;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	width:0pt;
}
body{
	background:url(/images/CV_bg_repeat.jpg) center  top;
}
#am_container{
	background:url(/images/CV_bg_top.jpg) repeat-x center top;
}
#am_container2{
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-left:130px;
	position:relative;
	width:859px;
}
#am.am{
	width:859px;
	margin:0px auto;
	background:url(/images/am_bg_repeat.jpg) repeat-y;
	-background-position-x: 121px;
	-left: 50%;
	-margin-left:-551px !important;
	-width:980px;
	-position:relative;
}
#home_container{
	width:859px;
	background:url(/images/am_bg_top.jpg) no-repeat;
	-background-position-x:121px !important;
	-padding-left:121px;
}
#home_flash {
	margin-left:-121px;
	position:relative;
}
#flash_nav{
	position:absolute;
	margin-left:-121px;
}
#home_content{
	background:#453d30;
	width:525px;
	min-height:272px;
	margin-left:53px;
	float:left;
	display:inline;
}
#welcome{
	float:left;
	display:inline;
	width:235px;
	margin:15px 0px 13px 25px;
}
#welcome h3, #events #label{
	color:#948860;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	width:133px;
	margin-bottom:10px;
}
#welcome p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d3c388;
	margin-bottom:15px;
	line-height:18px;
}
#events{
	float:right;
	display:inline;
	width:235px;
	margin:15px 10px 0px 15px;;
}

.event {margin-bottom:15px;
	border-bottom:1px solid #958961;
}
.event .title a{ text-transform:uppercase; color:#a3bd9c; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:15px;}
.event .desc{color:#ffffff; font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:15px; line-height:18px;}
#buckets{
	float:right;
	display:inline;
	width:232px;
	margin-right:43px;
}
#buckets img{
	margin-bottom:6px;
	float: left;
}

#buckets p {
	padding: 0px;
	margin: 0px;
}

#home_footer{
	background:url(../images/am_bg_bottom.jpg) no-repeat;
	width:859px;
	height:46px;
	margin:0 auto;
}

#pagebody { color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma; font-weight:normal; font-size:11px; background:#453d30; padding: 30px 17px; line-height:18px;}
#pagebody h2{}
#pagebody h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#f7941d; text-transform:uppercase; margin-bottom:15px;}
#pagebody h4{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#82ca9c; text-transform:uppercase; margin:5px 0px 8px 0px;}
#pagebody h5{ color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; margin-bottom:15px;}
#pagebody h6{ color:#bcac7b; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:15px;}
#pagebody ul, #pagebody ol{ margin:0px 0px 15px 25px;}
#pagebody ul li { color:#fff;}
#pagebody ol li { color:#c9b984;}
#pagebody blockquote { margin:0px 25px 15px;}
#pagebody a { color:#c9b984; }
#pagebody p { color:#fff; margin-bottom:15px;}
#pagebody p.tan { color:#c9b984; }

#buckets { color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma; font-weight:normal; font-size:11px; line-height:18px; padding:10px 0px; background:#453D30;}
#buckets h2{ padding: 0px 15px;}
#buckets h3{ padding: 0px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#f7941d; text-transform:uppercase; margin-bottom:15px;}
#buckets h4{ padding: 0px 15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#82ca9c; text-transform:uppercase; margin:5px 0px 8px 0px;}
#buckets h5{ padding: 0px 15px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; margin-bottom:15px;}
#buckets h6{ padding: 0px 15px; color:#bcac7b; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:15px;}
#buckets ul, #buckets ol{ padding: 0px 15px; margin:0px 0px 15px 25px;}
#buckets ul li { color:#fff;}
#buckets ol li { color:#c9b984;}
#buckets blockquote { padding: 0px 15px; margin:0px 25px 15px;}
#buckets a { color:#c9b984; }
#buckets p { color:#fff; padding-left: 15px; padding-right: 10px;}
#buckets p.tan { color:#c9b984; }
#home_container #buckets p {
	padding: 0px;
}
#fbcc_page{
	width:527px;
	float:left;
	display:inline;
	margin-left:42px;
}
#fbcc_page.no-sidebar{
	width:764px;
	margin-left:48px;
}
#pageheader {margin-bottom:6px;}

/****************************************************************/
/* Navigation
/****************************************************************/
#nav {
   	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 999;
	margin: 0px 0px 0px 11px;
	padding: 0pt;
	position: absolute;
	font-size: 9px;
	color: #fff;
	-margin-left:132px;
}

#nav li{
	width: 157px;
	display: block;
}
#nav li a{
   width: 100px;
   text-decoration: none;
   color:#fff;
   height:1px;
   display:block;
   text-indent:-9999px;
   font-size: 1px;
   line-height: 1px;
}
#nav li ul{
   position: absolute;
   left: -999em;
   z-index: 999;
   width: 157px;
   text-align:left;
   display:block;
	background-color: transparent !important;
	padding-bottom: 21px;
	background: url(/images/menu_bg.gif) bottom left no-repeat;

}
#nav li li{
   margin: 0; 
   font-size: 9px;
   float:left;
   line-height: 5px;
   display:block;
   padding-top: 5px;
   width: 157px;
	background-color: #5c5441 !important;

}

#nav li ul ul{
	margin: -28px 0px 0px 156px !important;
	display:block;
}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul{
   left: -999em;
   display:block;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul{
   left: auto;
}

/* 
#nav li:hover ul ul,
#nav li li:hover ul ul,
#nav li.sfhover ul ul,
#nav li li.sfhover ul ul{
   left: auto;
} */

#nav li li li{
	font-size: 1em;
	display:block;
	/* border-left: 1px solid #211702; */
}

#nav li li a{
	width: 136px;
	height: auto;
	padding-left:5px;
	text-indent: 0px;
	color:#fff;
	line-height:15px;
	padding: 4px 16px 4px 5px;
	display:block;
	font-size:11px;
	/* text-align: right; */
	background-color: #5c5441 !important;
}
#nav li:hover, #nav li.hover {
    position: static;
}
#nav li li a:hover{
	color:#c0730b;
	width:136px;
	display:block;
	background-color: #291811 !important;
}
#nav ul.nothover{}

/****************************************************************/
/* Calendar
/****************************************************************/
#calendarbody{
	background:#453d30;
	padding:25px 7px 0px;
}
.calendar-month{
	color:#F7941D;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-size:17px;
	font-weight:bold;
}
.calendar{
	width:750px;
}
.calendar td{
	background:#534a3a url(/images/cal_day_bg.gif) repeat-x;
	height:110px;
	vertical-align:top;
	width:110px;
	color:#b0a176;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding:5px 8px;
}
.calendar td a{
	color:#b0a176;
}
.calendar th{
	background:#534a3a;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	padding:8px 0px;
}
.calendar td ul{
	margin:10px;
}
.calendar td ul li{
	margin-bottom:10px;
	list-style:none;
}
.calendar td ul a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff
}

#calform {
	position: absolute;
	margin: 0px 0px 0px 581px !important
}
#sermonform{
	position: absolute;
	margin: -27px 0px 0px 355px !important
}

#quicklinks { 
	background: transparent;
	display:block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
	margin: 0px;
	padding: 0px;
}

#quicklinks * { 
	font-size: 11px;
}

#quicklinks li {
	float:left;
	margin:0px !important;
	padding:0px !important;
	list-style:none !important;
	text-indent:0px !important;
}

#quicklinks li a {
	background: transparent url(/images/cal_dropdown.gif) no-repeat scroll left top;
	display:block;
	/* height:16px; */
	line-height:20px;
	padding-top: 2px;
	padding-left: 10px;
	text-decoration:none;
	width:157px;
	color: #333;
}

#quicklinks li ul {
	border-top: none;
	left:-999em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:absolute;
	z-index:9999;
	/* width:92px; */
	margin:0px;
	margin-left: 0px;
	padding:0px;
	width:157px;
}
#quicklinks li li {
	font-size:100%;
	font-weight:normal;
	text-indent:0px !important;
	z-index:9999;
	display:block;
}
#quicklinks li:hover ul, #quicklinks li li:hover ul, #quicklinks li.sfhover ul, #quicklinks li li.sfhover ul {
	left:auto;
}
#quicklinks li li li {
	font-size:100%;
}
#quicklinks li li a {
	background: #EDEDED;
	border:none;
	color:#333;
	margin:0pt;
	width:133px;
	z-index:9999;
}
#quicklinks li li a:hover {
	background:#224C64;
	color:#FFFFFF;
}
#quicklinks li:hover, #quicklinks li.hover {
    position: static;
}
/****************************************************************/
/* Calendar Details
/****************************************************************/
#pagebody .eventtitle{ text-transform:capitalize; margin-bottom:5px;}
#pagebody .eventtime { border-bottom:1px solid #807556; padding-bottom:20px;}
#pagebody a.backtocal { float:right; color:#807557;}

/****************************************************************/
/* Photo Gallery
/****************************************************************/
#photo_gallery {
	padding: 15px 5px;
	background:#453d30;
}

.galleries_list {
	float:left;
	height:100px;
	margin-bottom:20px;
	margin-left:10px;
	width:222px;
}

.galleries_image {
	float: left;
	padding: 5px;
	/*background: url(../images/photo_galleries_bg.jpg) top left no-repeat;*/
	height: 88px;
	overflow: hidden;
}

.galleries_image_thumb {
	display: block;
	height: 80px;
	width: 85px;
	overflow: hidden;
	text-align: center;
}

.galleries_thumb_container {
	width: 500px;
	margin-left: -211px;
}

.galleries_image a, .galleries_image a:visited, .galleries_image a:active {
	display: block;
}

.galleries_title {
	/* float: left; */
	width: 225px;
	margin-top: 10px;
	margin-left: 100px;
}

.galleries_title h3 {
	margin: 0px;
	text-transform: none;
	font-size: 15px;
}
.galleries_title a, .gallery_title h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#fff ;
	text-transform:capitalize;
}

.galleries_date {
	color: #b78c54 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left: 100px;
	margin-top:5px;
}

.gallery_image {
	float: left;
	margin: 3px;
	width: 32%;
	height: 110px;
	text-align: center;
	overflow:hidden;
}

.gallery_image img {
	/* padding: 3px 3px 3px 3px;
	border: 1px solid #ccc; */
}
.gallery_title{
	margin-left:10px;
}
.threequarters {
	margin-left:10px;
}
#photo_gallery p{
	color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma; font-weight:normal; font-size:11px; background:#453d30; line-height:18px;
	margin-bottom:15px;
}
.textalignright a{
	color:#c9b984;
}
.textalignright{
	float:right;
	display:inline;
	margin-right:10px;
}
.threequarters a{
	color:#c9b984;
}
.photo_image {
	margin: 0px 16px;
}
.photo_title{
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#82ca9c; text-transform:uppercase; margin:5px 16px 8px;
}

/* Sermon Section */
#sermonbody{
	background:#453d30;
}
.sermongroup{}
#sermonbody h4{ 
	display:block; 
	line-height: 30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:19px;
	color:#FFF;
	background:#534a3a;
	padding:0 15px;
}
.medialist{
	position:absolute;
	list-style:none;
	margin:0px 0px 0px 310px !important;
}
.medialist li{ 
	display:inline;
	position: absolute;
}
.medialist li a { 
	background: url(/images/sermon_action_items.gif) no-repeat; 
	height:48px;
	display:block;
	text-indent:-9999px;
	width:35px;
	position:absolute;
}
.medialist .s_video a {}
.medialist .s_audio a {
	background-position: 20% 0%;
	margin-left: 30px;
}
.medialist .s_download a {
	background-position: 49% 0%;
	margin-left: 78px;
	width: 42px
}
.medialist .s_notes a {
	background-position: 75% 0%;
	margin-left: 129px;
}
.medialist .s_podcast a {
	background-position: 100% 0%;
	margin-left: 167px;
}
.sermon_header{
	padding:0 15px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	width:270px;
	color:#a3620a;
}
.sermon_header a{
	color:#a3620a;
}
.extra_information{
	padding:0 15px;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	width:270px;
}
.innersermonbox {
	background:#534a3a;
	margin:5px 0px;
	padding:10px 0px;	
}
.sermonD, .sermonA{
	margin-right:10px;
}

/* Sermon Details */

#sermonbody #text { color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma; font-weight:normal; font-size:11px; background:#453d30; margin: 30px 75px 30px 17px; line-height:18px;}
#sermonbody #text h2{}
#sermonbody #text h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#f7941d; text-transform:uppercase; margin-bottom:15px;}
#sermonbody #text h4{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#82ca9c; text-transform:uppercase; margin:5px 0px 8px 0px;}
#sermonbody #text h5{ color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; margin-bottom:15px;}
#sermonbody #text h6{ color:#bcac7b; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:15px;}
#sermonbody #text ul, #sermonbody #text ol{ margin:0px 0px 15px 25px;}
#sermonbody #text ul li { color:#fff;}
#sermonbody #text ol li { color:#c9b984;}
#sermonbody #text blockquote { margin:0px 25px 15px;}
#sermonbody #text a { color:#c9b984; }
#sermonbody #text p { color:#fff; margin-bottom:15px;}
#sermonbody #text p.tan { color:#c9b984; }
#footer {
	margin:5px auto 0;
	width:859px;
	font-family: Helvetica, Arial, sans-serif, Tahoma;
	font-weight:bold;
	font-size:12px;
}
#footer #rss {
	float:left;
}
#footer #rss a{
	background:url(/images/btn_rss.gif) no-repeat 2% 50%;
	color:#000;
	padding-left:40px;
	text-transform:uppercase;
	margin-left:10px;
	
}
#footer #copy_am{ float:right;}
#footer #copy_am #copy { float:left; text-transform:uppercase;}
#footer #copy_am #am_logo { height:17px; width:17px; }
#footer #copy_am #am_logo a{ margin-left:5px; float:left; background:url(/images/am_logo.gif) no-repeat; height:17px; width:17px; display:block; text-indent:-9999px; margin-right:10px;}
#pageheader{ height:141px; width:527px;}
#sub_flash{ width:859px; height:121px; }
td.current { background-color:#7F735F;}