html {
	background: none !important;
}

body {
	background-image: url(../images/rotate_bg.jpg);
	background-repeat:repeat;
	background-position:top left;
/*    font-family: Helvetica,Arial,sans-serif;*/
	font-family: Helvetica,Arial,sans-serif;
/*Geo:    	font-family: Palatino, "Times New Roman", Times, serif*/
}


fieldset{margin:0px; padding:0px; border:none}

img{ border:none}

h4 {font-size:20px; color: #A77057; font-weight: bold; padding-bottom: 4px; font-family: Verdana,Arial,Helvetica,sans-serif !important;}

#main{float:left; width:100%; background-image:url(../images/body_bg_bottom.jpg); background-repeat:repeat-x;}

#layout{ margin:0 auto 0 auto; width:980px; height:1110px}

/*#header{ float:left; width:980px; height:176px}*/
#header{ float:left; width:980px; height:149px; margin: 0; padding: 0;}

#dropdown-panels{background-color: #165286;}
#dropdown-panels #panels-holder {background-color: #165286; width:968px; margin: 0 auto;}
#dropdown-panels .panel {display: none; padding: 6px 9px 18px;}
}
.slideshow img {
    width:  620px; 
    height: 256px;
}

h6

{

font-family: Arial,Helvetia,sans-serif;

font-style: normal;

font-variant: normal;

font-weight: bold;

font-size: 0.9em;

line-height: 1em;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

}
#top_nav{background: transparent url(../images/body_bg_top.jpg) repeat-x scroll left top; height: 37px;}
#top_nav .nav_content{width:968px; padding:2px 0 0 12px; margin: 0 auto;}

#top_nav .button_container{float:left; padding-top:2px;}

#top_nav form{float:right; margin:0px; padding:3px 0px 0px 0px; width:180px;}

#top_nav form span{ background-image:url(../images/serach_bg.jpg); background-position:top left; background-repeat:no-repeat; float:left; width:122px; height:24px; padding-left:20px; padding-top:2px; padding-right:5px}

#top_nav form span input{ border:none; width:118px; height:16px; background-color:#fff; float:left; color:#7a7a79; font-size:12px; padding-top:3.6px; font-family: Arial,sans-serif;}

#top_nav form .button{ float:left; margin-top:1px}

#header .logo_container{float:left; width:968px; padding:2px 0 0 12px}

#header .logo_container img{ float:left}

#header #menu{float:left; width:968px; padding: 11px 0 0 12px}

#header #menu ul{ margin:0px; padding:0px; list-style:none; font-family:"Myriad Web", Tahoma; font-size:14px; line-height:20px; float:left}

#header #menu ul li{ float:left; margin-right:2px; position:relative; line-height:18px;}

#header #menu ul li a{ float:left; background-color:#f4f2e9; padding:10px 32px 7px 33px; color:#98938c; text-decoration:none; line-height:17px}

#header #menu ul li a:hover{ background-color:#e6d1b1; color:#695e4c}

#header #menu ul li.current{float:left; background-color:#e6d1b1; padding:10px 32px 7px 33px; color:#695e4c;}

#header #menu ul li ul{ position:absolute; top:40px; left:0px; width:980px; /* Geo: font-family:Verdana, Arial, Helvetica, sans-serif; */font-size:12px; line-height:18px; display:none }

#header #menu ul li ul li{background-image:url(../images/sub_menu_sep.jpg); background-position:top right
; background-repeat:no-repeat}

#header #menu ul li ul li.last{ background-image:none}

#header #menu ul li ul li a{ float:left; background-color:transparent; padding:10px 20px 10px 20px; color:#616161}

#header #menu ul li ul li a:hover{ background-color:transparent; color:#924a2e;}

#header #menu ul li ul li.current{background-color:transparent; color:#924a2e; font-weight:bold;}

#body_container{width:980px; float:left}

#body_container #top_banner{ float:left; width:969px; background-image:url(../images/header_bg.jpg); background-position:top left; background-repeat:no-repeat; padding:0 0 0 11px}

#body_container #top_banner span{ float:left}

#body_container #top_banner span img{ float:left}

#body_container #top_banner .testimonails{ float:left; padding:44px 30px 0px 30px; width:280px; color:#1A548A; line-height:36px; font-family: Palatino, "Times New Roman", Times, serif; font-size: 26px; font-weight: bold !important;}

#body_container #top_banner .testimonails p{ azimuth:0px; margin:0px}

