	* {
		margin:0;
		padding:0;
		}
	html {
		background:#d5e8b3;
		color:#666666;
		font-family: Verdana, Tahoma,  Arial, Serif;
		font-size: .76em;
		}
	#wrap {
		background: url(images/bg.gif) top left repeat-y;
		margin: 25px auto; 
		width:900px;
        position:relative;
		}
	#header {
		border-bottom: 7px solid #993300;
		}
	#main {
		background:#f4ffe4;
		margin-left: 210px;
		}
	#main h2, h3 {
		padding: 20px 0px 0px 0px;
		color: #5c743d;
	  	}
	#main p {
		line-height: 1.5;
		padding: 10px 20px 0px 0px;
		}
	#main a {
		color: #993300;
		text-decoration:underline; 
		}
	#main a:hover {
		color: #993300;
		text-decoration:none;
		font-weight:bold;
		}
	#main ul{
		margin-left: 20px;
		}
	#main ol{
		margin-left: 30px;
		}
	.nameaddr {
		text-align:center;
		margin:0;
    	}
	#sidebar {
		margin: 0px;
		background:#5c743d;
		color: #f4ffe4;
		float:left;
		width:200px;
		}
	#sidebar ul {
		list-style-type: none;
		line-height: 2;
		margin-left: 0;
		margin-top: 0;
		padding-left: 0;
		}
	#sidebar ul a {
		display: block;
		padding: 7px 15px;
		border-bottom: 1px solid #f4ffe4;
		color: #f4ffe4;
		text-decoration: none;
		}
	#sidebar ul a:hover {
		color: #993300;
		text-decoration: none;
		background-color: #99cc66;
		font-weight: bold;
		}
        #sidebar a {
		color: #f4ffe4;
		text-decoration: underline;
		}
        #sidebar a:hover {
		color: #993300;
		text-decoration: none;
        cursor:default;
		}
        #sidebar p a:hover {
		color: #993300;
		text-decoration: none;
        cursor:pointer;
		}
    #sidebar h3 {
		margin-top: 0;
		padding-top: 0;
		text-align: center;
		font-style:italic;
		background-color: #f4ffe4;
		color: #5c743d;
		}
	#sidebar p {
		padding: 0 5px 1px 5px;
		font-style:italic;
		color: #f4ffe4;
        text-align:center;
		}
	#footer {
		margin: 0px;
		margin-top: 10px;
		background: #d5e8b3;
		clear:both;
		border-top: 7px solid #993300;
		}
	#footer p {
		color: #5c743d;
		text-align:center;
		padding:10px;
		margin:0;
    	}
	#footer a {
		color: #5c743d;
		text-decoration:underline; 
		}
	#footer a:hover {
		color: #5c743d;
		text-decoration:underline;
		font-weight:bold;
		}
	img.floatRT {
		float: right;
		padding: 1px;
		margin: 0px 10px 05px 5px;
		}
	img.floatLT {
		float: left;
		padding: 1px;
		margin: 5px 10px 0px 1px;
		}
	img.pic {
		vertical-align: bottom;
		}
    img.pic2 {
		margin: 23px 0px 5px 23px;
        border:none;
        }
    #event1 div { 
        display: none; 
        position: absolute; 
        left: 70px; 
        top: 40px;
        }
     #event1:hover div { 
        display: block;
        } 