/********************************************************************************************************/
/* Pre-defined Style for Site Structure
/********************************************************************************************************/
body.hosannaCustom {
text-align:center;
background-color: #871f1f;
}
#wrap {
	width:702px;
	margin:0 auto;
	text-align:left;
	background-color: #ffffff;
}
#watermark {
	clear:both;
	text-align:center;
	width:700px;
	background: url("./../../images/tmpl_hosanna/watermark.jpg"); /* Relative to CSS */
/*	background: url("/development/cms_site/images/tmpl_hosanna/watermark.jpg"); /* Absolute */
	background-position: right bottom;
	background-repeat: no-repeat;
}
#footer_home {
	clear:both;
	text-align:center;
}
#header{
	margin-left:0px;
	margin-top:0px;
	height:100px;
	border: 1px solid #000000; 
}
#navi_pos{
	margin-left:0px;
	margin-top:0px;
	background:#A0D067;
	width:700px;
	height:20px;
}
#banner_pos{
	width:700px;
}
#opaque-bg{
	background:#505050;
	filter:alpha(opacity=77);
	-moz-opacity:.77;
	opacity:.77;	
}
#bverse_pos{
	margin-left:30px;
	margin-top:-245px;
	width:220px;
}
#main_content_home {
	display:inline;
	width:500px;
	float:left;
	margin-left:5px;
}
#ff_fix {
	width:700px;
	height: 225px;
}
#footer_evt_calendar {
	margin-top: 15px;
	width: 200px;
	float: left;
}
#footer_helpful_links {
	width: 200px;
	float: left;
	margin-left:0px;
}
#footer_zicklin_news {
	margin-left: 20px;
	width: 280px;
	float: left;
}
#main_content {
	display:inline;
	margin-left:5px;
	width:695px;
	float: left;
	margin-top: 20px;
	
}
#home_left {
	width: 345px;
	float: left;
}
#home_right {
	width: 345px;
	margin-left: 5px;
	float: left;
}
#main_content_max {
	width:695px;
	float: left;
	margin-top: 10px;
}
#article_main {
	width:500px;
	float:left;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial;
	FONT-SIZE: 13px;
	TEXT-ALIGN: left;
	margin-left: 3px;
}
#article_main a {
	COLOR: #3B8FD7;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
#article_main a:hover {
	COLOR: #A0A0A0;
}
#article_sidebar {
	width: 190px;
	margin-left: 10px;
	float:left;
}
#article_evt_calendar {
	width: 190px;
	float: left;
}
#article_sidebar_news {
	width: 190px;
	float: left;
}
#article_sidebar_links {
	width: 190px;
	float: left;
}
#article_footer {
	clear:both;
	margin-top: 30px;
	text-align:center;
	width:700px;
}
#article_footer_news {
	width: 500px;
	float:left;
}
#article_footer_links {
	width: 200px;
	float:left;
}
#ext_calendar_left {
	width: 190px;
	margin-left: 5px;
	float:left;
}
#ext_calendar_right {
	width: 480px;
	margin-left: 15px;
	float:left;
}

