
	
	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	
			/*End of styles for the edit box*/
	
	/*******************************************************************************
	
	BROWSER HACKS: the hacks below should not be changed unless you are an expert
	
	*******************************************************************************/
	
	.MenuBarItemIE 
	{
		position: static;
	}
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe
	{
		position: absolute;
		z-index: 1010;
	}
	/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
	@media screen, projection
	{
		ul.MenuBarHorizontal li.MenuBarItemIE
		{
			display: inline;
			float: left;
			background-color: #FFF;
		}
	}
	
	

/*for white background pages*/
.bodytext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000; }

.headline {
	color:#3787df;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:17px; }

.headline-red {
	color:#3787df;
	font-family: "times new roman", serif;
	text-decoration:none;
	font-weight:bold;
        color: #ff0000;
	font-size:17px; 
        font-style:italic;}

.subheadline {
	color:#3787df;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:14px; }

a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#3787df;
        text-decoration:none; }

/*for dark background pages, copy and paste the following to template for override
.bodytext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#fff7e8; }

.headline {
	color:#d09c39;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:17px; }

.subheadline {
	color:#d09c39;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:14px; }

a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#d09c39;
        text-decoration:none; }*/

.navlinks {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#ffffff; }

.vertical-links {
	color:#FFFFFF;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:26px;
	padding-bottom:200; }
a.vertical-links:hover {
	text-decoration:underline; }
.bar {
	line-height:30px; }
.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#979694;
	text-decoration:none; }

a.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#979694;
	text-decoration:none; }

a.footer:hover {
	text-decoration:underline;
	color:#d09c39; }

.bottom_links {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#979694;
	text-decoration:none; }

a.bottom_links {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#979694;
	text-decoration:none; }

a.bottom_links:hover {
	text-decoration:underline;
	color:#d09c39; }

body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
        line-height:1.35em;
	color:#000000; 
}

table {
	font-family: arial, helvetica, sans-serif;
	font-size:13px;
        cell-padding:0;
        cell-spacing:0;
        border:0; }

img { border:0; }
:focus { outline: 0; }

/*body {scrollbar-3dlight-color:#2a1513;
scrollbar-arrow-color:#fff;
scrollbar-base-color:#2a1513;
scrollbar-darkshadow-color:#2a1513;
scrollbar-face-color:#2a1513;
scrollbar-highlight-color:#fde9ad;
scrollbar-shadow-color:#6a5832}*/

.rsscredit {
    font-family: arial, helvetica, sans-serif;
    color : #000000;
    font-size : 8pt; }
.rsslinks {
    font-family: arial, helvetica, sans-serif;
    color : #000000;
    font-size : 8pt; }
.DigestTitle {
    font-family: verdana, arial, helvetica, sans-serif;
    color : #000000;
    font-size : 16px;
	line-height : 24px;
    font-weight : bold; }
.FeedTitle {
    font-family:  arial, helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
	line-height : 13px;
    font-weight : bold; }
a.FeedTitle {
    text-decoration : none; }
.FeedDescription {
    font-family:  arial, helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
    text-decoration : none;  }
.FeedLink {
    text-decoration : none; }

.sitename {
	color:#FFFFFF;
	font-family: arial, helvetica, sans-serif
	text-decoration:none;
	font-weight:bold;
	font-size:32px; }
.secondline {
	color:#FFFFFF;
	font-family: arial, helvetica, sans-serif
	text-decoration:none;
	font-weight:bold;
	font-size:18px; }

.DonationDescription {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#ffffff; }

.DonationOptions {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#ffffff; }

#background {
    margin:0;
    padding:0;
    border:0;
        background-image:url('site/1/template/1888_browser_background.jpg');
        background-repeat:repeat-x;
    width:auto;
    height:700px;
}

#capsule {
    margin:0;
    padding:0;
    width:904px;
    min-height:700px;
    height:auto !important;
    height:700px;
    *overflow:auto;
}

#capsule-static {
    margin:0;
    padding:0;
    width:904px;
    height:700px;
}

#capsule-bg {
        margin:0;
        padding:0;
    border:0;
	position:relative;
        background-image:url('site/1/template/1888_background.jpg');
        background-repeat:repeat-y;
	width:904px;
	height:auto;
}

#banner {
        margin:0;
        padding:0;
    border:0;
	position:relative;
        background-image:url('site/1/template/1888_header2.jpg');
        background-repeat:no-repeat;
	width:904px;
	height:150px;
}

#button-capsule {
        margin:0;
        padding:0;
	position:relative;
        /*background-image:url(site/1/template/1888_button.jpg);
        background-repeat:no-repeat;*/
	width:904px;
	height:27px;
}

#button-home {
        margin:0;
        padding:0;
	position:relative;
        /*background-image:url(site/1/template/1888_button_home_off.jpg);
        background-repeat:no-repeat;*/
	width:129px;
	height:27px;
	display:inline;
}

#button-aboutus {
        margin:0;
        padding:0;
	position:relative;
        /*background-image:url(site/1/template/1888_button_aboutus_off.jpg);
        background-repeat:no-repeat;*/
	width:129px;
	height:27px;
	display:inline;
}

#button-resources {
        margin:0;
        padding:0;
	position:relative;
        /*background-image:url(site/1/template/1888_button_resources_off.jpg);
        background-repeat:no-repeat;*/
	width:129px;
	height:27px;
	display:inline;
}

