body { margin: 0px; padding: 0px; font-family: Sans-Serif, Verdana; background-color: #d2dce5; background-image: url('img/bgbody.png'); background-repeat: repeat-x; }

#content_wrap { position: relative; width: 790px; left: 50%; margin-left: -395px; background-image: url('img/bgend_bar.png'); background-repeat: no-repeat; background-position: bottom center; }

#wrap { position: relative; width: 790px; left: 50%; margin-left: -395px; background-image: url('img/bgcontent_center.png'); background-repeat: repeat-y; }

#header { background-image: url('img/bgheader.jpg'); background-repeat: no-repeat; background-position: top center; height: 206px; }

#sidebar { float: left; width: 225px; margin-left: 20px; }

#content { margin-left: 260px; margin-right: 20px; }

#footer_content { clear: both; }

#footer { position: relative; clear: both; width: 780px; left: 50%; margin-left: -390px; text-align: center; font-size: 12px; color: #545454; }

#menubar ul { margin: 0px; padding: 0px; }

#menubar li { list-style: none; background-image: url('img/bg_bluemenu.png'); background-position: center bottom; background-repeat: no-repeat; margin: 0px; width: 215px; height: 40px; line-height: 45px; vertical-align: middle; padding: 5px; text-align: left; }

#menubar li:hover { background-position: center top; }

#menubar ul ul { display: none; position: absolute; }