@charset "utf-8";
@import "nav.css";
@import "subnav.css";
@import "custom.css";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	outline:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}
body{
	background:#eceade;
}

#header {
	margin-left:5px;
}

/* = Bottom Grey Bar
---------------------------------------------------------------------
*/

#bottom_info {
	background:#364144;
	height:100%;
	width:100%;
	bottom:0px;
	text-align:left;
	overflow:hidden;
}
#bottom_info #bbar a, #bottom_bar_hide #bbar a{
	border:none;
	padding: 0px 6px 0px 7px;
}
#bottom_info #bbar a img, #bottom_bar_hide #bbar a img{
	border:none;
}
#bb_container.on{
	display:none;
	-display:block;
	/* height:177px; */
	position:absolute;
	overflow:hidden;
	left:0pt;
	width:100%;
	bottom:0pt;
	padding-top:7px;
	margin-top:auto;
}
#bb_container{
	display:none;
	-display:block;
	/* height:177px; */
	position:relative;
	overflow:hidden;
	left:0pt;
	width:100%;
	bottom:0pt;
	padding-top:7px;
}
* > body #bb_container{
	display:none;
	background:url(/images/bottom_bar_shadow.png) repeat-x;
	/* height:177px; */
	position:relative;
	width:100%;
	bottom:0px;
	padding-top:7px;
	margin-top:-10px;
}
* > body #bb_container.on{
	display:none;
	background:url(/images/bottom_bar_shadow.png) repeat-x;
	/* height:177px; */
	position:fixed;
	width:100%;
	bottom:0px;
	padding-top:7px;
}

#bottom_bar_hide {
	/* height:51px; */
	overflow:visible;
	width:100%;
	padding-top:7px;
	position:relative;
	margin-top:-10px;
}
* > body #bottom_bar_hide {
	display:none;
	background:url(/images/bottom_bar_shadow.png) repeat-x;
	/* height:51px; */
	width:100%;
	padding-top:7px;
	position:relative;
	margin-top:-10px;
	}
#bottom_bar_hide.subpage {
	/* display:none; */ 
	height:auto;
	width:100%;
	padding-top:7px;
	position:relative;
	margin-top:-10px;
	}
* > body #bottom_bar_hide.subpage {
	display:none
	background:url(/images/bottom_bar_shadow.png) repeat-x;
	height:auto;
	width:100%;
	padding-top:7px;
	position:relative;
	margin-top:-10px;
	display:block;
	}
#bottom_bar_hide.subpage #bb_container_hover{
	height:auto;
	padding: 15px 0px;
	}
#bb_container_hover{
	background:#364144;
	/*background:#000;*/
	height:100%;
	width:100%;
	background-color:#364144;
	color:white;
	font-family:Georgia,Times,serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	}
#bottom_info #bottom_button a{
	background:transparent url(/images/btn_open.gif) no-repeat scroll 0% 0%;
	display:block;
	float:left;
	font-size:1px;
	height:22px;
	margin:-4px -100px 0 25px;
	text-align:left;
	width:67px;
	}
#bottom_info #bottom_button a:hover{
	background:transparent url(/images/btn_open.gif) no-repeat scroll 0% 100%;
	}
#bottom_bar_hide #bottom_button a{
	background:url(/images/btn_open.gif) no-repeat 0% 0%;
	height:22px;
	display:block;
	width:67x;
	margin:20px 188px 0px 26px;
	font-size:1px;
	float:left;
	}
#bottom_info #bottom_button a.open{
	background:url(/images/btn_close.gif) no-repeat 0% 0%;
	}
#bottom_info #bottom_button a.open:hover{
	background:url(/images/btn_close.gif) no-repeat 0% 100%;	
	}
#bbar{ 
	overflow:hidden; 
	height:115px;
	padding-bottom:5px; 
	text-align:center;
	}
#churchinfo {
	color:#FFF; 
	text-align:center;
	/* margin-top:12px; */ 
	padding:0px 0px 15px 0px;
	color:#C1C1C1;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	}
#churchinfo a{
	color:#FFF; 
	text-decoration:none;
	}
