form{ margin:0; padding:0; }
img{ border:none; }
body{
	margin:0 0px 100px 0px;
	background:#1C1C1C; /* #1C1C1C url('../images/new_bg.gif') repeat 0 0; */
	color:#222;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:100.1%;
	line-height:1.1em;
}
.cushycms{ line-height:normal; }
.siteSize{ width:825px; height:500px; padding:5px 0; }
.ctr{ margin-left:auto; margin-right:auto; }

/* Text Styles */
a{ text-decoration:none; color:#648538; }
a:hover{ text-decoration:underline; }
a.outer{ color:#92b96c; }
strong{ color:#111; }
em{ color:#666; }
ul{ list-style:disc; }
h1{ font-size:1.75em; color:#111; }
h2{ font-size:1.5em; color:#111; }
h3{ font-size:1.19em; color:#111; }
h4{ font-size:1em; color:#111; }
h5{ font-size:0.88em; color:#111; }
h6{ font-size:0.75em; color:#111; }
blockquote{ font-variant:small-caps; color:#666; }
q{ font-variant:small-caps; color:#666; }
textarea{ font-family:Arial, Helvetica, sans-serif; }

.textDefault{ font-size:0.82em; }
.textNote{ font-family:Arial, Helvetica, sans-serif; color:#535f48; font-size:0.75em; }
.textNoteTiny{ font-family:Arial, Helvetica, sans-serif; color:#535f48; font-size:0.625em; }
.textFoot{ font-family:Arial, Helvetica, sans-serif; color:#999; font-size:0.82em; }
.textFoot strong{ color:#DDD; }
.textFoot a{ color:#70974A; }

/* Bacgkground Colors */
.searchBG{ background-color:#FFF; }
.topRound{ background-color:#92b96c; }
.topLine{ background-color:#646a60; }
.mainBG{ background-color:#EEE; }
.bottomRound{ background-color:#424e37; }


/* Church Logo */
td.headerBlock{ padding:10px; font-size:0.86em; color:#648538; }
div.mainLogo{ width:325px;height:99px; background:url(../images/friendly_avenue_logo.png) no-repeat; cursor:default; }
div.mainLogo:hover{ background-position:0px -99px; }


/* Header */
td.banner{ background-color:#000; color:#92b96c; border-bottom:#333 solid 1px; padding:7px; font-size:0.82em; }
table.bannerWide{ width:900px; }
input.searchBox{ color:#666; font-size:0.93em; border:0; margin-left:5px; }
#searchBtn{ cursor:pointer; margin:3px 1px -2px 3px; }
div.arrowUp{ background:url(../images/arrow.gif) no-repeat; width:8px; height:7px; float:left; margin:5px 4px 0 0; }
div.arrowDown{ background:url(../images/arrow.gif) -8px 0px no-repeat; width:8px; height:7px; float:left; margin:5px 4px 0 0; }
#ministry_guide{ background:url(../images/ministries_bg.gif) repeat-x; color:#222; font-size:0.93em; background-color:#444; border-bottom:#222 solid 1px; overflow:hidden; }
div.ministryHolder{ margin:5px 0px 15px 0px; }
div.ministryHolder a{ color:#92b96c; }
td.ministrySpace{ width:65px; }

/* Top-Bar Navigation */
div.topBar{ padding:0px 8px; }
div.topBar a{ color:#EEE; text-decoration:none; font-weight:bold; font-size:0.82em; }
div.topBar a:hover{ color:#424e37; }

/* Left-Side Navigation */
td.navBar{ padding-top:35px; white-space:nowrap; }
td.navBar a{ color:#EEE; text-decoration:none; font-weight:bold; }
td.navBar a:hover{ color:#92b96c; }
td.navBar ul{ padding:0 10px 0 0; margin:0; }
td.navBar li{ list-style:none; padding-bottom:7px; }

li.hasMenu{ position:relative; z-index:100; }
li.hasMenu ul{ background-color:#666; padding:0; text-align:left; z-index:99; position:absolute; left:145px; top:0px; font-size:0.86em; display:none; overflow:hidden; }
li.hasMenu ul li{ padding:2px 5px; border-bottom:#333 1px solid; cursor:pointer; }
li.hasMenu ul li:hover{ background-color:#777; }

/* Footer */
td.footer{ padding:20px 18px 25px 18px; }


/* /////////////////////////////////////////////////////////////////////// */
/* Homepage */
td.homeSideBar{ width:200px; border-left:#666 solid 1px; }
td.homeSideBar p{ margin:0; }
div.newsTitle{ font-weight:bold; font-size:1.1em; }
div.newsText{ font-size:0.82em; }
div.newsText img{ border:#EEE solid 1px; display:block; }
div.newsText img:hover{ border:#AAA solid 1px; }
div.gallery{ background:#CCC url(../images/gallery_loading.gif) no-repeat center; width:620px; height:250px; margin:0 5px 0 0; overflow:hidden; position:relative; }
div.galleryImages{ position:relative; left:0px; white-space:nowrap; }
div.galleryShadow{ background:url(../images/banner_grad.gif) repeat-x; height:10px; overflow:hidden; margin:0 5px 10px 0; }
div.galleryArrows{ position:relative; top:-40px; }
div.galleryBtn{ width:20px; height:20px; position:absolute; color:#FFF; cursor:pointer; }

/* File List Pages */
.listMonth{ background-color:#AAA; color:#FFF; font-weight:bold; cursor:pointer; padding:2px 5px; margin:5px 0; }
.listExpand{ display:block; overflow:hidden; }