#body_container #top_banner .testimonails span{ display:block; padding-top:20px; text-align:right; width:280px; font-family:"Lucida Sans", Tahoma; font-size:13px; font-style:italic; font-weight:bold}

#body_container #top_banner .testimonails span a{ color:#a77057; text-decoration:none}

#body_container #top_banner .testimonails span a:hover{ text-decoration:underline}

#body_container #inner_container{ float:left; width:969px; background-image:url(../images/header_bg.jpg); background-position:top left; background-repeat:no-repeat; padding:0 0 0 11px}

#body_container #inner_container #content_container_inner{ float:left; width:960px;}

#body_container #inner_container #content_inner{ background-color:#faf8f2; float:left; width:960px; background-image:url(../images/inner_left_bg.jpg); background-repeat:repeat-y; background-position:top left;}

#body_container #inner_container #content_inner #left_container{ float:left; width:230px; padding:20px 10px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif}

#body_container #inner_container #content_inner #left_container h3{ color:#190d08; font-size:14px;  /*margin:0px 0 0 15px;*/ display:inline; padding:0px 0px 0px 0px; font-family:"Lucida Sans", Tahoma;background-image:url(../images/rgt_hoz_sep.jpg); background-repeat:no-repeat; background-position:bottom left; padding-bottom:5px; float:left; width:215px}

/*#body_container #inner_container #content_inner #left_container strong{ font-family:Tahoma; font-size:13px; color:#a77057; display:block;font-family:"Lucida Sans", Tahoma}*/
#body_container #inner_container #content_inner #left_container strong{font-family:"Times New Roman", Tahoma, sans-serif;}

#body_container #inner_container #content_inner #left_container ul { float:left; width:220px; margin:0px; /*padding:10px 0px 20px 15px;*/ padding:10px 0px 20px 0; list-style:none; font-size:11px; color:#768491 }

#body_container #inner_container #content_inner #left_container ul li{ padding-bottom:10px; padding-right: 20px; font-size:11px;}

#body_container #inner_container #content_inner #left_container ul li p{ margin: 1px 0;}

#body_container #inner_container #content_inner #left_container ul li p{margin: 1px 0; color: #768491; text-align: justify;}

#body_container #inner_container #content_inner #left_container ul li p.date,
#body_container #inner_container #content_inner #left_container ul li p.time,
#body_container #inner_container #content_inner #left_container ul li p.location {color: #333 !important;}

#body_container #inner_container #content_inner #left_container ul li a,
#body_container #inner_container #content_inner #left_container ul li strong{ font-weight:bold; font-style:italic; /*color:#a77057;*/ font-size:13px; text-decoration:none}

#body_container #inner_container #content_inner #left_container ul li a:hover{ text-decoration:underline}

#body_container #inner_container #content_inner #left_container ul li.small{ font-size:10px;}

#body_container #inner_container #content_inner #left_container .box_container{ float:left; width:220px; margin-bottom:30px}

#body_container #inner_container #content_inner #left_container .box_container .curv{ float:left; width:220px}

#body_container #inner_container #content_inner #left_container .box_container .curv img{ float:left}

#body_container #inner_container #content_inner #left_container .box_container .mid_bg{ background-image:url(../images/mid_bg_curv.jpg); background-position:top left; background-repeat:repeat-y; width:200px; float:left; padding:10px 10px 0 10px}

#body_container #inner_container #content_inner #left_container .box_container .mid_bg h3{ background-image:none; margin:0px; padding:0px; color:#924a2e; width:200px}

#body_container #inner_container #content_inner #left_container .box_container .mid_bg ul{ margin:0px 0px 5px 0px; padding:5px 0px 0px 10px; list-style:none; padding-bottom:2px; float:left; width:190px}

#body_container #inner_container #content_inner #left_container .box_container .mid_bg ul li{ padding-bottom:1px}

#body_container #inner_container #content_inner #left_container .box_container .mid_bg ul a{ color:#924a2e; text-decoration:none; font-weight:normal; font-style:normal; color:#706d66; padding:0px;}

#body_container #inner_container #content_inner #left_container .box_container .mid_bg ul a:hover{text-decoration:underline}

/* Geo: #body_container #inner_container #content_inner #right_container{ float:left; width:640px; padding:30px; font-family:"Times New Roman", Times, serif; font-size:17px;}  */

