body { background-color: #0a880a; margin: 20px 0; font-family:Tahoma, Arial, verdana, Helvetica;}
#wrapper { width:690px; margin:0 auto;}
#top { width:690px; height:40px; background:url(images/img_top.jpg) no-repeat center;}
#content_white { width:690px; height:379px; background:url(images/img_bg_content_white.jpg) repeat-y center;}
#logo { width:429px; height:230px; background:url(images/img_balmu.jpg) no-repeat center; margin:0 auto; padding-top:60px}
#content_red { width:690px; background:url(images/img_bg_content_red.jpg) repeat-y center;}
#bottombar { margin: 0px 40px; padding-top:15px;}
#bottombar .link { width:25%; float:left;}
h1, h2, h3, h4, h5, h6 { margin:0;}
h2 { font-family:"Courier New", Courier, monospace; font-size:18px; color:#FFFFFF;}
ul { margin:0; padding:0; list-style: none none;  color:#FFFFFF;}
li { background-image: url(images/img_bullet.jpg); background-position: .4em .55em; background-repeat:no-repeat; margin-left:10px; padding-left:15px; font-size:11px; line-height:18px;}
a, a:link, a:visited { color:#ffffff; text-decoration:underline;}
a:hover { text-decoration:none;}
#bottom { width:690px; height:30px; background:url(images/img_bottom.jpg)}
#footer { width:690px; height:90px; background:url(images/img_footer.jpg) no-repeat;}

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

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */