#minMax {min-width:900px; max-width:2000px; margin:0 auto;}

#header {color: white;
background: black;
border: solid red 1px;
}

#menucol {float:left; width:15%; margin-top: 10px;}
#encol {float:left; width:42%; border-left: solid black 2px; margin-top: 10px;}
#jacol {float:left; width:42%; border-left: solid black 2px; margin-top: 10px;}
#menucol, #encol, #jacol {padding-bottom:32767px; margin-bottom:-32787px;}

#wrapper {overflow:hidden;}

h1 { 
     text-align: center;
     font-size: 30px;
     font-family: arial, sans-serif;
     padding-top: 15px;
     padding-bottom: 5px;
     border-bottom: solid black 2px;
     border-top: solid black 2px;
   }

h2 { font-size: 18px; font-family: arial, sans-serif; padding-top: 6px; padding-bottom: 6px; margin: 5px; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; color: purple; }
a:active { text-decoration: none; }
a:hover { text-decoration: underline;}

body{
margin:0;
padding:0;
line-height: 1.5em;
background: white;
}

b{font-size: 110%;}
em{color: red;}

#header h1{
margin: 0;
padding-top: 15px;
}

#footer {clear:both; background:black; color:white; text-align: center;
padding: 4px 0;
border-top: solid red 1px;
}

#footer a{
color: #FFFF80;
}

#rightimg {float: right}
#leftimg {float: left}

#rightimgb {float: right;
	   border: solid black;}
#leftimgb {float: left;
	  border: solid black;}

#menucol h2 {color: white;
		font: bold 16px sans-serif; 
		padding: 5px 10px; 
		margin: 0 0 5px; 
		border: solid red 1px;
		background: black;
		}
#menucol a {	display: block; 
		font: bold 1em sans-serif; 
		padding: 5px 10px; 
		margin: 0 0 5px; 
		border: solid black 1px;
		color: black;
		background: white ;
		text-decoration: none; 		
		}
#menucol a.this { }
#menucol { }
#menucol a:hover { 
 background: black;
 color: white; 
 border: solid red  1px;
}

.content {padding:10px;}
