body {
padding: 0;
margin: 0;
font-size: 100.1%;
text-align: center;
background-color: #fff;
}

#wrapper {
font-family: arial, helvetica, sans-serif;
font-size: 84%;
width: 99%;
margin: 1em auto 0.6em auto;
text-align: left;
background-color: #fff;
line-height: 1.5em;
}

#header p, #header h1, #header h2 {
padding: .4em 15px 8px 40px;
margin: 0;
}

#bar {
display: none;
}

/* column container */
.colmask {
position:relative;	/* This fixes the IE7 overflow hidden bug */
clear:both;
float:left;
width:100%;			/* width of whole page */
overflow:hidden;		/* This chops off any overhanging divs */
}

/* common column settings */
.colmid, .colleft {
float:left;
width:95%;			/* width of page */
position:relative;
}

/* 3 Column settings */
.threecol {
background:#fff;		/* right column background colour */
}

.threecol .colmid {
right:0;			/* width of the right column */
background:#fff;		/* center column background colour */
}

.threecol .colleft {
right:99%;			/* width of the middle column */
background:#f4f4f4;	/* left column background colour */
}

.threecol .col1 {
width:99%;			/* width of center column content (column width minus padding on either side) */
left:111%;			/* 100% plus left padding of center column */
}

.threecol .col2 {
display: none;
}

.threecol .col3 {
display: none;
}

#menue {
display: none;
}

* { overflow:visible !important }

.col1 ul {
margin-bottom: 0;
}

