html, body {margin: 0px; padding: 0px; width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;}
body {background-color: #000000;}
img {border: none;}

div.options {margin: 24px 0px;}
div.options a {font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; background-color: #FF1C81; border: none; padding: 2px 4px; margin: 0px 4px; text-decoration: none;}
div.options a:hover {color: #000000;}

#container {position: absolute; width: 988px; margin: 0px 0px 0px -494px; left: 50%;}
#container #header {width: 988px; height: 192px; background-color: #000000;}
#container #header img#logo {position: absolute; left: 32px; top: 20px;}
#container #navigation {width: 612px; height: 32px; padding: 0px 256px 0px 32px; background-color: #000000; text-align: center; font-size: 16px;}
#container #locales {position: absolute; top: 8px; right: 8px; width: 64px; height: 18px; text-align: right;}
#container #content {width: 988px; height: 400px; background-color: #000000;}
#container #content td {vertical-align: top;}
#container #content td#left {width: 580px; padding: 0px 48px 16px 48px; background-image: url("../images/site/bgContentLeft.gif"); background-position: top center; background-repeat: no-repeat;}
#container #content td#right {width: 280px; padding: 0px 32px 16px 0px;}
#container #footer {width: 900px; height: 128px; background-color: #000000;}
#container #footer #footertext {width: 612px; height: 16px; margin: 0px 32px; padding: 3px 0px 0px; background-image: url("../images/site/bgFooterText.gif"); text-align: center;}

#container #navigation {font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-weight: bold;}
#container #navigation a {color: #ffffff; margin: 0px 16px; text-decoration: none;}
#container #navigation a:hover {color: #FF1C81;}
#container #locales a {color: #ffffff; margin: 0px 0px 0px 4px; text-decoration: none; text-transform: uppercase; font-size: 12px;}
#container #locales a.locale-current {text-decoration: underline;}
#container #locales a:hover {color: #FF1C81;}
#container #content h1 {font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-weight: normal; font-size: 38px; color: #B7D7FF; margin: 16px 0px;}
#container #content p {line-height: 150%; margin: 8px 0px 16px; text-align: justify;}
#container #content a {color: #ffffff; text-decoration: underline;}
#container #content a:hover {color: #FF1C81;}
#container #content ul {margin: 0px 0px 16px; padding: 0px;}
#container #content li {line-height: normal; margin: 0px; font-size: 14px; list-style: none;}
#container #content form {width: 320px; margin: 0px 0px 32px;}
#container #content form.edit {width: 100%; margin: 0px 0px 32px;}
#container #content form input.text, #container #content form textarea {margin: 0px 0px 8px; width: 100%; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background: none; border-style: solid; border-color: #ffffff; border-width: 1px;}
#container #content form textarea {height: 320px;}
#container #content form input.submit {font-family: "Trebuchet MS", Verdana, Arial, sans-serif; margin: 8px 0px; font-size: 12px; font-weight: bold; color: #000000; background-color: #FF1C81; border: none;}
#container #content form h1 {margin: 0px; font-size: 16px;}
#container #content form p {margin: 0px 0px 4px;}
#container #footer #footertext {font-size: 10px;}
#container #footer #footertext a {color: #ffffff; text-decoration: none;}
#container #footer #footertext a:hover {text-decoration: underline;}

#container #content div.options a {color: #000000; text-decoration: none;}
#container #content div.options a:hover {color: #000000;}

#container #content td#right h1 {font-size: 24px; margin: 8px 0px;}

#container #content div.news-item {}
#container #content div.news-item img.news-image {width: 128px; float: left; margin: 8px 8px 8px 0px;}
#container #content div.news-item h2 {margin: 0px;}
#container #content div.news-item h3 {margin: 0px;}
#container #content div.news-item div.options {clear: both;}

#container #content div.news-index div.news-items div.news-item {background-color: #B7D7FF; padding: 16px 16px 24px; color: #000000; margin: 8px 0px 16px;}
#container #content div.news-index div.news-items div.news-item:after {clear: both; content: "&nbsp;"; display: block; height: 0px; visibility: hidden; overflow: none;}
#container #content div.news-index div.news-items div.news-item h1 {margin: 0px; color: #000000; font-size: 16px; font-weight: bold;}
#container #content div.news-index div.news-items div.news-item h1 a {color: #000000;}
#container #content div.news-index div.news-items div.news-item h2 {margin: 0px; color: #000000; font-size: 16px;}
#container #content div.news-index div.news-items div.news-item p {margin: 4px 0px;}
#container #content div.news-index div.news-items div.news-item a {color: #000000; font-weight: bold;}
#container #content div.news-index div.news-items div.news-item img.news-image {width: 128px; float: left; margin: 0px 8px 8px 0px;}
#container #content div.news-index div.news-items div.news-item div.options {margin-bottom: 0px;}
#container #content div.news-index div.news-items div.news-item div.options a {background-color: #000000; color: #FF1C81;}

#container #content div.news-flash a {text-decoration: none; color: #FF1C81;} 
#container #content div.news-flash div.news-item {padding:  0px 0px 8px; border-style: solid; border-width: 0px 0px 2px; border-color: #FFFFFF; margin: 0px 0px 8px;}
#container #content td#right div.news-flash div.news-item h1 {margin: 0px; font-size: 18px; font-weight: bold;}
#container #content td#right div.news-flash div.news-item h1 a {text-decoration: none; color: #FF1C81;} 
#container #content div.news-flash div.news-item h2 {margin: 0px; font-size: 14px; font-weight: bold;}
#container #content div.news-flash div.news-item p {margin: 0px;}
#container #content div.news-flash div.news-item a {color: #FFFFFF; text-decoration: underline;}