#bottom_center {
	width:1015px;
	/*left:50%; */
	position:relative;
	/*margin-left:-507.5px;*/
	margin:0 auto;
	padding-top:15px;
}


/* = Main Body Info
---------------------------------------------------------------------
*/

#pagebody {
	background:url(/images/content_bg.jpg) repeat-y;
	width:1015px;
	background-position:0% 39%;
	overflow:hidden;
	/*-overflow:visible;*/
}

#pagebody.subpage{
	/* overflow:visible; */
}

body .am {
	/* border-top:6px solid #364144; */
	width:100%;
	background:url(/images/body_bg.jpg) repeat;
}

#content_container{
	background:#FFFFFF none repeat scroll 0%;
	float:left;
	margin-left:45px;
	margin-top:-80px;
	-margin-left:22px;
	padding-top:63px;
	width:615px;
	-width:615px;
	text-align:left;
	margin-bottom:20px;
}
#main_body{
	overflow:auto;
	}
#main_body.subpage{
	position:relative;
	padding:0 0 0 5px;
	margin:26px auto 0 auto;
	width:960px;
	text-align:left;
	overflow:visible;
	}
#main_content{
	width:615px; 
	background:#FFF; 
	float:right;
	margin:15px 15px 0px 7px;
	}
#main_content.no-sidebar{
	width:927px;
	float:none;
	margin:15px auto 0;
	}
	
#main_content.wide-header{
	width: 926px;
}
	
#right_content{
	padding:18px;
	}
	
#main_content {
	font-family:Georgia, Times, serif;
	line-height:1em;
	}
a{
	color:#9e0303;
	}
#main_content p, p {
	margin-bottom:12px;
	color:#444;
	font-family:Georgia,Times,serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:150%;
	}
	
#main_content p a {
	color:#364144;
	text-decoration: none;
	border-bottom: 1px solid #364144;
}


#main_content p a.no-underline, #main_content p a:hover.no-underline {
border-bottom: 0px;
}

#main_content p a img {border:none; vertical-align:top; }

#main_content b, #main_content strong { color:#444;}

#main_content p a:hover{
	color:#222;
	text-decoration: none;
	border-bottom: 1px dotted #222;
}
	
	#main_content p.intro, p.intro {
		color:#666; 
		margin-bottom:12px;
		color:#444;
		font-family:Georgia,Times,serif;
		font-size:15px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:150%;
		}
	
#main_content h2, h2 {
	color:#364144;
	margin-top:4px;
	margin-bottom:8px;
	color:#364144;
	font-family:Georgia,Times,serif;
	font-size:23px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:120%;}

#kids #main_content h2 {
	color: #369897;
}

#women #main_content h2 {
	color: #369897;
}
	
#main_content h3, h3 {
	color:#990000;
	margin-top: 10px;
	margin-bottom:2px;
	color:#990000;
	font-family:Georgia,Times,serif;
	font-size:19px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:120%;}
#main_content h4, h4 {
	color:#9e0303;
	margin:10px 0px 5px 0px;
	color:#9e0303;
	font-family:Georgia,Times,serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:120%;}
#main_content h5, h5 {
	color:#364144;
	margin:25px 0px 5px 0px;
	color:#364144;
	font-family:Georgia,Times,serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:120%;}
#main_content h6, h6 {
	color:#9e0303;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:25px 0px 5px 0px;
	line-height:120%;
	text-transform:uppercase;
	}
#main_content ul, #main_content ol  {
	color:#666;
	font-size:12px;
	margin:20px 50px 20px 40px;
	padding: 0 0 0 0;
	color:#343434;
	font-family:Georgia,Times,serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:140%;
}
#main_content ul li, #main_content ol li{
	margin-bottom: 8px;
	font-size: 15px;
	color: #444;
}

#main_content ul li a, #main_content ol li a {
	}
#main_content blockquote {
	}
	
#main_content img.framed-right { border: 1px solid #AAA; margin: 0 0px 4px 6px; padding: 2px 2px 2px 2px; float: right;}

#main_content img.framed-left { border: 1px solid #AAA; margin: 0 6px 4px 0; padding: 2px 2px 2px 2px; float: left;}

#overlay {
	z-index: auto;
	clear: none;
	position: absolute;
	float: right;
	left: 400px;
	visibility: visible;
	margin-top: -170px;
}

