@media all { 
	body {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 12px;
		font-weight: 300; 
		color: #666; 
		line-height: 150%; 
		background: rgb(42,107,139);
		margin: 0 0 0 0;
		padding: 0;
        background: url("/images/back.jpg") top repeat-y;
	}
    #Container {
/*        background: url("/images/background.jpg") top repeat-y;*/
/*        border-bottom: 1px solid gray;*/
    }
	#outer, #footer {
		width : 750px;
		margin: 0 auto;
	}
	#wrap, #wrap2 {
		background : #fff;
		color: inherit;
/*        width : 740px;*/
/*        margin-left : auto;*/
/*        margin-right : auto; */
/*        border : #006 1px solid;*/
/*         padding-bottom: 4px; */
	}
    #wrap {
		padding : 18px ;
    }
    #wrap2 {
        clear: both;
		padding : 18px 18px 36px;
    }
	a {
		color: #36c;
		background: inherit;
		text-decoration: underline;
	}
	a:hover {
		color: #36c;
		text-decoration: none;
		background : #ccc;
	}
	a.norm:hover {
		color: #36c;
		background:inherit;
	}
	#header {
		background : #fff;
		color: #333;
		/* width : 548px;
		height : 385px; */
		margin-left : auto;
		margin-right : auto;
		margin-bottom : 0;
	}
    #topheader {
        display: block;
        width: 535px;
        margin: 0 auto;
    }
	#Nav {
        text-align: center;
		font-weight: bold;
		font-family: verdana, sans-serif;
		margin-top: 1.5em;
	}
	#Nav ul {
		margin: 0;
		padding: 0.33em 0;
		list-style-type: none;
	}
	#Nav ul li {
        display: inline;
		padding: 0 0.5em;
	}
	/*** Horizontal menu ***/
    #mainmenu {
        float: left;
        width: 750px; 
        background: #f6f7f1 url(/images/menu-back.jpg) repeat-x;
        color: black;
    }
    #mainmenu ul {
        list-style-type: none;
        margin: 0;
        padding: 0 0 0 0;
    }
    #mainmenu li {
        float: left;
        height: 38px;
        margin: 0;
        padding: 0;
    }
    #mainmenu a {
        border-right: 1px solid #b0b0b0;
        color: #606060;
        background: inherit;
        display: block;
        padding: 10px;
        text-transform: uppercase;
        text-decoration: none;
    }
    #mainmenu a:hover {
        background: #f6f7f1 url(/images/menuhover-back.jpg) top left repeat-x;
        color: inherit;
    }
	.hr {
		/* border: solid #999; */
		/* border: solid #b7eeee; */
		/* color: #fff; */
		/* border-style: dotted; */
		border-width: .05em;
		border-color: #666666;
		border-style: solid;
	}
	h1 {
		font-weight: bold; 
		font-size: 20px; 
		vertical-align: middle; 
		color: #016a8c; 
		background: inherit;
		font-style: normal; 
		font-family: verdana, arial, helvetica, sans-serif
	}
	h2 {
		font-weight: bold; 
		font-size: 16px; 
		vertical-align: middle; 
		color: #006; 
		background: inherit;
		font-style: normal; 
		font-family: verdana, arial, helvetica, sans-serif
	}
	#footer {
		overflow: auto;
		padding : 0 1em;
		font-weight: normal; 
		font-size: 12px; 
/*        color: #666; */
        color: white;
/*        background: rgb(81,135,173);*/
/*        background: rgb(42,107,139);*/
        background: inherit;
		line-height: 14pt; 
		font-family: tahoma, verdana, arial, helvetica, sans-serif; 
		text-decoration: none;
        width: 724px;
        border-top: 1px solid black;
	}
	#footer a {
		font-weight: normal; 
		font-size: 11px; 
		color: #333; 
		background: inherit;
		line-height: normal; 
		font-family: tahoma,verdana, arial, sans-serif; 
		text-decoration: underline
	}
	#footer a:visited {
		font-weight: normal; 
		font-size: 11px; 
		color: #333; 
		background: inherit;
		line-height: normal; 
		font-family: tahoma,verdana, arial, sans-serif
	}
	#footer a:hover {
		font-weight: normal; 
		font-size: 11px; 
		color: #fff; 
		background-color: #47868d; 
		line-height: normal; 
		font-family: tahoma,verdana, arial, sans-serif; 
		text-decoration: none
	}
	#byline p.rhs { 
		float: right; 
	}
	#byline p.lhs { 
		float: left; 
	}
	#officers dt {
		font-weight: bold;
	}
	#schedule {
		border-collapse: collapse;
	}
	#schedule tr {
		border-bottom: 1px solid #333;
	}
	#schedule th {
		text-align: left;
		padding: 0 1em;
	}
	#schedule td {
		padding: 0 1em;
		width: 33%;
		vertical-align: top;
		font-size: 11px;
	}
	#schedule td span {
		white-space: nowrap;
	}
	.ctr { 
		text-align: center; 
	}
	.fleft {
		float: left;
	}
    .fright {
        float: right;
    }
    .clearing {
        clear: both;
    }
    .new {
        color: red;
        background: inherit;
        font-style: oblique;
    }
    p.imgborder {
        width: 325px;
    }
	p.imgborder2 {
		width: 225px;
	}
    p.imgborder img, p.imgborder2 img {
        border: 1px solid black;
    }
    a.noborder img {
        border: 0;
    }
	.mauto {
		margin: 22px auto;
	}
}
/* vim700: set nospell foldmethod=marker foldmarker={,} fcl=all foldlevel=1 : */
