#wrapper2 {
margin-bottom: 0px;
}
.toppara {margin: 0; padding: 1em 0em 3em 22em;}

#main img {
float: left;
margin: 2px 10px 0 0;
padding: 0;
}

#main, #footer, .bottom{
width: 47em;
}

.mainleft, .mainright {
width: 21em;
padding: 0 0 2em 0; margin: 0;
}
.mainleft {float: left;}
.mainright {float: right;}

#main .mainleft p, #main .mainright p {
line-height: 1.2em;
font-size: 85%;
margin: 1em 0 1.3em 0;
}


#main h1 {
text-align: right;
font-size: 230%;
margin: 10px 0 0 0;
padding: 0 0 2px 0;
font-weight: normal;
color: #000;
}

#main h2 {          /*  NOTE: BUG in IE - the float below h2 inherits its bottom margin */
font-size: 120%;
font-weight: bold;
color: #76797C;
margin: 0 2em 1em 0;
padding: 0 0 .4em 0;
border-bottom: 1px solid;
}

