body {
	text-align: center;
	min-width: 800px;
	background-color: #333;
	font: 11pt Arial; color: black;
}

#logo {
	float: left;
	border-width: 2px;
	padding: 5px;
}

#content {
        width: 780px;
        margin: 0 auto;
        text-align: left;
	background-image: url(/images/bg1.png);
	background-repeat: repeat;
	background-color: white;
	padding: 5px;
	border-width: 2px;
	border-style: solid;
	border-color: black;
}

#leftside {
	float: left;
	margin: 0.1in;
	border-style: solid;
	border-width: 2px;
	border-color: black;
	width: 220px;
}

#news {
	margin-top: 27px;
	margin-left: 240px;
	border-width: 2px;
	border-style: solid;
	border-color: black;
	height: 1158px;
}

#divider {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: black;
}

#link_cloud {
    width: 210px;
    margin: 0 auto;
    text-align: left;
}

#link_cloud a:link { color: gray; text-decoration: none; }
#link_cloud a:visited { color: #666; text-decoration: none; } 
#link_cloud a:hover { background-color: black; color: #CCC; } 


H1 {font: 20pt Arial; color: #9D0A0E; font-weight: bold}
H2 {font: 18pt Arial; color: #555}
H3 {font: 14pt Arial; color: #555; text-align: center}
H4 {font: 12pt Arial; color: #555; font-weight: bold; text-align: center}
P {font: 11pt Arial; color: black}
UL {font: 11pt Arial; color: black}
a { color: #333 }
a:hover { color: #555 }
a:visited { color: #999 }
.small {font: 8pt Arial; color: #555}
.small_light {font: 8pt Arial; color: #888}
.body {font: 11pt Arial; color: black}
.note {font: 11pt Arial; color: #555; font-weight: bold}
.note2 {font: 11pt Arial; color: #444; font-weight: bold}
.subhead {font: 14pt Arial; color: #555}
.bigblue {font: 18pt Arial; color: #555}
.bigred {font: 20pt Arial; color: #9D0A0E; font-weight: bold}
.lgblack {font: 48pt Times New Roman; color: #000000; font-weight: bold}
.cheaderlg {font: 18pt Arial; color: white; font-weight: bold; text-align: center}
.cheader {font: 14pt Arial; color: white; font-weight: bold; text-align: center}
.cnote {font: 8pt Arial; color: white; text-align: center}


#navcontainer
{
/*background: #f0e7d7; */
margin: 0 auto;
padding: 1em 0 0 0;
font-family: georgia, serif;
/*text-transform: lowercase; */
}

/* to stretch the container div to contain floated list */
#navcontainer:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0 0 0 0;
margin: 0 auto;
width: 80%;
font-size: 0.8em;
}

ul#navlist li
{
display: block;
float: left;
/*width: 15%;*/
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.rssbutton{
background-color: #ff6600;
border: 1px #ff6600 outset;
padding: 0 2px;
color: white;
text-decoration: none;
font: bold 10px Verdana;
}

.rssbutton:visited, .rssbutton:hover, .rssbutton:active{
color: white;
}

.cssbutton{
background-color: #9d0a0e;
border: 2px #9d0a0e outset;
padding: 1px 4px;
color: white;
text-decoration: none;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited{
color: white;
}

.cssbutton:hover{
border-style: inset;
color: black;
background-color: #ff6165;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active{
color: white;
}
