* {margin: 0; padding: 0}
body {padding-left: 167px; font-family: Verdana, Geneva, sans-serif; background: url(../img/bg.gif) repeat-y}
p {margin: 1em 0}

/* Header */
.head {text-align: right; padding: 80px 21px 0 0}
.primary {font-size: 1.5em}
.secondary {font-size: .95em}
.line { margin-top: 16px; background: #ff7200}
.text {margin-left: 68px; padding: 16px 10px 6px 10px; font-size: .8em; border-left: 7px solid #fff; background: #b0f8eb}

/* Main */
#mmain {overflow: hidden; _zoom: 1; font-size: 80%}
#mcontent, #sidebar {margin-bottom:-10000px; padding-bottom:10000px;  clear: right;}

/* Content */
#mcontent {float: left; width: 60%; padding-right: 5%}
#mcontent h1 {font-size: 1.2em; padding: 18px 0 38px 0; text-transform: uppercase}
.bigP {margin-left: 1em}
#logo {display: block; margin: 12px 0 0 4px; }

/* Sidebar */
#sidebar {float: right; width: 35%}
#sidebar a {color: #000; text-decoration: none}
#sidebar a:hover {text-decoration: underline}
#sidebar ul {list-style-type: none}
#sidebar .section {background: #e5e5e5; border-top: 10px solid #b0f8eb}
#sidebar .first {border-top: 10px solid #ff7200}
#sidebar .content {padding: 17px 11px; border-right: 22px solid #fff; _padding-right: 53px}
.lang {margin: 13px 0 29px 0}

#footer .line {margin-top: 46px}
#footer .text {height: 17px; padding: 0}
.footText {margin: 36px 0; font-size: 80%}
.copyright {float: left; margin: 0 0 30px -100px; _margin: 0 0 0 -40px}
.author {float: right; margin-bottom: 30px; padding-right: 74px; _margin-bottom: 0}
.author a {color: #000}