body { margin: 0; padding: 0; font-size: 76%; font-family: Arial, Helvetica, sans-serif; background: url(../graphics/background.gif) repeat-x; }

img { border: 0; }

a { color: #ff6600; text-decoration: none; }
a:hover { text-decoration: underline; }


h1 { margin: 0; font-size: 200%; font-weight: normal; }


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


#wrapper { width: 550px; margin: 0 auto; padding: 0; }

#header { position: relative; height: 183px; background: url(../graphics/header.gif) repeat-x; }

#logo { position: absolute; bottom: 0; left: 33px; }

#navigation { display: none; }

#main { padding: 30px 0; color: #767676; }

#sidebar { display: none; }

#content { }

#footer {  }
#footer div.top { padding: 20px 30px; background: url(../graphics/footer.gif) repeat-x; color: #444; }
#footer div.top div.container { float: left; border-right: 1px solid #b3af9e; margin: 0 30px 0 0; }
#footer div.top div.box { float: left; padding: 0 30px 0 0; margin: 0 30px 0 0; }
#footer div.top div#quick-links { display: none; }
#footer div.top div#quick-links div.links {  }
#footer div.top div#contact { padding: 0; }
#footer div.top div#partners { position: relative; }
#footer div.top div#partners p.images { position: absolute; right: -250px; top: -10px; width: 250px; }
#footer div.top div#partners p.images img, #footer div.top div#partners p.images a { float: left; margin: 0 0.5em 0 0; }
#footer div.top div.box h3 { font-size: 150%; margin: 0; }
#footer div.top div.box p { margin: 0; }
#footer div.top div.box ul { margin: 0; padding: 0; list-style-type: none; }
#footer div.top div.box li { float: left; border-right: 1px solid #b3af9e; padding: 0 0.5em 0 0; margin: 0 0.5em 0 0; }
#footer div.top div.box li:last-child, #footer div.top div.box li.last-child { border-right: 0; margin: 0; padding: 0; }
#footer div.top div.box li a { white-space: nowrap; }
#footer div.base { text-align: center; color: #b3af9e; font-size: 90%; padding: 2em 0 0; }