#body_container #inner_container #content_inner #right_container{ float:left; width:640px; padding:30px; font-family:"Times New Roman", Times, serif; font-size:17px;}
/*Geo*/
#body_container #inner_container #content_inner #right_container li{ font-family:"Myriad Web",Tahoma; font-size:14px; list-style-type:none; list-style-position:inside; padding-bottom:1px}

#body_container #inner_container #content_inner #right_container ul{ font-family:"Myriad Web",Tahoma; font-size:14px; list-style-type:disc; list-style-position:inside; padding-bottom:1px}

#body_container #inner_container #content_inner #right_container blockquote { width:250px; float:right; border-top:3px dotted #924a2e; border-bottom:3px dotted #924a2e; margin:0 10px; padding 6px 10px; font-family:"Times New Roman", Times, serif; font-size:17px; color:#706d66;}
/*Geo*/
#body_container #inner_container #content_inner #right_container p, #body_container #inner_container #content_inner #right_container div.description{ margin:0px; padding:10px 0px 10px 0px; font-family:"Myriad Web", Tahoma; font-size:14px; color: #333;}

#body_container #inner_container #content_inner #right_container p strong { font-weight: bold; }

#body_container #inner_container #content_inner #right_container p a { color: #333;}

#body_container #inner_container #content_inner #right_container p a:hover { color: #999;}

#body_container #inner_container #content_inner #right_container h2{ color:#924a2e; font-size:34px; font-weight:normal; margin:0px; padding:0px 0px 10px 0px;}

#body_container #inner_container #content_inner #right_container h3{ color:#924a2e; font-size:18px; font-weight:normal; margin:0px; padding:0px;}

#body_container #content_container{ float:left; width:960px; padding:0 10px 0 11px;}

#body_container #content{ background-color:#fff; float:left; width:960px; background-image:url(../images/content_bg.jpg); background-position:top left; background-repeat:repeat-x; }

#body_container #content .content_bg{float:left; width:960px; background-image:url(../images/right_color_bg.jpg); background-repeat:repeat-y; background-position:top right;padding-bottom:30px }

#body_container #content #container_left{ float:left; width:595px; padding-top:25px; padding-left:25px;}

#body_container #content #container_left h3{ font-size:18px; margin:0px; padding:0px; font-family:"Lucida Sans", Tahoma;float:left; width:222px; background-image:url(../images/hoz_sep.jpg); background-repeat:no-repeat; background-position:bottom left; padding-bottom:10px}

#body_container #content #container_left .news_events{ float:left; width:222px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-right: 10px;}

#body_container #content #container_left .news_events ul{ margin:0px; padding:10px 0px 0px 0px; list-style:none;float:left; width:222px;}

#body_container #content #container_left .news_events ul li {padding-bottom: 10px; padding-right: 20px;}

#body_container #content #container_left .news_events ul li p{margin: 1px 0; color: #768491; text-align: justify;}

#body_container #content #container_left .news_events ul li p.date,
#body_container #content #container_left .news_events ul li p.time,
#body_container #content #container_left .news_events ul li p.location {color: #333 !important;}

#body_container #content #container_left .news_events strong{ font-size:13px; float:left; width:222px; color:#a77057;}

#body_container #content #container_left .news_events a,
#body_container #content #container_left .news_events strong { color:#a77057; text-decoration:none; font-style:italic;}

#body_container #content #container_left .news_events strong a:hover{ text-decoration:underline}

#body_container #content #container_left .news_events span{ float:left; width:222px;  color:#768491; margin-bottom:15px}

#body_container #content #container_left .news_events strong,
#body_container #content #container_left .news_events a{ color:#a77057; font-style:italic; font-weight:bold; font-family:"Lucida Sans",Tahoma; font-size:13px; text-decoration:none}

#body_container #content #container_left .news_events a{font-family: Verdana,Arial,Helvetica,sans-serif !important;}

#body_container #content #container_left .news_events a:hover{ text-decoration:underline}

#body_container #content #container_left .news_events ul li.news {padding-bottom: 10px !important; padding-top: 0px !important;}
#body_container #content #container_left .news_events ul li.more {padding-top: 10px !important; font-weight: bold !important;}

#body_container #content #container_left .details{ float:left; width:330px; padding-left:15px}
#body_container #content #container_left .sep{float:left}

#body_container #content #container_left .details .name_box{width:288px; float:left; background-image:url(../images/name_box_bg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#f7f6ec; border:1px solid #ebeadb; padding:10px; margin-bottom:25px}

