body {margin:5px; padding:0px; font: 11px tahoma, arial, sans-serif;  text-align:center; color:#000000; letter-spacing:.1em; }
* {margin:0px; padding:0px; }
a:link
 {text-decoration:none; color:#000000; }
a:visted
 {text-decoration:none; color:#000000; } 
a:active
 {text-decoration:none; color:#000000; }
a:hover
{ font-weight:bold; color:#000000; }

p {margin:0px 10px 0px 10px; font-size:11px; color:#000000; text-align:left; line-height:1.75em; padding:5px; }
h1 {font-size:10px; color:#ffffff; }
h2 {font-size:12px; color:#000000; font-weight:bold; letter-spacing:0.1em; }
h3 {font-size:14px; color:#ffffff; font-weight:bold; letter-spacing:0.1em}

div#mainwrap {width:800px; margin-left:auto; margin-right:auto; text-align:left; }

div#header {width:800px; height:210px; background-color:#006600; background-image:url(foft_navi.gif); background-repeat: repeat-y; } 
div#header a {text-decoration:none; color:#ffffff; font-weight:bold;}
div#header a:visited {text-decoration:none; color:#ffffff; font-weight:bold;}
div#header a:hover {text-decoration:underline; color:#ffff99; font-weight:bold; }


div#contentarea {width:800px; background-color:#006600; margin-top:0px; background-image:url(foft_bg.gif); background-repeat: repeat-y; } 

div#info {width:557px; background-color:none; float:left;  }
div#info a {text-decoration:none; color:#006600; font-weight:bold; }
div#info a:visited {text-decoration:none; color:#006600; font-weight:bold; }
div#info a:hover {text-decoration:underline; color:#006600; font-weight:bold; }

div#event {width:243px; background-color:none; float:left; }
div#event a {text-decoration:none; color:#ffffff; }
div#event a:visited {text-decoration:none; color:#ffffff; }
div#event a:hover {text-decoration:none; color:#ffff99; }
div#event ul {list-style-type:none; }
div#event p {margin:0px 10px 0px 10px; font-size:11px; color:#ffffff; text-align:left; line-height:1.75em; padding:5px; }

div#footer {width:800px; height:18px; background-color:#006600; background-image:url(foft_navi.gif); background-repeat: repeat-y; padding-top:3px; margin-top:0px; } 
div#footer a {text-decoration:none; color:#ffffff; font-weight:bold;}
div#footer a:visited {text-decoration:none; color:#ffffff; font-weight:bold;}
div#footer a:hover {text-decoration:underline; color:#ffff99; font-weight:bold; }

.clearfix:after {
    content: "."; 
    display: block;            	    
    height: 0;                  
    clear: both;               
    visibility: hidden;	     
    }
.clearfix {display: inline-block;}   

* html .clearfix {height: 1%;}
.clearfix {display: block;}

