/*=========================
  == Universal Styles =====
	=========================*/

body {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 13px;
	padding: 0;
	margin: 0;
}

a:link, a:visited { color: #ff0000; text-decoration: none; }
a:hover { text-decoration: underline; }


/*=======================
  == Library Styles =====
	=======================*/
.noticebox { margin: 10px; border: 1px solid black; padding: 10px; }
.noticebox > h3:first-child { margin-top: 0; }
.headerlist { list-style-type: none; }
.headline { margin-bottom: 0; }
.dateline { text-align: right; }

/*======================
  == Layout Styles =====
	======================*/

#container {

	/* center the whole page */
	margin: auto;
	position: relative;

	padding: 10px;	
	/* inner width 800px */
	width: 800px;

}

#top {
	float: right;
	background-color: #ffffff;

	/* total width should total 800px */
	margin: 0; padding: 0 14px; width: 770px;
	text-align: center;
}

#top img { border: 1px solid black; }


/* #content contains everything below the header */
/* this div ensures that both columns appear to have the same height */
#content {
	float: right;
	/* total width of interal elements is 800px */
	width: 798px;

	/* total space for the sidebar should total 230px */
	/* total space for the content should be 570px */
	margin: 0 0 -230px 10px;	
	
	background-color: white;
	
}

/* #right contains the page content */
#right {
	float: right;
	
	/* total width: 570 */
	width: 550px; padding: 10px;
	
	background-color: #ffffff;
}

#right h1, #right h2, #right h3 {
/*	font-family: Georgia; */
}

#right p { margin-left: 2.5em; }

#right img { border: 1px solid black; }

/* left is the sidebar */
#left {
	float: left;
	
	/* total width: 230 */
	margin: 0px;
	padding: 10px;
	width: 208px;
	background-color: #ffffff;
	
	font-size: 10px;
}

#left ul { margin: 0; list-style-type: none; padding: 0; }
#left li { margin: 0; padding: 5px 10px; text-indent: 0; }


#menu {
	list-style-type: none;
	margin: 0;
	border: 1px solid #909090;
	border-bottom: 0;
	padding: 0;
	
	font-size: 13px;
}

#menu li {
	margin: 0;
	border-bottom: 1px solid #909090;
	padding: 0 0;
	
	font-weight: bold;
}

#menu li:hover { background-color: #900018; }
#menu li:hover a { colord: #ffffff; }

#menu a:link, #menu a:visited { display: block; padding: 0 5px; color: #900018; text-decoration: none; }
#menu a:hover { color: #ffff00; text-decoration: underline; }

dl#officers dt { font-weight: bold; }
dl#officers dt:after { content: ":"; }
dl#officers dd { margin: 0; padding: 0 0 1em 2em; }
