body {font-family: Verdana, "Geneva CE", lucida, sans-serif; margin: 0px; padding: 10px; border: 0px; background-color: #eaf6ff;}
#body {background: url('../files/images/background.png') repeat-x; text-align: center; font-size: 100%; padding: 0px; background-color: white;}
a {color: #0b78cd;}
a:hover {text-decoration: none;}

/* Header */
#header {width: 920px; height: 300px; background: url('../files/images/header-halfback.png') no-repeat; margin: auto;}
#header * {margin: 0px; padding: 0px; border: 0px;}
#header-rss * {color: white;}
#header-rss a {display: block; width: 250px; height: 71px; overflow: hidden; float: right;}
#header-rss span {display: block; width: 250px; height: 71px; cursor: pointer; background: url('../files/images/header-rss.png') no-repeat;}
#header-rss span:hover {background: url('../files/images/header-rss-hover.png') no-repeat;}
#header-logo {clear: both;}
#header-logo * {margin: 0px; padding: 0px; border: 0px; color: white;}
#header-logo h1 {font-size: 210%;}
#header-logo a {display: block; width: 920px; height: 180px; position: relative; overflow: hidden;}
#header-logo span {position: absolute; left: 0px; top: 0px; z-index: 1; width: 920px; height: 180px; cursor: pointer; background: url('../files/images/header-logo.png') no-repeat;}
#header-menu {width: 920px; height: 49px; background: url('../files/images/header-menuback.png') no-repeat;}
#header-menu h2 {display: none;}
#header-menu-wrap {width: 540px; border-top: 8px #1d77c0 solid; background-color: white; height: 29px; margin: auto;}
#header-menu ul {list-style-type: none; margin: 2px; width: 536px; height: 25px;}
#header-menu li {display: inline; font-variant: small-caps; font-weight: bold; cursor: pointer; text-decoration: none; line-height: 25px; font-size: 75%; color: black; margin-top: 2px; padding-top: 5px; padding-left: 4px; padding-right: 5px; padding-bottom: 6px; margin-left: 2px; margin-right: 2px;}
#header-menu a {color: black; text-decoration: none;}
#header-menu a:hover {color: white; text-decoration: none;}
#header-menu li:hover {background-color: #1d77c0;}
#header-menu li:hover a {color: white;}

/* Content */
#content-wrap {width: 924px; margin: auto;}
#left-link {width: 2px; height: 250px; background: url('../files/images/content-wrap-left-link.png') no-repeat; float: left; clear: right;}
#right-link {width: 2px; height: 250px; background: url('../files/images/content-wrap-right-link.png') no-repeat; float: right;}
#content {width: 920px; background: url('../files/images/content-background.png') repeat-x; float: left; clear: right; min-height: 100px;}
#content-column-one {width: 670px; padding: 10px; min-height: 300px; float: right; text-align: left; font-size: 84%; color: #444444;}
#column-two {width: 214px; float: left; clear: right; text-align: left; min-height: 275px; padding-right: 10px; padding-top: 10px; margin-bottom: 10px; border-left: 5px #3876bd solid; border-right: 1px #CCCCCC solid;}
.content-both {clear: both;}

/* Footer */
#footer-wrap {width: 100%; height: 80px; background: url('../files/images/footer-background.png') repeat-x; clear: both; text-align: center; padding-top: 20px;}
#footer {width: 920px; height: 80px; color: #c3e0f4; font-variant: small-caps; font-weight: bold; line-height: 24px; font-size: 80%; margin: auto;}
#footer-link {width: 920px; height: 1px; background: url('../files/images/footer-link.png') no-repeat; margin-top: 5px; margin-bottom: 5px;}
#footer a {color: #c3e0f4; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

/* Menu */
#column-two h2 {font-weight: bold; color: #3876bd; border-left: 5px #3876bd solid; font-size: 105%; padding-left: 5px; margin-top: 0px; margin-bottom: 4px;}
#column-two ul {margin-left: 10px; margin-bottom: 15px; list-style-type: none; width: 200px; margin-top: 5px;}
#column-two li {margin-top: 0px; line-height: 22px; font-size: 84%; padding-left: 10px; background: url(../files/images/img06.png) no-repeat left center; border-bottom: 1px dotted #CCCCCC; margin-right: 5px; color: #3876bd; width: 185px;}
#column-two li:hover {background: url(../files/images/img06.png) no-repeat 2px center;}
#column-two li a {color: #3876bd; text-decoration: none;}
#column-two-absolute {position: absolute;}

/* Other */
#piwik {display: none;}