#body_container #content #container_left .details p{ width:320px; margin:0px; padding:0 0 10px 0; text-align:justify; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:18px}

#body_container #content #container_right{ float:left; width:310px; padding-left:15px; padding-right:15px; background-image:url(../images/right_top_bg.jpg); background-position:top left; background-repeat:repeat-x; padding-top:25px;}

#body_container #content #container_right h3{ font-size:16px; margin:0px; padding:0px; font-family:"Lucida Sans", Tahoma; float:left; width:310px; background-image:url(../images/rgt_hoz_sep.jpg); background-repeat:no-repeat; background-position:bottom left; padding-bottom:10px}

#body_container #content #container_right .details{ float:left; width:310px; margin-top:10px}

/*
 * Contact panel
 */
#contact-panel{
	margin-left: 177px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #D6DFCC;
}
#contact-panel .category {
	float: left;
	width: 170px;
	padding-bottom: 10px;
}
#contact-panel .category.address .name,
#contact-panel .category .phone .label,
#contact-panel .category .fax .label,
#contact-panel .category .title,
#contact-panel .category.telecom table tr td.label {
	font-weight: bold;
	font-size: 14px;
}
#contact-panel .category.telecom table tr td.label {
	text-align: right;
}
#contact-panel:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#contact-panel .email {
	color: #D6DFCC;
}
#contact-panel .email a:visited,
#contact-panel .email a:link {
	color: #D6DFCC;
}

/*
 * Worship panel
 */
#worship-panel table {font-family: Helvetica,Arial,sans-serif; font-size: 12px; color: #D6DFCC;}
#worship-panel table tr th.church,
#worship-panel table tr td.times,
#worship-panel table tr td.empty {width: 190px;}
#worship-panel table tr th.church.last {width: 220px;}
#worship-panel table tr th {font-weight: normal; text-align: left;}
#worship-panel table tr th p {margin: 0;}
#worship-panel table tr th p.name {font-weight: bold; font-size: 1.4em;}
#worship-panel table tr th a span.address {background: url(/images/map_go.png) no-repeat; display:block;}
#worship-panel table tr th a span.address,
#worship-panel table tr th p.phone {padding-left: 20px; position: relative; right: 20px; display:block;}
#worship-panel table tr td.title {padding-top: 10px;}
#worship-panel table tr td.category.title {font-weight: bold; font-size: 12px;}
#worship-panel table tr td.category {padding-right: 20px;}

/*#worship-panel table tr th span.address {text-decoration: underline; display:block;}*/
#worship-panel table tr th a:hover {cursor: pointer;}
#worship-panel table tr th a:link {color: #D6DFCC;}
#worship-panel table tr th a:visited {color: #D6DFCC;}


/*
 * Wordpress image alignment: floats to allow for text wrapping
 */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*
 * Hide images captions
 */
caption {
	display: hidden;
}

/*
 * Sub-navigation
 */
#body_container ul#submenu {
	height: 36px;
	margin: 0;
	padding: 0 0 0 11px;
	float: left;
}
#body_container ul#submenu li {
	background: transparent url(/images/sub_menu_sep.jpg) no-repeat scroll right bottom;
	float: left;
	list-style-type: none;
	padding: 0 2px;
}
#body_container ul#submenu li a {
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 11px;
	color: #423B2D;
	padding: 13px 10px 8px 11px;
	text-align: center;
	width: auto;
	display: block;
	float: left;
	text-decoration: none;
}
#body_container ul#submenu li a:hover {
	color: #924A2E;
}
#body_container ul#submenu:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*
 * Staff
 */
#staff .person {
	float: left;
	width: 300px;
	padding: 14px 16px 0 0;
}
#staff .person p {
	margin: 0 !important;
	padding: 0 !important;
}
#staff .person img,
#staff .person p img {
	background-color: #E8E2D2;
	padding: 2px;
	border:1px solid #AAAAAA;
	margin-bottom: 0;
}
#staff .person .title {
	/*font-weight: bold;*/
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
	color: #25211B;
	text-transform: capitalize;
	line-height: 19.6px;
	font-size: 14px;
}
#staff .person .name {
	color: #924A2E;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#staff .person .bio .text {
	padding-top: 4px;
	display: none;
	color: #5A5444;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 13px;
	line-height: 23.4px;
}
#staff .person a {
	color: #924A2E;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 13px;
}
#staff .person a:link,
#staff .person a:hover,
#staff .person a:visited {
	text-decoration: none;
}

