
* html a{
position: relative;
cursor: hand;
}


body{font: normal 12px/1.5em Arial; color: #2e261e; background: #afa79a;}

#bg{width: 100%; float: left; background: url('../images/mainBg.jpg') center top repeat-x;}

h1{font-family: Georgia; 

color: #332416;

}
a{color: #332416; font-weight: bold;}

#maintitle{
font-weight: normal;
}
/* Layout */

#master{width: 946px; margin: 0 auto;}

#header{width: 946px; height: 212px; float: left; 
/*background: url('../images/jesus.png') 610px 63px no-repeat;
*/
} 


#header ul.topLinks{width: 208px; height: 64px; float: right; margin: 0 25px 0 0; display: inline;   z-index: 20; position:absolute;
/*background: url('../images/topLinks.jpg') no-repeat;*/

}
#header ul.topLinks li{width: 104px; height: 57px; list-style: none; float: left;}
#header ul.topLinks a{width: 104px; height: 57px; float: left; text-indent: -9999px;}
#header ul.headNav{width: 618px; height: 35px; margin: 67px 00px 0 0px; _margin: 18px 26px 0 0; padding: 0px 1px 0px 0px; float: right; display: inline; background: url('../images/headNav.png') no-repeat;}

#header ul.headNav li{list-style: none; float: left;}
#header ul.headNav li a{float: left; font-weight: bold; padding: 9px 15px 0 10px; text-transform: Uppercase; color: #f1e7cf; font-family: georgia; font-size: 1.2em; text-decoration: none;}
#header ul.headNav li a:hover, #header ul.headNav li a.selectedPage{color: #f8f59c; background: url('../images/headNavOver.png') center 1px no-repeat;}
#header h1#logo{width: 180px; height: 180px; float: left; 
/*margin: 0; */
/*padding: 60px 0 60px 0;*/
margin:48px 0px 0px 130px;
background: url('../images/kaholsa_1.jpg') no-repeat;

}
#header h1#logo a{width: 180px; height: 180px; float: left;
/*padding: 60px 0 60px 0;*/
 text-indent: -9999px;}

#body{width: 878px; float: left; padding: 0 0 0 68px;}
body.internal #body{width: 946px; padding: 0;}
#body #flash{width: 878px; height:376px ;  
/*background: url('../images/mainContent.png') no-repeat;
*/
position: relative; 
margin: -41px 0 0 0; z-index: 15; _margin: -51px 0 0 0;
}


#body #actions{width: 530px; float: left; margin: 0 0 0 40px; display: inline;}
#body #actions h1.title{width: 202px; height: 50px; padding: 14px 20px 8px 30px; font-size: 2em; letter-spacing: -0.05em; font-weight: normal; margin: 0; background: url('../images/actionTop.jpg') no-repeat;}
#body #actions #leftwrap{width: 252px; float: left;}
#body #actions #action1Tile{width: 252px; float: left; background: url('../images/actionTile.jpg') repeat-y;}
#body #actions #action1Bottom{width: 252px; float: left; padding: 0 0 10px 0; background: url('../images/actionBottom.jpg') left bottom no-repeat;}
#body #actions #action2Tile{width: 252px; float: right; background: url('../images/actionTile.jpg') repeat-y;}
#body #actions #action2Bottom{width: 252px; float: left; padding: 0 0 10px 0; background: url('../images/actionBottom.jpg') left bottom no-repeat;}
#body #actions #action1Bottom li{list-style: none; padding: 6px 2px 6px 18px; font-size: 1.1em; background: url('../images/actionsStyle.gif') 0 7px no-repeat; border-bottom: 1px solid #a9a59a;}
#body #actions #action2Bottom li{list-style: none; padding: 10px 2px 10px 18px; font-size: 1.1em; border-bottom: 1px solid #a9a59a;}
#body #actions a{color: #993300; text-decoration: none; font-weight: bold;}
#body #actions strong, #body #actions b{font-family: Georgia;}
#body #actions .element{width: 224px; padding: 0 14px;}

