/* CSS Document */

/*/*/

body {background: #F4F4F2 url(../files/images/deep-background.jpg) repeat; margin: 0px; padding: 0px;}

#wrapper {width: 760px;}

#header {width: 760px; height: 50px;}
#logo {position: absolute;	width: 275px; height: 80px; background: url(../files/images/cross-logo.gif) no-repeat right center; padding-right: 55px; padding-top: 20px; left: 55px; top: 25px;}
#logo h1 {margin: 0px; color: #5E4833; font: bold 160% Perpetua, "Times New Roman", Times, serif; padding: 0px; text-align: center;}
#logo h3 {font: bold 125% Perpetua, "Times New Roman", Times, serif; color: #5E4833; margin: 0px; padding: 0px; text-align: center;}
#logolink {position: absolute;	width: 330px; height: 100px; left: 55px; top: 25px; z-index: 100}
#logolink a {display: block; width: 330px; height: 100px;}
#masstimes {position: absolute; width: 300px; height: 250px; left: 450px; top: 35px; text-align: right;}
#masstimes h3 {font: bold 90% "Times New Roman", Times, serif; color: #5E4833; margin: 0px; padding: 0px;}
#masstimes ul { margin: 0px; padding: 0px; list-style: none;}
#masstimes li {font: normal 85% "Times New Roman", Times, serif; color: #5E4833;}
#masstimes p {font: normal 85% "Times New Roman", Times, serif; color: #5E4833;}

#contentwrapper {width: 760px;}

#sidebar {width: 200px; height: 750px; float: left;}
#sidebar h3 {display: none;}
#sidebar ul {list-style: none; padding: 0px; margin-top: 125px; margin-left: 15px;}
#sidebar li {font: bold 80% Palatino, "Times New Roman", Times, serif;}
#sidebar a:link, #sidebar a:visited {color: #5E4833; display: block; margin: 0px; padding: 2px 0px 5px; text-decoration: none;}
#sidebar a:hover, #sidebar a:active {color: #cfc0b1;}
#sidebar ul ul {margin: 0; padding: 0; margin-left: 25px;}
#sidebar ul li li {font: bold 100% Palatino, "Times New Roman", Times, serif;}

#content {width: 540px; float: left; margin: 0; padding: 125px 0px 0px 20px; clear: right;}
#content h2 {font: bold 140% Palatino, "Times New Roman", Times, serif; color: #5E4833; margin-top: 0px;  padding-top: 0px;}
#content h3 {font: bold 115% Palatino, "Times New Roman", Times, serif; color: #5E4833;}
#content h4 {font: bold 105% Palatino, "Times New Roman", Times, serif; color: #5E4833;}
#content p {font: normal 90% Palatino, "Times New Roman", Times, serif; color: #5E4833;}
#content li {font: normal 90% Palatino, "Times New Roman", Times, serif; color: #5E4833; list-style: url(../files/images/bullet.gif); margin-bottom: 3px; margin-top: 3px;}
#content ul li li {font: normal 100% Palatino, "Times New Roman", Times, serif;;}
#content a:link, #content a:visited {color: #423324;}
#content a:hover, #content a:active {color: #cfc0b1;}
#content img {float: right; border: 1px solid #5E4833; margin-right: 10px; margin-bottom: 10px; margin-left: 10px;}

#info {
	clear: both;
	width: 540px;
	margin-bottom: 25px;
}
#address {text-align: center; float: left; width: 295px; padding-top: 6px;}
#vision {float: right; width: 243px; text-align: center; border-left: 2px solid #5e4833;}
#content #info p {margin: 0px;}
#content #info h3 {margin: 0 0 .25em;}
#content #info #address p {font-style: oblique;}
#divider {clear: both; width: 540px;}

#divider2 {clear: both; width: 760px; padding-bottom: 50px;}

#credits {width: 760px; clear: both; margin-right: 10px; padding-bottom: 75px;}
#validation {padding-left: 10px; padding-top: 5px; float: left;}
#validation img {margin-right: 15px; border-style: none;}
#validation p {margin: 0; color: #957452; font: 65% Georgia, Palatino, "Times New Roman", Times, serif;}
#validation a:link, #validation a:visited {text-decoration: none; border-bottom: 1px dotted #957452; color: #957452;}
#validation a:hover, #validation a:active {text-decoration: none; border-bottom: 1px dotted #000000; color: #000000;}
#version {padding-right: 10px; padding-top: 5px; float: right;}
#version p {margin: 0px; color: #957452; font: 65% Georgia, Palatino, "Times New Roman", Times, serif;}

.signature {text-indent: -9999px; background: url(../files/images/signature-bob.gif) no-repeat left top; margin-bottom: 0px;}
.p-notopmargin {margin-top: .5em;}
#content .img-center {float: none; margin: 0px 0px 15px; border: 1px solid #000000;}
#content .center {text-align: center}
#content .list-staff li {list-style: url(../files/images/bullet-clear.gif); padding: 0; margin-right: 0; margin-bottom: -16px; margin-left: 0; text-indent: -38px;}
#content .list-staff ul li {position: relative; bottom: 17px; left: 225px; margin: 0px;}
#content .list-plain li {list-style: url(../files/images/bullet-clear.gif); text-indent: -38px;}
#content .italics {font-style: oblique;}
#wrapper #content .img-left {float: left;}

#wrapper #content .comicfont {font-family: "Comic Sans MS", cursive;}