table.data {
		font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
		font-size: 12px;
		color: #444;
		margin:  0 0 0 0;
		padding:  0 0 0 0;
		border-collapse:  collapse;
}

table.data th {
	font-weight: bold;
	border-bottom:  1px solid #999;
	color: #444;
	margin:  0 0 0 0;
	padding: 4px 6px 4px 6px;
}


table.data td {
	
	padding: 4px 6px 4px 6px;
	border-bottom:  1px solid #EEE;

}

table.data td.col1 {
}




/* = Navigation
---------------------------------------------------------------------
*/

#navigation {
	background:#990000 url(/images/nav_main_bg.jpg) repeat-x; 
	/*background-color:;*/
	height:38px;
	width:959px;
	-width:950px;
	border-bottom:5px solid #364144;
}

#logo a{
	height:151px;
	background:url(/images/header_logo.jpg) no-repeat;
	width:959px;
	height:151;
	display:block;
	text-indent:-9999px;
}
#search #searchForm #search_go{
	display:block;
	background:url(/images/btn_search.jpg) no-repeat;
	height:20px;
	width:21px;
	float:left;
	margin-left:1px;
	text-indent:-9999px;
}
#search #searchForm #input_bg {
	background:url(/images/input_search_bg.jpg) no-repeat;
	height:20px;
	width:165px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 3px;
}
#search #searchForm #input_bg.macfirefox { 
	padding-top:3px;
	}
#search #searchForm #input_bg  input{
	border:none;
	background:transparent;
	color: #9c9c9c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:159px;
	font-size:10px;
}
#search #searchForm{
	}
#search fieldset{
	border:none; 
	-float:right;
	}
#search {
	float:right;
	margin:9px 15px 0px 0px;
	-margin-right:10px;
}
#navagation #nav #nav_ministries_men ul{
	display:block;
	left:auto;
	position:relative;
} 
#navagation #nav #nav_ministries_men ul li{}


/* = Ministry Index
---------------------------------------------------------------------
*/

#ministry_index, #contact_form {
	display:none;
	background:#364144;
	width:100%;
	border-bottom: 10px solid #364144;
}
/*#ministry_index #minindex{
	padding: 15px 0px 0px 0px;
	text-align:left;
	font-size:11px;
}*/
#ministry_index #minindex a, #contact_form #centertop a{
	text-decoration:none;
}
#ministry_index #minindex a:hover, #contact_form #centertop a:hover{
	text-decoration:none;
}
#ministry_index dl {
	float:left;
	overflow:hidden;
	padding: 0pt 10px;
	width:172px;
}

#ministry_index dt {
	padding: 10px 0px 5px;
}
#ministry_index dt a{
	font-size:14px;
}
#ministry_index dd {
	padding:1px 0pt;
}
#ministry_index dd a{
	color:#364144;
}

#minindex{
	width:960px;
	margin-left: auto;
	margin-right: auto;
}
#ministry_index ul{
	float:left; 
	list-style:none;
	padding-left:0px; 
	-padding-left:0px; 
	margin: 0 auto;
	width:145px;
	/*border:1px solid;*/
}

#ministry_index ul ul{
	float:none;
	margin-top:6px;
	padding-left:0px;
}

#ministry_index li a{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	margin-bottom:6px;
	line-height:120%;
}
#ministry_index #minindex li li a{
	color:#C1C1C1;
	text-decoration:none;
	font-weight:normal;
	margin:0px;
}
#ministry_index #minindex li li a:hover{
	color:#FFF;
	text-decoration:none;
}
#ministry_index li {
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	color:#FFF;
	font-size:11px;
	line-height:120%;
	list-style-type:none;
	margin-bottom:10px;
}
#ministry_index li li{
	margin:0px;
}
#ministry_index #minindex {
	padding:15px 15px 0px 15px;
}


/* = Contact Us
---------------------------------------------------------------------
*/
#contact_form #centertop{
	width:960px;
	padding: 15px 0px 0px 0px;
	text-align:left;
	font-size:11px;
}

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;
}

