/* body and tag styles */

*{margin:0; padding:0;}

body {
	font: medium "Trebuchet MS", arial, helvetica, sans-serif;
	color: #555753;
	background: #F5EDE2 url(images/bkgbody6.gif) fixed repeat top left;
	}
p  {line-height: normal;}
li {line-height: 150%;list-style:none;margin-left:0px;}

a  {text-decoration: underline; color: #023333; background-color: transparent}
a img{border:none;}

h1, h2 {font-family: Georgia, serif; letter-spacing: 1px;}
h3, h6 {color: #935D09; background-color: transparent;}
h2, h4 {color: #8C0808; background-color: transparent;}
h1, h5 {color: #0A6565; background-color: transparent;}

table {
	border-collapse: collapse;width: 75%;margin: auto auto;text-align: left;}
th {color:#EDE1E1; background-color: #044747; border: 1px solid #066565; padding: 2px 4px;}
td {color: #003232; background-color: #E1EDED; border: 1px solid #066565; padding: 2px 4px;}
caption {font-weight: bold; color: #066565; background-color: transparent;}

img.left{float:left; margin:0px 12px 5px 0px;}
img.center{display:block; margin:0px auto;}
img.right{float:right; margin:0px 0px 5px 12px;}
img.withborder{border: 2px solid #066565;}

/* header, menus and nav styles */

#container {margin: 0px 8px;width: 773px;background: #FFFAF1 url("images/bkgcontent6.gif") repeat-y top left;}
#hcontainer {margin: 0px 8px;width: 773px;background: #FFFAF1 url("images/bkgcontent6h.gif") repeat-y top left;}
#hheader {width: 741px; height: 122px; margin: 0px auto;}
#hheader h1 {width: 170px; height: 46px; margin-top: 30px; float: left;}

#hheader h2 {
	background: transparent url(images/chorale2005e.jpg) no-repeat bottom left;
	margin-left: 190px;
	width: 526px;height: 122px;}

#hheader h2 span {display:none;}

#header {width: 741px; height: 58px; margin: 0px auto;border-top: 1px solid #FBF7F0}
#header h1 {width: 170px; height: 46px; margin-top: 10px; float: left;}

#header h2 {
	background: transparent url(images/inspire-small.gif) no-repeat bottom left;
	margin-left: 548px;margin-top: 10px;width: 168px;height: 48px;}

#header h2 span {display:none;}

.seasontag {
	display:block;width: 285px;
	margin-left:238px;padding-bottom: 2px;
	font-weight: bold;text-align: center;
	background-color: #8C0808;color:#FFFAF1;}

.hseasontag {
	width: 285px;
	margin-left: 430px;padding-bottom: 2px;
	font-weight: bold;text-align: center;
	background-color: #8C0808;color:#FFFAF1;}

#catchphrase {width: 524px; border: 1px solid #000000;}
#catchphrase p {padding-bottom: 2px;text-align: center;background-color: #8C0808;color:#FFFAF1;}

#homemenu {clear: left;float:left;margin-top:50px;font-size:small;}
#homemenu ul{margin-bottom:90px;}
#homemenu a {text-decoration: underline;padding:4px;}
#homemenu a:hover {margin-left: -1px; border: 1px solid #066565; text-decoration: none;color:#8C0808;background-color:#FFFFFF;}
#homemenu li {padding:2px;}
#homemenu dd {padding:2px;}

#menublock {display: none;}

#menu {display: none;}

/* main content information area */
#hcontentblock {margin-top: 25px; margin-left: 20px; padding-bottom: 25px; width: 730px;}
#hcontent {color: #033B3B; background-color: transparent;}

#contentblock {margin-top: 25px; margin-left: 10px; width:720px;padding-bottom: 25px;}
#content {color: #033B3B; background-color: transparent;}

#homeinfo {margin-top:45px;margin-left:210px;width:432px;}
#homeinfo p {color: #033B3B; background-color: transparent;}
#homenews {margin-left: 485px;margin-top:30px;width: 230px;text-align: center;}

#information p{padding-bottom: 1em;color: #033B3B; background-color: transparent;}
#information {}
#information h2{margin-top:15px;}
#information ul{margin-bottom: 10px;font-size:small;}

#seasonhighlight {float:left;display:inline;margin-left:75px;margin-top:30px;}
#seasonhighlight li{padding-top:3px;}
#seasonhighlight ul{margin-top:10px;font-size:small;}

#footerblock {text-align: center; clear: both;padding-top: 10px;margin-top:30px;}
#footer p{font-size: x-small;}
#footer a{color:#555753;}

.leftcol{float: left; width:49%;}
.rightcol{float: right; width:49%;}
.onecol {margin-top: 15px; clear: both;}
.withxtratopmargin {margin-top: 15px; }
.withxtraleftmargin {margin-left: 15px; }
.withxtrarightmargin {margin-right: 15px; }
.clear{clear:both;}
.smaller {
	font-size: 14px;
}
.larger {font-size: larger;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:left;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}
.tealline {margin: 10px auto; width: 80%; height: 1px; border-top: 1px solid #056565;}
.tilt {font-style:oblique;}

#seasonquote p {
	margin-top: 40px;margin-left: 210px;
	width: 400px;
	font-style: oblique;font-size: smaller;
	color: #656565;background-color: transparent;}

#iconfoot {
	padding: 2em 0em; 
	text-align: center;}

#extraDiv1 {
	position:absolute;
	left:570px;top:660px;
	width:168px;height:48px;
	background:url(images/inspire-small.gif) no-repeat top left;}
