/* backgrounds and colors fff8dc  eedd82*/

body {background: #626262;}
body, h1 a {color: #333;}

#wrapper, #boxholders {background: #FFFFF0;}
#contentblock {background: #fff;}
#masthead, #copyright {background: #EEE9E9;}

#campus {background: #dbe9fa;}
.campus {background: #dbe9fa;}
.campus #nav, #campus h3 {background: #003776;}
.campus #nav a, .lol #nav a, #campus h3, #lol h3 {color: #fff;}
.campus #active, .campus #active a {background: #dbe9fa; color: #003776;}
.campus h3 a, .campus h2 a, .campus h4 a {color: #003776;}

#lol {background: #e6d1d1;}
.lol #nav, #lol h3  {background: #4f001c;}
.lol #nav a:hover, .campus #nav a:hover {color: #8B8B83;}
.lol #active, .lol #active a {background: #e6d1d1; color: #4f001c;}
.lol h3 a, .lol h2 a, .lol h4 a {color: #4f001c;}

#caution {color: #ff0000;}

.highlight {background: #D0D2C4;}


/* borders and lists */

.campus #nav li, .lol #nav li, .noblt li {list-style: none;}
li {list-style: square;}
img {border: none;}


/* font settings */

body { font: 12px verdana,geneva,lucida,arial,sans-serif; }

p {margin-left: 5px;}

.italic {font-style: oblique;}

h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h3 a, h1 a, .campus #nav a, .campus h3 a, .lol #nav a, h4 a, h2 a {text-decoration: none;}
h4, #worship {font-size: 12px;}

#wrapper, #boxholders, #textlogo, .sent, #campus .center {text-align: center;}

#lol p, #lol ul, #campus p, #campus ul, #content, #masthead {text-align: left;}

.campus #nav a, .lol #nav a {font-weight: bold;}

th {font-weight: normal; vertical-align: top;}

#copyright, #textcontact {font-size: 11px;}
#textcontact, th {text-align: right;}
#textcontact { float: right; width: 25%; }

/* width and height */

#masthead {height: 100px;}
#contentblock {width: 605px;}
.contact #contentblock, .sent #contentblock {width: 780px;}
#boxholders {width: 670px;}
#subcontain {width: 780px;}
#wrapper {width: 800px;}

.lol #nav, .campus #nav {width: 160px;}
#lol, #campus {width: 300px; height: 320px;}

/* margin and padding */

#boxholders, #wrapper, #subcontain, .sent {margin: auto;}
.lol #nav ul, .campus #nav ul {margin: 0; padding: 0;}
#masthead img {margin: 0;}
h3 {margin-top: 0;}
#subcontain #contentblock img {margin: 15px 20px 20px 5px;}

.lol h2, .campus h2, .contact h2, .sent h2 {margin-top: 5px;}

form {margin-top: 20px;}

#textlogo {margin-left: 20px; margin-top: 10px;}
#textlogo h1 a:hover { color: #787575; }

#donate a.donate {
	float: right;
	margin: 32px 20px 0 0;
	width: 102px;
	height: 31px;
	display: block;
	background: url('/images/donate.gif') no-repeat top left;
}
#donate a.donate:hover { background-position: 0 -31px; }

#donate a.givenow {
	float: right;
	margin: 32px 20px 0 0;
	width: 102px;
	height: 31px;
	display: block;
	background: url('/images/givenow.gif') no-repeat top left;
}
#donate a.givenow:hover { background-position: 0 -31px; }

#donate span { display: none; }

#button {margin-left: 200px; margin-top: 5px;}

.sent #contentblock, #lol p, #campus p, #copyright, #masthead {margin-left: 10px;}

form, #contentblock li {margin-left: 20px;}

#caution {margin-left: 100px;}

#copyright, #masthead {margin-right: 10px;}

.lol h3, .campus h3, h4, .campus #nav .last, .lol #nav .last {margin-bottom: 0;}

li, .campus #nav li, .lol #nav li {margin-bottom: 2px;}

#lol, #campus, .lol #nav, #contentblock, .campus #nav, form {margin-bottom: 30px;}

#lol, #campus, .lol #nav, #contentblock, .campus #nav {margin-top: 30px;}

.generic h3 {padding: 5px;}

.plchld {padding: 10px;}

#copyright {padding: 15px;}

.campus #nav li, .lol #nav li {padding: 5px 10px 5px 20px;}

#wrapper {padding-top: 10px;}

.sent {padding-top: 15px;}

h2, h3, h4 {padding-left: 5px;}

th {padding-right: 10px;}

#worship {float: left; width: 75%; }

td, .campus #nav .last, .lol #nav .last {padding-bottom: 5px;}

#content, #contentblock {padding-bottom: 10px;}


/* floats and clears */

#copyright, #content, .imgclr {clear: both;}

#contentblock, #textcontact, #campus, #subcontain #contentblock img {float: right;}

.campus #nav, .lol #nav, #textlogo, #images, #lol, #subcontain #contentblock .left img {float: left;}

.level4 {position: relative; top: -12px;}

.campus #contentblock, .lol #contentblock {border: 1px solid #333;}