
* {
 margin: 0px;
 padding:0px;
}

body {
 background-image: url(images/bkg.gif);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
h1 {
 list-style: none;
 color: #fff;
 font-style: italic;
 font-size: 24px;
 font-family: georgia;
 font-weight: bold;
 text-align: center;
 margin: 10px 0px;
 padding: 5px;
 background: #479a0a;
 border-radius: 10px;
 -opera-border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 clear: right;
}
h2 {
 float: left;
 list-style: none;
 color: #fff;
 font-style: italic;
 font-size: 18px;
 font-family: georgia;
 font-weight: normal;
 padding: 0 8px 1px 8px;
 background: #479a0a;
 border-radius: 10px;
 -opera-border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 clear: right;
}
h3{
font-size: 36px;
}
img { 
 border:solid black 2px;
}
img.floatleft{
 float: left;
 border: none;
 padding: 30px; 
}
img.floatright{
 float: right;
 border: none;
 padding: 30px; 
}
table {
 width: 900px;
 color: #479a0a;	
 font-family: ariel, helvetica, sans-serif;
 outline: 2px solid #479a0a;
 border-collapse: collapse;
}
tr, th, td {
 margin: 5px;
 padding: 10px;
 border: 1px solid #479a0a;
 border-collapse: collapse;
 border-spacing:  10px;
 text-align: center;
 vertical-align: middle;
}
table.plaque {
 background-image: url(images/plaque.jpg);
 color: white;
 outline: 2px solid black;
 padding: 20px;
 border-collapse: separate;
}
td.plaque {
 background: black;
 border-color: white;
 border-style: solid;
 border-width: 2px;
}
table.whosin {
 background-image: url(images/plate3.jpg);
 }
td.whosin {
 padding: 5px;
 background-color: inherit;
}
td.whosinb {
 padding: 5px;
 background-color: #70FA85;
}
#wrapper { 
 color:  #fff;
 margin: auto;
 max-width: 922px;
}
#header {
 color: #fff;
 width: 902px;
 float: left;
 padding: 10px;
 height: 80px;
 margin: 0px 0px 0px 0px;
 font-family: georgia;
 font-size: 76px;
 font-style: italic;
 text-shadow: 3px 3px 6px rgba(0,0,0,0.8);
}
#navigation {
 float: left;
 width: 922px;
 color: #333;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

/*Begin menu*/

.menu{
 border:none;
 border:0px;
 margin:0px;
 padding:0px;
 font-family:verdana,geneva,arial,helvetica,sans-serif;
 font-size:14px;
 font-weight:bold;
 color: #8E8E8E;
}
.menu ul{
 background:url(images/menu-bg.gif) top left repeat-x;
 height:43px;
 list-style:none;
 margin:0;
 padding:0;
}
.menu li{
 float:left;
 padding:0px 8px 0px 8px;
}
.menu li a{
 color:#666666;
 display:block;
 font-weight:bold;
 line-height:43px;
 padding:0px 25px;
 text-align:center;
 text-decoration:none;
}
.menu li a:hover{
 color:#000000;
 text-decoration:none;
}
.menu li ul{
 background:#e0e0e0;
 border-left:2px solid #000000;
 border-right:2px solid #000000;
 border-bottom:2px solid #000000;
 display:none;
 height:auto;
 filter:alpha(opacity=95);
 opacity:0.95;
 position:absolute;
 width:225px;
 z-index:200;
 /*top:1em;
 /*left:0;*/
} 
.menu li:hover ul{
 display:block;
}
.menu li li {
 display:block;
 float:none;
 padding:0px;
 width:225px;
}
.menu li ul a{
 display:block;
 font-size:12px;
 font-style:normal;
 padding:0px 10px 0px 15px;
 text-align:left;
}
.menu li ul a:hover{
 background:#949494;
 color:#000000;
 opacity:1.0;
 filter:alpha(opacity=100);
}
.menu p{
 clear:left;
}	
.menu #current{
 background:url(images/current-bg.gif) top left repeat-x;
 color:#ffffff;
}	
/*end menu*/		
	
#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background: #E7DBD5;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 195px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 border: 1px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 550px;
 width: 900px;
 display: inline;
 font-family:verdana,geneva,arial,helvetica,sans-serif;
 font-size:14px;
 font-weight:bold;
 color: #8e8e8e;
}
#contentlong { 
 float: left;
 color: #333;
 border: 1px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 900px;
 display: inline;
 font-family:verdana,geneva,arial,helvetica,sans-serif;
 font-size:14px;
 font-weight:bold;
 color: #8e8e8e;
}
#rightcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background: #E7DBD5;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 195px;
 float: left;
}

#footer { 
 width: 900px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 border-radius: 0px 0px 10px 10px;
 -opera-border-radius: 0px 0px 10px 10px;
 -moz-border-radius: 0px 0px 10px 10px;
 -webkit-border-radius: 0px 0px 10px 10px; 
 }
 