#button-calendar {
        margin:0;
        padding:0;
	position:relative;
        /*background-image:url(site/1/template/1888_button_calendar_off.jpg);
        background-repeat:no-repeat;*/
	width:129px;
	height:27px;
	display:inline;
}

#button-bookstore {
        margin:0;
        padding:0;
	position:relative;
        background-image:url(site/1/template/1888_button_bookstore_off.jpg);
        background-repeat:no-repeat;
	width:129px;
	height:27px;
	display:inline;
}

#button-donations {
        margin:0;
        padding:0;
	position:relative;
        /*background-image:url(site/1/template/1888_button_donations_off.jpg);
        background-repeat:no-repeat;*/
	width:129px;
	height:27px;
	display:inline;
}

#button-contactus {
        margin:0;
        padding:0;
	position:relative;
        /*background-image:url(site/1/template/1888_button_contactus_off.jpg);
        background-repeat:no-repeat;*/
	width:130px;
	height:27px;
	display:inline;
}

#navbarbottom {
        margin:0;
        padding:0;
        border:0;
	position:relative;
        min-height:4px;
        background-image:url(site/1/template/1888_navbar_bottom.jpg);
        background-repeat:no-repeat;
	width:904px;
	height:4px;
        overflow:hidden;
}

#content-article {
        margin:0;
        padding:0;
        border:0;
	outline: 0;
	vertical-align: baseline;
        position:relative;
        background-image:url(site/1/template/1888_background.jpg);
        background-repeat:repeat-y;
        width:904px;
        height:328px;
}

#content-admin {
        margin:0;
        padding:0;
        border:0;
	outline: 0;
	vertical-align: baseline;
        position:relative;
        background-image:url(site/1/template/1888_admin_white.jpg);
        background-repeat:repeat-y;
        width:904px;
        height:328px;
}

#content-margins {
        margin:0;
        padding:0;
        position:relative;
        width:884px;
        height:328px;
        overflow:auto;
}

#custom-content {
        margin:0;
        padding:0;
        border:0;
	/*outline: 0;
	vertical-align: baseline;*/
        position:relative;
        background-image:url(site/1/template/1888_background_dkblue.jpg);
        background-repeat:repeat-y;
        width:904px;
    min-height:1px;
    height:auto !important;
    height:1px;
}

#content-left {
        margin:0;
        padding:0;
        position:absolute;
        top:0;
        left:2px;
        /*background-image:url(site/1/template/1888_article_left2.jpg);
        background-repeat:no-repeat;
        background-position:0 0;*/
        width:359px;
        height:328px;
}

#content-right {
        margin:0;
        padding:0;
        position:absolute;
        top:0;
        left:362px;
        /*background-image:url(site/1/template/1888_article_right2.jpg);
        background-repeat:no-repeat;
        background-position:0 0;*/
        width:535px;
        height:328px;
        overflow:auto;
}

#content {
        margin:0;
        padding:0;
        position:relative;
        width:500px;
        height:328px;
        text-align:left;
        /*overflow:auto;*/
}

#content-admin {
        margin:0;
        padding:0;
        position:relative;
        left: 0;
        padding-right: 10px;
        width:834px;
        height:328px;
        text-align:left;
}

#orangestripe {
        margin:0;
        padding:0;
        border:0;
	outline:0;
	vertical-align: baseline;
        min-height:11px;
        position:relative;
        background-image:url(site/1/template/1888_orange_stripe.jpg);
        background-repeat:no-repeat;
	width:904px;
	height:11px;
        overflow:hidden;
}

#bottombanners {
        margin:0;
        padding:0;
        position:relative;
	width:904px;
	height:113px;
}


#forum {
        margin:0;
        padding:0;
        border:0;
        position:absolute;
        top:0;
        left:1px;
        /*background-image:url(site/1/template/1888_forum_back_image.jpg);
        background-repeat:no-repeat;*/
	width:361px;
	height:113px;

}
#quotes {
        margin:0;
        padding:0;
	position:absolute;
	left:363px;
	top:0px;
	width:539px;
	height:113px;
}

#quotes-01 {
        margin:0;
        padding:0;
	position:absolute;
	left:0px;
	top:0px;
	width:185px;
	height:113px;
}

#quotes-02 {
        margin:0;
        padding:0;
	position:absolute;
	left:185px;
	top:0px;
	width:190px;
	height:113px;
}

#quotes-03 {
        margin:0;
        padding:0;
	position:absolute;
	left:375px;
	top:0px;
	width:164px;
	height:113px;
}
#footer {
        margin:0;
        padding:0;
        position:relative;
	width:904px;
	height:31px;
}

#addressline {
        margin:0;
        padding:0;
	position:absolute;
	left:0px;
	top:0px;
        background-image:url(site/1/template/1888_address_line.jpg);
        background-repeat:no-repeat;
	width:904px;
	height:31px;
}

#emailpage {
	position:absolute;
	left:700px;
	top:0px;
        background-image:url(site/1/template/1888_email_page.jpg);
        background-repeat:no-repeat;
	width:90px;
	height:31px;
}
#printpage {
	position:absolute;
	left:790px;
	top:0px;
        background-image:url(site/1/template/1888_print_page.jpg);
        background-repeat:no-repeat;
	width:114px;
	height:31px;
}

#content-home {
	display: none;
}
#content-about {
	display: none;
}
#content-resources {
	display: none;
}

.jScrollPaneTrack {
background: url(/site/1/template/1888_white_scrollbar_track.gif) no-repeat center center;
}
