/* Reset Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}/* tables still need 'cellspacing="0"' in the markup */

/* Layout */
body {font-family:Arial, sans-serif;font-size:101%;min-width:750px;position:relative;}

/* Main Sections */
#header {background:url(../images/header.gif) #183e18 repeat-x bottom;color:#ff9;padding-bottom:1.2em;}
#search {font-size:.75em;position:absolute;right:1em;text-align:right;top:45px;}
#nav {background:url(../images/navtop2.gif) #ffc repeat-x top;color:#000;font-size:1.1em;float:left;margin:-20px 1.5% 1em 0;text-align:center;width:20%;}
#sign {background:url(../images/navbot2.gif) repeat-x bottom;padding:.5em 0 2em 0;}
#content {border-top:1px dashed #888;border-left:1px dashed #888;float:left;font-size:.8em;line-height:1.4;margin:1em 0;padding:1em 0 1em 1.5%;width:76%;}
#footer {background:url(../images/footerr2.gif) #183e18 repeat-y right;color:#ffc;clear:both;font-family:"Trebuchet MS", Arial, sans-serif;font-size:.6em;margin:1em auto;text-align:center;width:85%;}
#footer p {background:url(../images/footerl2.gif) repeat-y left;padding:1em;}

/* Headers */
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", Arial, sans-serif;}
h1 {background:url(../images/title.gif) #183E18 no-repeat left;color:#fff;padding-top:.2em;height:75px;text-align:center;text-indent:-5000px;}
h2 {font-size:1.25em;}
#nav h2 {background-color:#ffc;border-bottom:1px solid #183e18;color:#183e18;font-size:1em;margin:0 auto;margin-top:50px;width:60%;}
h3 {border-bottom:1px solid #000;clear:both;font-size:1.5em;}
h4 {font-size:1.25em;margin-top:.5em;}
h5 {font-size:1.1em;}

/* Links */
#content a {background-color:transparent;border-bottom:1px dashed #00c;color:#00c;text-decoration:none;}
#content a:hover, #content a:focus {background-color:transparent;border-bottom:1px solid #00c;color:#00c;}
#footer a {background-color:#183e18;color:#ffc;}
#footer a:hover, #footer a:focus {background-color:#ffc;color:#183e18;}
/*Skip Links*/
#skip {font-family:"Trebuchet MS", Arial, sans-serif;font-size:.6em;line-height:1.5em;position:absolute;top:0;right:1em;}
#skip a {background-color:#183e18;color:#ff9;text-decoration:none;}
#skip a:hover, #skip a:focus {color:#fff;background-color:#183e18;}
/*Nav Links*/
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active, #nav a:focus {font-size:.75em;text-decoration:none;}
#nav a:link, #nav a:visited {background-color:#ffc;border:1px solid #ffc;color:#333;display:block;margin:.1em 0;padding:.2em;padding-left:25px;}
#nav a:hover, #nav a:active, #nav a:focus {border:1px dashed;}
#nav a:hover, #nav a:active, #nav a:focus, #nav a:hover#active, #nav a:hover#submenu {background-color:#FDFDF0;border-color:#ccc;color:#000;}
/*List Links*/
dt a {font-weight:bold;text-decoration:none;}

/*Forms*/
#search input {background-color:#ffc;border:1px solid #ffc;color:#183e18;}
#contactform input, #contactform textarea {background-color:#F6F9ED;border:1px solid #000;color:#000;}
#contactform input.btn {background-color:#ffc;border:2px solid #000;color:#000;}
#contactform p {float:left;width:69%;}
#contactform p label {float:left;width:30%;}

/*Navigation*/
#nav ul ul {}
#nav li {display:inline;}/*BUG FIX Removes gap between list items in IE/win*/
#nav ul {list-style:none;padding:.5em;text-align:left;}
#nav ul ul {background:none;padding:0 0 0 1em;}
#nav ul li a {background:url(../images/bullet.gif) no-repeat 5px;}
#nav ul #submenu {background:url(../images/bulletd.gif) no-repeat 5px;}
#nav ul #active {background:url(../images/bulleta.gif) no-repeat 5px;}

/*Lists*/
ul#church {list-style:none;text-align:center;}
ul.textlist {padding-left:2em;list-style-type:disc;}
ul.alphabetList li {float:left;list-style-type:none;margin:1em .5em;font-size:1.2em;}
ul.linkList li {list-style-type:none;margin:.5em 0;}
#content dt {width:35%;line-height:9em;text-align:center;float:left;margin-top:15px;padding:5px;border:2px solid;color:#000;background-color:#ffc;border-color:#000;}
#content dt a {display:block;border:1px dashed;color:#183e18;background-color:transparent;border-color:#ffc;}
#content dt a:hover, #content dt a:focus {border:1px dashed;color:#183e18;background-color:#FDFDF0;border-color:#ccc;}
#content dd {width:60%;height:9em;float:left;margin-top:15px;padding:6px;border:2px solid;border-left:none;color:#000;background-color:#ffe;border-color:#999;}
#content dd img {float:left;margin-right:1%;}
#content ol {list-style-type:decimal;padding-left:2em;}
#content ol ol {list-style-type:lower-alpha;}
#content ol ol ol {list-style-type:lower-roman;}

/*Home Page*/
#welcome {text-align:left;}
#homepage #content {text-align:center;}
#homepage img {margin-bottom:.75em;}
#news {margin:0 0 1em 1em;text-align:center;width:45%;float:right;border: 2px solid;color:#000;background-color:#ffc;border-color:#183e18;}
#news h2 {border-bottom:1px solid;width:75%;margin:0 auto;padding-top:.25em;color:#183e18;background-color:#ffc;border-color:#183e18;}
#news ul {list-style:none;margin-bottom:1em;}
#news li {display:inline;}/*BUG FIX Removes gap between list items in IE/win*/
#news a {display:block;margin:.8em;padding:.4em;border:1px solid;color:#000;background-color:#ffd;border-color:#666;text-decoration:none;}
#news a:hover, #news a:focus {border:1px dashed;color:#183e18;background-color:#FDFDF0;border-color:#666;}
/*News Page*/
.article {background-color:#ffe;border:1px solid;color:#000;margin:1em;padding:.5em;position:relative;overflow:auto;}
.postdate {position:absolute;top:.5em;right:30px;font-size:.75em;font-style:italic;font-weight:bold;}
.article ul {margin-left:2em;}
.article h4 {margin:0;border-bottom:1px solid;}
/*Classes*/
.caption {font-style:italic;text-align:right;}
.contentpic {float:right;margin:1em;}
.clear {clear:both;}
.contacts {text-align:center;}
.warning {font-weight:bold;}
/*Image Gallery*/
.imagegallery li {padding: 1em;display: inline;float: left;list-style: none;}
.imagegallery li a, .imagegallery li a img {border: 0;}
#map {width:500px;height:300px;}
/*Other Bits*/
abbr {border-bottom:1px dotted;cursor:help;border-color:#000;}.warning {color:#f00;background-color:#fff;}
#content p {margin:.4em 0;}
/* Lightbox */
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display:block;}
#prevLink {left:0;float:left;}
#nextLink {right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover {background:transparent url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover background:transparent url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}	
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}			
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #00filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}