.event_summary {
	margin-left: 10px;
	margin-right: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
}
.event_summary_title {
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
.event_summary_time {
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
.event_summary_details {
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
.event_icon {
	width: 37px;
	height: 40px;
	display:block;
	font-size:10px;
	line-height:1;
	text-align:center;
	text-transform:uppercase;
	color: #FFFFFF;
	padding-top:2px;
	background: url("/images/tmpl_hosanna_0607/icon_date.jpg") 0 0 no-repeat;
}
.event_icon .day {
	text-align:center;
	display:block;
	font-weight:bold;
	font-size:18px;
	color: #000000;
	padding-top:5px;
	padding-bottom:4px;
}
#gallery_wrap {
	width: 702px;
	margin:0 auto;
	text-align:left;
	background-color: #ffffff;
}
#gallery_main {
	display:inline;
	margin-left:5px;
	width:695px;
	float: left;
}
/********************************************************************************************************/
/* Serendipity CSS Customizations
/********************************************************************************************************/
#serendipityRightSideBar {
	width: 190px;
	margin-left: 0px;
	float:left;
}
/********************************************************************************************************/
/* Text-Formatting for Site
/********************************************************************************************************/
.bverse
{
   COLOR: #FFFFFF;
   FONT-FAMILY: verdana, helvetica, arial;
   TEXT-ALIGN: left;
   FONT-SIZE: 10px;
   TEXT-DECORATION: none;
}
.devotional
{
   COLOR: #000000;
   FONT-FAMILY: verdana, helvetica, arial;
   TEXT-ALIGN: right;
   FONT-SIZE: 12px;
   padding: 2px 2px 2px 2px;
   FONT-STYLE: italic;
   TEXT-DECORATION: none;
}
.hosanna_library_selector
{
   COLOR: #000000;
   FONT-FAMILY: verdana, helvetica, arial;
   FONT-SIZE: 12px;
   TEXT-DECORATION: none;
}
a.hosanna_library_selector
{
	COLOR: #C0C0C0;
}
.hosanna_library_details
{
   COLOR: #000000;
   FONT-FAMILY: verdana, helvetica, arial;
   FONT-SIZE: 10px;
   TEXT-DECORATION: none;
}
.hosanna_library_title
{
   COLOR: #000000;
   FONT-FAMILY: verdana, helvetica, arial;
   FONT-SIZE: 12px;
   TEXT-DECORATION: none;
}
.hosanna_sb
{
   COLOR: #000000;
   FONT-FAMILY: verdana, helvetica, arial;
   FONT-SIZE: 10px;
   TEXT-DECORATION: none;
}
a.hosanna_sb
{
	COLOR: #3B8FD7;
	FONT-WEIGHT: bold;
}
.hosanna_default
{
   COLOR: #000000;
   FONT-FAMILY: verdana, helvetica, arial;
   FONT-SIZE: 13px;
   TEXT-DECORATION: none;
}
a.hosanna_default
{
	COLOR: #3B8FD7;
	FONT-WEIGHT: bold;
}
a.hosanna_default:hover
{
	COLOR: #A0A0A0;
}
.hosanna_small
{
   COLOR: #000000;
   FONT-FAMILY: verdana, helvetica, arial;
   FONT-SIZE: 11px;
   TEXT-DECORATION: none;
}
a.sb_announcement_link
{
	COLOR: #3B8FD7;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.sb_announcement_link:hover
{
	COLOR: #A0A0A0;
}
a.hosanna_small
{
	COLOR: #3B8FD7;
	FONT-WEIGHT: bold;
}
a.hosanna_small:hover
{
	COLOR: #A0A0A0;
}
.hosanna_tiny
{
   COLOR: #000000;
   FONT-FAMILY: verdana, helvetica, arial;
   FONT-SIZE: 9px;
   TEXT-DECORATION: none;
}
.hosanna_navi
{
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 1.2em;
	TEXT-DECORATION: none;
}
.page_Title
{
   COLOR: #000000;
   FONT-FAMILY: verdana, helvetica, arial;
   FONT-SIZE: 18px;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
}
.page_Author
{
   COLOR: #000000;
   FONT-FAMILY: verdana, helvetica, arial;
   FONT-SIZE: 10px;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
}
.txtError
{
   COLOR: #FF0000;
   FONT-FAMILY: verdana, helvetica, arial;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: none;
}
.footer_helpful_links
{
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	text-align: right;
	FONT-WEIGHT: bold;
	link-height: 1.5em;
}
a.footer_helpful_links
{
	COLOR: #628cb2;
}
a.footer_helpful_links:hover
{
	COLOR: #ed9c00;
}
.sidebar_helpful_links
{
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	text-align: left;
	FONT-WEIGHT: bold;
	link-height: 1.5em;
}
a.sidebar_helpful_links
{
	COLOR: #628cb2;
}
a.sidebar_helpful_links:hover
{
	COLOR: #ed9c00;
}
.rss_info
{
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
a.rss_info
{
	COLOR: #628cb2;
}
a.rss_info:hover
{
	COLOR: #ed9c00;
}
.rss_date
{
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	text-align:right;
}
/********************************************************************************************************/
/* Pre-defined style for Calendar Control
/********************************************************************************************************/
.cal_border
{
	BACKGROUND: #000000;
}
.cal_event_text
{
COLOR: #000000;
FONT-FAMILY: verdana, helvetica, arial;
FONT-SIZE: 10px;
TEXT-DECORATION: none;
}
.cal_regular
{
   COLOR: #000000;
   BACKGROUND: #FFFFFF;
   FONT-FAMILY: verdana, helvetica, arial;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
   FONT-SIZE: 10px;
   TEXT-DECORATION: none;
}
.cal_disable
{
   COLOR: #C6C6C6;
   BACKGROUND: #EEEEEE;
}
.cal_header
{
   COLOR: #000000;
   BACKGROUND: #EEEEEE;
   FONT-FAMILY: verdana, helvetica, arial;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
   FONT-SIZE: 10px;
   TEXT-DECORATION: none;
}
a.cal_header
{
	TEXT-DECORATION: none;
}
.cal_header_dow
{
   COLOR: #FFFFFF;
   FONT-FAMILY: verdana, helvetica, arial;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
   BACKGROUND: #004B8D;
   FONT-SIZE: 10px;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: none;
}
.cal_today
{
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
}
.cal_event
{
	BACKGROUND: #FFBE8E;
	padding: 5px 4px 5px 4px;
}
.cal_wkday
{
	BACKGROUND: #E0E0E0;
	padding: 5px 4px 5px 4px;
}
.cal_wkend
{
	BACKGROUND: #D0D0D0;
	padding: 5px 4px 5px 4px;
}
/********************************************************************************************************/
/* Pre-defined style for Drop Down Menus
/********************************************************************************************************/
.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px solid #BBB;
width: 100%;
/* background: url('./../../images/tmpl_hosanna/chromebg.gif') center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover{
background-color: #F0F0F0;
/* background: url('./../../images/tmpl_hosanna/chromebg-over.gif') center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " v";*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}