#body #search{width: 252px; float: left; margin: 15px 0 0 0; background: url('../images/searchTile.jpg') repeat-y;}
#body #searchTop{width: 252px; float: left; background: url('../images/searchTop.jpg') left top no-repeat;}
#body #searchBottom{width: 252px; float: left; background: url('../images/searchBottom.jpg') left bottom no-repeat;}
#body #search label{width: 220px; padding: 10px 32px 0 0; font-weight: bold; font-size: 1.2em; letter-spacing: -.05em; float: left; color: #39231a; font-family: Georgia; font-style: italic; text-align: right;}
#body #search .searchInput{width: 125px; height: 23px; margin: 5px 25px 15px 0; display: inline; float: right; background: url('../images/searchTxt.jpg') no-repeat; border: 0;}
#body #search .searchButton{width: 64px; height: 28px; margin: 2px 0px 15px 25px; display: inline; float: left; cursor: pointer; font-size: 0; background: url('../images/searchBtn.jpg') no-repeat; border: 0;}

#body #newsEvents{width: 275px; float: right; padding: 20px 0 0 0;}
#body #newsEvents h1{color: #f9ecb7; font-weight: normal;}
#body #newsEvents #contact{width: 160px; padding: 0 0 0 115px; float: left; height: auto; min-height: 100px; _height: 100px; background: url('../images/contact.png') 0 10px no-repeat;}
#body #newsEvents #calendar{width: 160px; padding: 0 0 0 115px; margin: 15px 0 0 0; height: auto; min-height: 100px; _height: 100px; float: left; background: url('../images/calendar.png') 0 10px no-repeat;}

#body #content{width: 636px; float: right; margin: 0 0px 0 0; display: inline; background: url('../images/contentTile.jpg') repeat-y;}
#body #content a{color: #332416;}
#body #content ul{padding: 8px 20px;}
#body #contentTop{width: 636px; float: left; padding: 15px 0 0 0;  background: url('../images/contentTop.jpg') no-repeat;}
#body #contentBottom{width: 540px; float: left; padding: 35px 48px 45px 48px; height: auto; min-height: 550px; _height: 550px; background: url('../images/contentBottom.jpg') left bottom no-repeat;}
#body #content h1{color: #cbb84b;}

#body #content h2{color: #cbb84b;}

#body #content #image{width: 540px; float: left;}
#body #content #text{width: 540px; float: left;}


/* INSIDE LARGE  ACTUAL BODY SIZE width 878px  */


.Large #body #content{width: 870px; float: left; margin: 0 0px 0 45px; display: inline; background: url('../images/contentTileLarge.jpg') repeat-y;}
.Large #body #content a{color: #332416;}
.Large #body #content ul{padding: 8px 20px;}
.Large #body #contentTop{width: 870px; float: left; padding: 15px 0 0 0;  background: url('../images/contentTopLarge.jpg') no-repeat;}
.Large #body #contentBottom{width: 774px; float: left; /* padding: 35px 48px 45px 48px; */ padding: 35px 48px 45px 48px; height: auto; min-height: 550px; _height: 550px; background: url('../images/contentBottomLarge.jpg') left bottom no-repeat;}
.Large #body #content h1{color: #cbb84b;}
.Large #body #content #image{width: 774px; float: left;}
.Large #body #content #text{width: 774px; float: left;}

/* END INSIDE LARGE TEMPLATE */



