body { background-color: #d7d5cb; background-repeat: repeat-y; background-position: center top; margin-top: 0; margin-bottom: 0; }

#container { background-color: #d7d5cb; background-image: url(/images/hoss-bg.gif); background-repeat: repeat-y; background-position: center top; position: relative; margin-top: 0; }

#bottom { background-image: url(../images/hoss-bg_bottom.gif); background-repeat: no-repeat; background-position: center top; position: relative; bottom: 0; height: 25px; margin-bottom: 0; }

#newsheader {
	background-image : url(/images/upcomingevents.jpg);
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-transform : uppercase;
	height : 33px;
	width : 220px;
	padding-left : 15px;
	color : #FFFFFF;
}

#subnewsheader {
	background-image : url(/images/hossbg-yellow.jpg);
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-transform : uppercase;
	height : 24px;
	width : 220px;
	padding-left : 15px;
	color : #FFFFFF;
}

#newsletterheader { background-image : url(/images/newsletter_bg.jpg); font-family : Tahoma, Verdana, Arial, Helvetica; font-size : 12px; font-weight : bold; text-transform : uppercase; height : 36px; width : 220px; padding-left : 15px; color : #ffffff; background-position: 0 top; }

#newsletterheadersignup { background-image : url(/images/newsletter_signup.jpg); font-family : Tahoma, Verdana, Arial, Helvetica; font-size : 12px; font-weight : bold; text-transform : uppercase; height : 36px; width : 220px; padding-left : 15px; color : #ffffff; background-position: 0 top; }

#subnewsletterheader {
	background-image : url(/images/hossbg-black.jpg);
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-transform : uppercase;
	height : 24px;
	width : 220px;
	padding-left : 15px;
	color : #FFFFFF;
}

#subcontentheader {
	background-color : #3e3e3e;
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-transform : uppercase;
	height : 24px;
	width : 458px;
	padding : 0px;
	padding-left : 15px;
	color : #FFFFFF;
}

#newscontent {
    padding : 5px;
}

#newslettercontent { background-color : #d7d4cb; }

#newscontent td {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
}

#email { color: #6b6b6b; font-size: 7pt; line-height: 15px; }

#newscontent a, #newscontent td a {
    color : #7d3b00;
	text-decoration : none;
	font-weight : bold;
}

.newsblurb {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
}

td.newsblurb a {
    color : #7d3b00;
	text-decoration : none;
}

#footerleft {
    background-color : #7e2c14;
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
	color : #ffffff;
	padding : 3px;
	width : 230px;
}

#footerright {
    background-color : #3e3e3e;
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
	color : #ffffff;
	padding : 3px;
	width : 454px;
}

#footer {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
}

#flashheader {
    background-color : #AAAAAA;
}

#content {
	border-left : 1px dotted #BBBBBB;
}

#content, #content td {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 12px;
}

#headerright {
	font-family : Tahoma, Verdana, Arial, Helvetica;
    font-size : 11px;
}

h1 {
	font-family : Tahoma, Verdana, Arial, Helvetica;
    font-size : 14px;
	font-weight : bold;
	color : #7E2C14;
	padding : 0px;
	margin : 0px;
}

h2 {
	font-family : Tahoma, Verdana, Arial, Helvetica;
    font-size : 12px;
	font-weight : bold;
	color : #7E2C14;
}

h3 {
	font-family : Tahoma, Verdana, Arial, Helvetica;
    font-size : 12px;
	font-weight : 100;
	color : #7E2C14;
	padding : 0px;
	margin : 0px;
}

a img { border: none; }

a {
	color : #7E2C14;
	text-decoration : none;
}

p {
	padding : 0px;
	margin : 0px;
	margin-bottom : 15px;
}