/*
 * Sitemap
 */
#body_container .bottom_box{
  float:left;
  width:920px;
  background-color: #2e455b;
  margin-top:25px;
  padding: 20px;
/*  height:139px;*/
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  color: #84837D;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  }

#body_container .bottom_box a:link,
#body_container .bottom_box a:visited{
  text-decoration: none;
  color: #F7F4D9;
  font-weight: bold;
}

#body_container .bottom_box a.web_design,
#body_container .bottom_box a.web_design:link,
#body_container .bottom_box a.web_design:visited{
  color: #DCDAD0;
  font-weight: normal !important;
  text-decoration: none;
}

#body_container .bottom_box:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

ul#sitemap {
	font-family: Helvetica,Arial,sans-serif;
	float: left;
	padding-left: 0;
	line-height: 18px;
	width: 600px;
}
ul#sitemap li {
	display: block;
	width: 120px;
	float: left;
	list-style-type: none;
}
ul#sitemap li a {
	color: #DDDAC3;
	font-size: 13px;
	line-height: 23.4px;
	font-weight: bold;
}

ul#sitemap li ul {
	padding-left: none;
}

ul#sitemap li ul li {
	float: none;
	display: block;
}
ul#sitemap li ul li a {
	font-weight: normal !important;
	color: #DCDAD0 !important;
	line-height: 21.6px !important;
	font-size: 12px !important;
}
ul#sitemap a:hover {
	text-decoration: underline !important;
}
ul#sitemap li.home {
/*	margin-bottom: 5px;
	margin-right: 30px;*/
}
ul#sitemap li.about {
/*	clear: left;*/
}
ul#sitemap li.activities,
ul#sitemap li.ministries,
ul#sitemap li.sacraments,
ul#sitemap li.bulletins {
/*	position: relative;
	bottom: 28px;*/
/*	margin-top: -28px;*/
}
ul#sitemap li.links {
/*	position: relative;
	bottom: 6px;*/
/*	margin-top: -6px;*/
}

#body_container .info {
	width: 305px;
	float: right;
	color: #DCDAD0;
}
#body_container .info p {
	margin-bottom: 10.5px;
}
#body_container .info p.name {
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
}
#body_container .info p.name,
#body_container .info a,
#body_container .info .email span {
	color: #F7F4D9;
}
#body_container .info a:hover {
	text-decoration: underline;
}
#body_container .info .creator {
	background-color: #1d2c3a;
	margin-top: 40px;
	padding: 6px 2px;
	text-align: center;
	position: relative;
	right: 7px;
	width: 320px;
	
	  /* for IE */
	  filter:alpha(opacity=80);
	  /* CSS3 standard */
	  opacity:0.8;
}
#body_container .info .creator * {
	  /* for IE */
	  filter:alpha(opacity=105);
	  /* CSS3 standard */
	  opacity:1.05;
}

/*
 * Highlight tab for current page in navigation
 */
#menu .menu ul li.current_page_item a,
#menu .menu ul li.current_page_parent a{
	background-color: #E6D1B1 !important;
	color: #695E4C !important;
}
ul#submenu li.current_page_item a{
	color: #924A2E !important;
}

/*
 * About/News
 */
#right_container .news_item {
	padding-bottom: 20px;
}
#right_container .news_item p.date {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	color: #768491 !important;
}

/*
 * Activities/Events
 */
#right_container .event_item {
	padding-bottom: 12px;
}

#right_container .event_item .date,
#right_container .event_item .time,
#right_container .event_item .location {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

#right_container .event_item .description {
	padding-top: 6px !important;
	color: #768491 !important;
}

/*
 * "How to find us" with Google Maps
 */
.directions form {
	margin-top: 10px;
}
.directions form label {
	display: block;
}
.directions form input {
}
.directions form input.from-address {
	
}
.directions form input.submit {
}

/*
 * Widgetized Sidebar
 */
 
