{display: block;}
audio,canvas,video {display: inline-block;}
[hidden],template {display: none;}
html {font-family: sans-serif; /* 1 */
-ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */}
body {margin: 0;}
a {background: transparent;}
a:focus {outline: thin dotted;}
a:active,a:hover {outline: 0;}
h1 {font-size: 2em;margin: 0.67em 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;color: #000;}
code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em;}
pre {white-space: pre-wrap;}
q {quotes: "\201C" "\201D" "\2018" "\2019";}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
table {border-collapse: collapse;border-spacing: 0;}
.cf:before,.cf:after {content: " "; /* 1 */
display: table; /* 2 */}
.cf:after {clear: both;}
.cf {*zoom: 1;}
/* main styles */
.font-size-xxxlarge{font-size: 40px;}
.font-size-xxlarge{font-size: 30px;}
.font-size-xlarge{font-size: 24px;}
.font-size-large{font-size: 18px;}
.font-size-medium{font-size: 14px;}
.font-size-small{font-size: 12px;}
.font-size-xsmall{font-size: 10px;}
.font-weight-bold{font-weight: 700;}
.font-weight-light{font-weight: 300;}
.font-weight-normal{font-weight: 400;}
html, body {height: 100%;line-height: 1;}
.page-wrap {min-height: 100%;margin: 0 0 0 auto;max-width: 750px;padding-top:40px;position: relative;width: 98%;}
.page-wrap:before {background: rgba(0,0,0,0.7);content: "";display: block;height: 100%;max-width: 800px;position: absolute;right: 0;top: 0;width: 120%;z-index: -1;}
.page-wrap:after {content: "";display: block;}
html {background: url(funchal.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-color: #000000;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='funchal.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='funchal.jpg', sizingMethod='scale')";}
header, article, footer{margin: 0 auto;max-width: 800px;width: 98%;}
body{color: #ffffff;font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;}
a, .link{color: #ffffff;text-decoration: none;}
ul, li{list-style: none;margin: 0;padding: 0;}
li.main {margin-bottom:1em;}
.max-wide{max-width: 800px;}
#main_text{min-height: 300px;}
article *{clear: both;}
.copyright{margin: 5em 0 0;padding-bottom: 20px;}
.offset{background: rgba(0,0,0,0.7);float: right;max-width: 600px;width: 100%;}
@media only screen and (min-width : 320px) and (max-width : 480px) {.font-size-xxxlarge{font-size: 20px;}
.font-size-xxlarge{font-size: 18px;}
.font-size-xlarge{font-size: 16px;}
.font-size-large{font-size: 10px;}
.font-size-medium{font-size: 10px;}
.font-size-small{font-size: 10px;}
.font-size-xsmall{font-size: 8px;}
.max-wide{max-width: 320px;}
#main_text{min-height: 150px;}
#branding{height: 50px;}
.page-wrap{margin: 0 auto;}
.page-wrap:before {right: 0px;}
.page-wrap:after {display: none;}}
#support {width: 50px; height: 36px; position: fixed; top: 5%; right: 0; z-index: 1000}
#support a {display: block; width: 50px; height: 72px; text-indent: -9999px; background: url(va.png) no-repeat;}
#support a:hover {background-position: -50px 0;}
#platinum h5 {color:/* #000*/ #000000;text-align: center;font-size: 35px; padding: 20px 0;}
#platinum .toolTip {position: absolute;bottom: 25px;display: none;}
#platinum .sponsorBig {float: left;position: relative;}
#platinum .sponsorBig:hover .toolTip {display: block;}
#platinum .orangeBg {color: #fff;padding: 15px;width: 640px;background:#3F85F2;}
#platinum .bgArrow {background: url("tooltip.png") repeat scroll left bottom transparent; height: 28px; margin: 0 0 0 40px; position: relative; top: -2px; width: 29px;}