
/* Colors */
body { 
	background-color: #475F83;
	background-image:url(image/back.gif);
	color: #ffffff;
}
	
#inner, .outer-section-title{ background-color: #647EA1; }

#topmenu-middle a:link, #topmenu-middle a:visited{ color: #ffffff; text-decoration:none;}
#topmenu-middle a:hover, #topmenu-middle a:active{ color: #647EA1; text-decoration:none;}

.menubar a:link, .menubar a:visited, .title a:link, .title a:visited{ color: #ffffff; text-decoration:none;}
.menubar a:hover, .menubar a:active, .title a:hover, .title a:active{ color: #003366; text-decoration:none;}

.menubar, .title { background-image:url(image/menubar.jpg); background-repeat:repeat-x; height:35px;}

.thin-border-middle, #footer {
	background-color: #495F81;
	border-color: #475F83;
}

a:link, a:visited {
	color: #003366;
}

a:hover, a:active {
	color: #640A01;
}

.thin-border h2.section { 
	background-image:url(image/section_line_outer.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.thin-border-middle h2.section { 
	background-image:url(image/section_line_middle.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.middle-section-title {
	background-color: #495F81;
}
.content {
	background-color:#ffffff;
	color: #000000; 
	padding: 5px;
}
/* Redefined Tags */
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

td { vertical-align: top; }

h1 { font-size: 18px; margin:0px; margin-bottom: 5px;}

h2 { font-size: 16px; margin:0px; margin-bottom: 5px;}

h3, h4 { font-size: 14px; margin:0px; margin-bottom: 2px;}

h1, h2, h3, h4, h5, h6, p { margin-top: 2px }

p, li { font-size: 12px; }

address {
	font-style: normal;
}

img { border: none; }


/** Formatting **/


#container {
	width: 850px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
}

#drop-left {
	width:9px;
	/* background-image:url(image/shadow_left.png); */
	background-repeat:repeat-y;
}

#drop-right {	
	width:9px;
	/* background-image:url(image/shadow_right.png); */
	background-repeat:repeat-y;
 }

#toplogomenu {
	width: 100%;
}
#topmenu-logo {
	width: 520px;
}
#topmenu-left {
	background-image:url(image/menu_left.gif);
	background-repeat:no-repeat;
	width:30px;
	background-position:bottom;
}
#topmenu-middle {
	text-align: center;
	vertical-align:bottom;
	background-image:url(image/menu_middle.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width: 60%;
}
#topmenu-middle ul{
	margin:0px;
	padding:5px;
}
#topmenu-middle li {
	display:inline;
	text-transform:uppercase;
	margin: 5px;
	padding: 5px;
	font-size:9px;
}

.menubar ul{
	margin:0px;
	padding:10px;
	text-align:center;
}

.menubar li {
	display:inline;
	padding-left: 12px;
	padding-right: 12px;
}


#main {
	width: 100%;
}

.outer-section-title, .middle-section-title{
	padding-right:5px;
}

.thin-border {
	padding: 5px;
}
.thin-border-middle {
	padding: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	
	border-right-width: 1px;
	border-right-style: solid;
}

.title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	width: 33%;
}

/*  Bookstore section */
#bookstore_title { 
	text-align:center; 
	background:none;
}
#bookstore_left {
	width: 100px;
	float: left;
	text-align: center;
}
#bookstore_right {
	width: 100px;
	float: right;
	text-align: center;
}
#bookstore_center {
        float: center;
        text-align: center;
}

.text_center { text-align:center; }

#footer {
	width: 100%;
	text-align:center;

	border-top-width: 1px;
	border-top-style: solid;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.quote {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}

.verse {
	padding-left: 20px;
	padding-right: 20px;
	font-style:italic;
}

.ref {
	font-weight: bold;
}

.cal-link {
   text-decoration: none;
   color: #475F83;
   border-top: 2px solid #475F83;
   border-bottom: 2px solid #475F83;
   border-left: 2px solid #475F83;
   border-right: 2px solid #475F83;
}
/** IE 6 Fixes **/
* html #drop-left {
	background-image:none;
}

* html #drop-right {
	background-image:none;
}