.widgets
{
 	/*padding: 0 0 20px !important;*/
}

	.widget
	{
		padding: 0 !important;
	}
	
		.ko-calendar-widget-title
		{
			margin: 0 !important;
			color: #111 !important;
		}
		
		.ko-calendar-widget-events
		{
			/*padding: 0 0 0 15px;*/
			clear: both;
		}
		
			.ko-calendar-date
			{
				font: bold italic 1.2em/1em "Lucida Sans" ,Tahoma, sans-serif;
				padding: 10px 0 5px;
				color: #768491;
			}
			
			a.ko-calendar-entry-title
			{
				font: 0.875em/1.35em "Lucida Sans" ,Tahoma, sans-serif;
				font-weight: normal !important;
				padding-right: 18px;
				background: url(../images/events-arrow.gif) right 3px no-repeat;
				color: #A77057;
			}
			
			.open a.ko-calendar-entry-title
			{
				background-position: right -16px;
			}
			
			.event-details
			{
				padding: 0 0 0 10px;
				color: #768491;
			}
			
				.event-details strong
				{
					color: #768491 !important;
					font-style: normal !important;
					font-size: 12px !important;
					display: inline !important;
					float: none !important;
				}
				
				a.event-link, .event-details a
				{
					width: auto;
					float: right;
					color: #A77057;
					font-size: 12px !important;
				}
				
		#calendar-link
		{
			width: 100%;
			color: #222;
			display: block;
			margin: 10px 0 0;
			text-decoration: none !important;
			cursor: pointer;
			float: left;
		}
		
			#calendar-icon
			{
				background: url(../images/cal.png) center top no-repeat;
				width: 60px !important;
				height: 60px;
				display: block;
				margin: 0 !important;
				float: left !important;
				clear: both;
			}
			
				.news_events #calendar-icon
				{
					background-position: center -60px;
				}
			
				#calendar-icon-month
				{
					font: 8px/8px Arial, sans-serif;
					text-transform: uppercase;
					color: #FFF !important;
					text-align: center;
					width: 100% !important;
					display: block;
					margin: 0 !important;
					padding: 9px 0 1px;
				}
				
				#calendar-icon-day
				{
					width: 100% !important;
					font: bold 24px/24px Arial, sans-serif;
					color: #333 !important;
					text-align: center;
					margin: 0 !important;
					display: block;
					padding: 6px 0 4px;
				}
				
			#calendar-icon-text
			{
				width: auto !important;
				font: 1.25em/1em Georgia, serif;
				color: #111 !important;
				padding: 25px 0 0;
				display: block;
				margin: 0 0 15px 5px;
				float: left !important;
			}
			
		a#calendar-link:hover #calendar-icon-text
		{
			border-bottom: 1px solid #999;
			margin-bottom: 14px;
		}

/*
*	Facebook Button
*/

.fb_iframe_widget
{
	width: auto;
	margin: 5px 0 5px 5px;
	float: right;
}

.clearer { clear: both; }

/*
*	Slideshow
*/

#slideshow-wrapper
{
	
}

	#slideshow-wrapper h3
	{
		color: #FFF !important;
		padding: 10px 10px 5px !important;
	}
	
	#slideshow-wrapper p
	{
		color: #CCC !important;
		padding: 0 10px 10px !important;
	}
	
	#imglink
	{
		display:none;
		width: 0;
		height: 0;
	}
/*  FAQ accordian*/	
	.inner-wrap {
		padding: 10px 10px 0;
		border: 1px solid #FFF;
	}
	
			.inner-wrap.search .hentry {
				padding: 8px 10px 0;
				margin-bottom: 10px;
				border: 1px solid #BBB;
				background: #F3F3F3;
			}
			
				.inner-wrap.search small {
					font: 0.75em/1em Arial, Helvetica, sans-serif;
					padding-bottom: 5px;
					color: #555;
					display: block;
				}
				
				.inner-wrap.search a {
					color: #22425E;
					text-decoration: none;
				}
	
	#main ul {
		margin-left: 30px;
	}
	
	.accordion {
		background: #EEE;
		list-style-type: none;
		border-bottom: 1px solid #999;
		margin-bottom: 10px;
	}
	
		.accordion-item {
			border: 1px solid #999;
			border-bottom: none;
			padding: 10px;
		}
		
			.accordion h6 {
				height: 15px;
				color: #2B618F;
				text-indent: 15px;
				background: url(images/main/faq/accordion/accordion-item/bg.gif) left top no-repeat;
				cursor: pointer;
			}
			
				.accordion-item.open h6 {
					background-position: left bottom;
				}
			
			.accordion-content {
				background: #FFF;
				padding: 10px;
				margin-top: 10px;
				color: #656565;
				border: 1px solid #BBB;
			}
			
				.accordion-content p {
					padding: 0;
				}
	
