html, body {
	margin: .5em; padding: 0; font: 500 100% Arial, Verdana, sans-serif; cursor: crosshair; background: #dbd1c8 url(../images/backgrounds/brown.jpg); behavior: url(../../../../hover.htc);
}
/*##########Font choice*/
.center-col p, #footer, #inside-nav a, #large-page-nav a {
	font-size: 1.2em; line-height: 1.3em;
}
.ivory {
	background: #fff3dd url(../images/backgrounds/ivory.jpg);
}
a img {
	border: none;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.center {
	text-align: center;
}
#clearing {
	clear: both; height: 1em;
}
/*##########End Globals*/
#header {
	margin: .5em 2%; border: .1em solid #000; padding: .3em;
}
#float-wrapper {
}
.outside-cols {
	display: inline;  width: 20%; border: .1em solid #000; padding-top: 1em;
}
.outside-cols p {
	text-align: center;
}
.center-col {
	border: .1em solid #000; margin: 0 24%; padding: 2em 1em .5em 1em; background: #eaeeef url(../images/backgrounds/brick.jpg); position: relative;
}
.center-col h1, h2, h3 {
	padding: .2em; width: 55%; text-align: center; border: .2em double #000;
}
.center-col .after-headers {
	margin-top: 3em;
}
#inside-nav {
	text-align: center; margin-top: 4em;
	/*##########IE hack*/
	position: relative; /* peekaboo bug fix for IE6 */
	min-width: 0; /* peekaboo bug fix for IE7 */
}
#inside-nav a {
	display: block; margin: 1em 0; padding: .3em; text-decoration: none; color: #333; border: .1em solid #000; background: #fff3dd url(../images/backgrounds/ivory.jpg);
}
#inside-nav a:hover {
	background: #dbd1c8 url(../images/backgrounds/brown.jpg); color: #900;
}
.email img {
	border: .2em solid #000;
}
.email img:hover {
	border-color: #900;
}
#protection-text {
	margin-top: 8em; padding: 0 .1em .1em 0; text-align: right; font-weight: 500; font-size: 1.1em;
}
/*##################################Large images*/
#large-page-nav {
	margin: 1em;
}
 #large-page-nav ul {
	text-align: center; margin: 0 27%; padding: 0; border: .1em solid #000; background: #fff3dd url(../images/backgrounds/ivory.jpg);
}
 #large-page-nav ul li { 
	display: inline;  margin: 0; padding: .3em;
}
#large-page-nav ul li a {
	 text-decoration: none; color: #333; padding: 0 .3em; border-left: .4em double transparent; border-right: .4em double transparent;
}
 #large-page-nav ul li a:hover {
	color: #900; border-left: .4em double #000; border-right: .4em double #000;
}
#protection-image {
	text-align: center; margin-top: 5em; font-weight: 500; font-size: 1.1em;
}