/************* GENERAL CSS ************/
body {
	margin: 0px;
	padding: 0px;
	background-image:url('images/brickwall.png');
	background-color:#333366;
	font-family: "Times New Roman",Times, serif;
	text-align: left;
	color: Black;
	}
h1 {	font-size: 1.75em;}
h2 {	font-size: 1.5em;}
h3 {	font-size: 1.25em;}
h4 {	font-size: 1em;}
h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px 0px 0px 0px;	
	color: black;
	text-align: center;
	font-weight: bold;
	}
a {	font-weight: normal;
	text-decoration: underline;
	color: Black;
	}
a:hover {
	text-decoration: underline;
	color: #800000;
	--background: silver url(images/marble2.gif);
	}
a:visited {color:Blue;}

img {	margin: 5px;}

.ctr {
	text-align: center;
	}

.logo1 {
	background-color: aqua;
	padding: 5px;
	}

/*****Wrapping****/
#wrap {
	width:900px;
	margin:0 auto;
	background-color: white;
	}

/*** Header Home Stuff ***/	
#hdrhome {
	width: 880px;
	--height: 390px;
	margin: 0px auto;
	padding: 0px;
	font-size: x-large;
	background-color: white;
	color: #8b0000;
	}
#hdrhome h1, #hdrhome h2, #hdrhome h3 {
	color: #8b0000;
	font-variant: small-caps;
	font-style: bold;
	--text-shadow: 2px 2px 0px red;
	}
#hdrhome table, #hdrhome tr, #hdrhome td {
	text-align: center;
	background-color: #DBDDE3;
	border-style: groove;
	border-width: 1px;
	border-color: #8b0000;
	}
#hdrhome img{
	display: block;
	margin: 0px auto;
	}

/************* HEADER STUFF ************/
#header {
	width: 880px;
	--height: 200px;
	margin: 0px auto;
	padding: 0px;
	font-size: x-large;
	background-color: White;
	color: #8b0000;
	}
#header h1, #header h2, #header h3 {
	color: #8b0000;
	font-variant: small-caps;
	font-style: bold;
	--text-shadow: 2px 2px 0px red;
	}
#header table, #header tr, #header td {
	text-align: center;
	background-color: #DBDDE3;
	border-style: groove;
	border-width: 1px;
	border-color: #8b0000;
	}
#header img{
	display: block;
	margin: 0px auto;
	}

/************* LOGO ************/
#logo {
	background-color: silver;
	border: 3px solid maroon;
	font-size: small;
	padding: 3px;
	text-align: center;
	}
#logo hr {
	width: 75%
	}
#logo h3 {
	font-style: italic;
	}


/************* MENU ************/
#menu {
	width: 874px;
	font-size: Medium;
	margin: 0px auto;
	padding: 3px;
	background-color: #333366;
	}
#menu p {
	margin: 0px 0px;
	padding: 0px 0px;
	font-weight: normal;
	text-align: center;
	color: white;
	}

#menu a {
	margin: 0px 0px;
	padding: 0px 0px;
	text-decoration: underline;
	font-weight: normal;
	color: White;
	/*background-color: #0033CC;
	border-top: 1px solid White;
	border-left: 1px solid White;
	border-bottom: 2px solid #6B8E23;
	border-right: 2px solid #6B8E23;*/
	}
#menu a:hover {
	margin: 0px 0px;
	padding: 0px 0px;	
	background-color: #B2C2F0;
	color: BLACK;
	font-weight: normal;
	}

	/************* CONTENT HOME PAGE ************/
#conthome {
	margin: 0px auto;
	--float: right;
	width: 880px;
	min-height: 800px;	
	padding: 0px;
	color: Black;
	background-color: White;
	}
#conthome h2, #conthome h3, #conthome h4 {
	color: #000000;
	}
#conthome li {
	padding: 0px 0px 5px 0px;
	}
#conthome span.highlight {
	background-color: #DCDCDC;
	}
#conthome td {
	background-color: #DBDDE3;
	}

/************* CONTENT  ************/
#content {
	margin: 0px auto;
	float: right;
	width: 600px;
	min-height: 800px;	
	padding: 20px 40px 0px 40px;
	color: Black;
	background-color: White;
	}
#content h2, #content h3, #content h4 {
	color: #000000;
	text-align: left;
	}
#content li {
	padding: 0px 0px 5px 0px;
	}
#content table {
	margin: 0 auto;
	}

/************* FOOTER ************/
#footer {
	clear: both;
	width: 880px;
	margin: 0px auto;
	padding: 10px 10px 10px 10px;
	background-color: #333366;
	border-top:  6px double silver;
	font-size: Medium;
	text-align: center;
	color: White;
	font-weight: normal;
	}
#footer span.highlight {
	background-color: #0053A1;
	}
#footer p {
	color: White;
	}
#footer a {
	margin: 0px 0px;
	padding: 0px 0px;
	text-decoration: underline;
	font-weight: normal;
	color: White;
	/*background-color: #0033CC;
	border-top: 1px solid White;
	border-left: 1px solid White;
	border-bottom: 2px solid #6B8E23;
	border-right: 2px solid #6B8E23;*/
	}
#footer a:hover {
	margin: 0px 0px;
	padding: 0px 0px;	
	background-color: #B2C2F0;
	color: BLACK;
	font-weight: normal;
	}
/*********Floaters********/
#left {
	float: left;
	width: 200px;
	margin: 0px 0px 0px 10px;
	min-height: 800px;
	padding: 0px 0px 0px 10px;
	background-color: #DBDDE3;
	}
#left p {
	line-height: 100%;
	font-size: Small;
	}

#left h1, #left h2, #left h3 {
	}

#left h4, #left h5, #left h6 {
	line-height: 125%;
	}
#left ul {
	padding: 0px 0px 0px -10px;
	list-style-position: outside;
	}

#right {
	float: right;
	width: 150px;
	color: #666699;
	}