#ajaxform{
	color:#364144;
	font-family:Arial, Helvetica, sans-serif;
}
#ajaxform h3{
	font-size:14px;
	font:Georgia, "Times New Roman", Times, serif;
}
#ajaxform input{
	color:#364144;
	width:150px;
	}
	
#ajaxform textarea{
	color:#364144;
	width:265px;
	height:105px;
	}
#ajaxform #btn_send{
	background:url(/images/btn_send.gif) no-repeat 0% 0%;
	display:block;
	width:62px;
	height:22px;
	margin-top:5px;
	/* text-indent:-9999px; */
}
#ajaxform #btn_send:hover{
	background:url(/images/btn_send.gif) no-repeat 0% 100%;
}
#ajaxcontactbody{
	color:#C1C1C1;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:9px 0px 0px;
	text-align:right;
	width:365px;
}
.contact-header{
	font-family: "Lucida Grande", Helvetica, Geneva, Verdana, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0px;
	}
#map_link{
	display:block;
	text-indent:-9999px;
	background:url(/images/btn_map.jpg) 0% 0% repeat;
	height:150px;
	width:285px;
}
#map_link:hover{
	background-position: 0% 100%;
}
#contact_form p, #contact_form .label{
	color:#c1c1c1;
	font-size:11px;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	padding:0px 0px 0px;
}
#gmap_go {
	background:url(/images/btn_go.gif) no-repeat 0% 100%;
	height:22px;
	width:42px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-left:4px;
}
#gmap_go:hover {
	background-position: 0% 0%;
}
#saddr{
	float:left;
	}

/* = Top Buttons for Contact Us and Ministry Index
---------------------------------------------------------------------
*/
#site_info_btn {
	margin-left:713px;
	position:absolute;
	#margin-left:200px;
	width:221px;
	margin-top:-6px;
	
}
#site_info_btn .macsafari{
	float:right;
	margin-right:68px;
	padding:0px 0px 0px 1px;
	position:relative;	
}
#site_info_btn #contact_tab {
	background:url(/images/btn_contact_us2.jpg) no-repeat 0% 100%;
	height:26px;
	width:102px;
	display:block;
	text-indent:-9999px;
	float:left;
}
#site_info_btn #ministry_tab {
	float:right;
	background:url(/images/btn_ministry_index2.jpg) no-repeat 0% 100%;
	height:26px;
	width:119px;
	display:block;
	text-indent:-9999px;
	/* margin-right:67px; */
}
#site_info_btn a.on {
	background-position:0% 0% !important;
}

#topborder{ 
	background:url(/images/topborder.jpg) repeat-x;
	height:6px;
	overflow:hidden;
	}

/* = Flash Gallery
---------------------------------------------------------------------
*/

#flash_gallery{
	/*background:url(/images/flash_gallery_border.png) no-repeat;	*/
	padding:10px;
	width:615px;
	height:346px;
	padding:0px 15px 29px 15px;
	float:left;
	position:relative;
	margin-left:12px;
	-margin-top:18px;

}
#flash_gallery.macsafari {
	background:url(/images/flash_gallery_border2.png) no-repeat;	
	padding-left:27px;
	padding-top:29px;
	}
body > * #flash_gallery{
	background:url(/images/flash_gallery_border2.png) no-repeat;	
	padding:10px;
	width:615px;
	height:356px;
	padding:29px 38px 29px 27px;
	float:left;
	position:relative;
	margin-left:12px;
	margin-top:-6px;
	z-index:999;
}

/* = Sidebar
---------------------------------------------------------------------
*/

#sidebar{
	float:right;
	width:300px;
	left:-40px;
	-left:auto;
	margin-top:15px;
	position:relative;
	-margin-right:20px;
	
}
#sidebar #newlinks{}
#sidebar #newlinks a{ 
	display:block; 
	height:76px;
	}
#sidebar #newlinks a img{ 
	border:none;
	}
#sub_sidebar{
	width:300px;
	display:inline;
	float:left; 
	text-align:left;
	margin:15px 6px 15px 15px;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif; 
	background:#FFF;
	}
	
#kids #sub_sidebar, #women #sub_sidebar {

	margin:0px 20px 15px 0px;

	}
	
#kids #sub_sidebar_lower, #women #sub_sidebar_lower {
	margin-right:  24px;
}
	
