body {
	/*font: 76.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.75em;
	color:#142e61;
	background:url(../images/bg-repeat.jpg) repeat-x #e4eef9;
	margin:0;
}

* {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7;
}

.clear {
	clear:both;
}

.hidden {
	display:none;
}

#nav .hidden {
	display:none;
}

em em {
	font-style:normal;
}

blockquote {
	background:#273322;
	border:1px solid #202B1C;
	font-size:1.2em;
}

#container {
	width:880px;
	background:url(../images/container.jpg) top repeat-y;
	margin:0 auto;
}

#wrapper {
	width:850px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#header {
	height:283px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#header h1 {
	text-align:center;
	padding:15px 0 0 0;
	color:#fff;
	font-size:2.4em;
	font-weight:normal;
}

#header h1 a {
	color:#fff;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;

}

#header h2 {
	color:#c5b6a1;
	text-align:center;
	font-size:0.8em;
	font-family:Georgia, "Times New Roman", Times, serif;

	letter-spacing:2px;
	text-transform:uppercase;
	padding:5px 0 0 0;
}


/* Nav from Old Forest*/
ul#navmenu {
	padding:17px 0 0 0;
	margin:0;
}

ul#navmenu li {
	list-style:none;
	display:inline;
	margin:0;
}

ul#navmenu ul {
	margin:0;
	padding:0;
	width:130px;
	list-style:none;
	display:none;
	position:absolute;
	top:24px;
	left:0;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear:both;
	display:block;
	font:1px/0px;
	height:0;
	visibility:hidden;
}

ul#navmenu ul li {
	width:130px;
	float:left; /*For IE 7 lack of compliance*/
	display:block; /*important!*/
	display:inline; /*For IE*/
	border-top:#67522a solid 0.5px;
	border-bottom:#67522a solid 0.5px;
	border-left:#67522a solid 0.5px;
	border-right:#67522a solid 0.5px;
}


/* Root Menu [add the rest if needed] */
ul#navmenu li a {
	padding:17px 10px;
	font-size:1.0em;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
}


/* Root Menu Persistence, 2nd Menus, 3rd Menu goes here if needed */





/* 3rd Menu Hover Persistence */


/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display:none;
	background-color:#cfe2f3;
	color:#747;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display:block;
	background-color:#cfe2f3;
	color:#747;
}

/*end nav from old forest*/

/* Public Drum control */

/* end Public Drum control */



/* insert the other nav css stuff from navmenu.css*/

#sidebar {
	width:225px;
	float:left;
	background:url(../images/sidebartop.jpg) no-repeat;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;
	
}

#sidebar h2 {
	color:#c5b6a1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.62em;
	font-weight:normal;
	line-height:25px;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
	/* letter-spacing:0.04em;	*/
	}

#sidebar #sidenav {
	margin:25px 0;
}

#sidebar #sidenav li {
	margin:0 0 10px 0px;
	list-style:none;
	padding:0px 2px 0 0;
	border-top:1px solid #2b9cd5;
	
	
	/* background:url(../images/sidenav.gif) left no-repeat; */
}

#sidebar #sidenav li a {
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	text-decoration:none;
	color:#805955;
}

#sidebar #sidenav a:hover a a:visited {
	color:#805955;	
}

#sidebar img {
	border:0;
	padding:9px 5px 0px 5px;
	margin:0 45px 0 45px;
}

p.news {
	padding:10px;
	margin:0 0 10px 0;
	color:#805955;
	font-size:0.7em;
}

p.news a.more {
	color:#805955;
}

p.news a.more a a:visited {
	color:#805955;
	border-bottom:dashed 1px #805955;
}

p.news a.more a a:hover {
	color:#805955;
	border-bottom:solid 1px #805955;
}
#sidebar p {
	font-size:0.9em;
	color:#805955;
	margin:0px 0 0 0;
	padding:5px;
}

#content {
	margin:0 0 0 240px;
	padding:0 15px 15px 15px;
	margin:0px;
	background-image: url(../images/content.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#navmenu {
	margin:0;
	text-align:center;
}

#navmenu li {
	list-style:none;
	display:inline;
	
}

#navmenu li a {
	padding:10px 10px 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}

#navmenu a:hover {
	background:url(../images/a_hover.gif) top repeat-x #0c558a;
}

em {
	font-style:normal;
	text-decoration:underline;
}

#content_main {
	margin-top: 18px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 18px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 240px;

}

#content_main a {
	color:#142e61;
	text-decoration:none;
	border-bottom:dashed 1px #142e61;
}

#content_main a:hover {
	text-decoration:none;
	border:none;
	border-bottom:solid 1px #142e61;}

#content_main h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0 5px 0;
	line-height:25px;
	font-size:1.8em;
	color:#142e61;
}

#content_main h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:25px 0 5px 0;
	font-size:1.6em;
	color:#142e61;
	border-bottom:1px solid #2b9cd5;
}

#content_main h3 {	
	margin:20px 0 0px 0;
	color:#142e61;
	font-size:1.4em;
	font-weight:bold;
	border-bottom:1px dotted #2b9cd5;
}

#content_main p {
	margin:0 0 0 0px;
	font-size:1.2em;
	line-height:20px;
	color:#142e61;
}

#content_main ul,ol {
	margin:0px 10px 10px 60px;
	line-height:16px;
}

#content_main b {
	padding:0;
	margin:0;
	color:#805055;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;

}

#content_main ul li {
	padding:0px 0 10px 0;

}

img {
	margin:0;
	padding:0;
}

.img-desc {
	position:relative;
	display:block;
	height:312px;
	width:560px;
	border:3px solid #142e61;
}

.img-desc cite {
	background:#142e61;
	filter:alpha(opacity=55); /*this is for IE*/
	opacity:0.55;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	width:545px;
	padding:9px;	
}

.img-pan-desc {
	position:relative;
	display:block;
	height:145px;
	width:560px;
	border:3px solid #142e61;
}

.img-pan-desc cite {
	background:#142e61;
	filter:alpha(opacity=55); /*this is for IE*/
	opacity:0.55;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	width:543px;
	padding:9px;
}

p.details {
	border-top:1px solid #202114;
	border-bottom:1px solid #202114;
	color:#959F91;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	text-transform:uppercase;
	padding:7px 0;
}

p.details a {
	color:#959F91;
	border-bottom:1px solid #2b9cd5;
}

p.details a.comlink {
	float:right;
}

.suEventBlock {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size:1.0em;
	line-height: normal;
	font-size-adjust: none;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 2px;
	text-align: left;
}

#suEventTable {
	background-color:#e4eef8;
	list-style-type: disc;
}

#footer {
	margin:10px 0 0 0;
	padding:0;
	font-size:0.9em;
	border-top:1px solid #2b9cd5;
	text-indent:0px;
	color:#2b9cd5;
}

#footer p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	color:#2b9cd5;
}

#footer a {
	color:#2b9cd5;
	border-bottom:1px dashed #2b9cd5;
}

#footer a:visited {
	color:#2b9cd5;
	border-bottom:1px dashed #2b9cd5;

}

#footer a:hover {
	color:#2b9cd5;
	border-bottom:1px solid #2b9cd5;

}
