body {background: #fff; padding: 0; margin: 0; font: 13px Arial, sans-serif;}

#wrapper {z-index: 2;position: absolute; top: 0; left: 0; width: 800px;font-size: 12px;color: #fff; line-height: 18px;}
#page {background: transparent url(img/content-bg.png) repeat; overflow: hidden;}
#left, #right {float: left; height: 1%; background: transparent}
#left {width: 192px; color: #fff; padding: 36px 0 0;}
#right {width: 608px;}
#head {height: 45px; background: transparent url(img/head-bg.png) no-repeat right bottom}
#content {padding: 10px 20px 30px 13px}
#logo {position: absolute; top: 0; left: 0; z-index: 99; height: 81px; width: 192px;  background: transparent url(img/logo-bg.png) no-repeat right bottom; display: block;}

#right .langs {float: right}
#right .langs a, #right .langs a:link, #right .langs a:visited {display: block; float: left; padding: 2px 3px; background: #ac9761; font: bold 10px Verdana; color: #fff; border: 1px solid #000; margin:  0 4px  0 0}
#right .langs a:hover, #right .langs a:active {background: #c8ba95; text-decoration: none;}
#right .langs a.activeLang {border: 1px solid #fff;} 

#menu {margin: 0; padding:7px 0 0 200px;}
#menu li {float: left; margin: 0 9px 0 0; padding: 0; list-style-type: none; border-right: 1px solid #8f8f8f;}
#menu li.last {border-right: 0}
#menu a, #menu a:link, #menu a:visited {color: #fff;margin: 0 9px 0 0;}
#menu .active a, #menu .active a:link, #menu .active a:visited {color: #DAC89A;}

.release {margin: 0 0 15px 0;}
.release .categories span a {margin: 0 8px 0 0; font-size: 11px; color: #ab9660}
.release .teaser {position: relative; top: 0; left:0 ;}
.release .teaser img {width: 575px; border: 0;}
.release .teaserTitle {position: relative; bottom: 0; left: 0; background: transparent url(img/content-bg.png); width: 575px;}
.release .teaserTitle h2 {margin: 0;}
.release .teaserTitle h2 a {color: #fff; padding: 2px 10px 10px; display: block;}
.release .teaserTitle .date {padding: 10px 10px 0; display: block;}
.release .teaser .categories {margin: 0 0 0 10px}
.release .trueTeaser {background: #000; padding: 8px 10px;}
.release .falseTeaser {border-bottom: 1px solid #3e382a; padding: 0 0 15px}
#PressRelease .release .falseTeaser, #content .last .falseTeaser {border-bottom: 0; padding: 0}
.release .contentLink {color: #fff; display: block;}

.releaseTeaser {width: 575px; margin: 13px 0 3px 0}

#left .contactBox {background: transparent url(img/left-dark-bg.png) repeat-y; padding: 15px 0 0 15px}
#left .box {background: transparent url(img/left-darker-bg.png) repeat-y; padding: 10px 0 0 0}
#left .box h3 {padding: 0 0 0 15px}
#left .contact {padding: 0 25px 15px 0;}
#MediaContacts #content .contact .name, #left .contact .name {font-family: 'Vollkorn', serif;  font-size: 18px;}
#MediaContacts #content .contact {float: left;margin: 10px 15px 40px 0}

#footer {color: #796d51; text-align: right; background: #000; font-size: 11px; height: 30px; background: transparent url(img/footer-bg.png) no-repeat right bottom; line-height: 30px; padding: 0 12px 0 0; margin: 0 0 40px}

h1 {margin: 0 0 15px 0; color: #fff; font-family: 'Vollkorn', serif;  font-size: 40px;  font-style: normal;  font-weight: 400;  text-shadow: none;  text-decoration: none;  text-transform: none;  letter-spacing: 0em;  word-spacing: -0.012em;  line-height: 1em;}
h2 {margin: 0 0 2px 0; color: #dac89a; font-family: 'Vollkorn', serif;  font-size: 30px;  font-style: normal;  font-weight: 400;  text-shadow: none;  text-decoration: none;  text-transform: none;  letter-spacing: 0em;  word-spacing: -0.012em;  line-height: 1em;}
h3 {margin: 0 0 10px 0; color: #dac89a; font-family: 'Vollkorn', serif;  font-size: 18px;  font-style: normal;  font-weight: 400;  text-shadow: none;  text-decoration: none;  text-transform: none;  letter-spacing: -0.5px;  word-spacing: -0.5px;  line-height: 20px;}
h2 span, h3 span {color: #fff;}
#wrapper .clr {float: none; clear: both; height: 0; width: 0; font: 0/0 Arial;}

.pressNav {margin: 0 0 5px}
.pressNav a, .pressNav span {background: #000; padding: 1px 4px; border: 1px solid #3E382A; float: left; margin: 0 3px 0 0}
.pressNav .dots, .pressNav .pagesTitle {background: transparent; border: 1px solid transparent;}
.pressNav a.currentPage {background: #AB9660; color: #000}

#pressSearch, #left #pressLogin {background: #EBE6D8; margin: 0 12px 0 0; padding: 0;}
/* #pressLogin {background: #fff;} */
#pressSearch input, #left #pressLogin input {border: 0; background: #EBE6D8; font: 12px Arial; padding: 0 0 0 13px; display: block;line-height: 26px !important; height: 26px; color: #7A6E51; float: left}
/* #pressLogin input {background: #fff;} */
#pressSearch button, #left #pressLogin button {cursor: pointer;float: right; text-indent: -777em; display: block; width: 26px; height: 26px; border: 0;}
#pressSearch button {background: transparent url(img/search-bg.gif) no-repeat;}
#left #pressLogin button {background: transparent url(img/log-bg.gif) no-repeat;}
#left .sep {height: 1px; background:  transparent url(img/left-dark-bg.png) repeat-y; line-height: 1px; font-size: 0px;}

.box .links {padding: 4px 0 5px 15px; font-size: 11px;}
.box .links a {display: block; line-height: 14px; float: left;}

.attachments {margin: 14px 0 4px 1px; padding: 0; font-size: 11px;}
.attachments ul {margin: 4px 0 0 1px; padding: 0;}
.attachments li {list-style-type: none; background: transparent url(img/dot.gif) no-repeat 0 6px; padding: 0 0 0 12px}

/* .pressArchive {margin: 0; padding: 0; list-style-type: none;} */

.archiveBox h2 {margin: 0 0 5px}
.archiveBox span {float: left; display: block; line-height: 15px;}
.archiveBox .date {font-size: 11px;}
.archiveBox .title {padding: 0 0 0 15px; width: 450px;}
.releaseArchive {margin: 0 0 5px 2px}

#PressRegister label {float: left; font-size: 11px; width: 110px; line-height: 30px;}
#PressLogin .inputHold input, #PressRegister input.textInput, #PressRegister input.passwordInput {border: 1px solid #DAC89A; display: block;font: 12px Arial;  padding: 4px 6px;background:#EBE6D8;color:#7A6E51; width: 200px;}
#PressRegister input.first_name, #PressRegister input.surname, #PressRegister input.editors_office {width: 300px;}
#PressRegister .inputHold, #PressLogin .inputHold {float: left;border: 2px solid #4f4734;}
#PressRegister h2 {margin: 15px 0}
#PressRegister .required {font-weight: bold; color: #dac89a}

.formLine {margin: 0 0 5px 3px}
#PressRegister .badLine .inputHold {border: 2px solid #bb5500}
#PressRegister .badLine .inputHold .bad {border: 1px solid #bb0000}
#PressRegister .checkboxLine label {margin: 10px 0 0 3px; width: 216px; line-height: 16px;}
#PressRegister .checkboxLine .inputHold {border: 0; padding: 7px 4px 0 0}
#PressRegister .agreeField label {width: 450px;}

#PressLogin .buttons {margin: 20px 0 0;}
#PressLogin .buttons button {float: left;}

.buttons {margin: 20px 0 0 113px}
.buttons button {margin: 0 15px 0 0; background: #000; border: 0; color: #dac89a; font: 11px Tahoma, Verdana; text-transform: uppercase; padding: 5px 6px; cursor: pointer;}

.thumbnailHolder {background: #EBE6D8; -moz-border-radius: 5px; border-radius: 5px;}
.thumbnailHolder a div {background: #AC9761; color: #fff;}
.thumbnailHolder a img {border: 1px solid #4F4734}

.capeOfInvisibility {height: 110px; width: 110px; overflow: hidden}

a, a:link, a:visited {color: #dac89a; text-decoration: none; outline: none;}
a:hover, a:active {text-decoration: underline;}



