body {margin: 0px; padding: 0px; background-color: #660000;}
body, td, th {font-family: arial, verdana, sans-serif; font-size: 12px;}
input, select, textarea {font-family: arial, verdana, sans-serif; font-size: 12px;}
.header {display: block;}
.header-print {display: none;}

#nav {width: 150px; height: 100%;}
#nav ul{margin: 0px; padding: 0px;}

div#main-nav {float: left; width: 150px; height: 333px; }
div#main-nav a {display: block; text-align: right; padding-right: 10px; padding-top: 6px; padding-bottom: 6px; text-decoration: none;font-size: 13px;
	font-weight: bold; margin-right: 5px;background-color: transparent; font-family: arial}

div#main-nav .menulist, .menulist ul {list-style: none;}

div#main-nav li.Home {padding-top: 23px;}
div#main-nav li.Home a {background-color: transparent; color: #660000;}
div#main-nav li.Home a:hover, a.highlighted {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Home a.highlighted {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Home ul {margin-top: 5px;}
div#main-nav li.Home li a {background-color: #660000; color: #FFFFFF; margin-bottom: 1px; padding-left: 10px; text-align: left;}
div#main-nav li.Home li a:hover {background-color: #E9F8FE; color: #660000;}
div#main-nav li.Home li a.highlighted {background-color: #E9F8FE; color: #660000;}

div#main-nav li.Seva a {color: #660000; margin-top: 2px;}
div#main-nav li.Seva a:hover {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Seva a.highlighted {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Seva ul {margin-top: -12px;}
div#main-nav li.Seva li a {background-color: #660000; color: #FFFFFF; margin-bottom: 1px; padding-left: 10px; text-align: left;}
div#main-nav li.Seva li a:hover {background-color: #E9F8FE; color: #660000;}
div#main-nav li.Seva li a.highlighted {background-color: #E9F8FE; color: #660000;}

div#main-nav li.Devotional a {color: #660000; margin-top: 4px;}
div#main-nav li.Devotional a:hover {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Devotional a.highlighted {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Devotional ul {margin-top: -15px;}
div#main-nav li.Devotional li a {background-color: #660000; color: #FFFFFF; margin-bottom: 1px; padding-left: 10px; text-align: left;}
div#main-nav li.Devotional li a:hover {background-color: #E9F8FE; color: #660000;}
div#main-nav li.Devotional li a.highlighted {background-color: #E9F8FE; color: #660000;}

div#main-nav li.SSE a {color: #660000; margin-top: 4px;}
div#main-nav li.SSE a:hover {background-color: #660000; color: #FFFFFF;}
div#main-nav li.SSE a.highlighted {background-color: #660000; color: #FFFFFF;}
div#main-nav li.SSE ul {margin-top: -15px;}
div#main-nav li.SSE li a {background-color: #660000; color: #FFFFFF; margin-bottom: 1px; padding-left: 10px; text-align: left;}
div#main-nav li.SSE li a:hover {background-color: #E9F8FE; color: #660000;}
div#main-nav li.SSE li a.highlighted {background-color: #E9F8FE; color: #660000;}

div#main-nav li.Events a {color: #660000; margin-top: 4px;}
div#main-nav li.Events a:hover {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Events a.highlighted {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Events ul {margin-top: -5px;}
div#main-nav li.Events li a {background-color: #660000; color: #FFFFFF; margin-bottom: 1px; padding-left: 10px; text-align: left;}
div#main-nav li.Events li a:hover {background-color: #E9F8FE; color: #660000;}
div#main-nav li.Events li a.highlighted {background-color: #E9F8FE; color: #660000;}

div#main-nav li.Admin a {color: #660000; margin-top: 4px;}
div#main-nav li.Admin a:hover {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Admin a.highlighted {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Admin ul {margin-top: -5px;}
div#main-nav li.Admin li a {background-color: #660000; color: #FFFFFF; margin-bottom: 1px; padding-left: 10px; text-align: left;}
div#main-nav li.Admin li a:hover {background-color: #E9F8FE; color: #660000;}
div#main-nav li.Admin li a.highlighted {background-color: #E9F8FE; color: #660000;}

div#main-nav li.Library a {color: #660000; margin-top: 4px;}
div#main-nav li.Library a:hover {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Library a.highlighted {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Library ul {margin-top: -6px;}
div#main-nav li.Library li a {background-color: #660000; color: #FFFFFF; margin-bottom: 1px; padding-left: 10px; text-align: left;}
div#main-nav li.Library li a:hover {background-color: #E9F8FE; color: #660000;}
div#main-nav li.Library li a.highlighted {background-color: #E9F8FE; color: #660000;}