#sub_sidebar .title { 
	}
#sub_sidebar #pagetitle, #sub_sidebar_lower #pagetitle { 
	/* background:url(/images/sidebar_header1.jpg) repeat-x; */
	background-color:#84775B;
	color:white;
	font-family:Georgia,Times,serif;
	font-size:17px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:10px 12px;
	width:276px;
	}
	
#kids #sub_sidebar #pagetitle, #women #sub_sidebar #pagetitle, #sub_sidebar_lower #pagetitle { 
	background-color:#369897;
	}
	
	
	
#sub_sidebar #nav, #sub_sidebar_lower #nav {
	padding:15px 0px;
	/*background-image:url(/images/sidebar_cell_bg.jpg);*/
	}
#sub_sidebar #nav li a, #sub_sidebar_lower #nav li a {
	color:#84775b;
	text-decoration:none; 
	font-weight:bold;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	color:#84775B;
	text-decoration:none;
	background-attachment:scroll;
	/*background-image:url(/images/sidebar_cell_bg.jpg);*/
	background-repeat:repeat-y;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:5px 18px;
	width:262px;
	}

#sub_sidebar #nav li a:hover, #sub_sidebar_lower #nav li a:hover {
/*	background-image:url(/images/sidebar_cell_bg.jpg);*/
	text-decoration:underline;
	}
#sub_sidebar #eventstitle, #sub_sidebar_lower #eventstitle {
	background-color:#364144;
	color:white;
	font-family:Georgia,Times,serif;
	font-size:17px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:10px 12px;
	width:276px;
	}
	
/* */
#sub_sidebar .events, #sub_sidebar_lower .events  {
	}
#sub_sidebar .events .event, .tab_content .events .event, #sub_sidebar_lower .events .event{ 
	background-attachment:scroll;
	background-image:url(/images/sidebar_cell_bg.jpg);
	background-repeat:repeat-y;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding: 8px 18px;
	display:block;
	width:262px;
	text-decoration:none;
	}
#sub_sidebar .events .event:hover,  .tab_content .events .event:hover, #sub_sidebar_lower .events .event:hover { 
	background-image:url(/images/sidebar_cell_bg-hover.jpg);
	}
#sub_sidebar .events .event .date, .tab_content .events .event .date, #sub_sidebar_lower .events .event .date {
	color:#666666;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:4px;
	}
#sub_sidebar .events .event .title,  .tab_content .events .event .title, #sub_sidebar_lower .events .event .title { 
	color:#364144;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	}
	
/* */


/* */
#sub_sidebar .sermons  {
	}
#sub_sidebar .sermons .sermon, .tab_content .sermons .sermon { 
	background-attachment:scroll;
	background-image:url(/images/sidebar_cell_bg.jpg);
	background-repeat:repeat-y;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding: 8px 18px;
	display:block;
	width:262px;
	text-decoration:none;
	}
	
#sub_sidebar .sermons .sermon:hover,  .tab_content .sermons .sermon:hover{ 
	background-image:url(/images/sidebar_cell_bg-hover.jpg);
	}
#sub_sidebar .sermons .sermon .date, .tab_content .sermons .sermon .date {
	color:#666666;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:4px;
	}
#sub_sidebar .sermons .sermon .title,  .tab_content .sermons .sermon .title { 
	color:#364144;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0px;
	text-transform:uppercase;
	}
	
#sub_sidebar .sermons  .sermon .sermon-date {
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	color: #888;
	font-size: 11px;
	}
	
#sub_sidebar .sermons  .sermon .sermon-title {
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	color: #364144;
	font-size: 13px;
	}
	
#sub_sidebar .sermons  .sermon .sermon-info {
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	color: #555;
	font-size: 11px;
	}
	
#sub_sidebar .series-list .series, .tab_content .series-list .series {
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	background-attachment:scroll;
	background-image:url(/images/sidebar_cell_bg.jpg);
	background-repeat:repeat-y;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding: 8px 18px;
	display:block;
	width:262px;
	text-decoration:none;
	font-size: 12px;
	}
	
