/***** CONTAINER *****/
div#container {width: 100%; }
/***** CONTAINER *****/

/***** TITLE BAR *****/
div#head {
	padding: 5px; }

div#head h1 { text-indent: 15px; }

div#head h1:first-letter { font-size: 200%; } /* cap first letter */

div#head p { text-indent: 15px; }
/***** TITLE BAR *****/


/***** NAVIGATION MENU *****/
div#head ul{
	list-style-type: none;
	margin: 5px;
	padding: 5px 0px 5px 10px;}

div#head ul li {
	display: inline;
	list-style: none;
	margin: 10px 0; }

div#head ul li a{
	padding: 5px;
	margin: 0px;
	border: 1px solid #5555FF;
	background-color: #000099;
	text-decoration: none;
	text-align: center;
	color: white;}

div#head ul li a:hover{
	background-color: #0000DD; }
/***** NAVIGATION MENU *****/


/***** MAIN BODY OF ALL PAGES *****/
body {
	font-family: verdana, sans-serif;
	color: white;
	margin: 0;
	padding: 0; 
	background: #000055;}

div#main {
	float: left;
	width: 75%;
	margin: 0px 20px; /* was 0px 15px */
	padding: 10px; /* new */
	border: 1px solid #5555FF;
	background-color: #000099;}

div#main a {
	color: white;}

img { border: none; }
/***** MAIN BODY OF ALL PAGES *****/




/***** FOOTER *****/
div#foot {
	clear: both;
	padding: 15px; }

div#foot p {
	text-align: center; }
/***** FOOTER *****/



/***** INFO PANEL *****/
div#info {
	width: auto;  /*** NEW ***/
	margin-left: 10%;
	margin-right: 5%;
	border: 1px solid #5555FF;
	background-color: #000099;}
/***** INFO PANEL *****/



/***** officer menu *****/
table#officers td {
	padding: 3px 6px 3px 1px;
	vertical-align: top;
	border-bottom: 1px silver solid; }

thead.officehead {
	background-color: #000066; 
	text-markup: bold; 
	border-bottom: 1px silver solid; 
	border-top: 1px silver solid; 
	border-left: 1px silver solid; 
	border-right: 1px silver solid; 
	}

tr.light {
	background-color: #0000AA; }

tr.dark {
	background-color: #000088; }
/***** officer menu *****/