div#main-nav li.Signup a {color: #660000; margin-top: 3px;}
div#main-nav li.Signup a:hover {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Signup a.highlighted {background-color: #660000; color: #FFFFFF;}
div#main-nav li.Signup ul {margin-top: -6px;}
div#main-nav li.Signup li a {background-color: #660000; color: #FFFFFF; margin-bottom: 1px; padding-left: 10px; text-align: left;}
div#main-nav li.Signup li a:hover {background-color: #E9F8FE; color: #660000;}
div#main-nav li.Signup li a.highlighted {background-color: #E9F8FE; color: #660000;}


div#main-nav a.Links {color: #660000; margin-top: 4px;}
div#main-nav a.Links:hover {background-color: #660000; color: #FFFFFF;}
div#main-nav a.thoughtofday {color: #660000; margin-top: 4px;}
div#main-nav a.thoughtofday:hover {background-color: #660000; color: #FFFFFF;}
div#main-nav a.contact {color: #660000; margin-top: 1px;}
div#main-nav a.contact:hover {background-color: #660000; color: #FFFFFF;}


/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */

div#main-nav .menulist ul {display: none; position: absolute; top: 0; left: 155px; width: 140px; white-space: nowrap; }
div#main-nav .menulist ul a {margin: 0px; padding: 5px 2px;}
div#main-nav .menulist ul ul {display: none; position: absolute; top: 0; left: 150px; width: 140px; margin-top: 1px;}
div#main-nav .menulist ul ul a{text-align: left;}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
div#main-nav .menulist li {position: relative;}

/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
div#main-nav .menulist a .subind {float: right;}

/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*+html .menulist li {
 float: left;
 height: 1%;
}
*+html .menulist a {
 height: 1%;
}
* html .menulist li {
 float: left;
 height: 1%;
}

* html .menulist a {
 height: 1%;
}
/* End Hacks */

#mid-nav {position: absolute; width: 150px; margin-top: -20px;}
#mid-nav a {display: block; text-align: right; padding-right:5px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; font-size: 13px;
	font-weight: bold; margin-right: 5px;background-color: transparent; font-family: arial; color: black; color: #104070;}
#mid-nav a:hover {text-decoration: underline}

#lower-nav {width: 210px; height: 95px; background-image: url(images/nav_lowerbg.gif);}

#content {width: 800px; height: 420px; text-align:justify; background-color: #FFFFFF;}
#content .bc {padding-top: 20px; padding-left: 30px; font-weight: bold;}
#content .bc a{}

#content h1{margin: 0px; font-size: 20px; text-align: left;}
#content .pad {padding-left: 30px; margin-right: 15px; padding-top: 20px; width: 4.6in; text-align: justify; padding-bottom: 20px; float: left;}
#content .img {margin-left: 20px; padding-top: 70px; padding-bottom: 20px; float: left;}
#content .img img {display: block; margin-bottom: 10px;}
#content a {color: #003366;}

#content .links {padding-left: 32px; margin-right: 20px; padding-top: 20px;padding-bottom: 20px;}
#content .links .descriptions {padding: 5px 0px; clear: both;}
#content .links .descriptions div {width: 180px; float: left; margin-right: 5px;}
#content .links .descriptions div div {visibility: hidden; margin: 0px; width: auto;}

#content .links .buttons {clear: both;}
#content .links .buttons a {margin-top: 10px; display:block; width: 180px; float: left; margin-right: 5px; text-align: left;text-decoration: none;}
/*#content .links .buttons a:hover {margin-top: 5px;}*/
#content .links .buttons a img{margin-bottom: 4px; width: 180px;}

form.contact div.row{margin-left: 2px; margin-bottom: 5px;}
form.contact label {margin: 0px; font-size: 12px; font-weight: bold; width: 150px; display:block; float:left; clear: left;}
form.contact input {width: 170px;}
form.contact textarea {width: 170px; height: 100px;}

#footer {clear: left; width: 950px; background-color: #E9F8FE; color: #003366; text-align:left;}
#footer #news {margin-top: 13px; margin-left: 10px; float: left; height: 45px; width: 600px}
#footer #links {padding-top: 45px; margin-left: 10px;}
#footer #links a {color: #003366;  text-decoration: none; margin-right: 15px;}

@media print 
{
	#footer{display: none;}  #nav{display: none;} #content{width: 600px} .header {display: none;}
	.header-print {display: block;} #content .img{display: none;} #content .pad {width: 6in; float: none;}
}