#body #sideBar{width: 28px; float: left; padding: 0px 40px;}
#body #sideBar h1.title{width: 202px; height: 50px; padding: 14px 20px 8px 30px; font-size: 2em; letter-spacing: -0.05em; font-weight: normal; margin: 0; background: url('../images/actionTop.jpg') no-repeat;}
#body #sideBar #sideNav{width: 252px; float: left; background: url('../images/actionTile.jpg') repeat-y;}
#body #sideBar #sideNavBottom{width: 252px; float: left; padding: 0 0 10px 0; height: auto; min-height: 200px; _height: 200px; background: url('../images/actionBottom.jpg') left bottom no-repeat;}
#body #sideBar #sideNav li{list-style: none; width: 182px; float: left; margin: 0 15px; padding: 6px 20px 6px 20px;  border-bottom: 1px solid #a9a59a; background: url('../images/actionsStyle.gif') 0px 8px no-repeat;}
#body #sideBar #sideNav li a{color: #993300; text-decoration: none; font-weight: bold;}
#body #sideBar #sideNav li a:hover{color: #332416;}
#body #sideBar #sideNav li ul{width: 202px; background: #bcb299; padding: 2px 0; float: left; margin: 10px 0;}
#body #sideBar #sideNav li li{background-image: none; border: 0; padding: 2px 0;}
#body #sideBar #sideNav li li a{color: #fff; text-decoration: underline;}
#body #sideBar #sideNav li li a:hover{color: #fff; text-decoration: none;}

#body #sideBar #sideContent{width: 252px; float: left; margin: 15px 0 0 0; background: url('../images/actionTile.jpg') repeat-y;}
#body #sideBar #sideContentBottom{width: 252px; float: left; padding: 0 0 10px 0; background: url('../images/actionBottom.jpg') left bottom no-repeat;}
#body #sideBar #sideContent .element{width: 212px; padding: 10px 20px;}
#body #sideBar #sideContent strong, #body #sideBar #sideContent b{font-family: Georgia; font-size: 1.1em;}

#body #sideBar #sideContent #contactPage{margin: 0 0 0 0;}

#footer{width: 100%; float: left; font-size: 1.0em; font-family: Georgia; font-weight: bold; color: #56544e; background: url('../images/footerTile.jpg') 0 55px repeat-x;}
#footer a{color: #56544e; text-decoration: none; text-transform: Uppercase;}
#footer #footerContent{width: 946px; padding: 150px 0 0 0; margin: 0 auto; height: auto; min-height: 166px; _height: 166px; background: url('../images/footerMain.jpg') center top no-repeat;}
#footer #footWrap{width: 840px; float: left; padding: 0 0 0 106px;}
#footer #sky{width: 230px; height: 28px; float: left; margin: 0 20px 0 0; display: inline;}
#footer #sky a{width: 230px; height: 28px; float: left; text-indent: -9999px; 

/*background: url('../images/sky.jpg') no-repeat;*/

}
#footer .footNav li{display: inline; padding: 0 10px 0 6px; background: url('../images/footNavSep.jpg') right 2px no-repeat;}

/* Calendar */
.eventsCalendar table { border:1px solid #CCC; width:100%; border-collapse:collapse; }
.calendarDay, .calendarToday, .calendarDayHeader, .calendarTitle td, .calendarWeekendDay, .calendarOtherMonthDay { padding: 2px; border:1px solid #CCC; }
.eventsCalendar table table, .eventsCalendar table table td { border:none; width:100%; border-collapse:collapse; background: #543124;}
.calendarTitle td { text-align: center; background: #111111; color: #FFF; font-weight: bold; }
.calendarNextPrevious { font-weight: normal; }
.calendarNextPrevious a { color: #FFFFCC; }
.calendarToday { color: #000; background:#FFFFEC; }
.calendarDayHeader { color: #FFF; background: #a3743d; font-weight: bold; height: 1px; text-align: center; }
.calendarWeekendDay { background: #EFEFEF; }
.calendarOtherMonthDay { color: #777; background: #DDD; }


/*contactForm*/
#contactForm p{padding:3px 0;}

/* <textEditor> */
.left {float: left; margin-right: 1em; padding: 10px 0; }
.right {float: right; margin-left: 1em;}
/* </textEditor> */