#sub_sidebar .series-list .series:hover,  .tab_content .series-list .series:hover{ 
	background-image:url(/images/sidebar_cell_bg-hover.jpg);
	}
	
/* */
	
#sub_sidebar #viewcal,  .tab_content #viewcal { 
	background-color:#EFEBE6;
	border-top:1px solid #FFFFFF;
	padding:10px 12px;
	width:276px;
	}
#sub_sidebar #viewcal a:hover,  .tab_content #viewcal a:hover{ 
	text-decoration:underline;
	}
#sub_sidebar #viewcal a,  .tab_content #viewcal a, #sub_sidebar_lower #viewcal a{ 
	color:#364144;
	display:block;
	font-size:12px;
	font-weight:bold;
	/* padding:9px 20px; */
	color:#364144;
	text-decoration:none;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	}
#sub_sidebar #newstitle, #sub_sidebar_lower #newstitle {
	background-color:#990000;
	color:white;
	font-family:Georgia,Times,serif;
	font-size:17px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:10px 12px;
	width:276px;
	}
#sub_sidebar #articles,  .tab_content .articles, #sub_sidebar_lower .articles  {
	
	
	width:262px;
	display:block;
	text-decoration:none;
	}
#sub_sidebar .linkarticles, .tab_content .articles .linkarticles, #sub_sidebar_lower .linkarticles{
	display:block;
	padding:18px;
	width:262px;
	background-attachment:scroll;
	background-image:url(/images/sidebar_cell_bg.jpg);
	background-repeat:repeat-y;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	
}

#sub_sidebar .linkarticles:hover,  .tab_content .articles .linkarticles:hover, #sub_sidebar_lower .linkarticles:hover {
	background-image:url(/images/sidebar_cell_bg-hover.jpg);
	}
/*#sub_sidebar .articles .date,  .tab_content .articles .date {
	color:#666666;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:4px;
	}
#sub_sidebar .articles .title,  .tab_content .articles .title { 
	color:#990000;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-transform:uppercase;
	}
#sub_sidebar .articles .article,  .tab_content .articles .article {
	color:#666666;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:140%;
	margin:11px 0px;
	}*/
#sub_sidebar #articles a, .tab_content #articles a, #sub_sidebar_lower #articles a {
	text-decoration:none;
}
	
#sub_sidebar #articles .date,  .tab_content #articles .date, #sub_sidebar_lower #articles .date {
	color:#666666;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	
	}
#sub_sidebar #articles .title,  .tab_content #articles .title, #sub_sidebar_lower .title { 
	color:#990000;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	}
#sub_sidebar #articles .article p,  .tab_content #articles .article p, #sub_sidebar_lower #articles .article p {
	color:#666666;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:160%;
	margin:11px 0px;
	}

/* = Quicklinks
---------------------------------------------------------------------
*/
#quicklinks{
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/quicklinks_bar_bg.jpg) repeat-x;
/*	height:22px;*/
	clear:left;
	color:#FFF;
	padding:8px 10px 0px;
	font-size:12px;
	background-image:url(/images/quicklinks_bar_bg.jpg);
	background-repeat:repeat-x;
	color:white;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:8px 12px;
}
#quicklinks p{
	font-family:Arial, Helvetica, sans-serif;
/*	height:22px;*/
	clear:left;
	color:#FFF;
	font-size:12px;
	color:white;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0px;
}
#quicklinks a{
	color:#FFF;
	text-decoration:none;
	padding:0px 15px;	
}
#quicklinks a:hover{
	text-decoration:underline;
}

/* = Featured Blog
---------------------------------------------------------------------
*/

#featured_blog{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:15px;
}

#featured_blog h3 {

	font-family: Helvetica, Arial, sanserif;
	color: #343e41;
	font-size: 20px;
}

#featured_blog p {
	font-size: 17px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}


#featured_blog a.readmore {
	font-family: Helvetica, Arial, sanserif;
 text-align: right;
 background-color: #eee;
 border: 1px solid #777;
float: right;
padding: 0px 6px 0px 6px;
margin-top: 5px;
margin-right: 20px;
margin-bottom: 0px;
font-size:13px;
clear: both;
text-decoration: none;
color: #777;
}

#featured_blog a:hover.readmore {
 text-align: right;
 background-color: #ccc;
 border: 1px solid #333;
