table.main {
        table-layout: automatic;
        }

#navMenu {
	position:fixed;
        max-width:168px;
	top:0px;
	left:0px;
        text-align:center;
	border:none;
        background-color: black;
	font:18px optima, helvetica, sans-serif;
        line-height:130%;
        color:white;
        font-variant: small-caps;
	padding:5px;
        padding-bottom:250px;
	z-index:3;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	body>#navMenu {width:168px;}

body {
	padding: 5px 5px 0px 5px;
	background:url('tancolor.jpg');
	margin:10px;
	font-family: arial, helvetica, sans-serif;
	color:#000000; /* text color black */
	}

H2 {margin:0px 0px 5px 0px; padding:0px; font:18px;color:#000000}
H3 {margin:0px 10px 5px 0px; padding:5px; font:16px;color:#000099}
H5 {font:24px;color:#000099}
H6 {font:16px;color:#ffff00}
p  {font:12px;}

a {
	color:#0000FF;
	font-family:arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	}

a.one:link {color:#FFFFFF}
a.one:visited {color:#FFFFFF}
a.one:hover {font-size:110%;color:#FF9900}
a.one.active {color:#0000FF}

/* piccontent is used on full pages of pictures to allow better spacing - 3 pics across.  */
.piccontent {
	position:relative;
	width:auto;
	height:275px;
	margin:0px 75px 20px 0px; /* Top; Right; bottom; Left; */
	border:1px solid white;
	background-color:url('www.kaevansville.com/tancolor.jpg');
	font:14px arial, helvetica, sans-serif;
		/* setting font size for this block prevents browser text size setting messing it up */
	padding:10px;
	z-index:2;
	/* Here is the ugly brilliant hack. Thanks to Tantek Celik and to Eric Costello.*/
	voice-family: "\"}\"";
	voice-family:inherit;
	width:auto;
	}
	/* ALWAYS include a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
	body>#navMenu {width:auto;}
		
.content>p {margin:10px;}
.content>p+p {text-indent:30px;}

.content {
	position:relative;
	width:auto;
	min-height:250px;
        overflow: auto;
	margin:10px 10px 10px 10px; /* Top; Right; bottom; Left Edge; */
	border:none;
	background-color:url('tancolor.jpg');
	font:14px arial, helvetica, sans-serif;
	padding:5px 30px 5px 5px;
	z-index:0;
	}

#rightCol {
	position:fixed;
        max-width:200px;
        top:0px;
        padding:5px;
	right:0px;
	/* border:1px dashed black; */
	border:none;
	font:9px arial, helvetica, sans-serif;
	background:#000000;
	padding-top:120px;
        padding-bottom:400px;
	z-index:2;
	voice-family: "\"}\"";
	voice-family:inherit;
        img {
           top:240px}
	}
	body>#rightCol {width:200px;}

#footer {
	position:relative;
	max-width:600px;
	bottom:0px;
	text-align:center;
        margin:0px 50px 0px 0px;
	border:none;
	/* border:2px dashed black; */
	font:italic small-caps 900 11px arial, helvetica, sans-serif;
	color:#000000; /* text color black */	
	padding:2px 10px 0px 0px;
	z-index:1;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	body>#footer {height:100px}

#headMain {
	position:relative;
	max-width:600px;
	text-align:center;
        margin:0px 30px 0px 0px;
	border:none;
	/* border:2px dashed black; */
	font:36px arial, helvetica, sans-serif;
	font-weight:bold;
        font-variant: small-caps;
	padding:2px 5px 2px 0px;
	z-index:2;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	body>#headMain {width:auto;}

#headMainAddr {
	position:relative;
	max-width:600px;
	text-align:center;
        margin:0px 30px 0px 0px;
	border:none;
	font:14px arial, helvetica, sans-serif;
	/* color:#000080; */   /* text color Navy Blue */
	padding:2px 5px 2px 0px;
	z-index:1;
	voice-family: "\"}\"";
	voice-family:inherit;
	}

#headlogo {
	position:absolute;
	min-width:45px;
	min-height:50px;
	top:5px;
	left:20px;
	border:none;
	/* border:2px dashed black; */
	padding:2px;
	z-index:1;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	body>#headright {width:45px;}