color: #333;
}


#featured_blog .date {
	font-family: Helvetica, Arial, sanserif;
	color: #888	;
	font-size: 12px;
}


/* = Upcoming Events/News article Tabs
---------------------------------------------------------------------
*/

#tabs{
	list-style:none;
	margin:24px 0px 0px 0px;
	text-align:left;
	font-size:1em;
}
#tabs li { 
	display:inline; 
	margin:0px -2px 0px 0px;
	background:#880002 url(/images/home_feature_bg2.jpg) repeat-x;
	height:30px; 
	padding:10px 15px;
	}
#tabs li.current{
	background:#2f393b url(/images/home_feature_bg.jpg) repeat-x ;
}
#tabs li a{
	color:#FFF;
	font-family:Georgia,Times,serif;
	font-size:16px; 
	text-decoration:none;
	}
#tabs #upevents{
	}
#tab_topper{
	-font-size:1px;
	background:url(/images/home_feature_sub.jpg) repeat-x;
	height:10px;
	margin-top:9px;
	#margin-top:3px;
}
#tab_topper.current{
	background:url(/images/home_feature_bg2.jpg) repeat-x 0% 100%;
}
.tab_content{
	background:url(/images/home_feature_bg_runner.jpg) repeat-y;
	width:300px;
	text-align:left;
	padding:18px;
}
.tab_content p{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:12px;
	
}
.tab_content p b{
	color:#21373d;
}

.tab_content{
	width:300px;
	float:left; 
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif; 
	background:#FFF;
	padding:0px;
	}


#newsevents p {
	width:265px;
	}
.tab_content{
	font-family:Arial, Helvetica, sans-serif;
	}

#viewart{
	background-color:#EFEBE6;
	border-top:1px solid #FFFFFF;
	padding:10px 12px;
	width:276px;
}
#viewart a{
	color:#990000;
	font-family:"Lucida Grande",Helvetica,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}

/* = Breadcrumbs
---------------------------------------------------------------------
*/

#breadcrumb{
	background:#FFFFFF none repeat scroll 0%;
	margin-top:24px;
	text-align:left;
	height:20px;
	padding:7px 0px 0px 27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:932px;
	-margin-top:0px;
}
#breadcrumb, #breadcrumb a {
	color:#84775b; 
	text-decoration:none;
	}
#breadcrumb a:hover {
	text-decoration:underline;
	}
	
	
/* = Home Gallery
---------------------------------------------------------------------
*/

#flash_gallery{
	/*background:url(/images/flash_gallery_border.png) no-repeat;	*/
	padding:10px;
	width:615px;
	height:346px;
	padding:0px 15px 29px 15px;
	float:left;
	position:relative;
	margin-left:12px;
	-margin-top:18px;

}

#flash_gallery_new {
	background: url(/images/flash_gallery_border2.png) no-repeat;
	width: 616px;
	height: 346px;
	float: left;
	position: relative;
	margin-top: -6px;
	margin-left: 12px;
	margin-bottom: 7px;
	display: inline;
	text-align: left !important;
	padding:29px 36px 32px 26px;
}

#flash_gallery_container {
	display: block;
	float: left;
	height: 346px;
	overflow: hidden;
	width: 615px;
}

.image_container {
	position: absolute;
	height: 346px;
	overflow: hidden;
	width: 615px;
	z-index: 1000;
}

.image_container img {
	float: left;
}

#ajax_loader {
	position: absolute;
	z-index: 99999;
	padding-top: 161px;
	padding-left: 311px;
	width: 305px;
	text-align: left;
	height: 185px;
	background: #000;
}

#buttons_container {
	width: 64px;
	height: 28px;
	position: absolute;
	margin-top: 311px;
	margin-left: 545px;
	display: none;
}

#previous_slide {
	background: url(/images/prev_btn.png) top left no-repeat;
	width: 32px;
	height:28px;
	display: block;
	text-indent: -999em;
	float: left;
}

#next_slide {
	background: url(/images/next_btn.png) top right no-repeat;
	width: 32px;
	height:28px;
	display: block;
	text-indent: -999em;
	float: left;
}

#next_slide {
	
}