﻿body {background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color:#000}
* { margin: 0; padding: 0; }
h1 {display: block; width:160px; height:127px; margin:0; }
h1 span, h2 span, h4 span {display: none;}
h3 {margin-top:10px; margin-right:0; margin-bottom:0; margin-left:0; color:#000099;}
h4 {margin-top:15px; margin-right:0; margin-bottom:0; margin-left:5px; display: block; width:140px; height:80px; }
img {border:none;}
#wrapper {overflow:auto; margin-top:0; margin-right:auto; margin-bottom:auto; margin-left:auto; background:url(../../images/bg.gif); background-repeat:repeat-y; width: 830px; background-color: #fff;}
#content {width:770px; margin-left:30px; margin-top:10px; background-color:#fff;}
#nav { float:left;width:160px; margin-left:5px; margin-right:15px; background-color:#fff;}
#nav ul {padding:0; margin-top:10px; margin-right:0; margin-bottom:20px; margin-left:0;list-style-type:none;}
#nav li { display:inline; padding-top:2px; padding-right:0; padding-bottom:0; padding-left:0; margin-top:5px; font-size: 1.2em; float:left; width:100%; height:20px; text-align:center;} 
#nav a, #nav a:visited{text-decoration:none; font-weight:bolder; color:#FFFFFF;}
#nav a:hover {text-decoration:none; font-weight:bolder; color:#000;}
#nav #nav-about {background:#00AECC 0 0 no-repeat; }
#nav #nav-downloads {background:#E49632 0 0 no-repeat; }
#nav #nav-contact {background:#C53258 0 0 no-repeat; }
#nav #nav-gallery {background:#262B6C 0 0 no-repeat; }
#nav p {margin:0;padding:0; text-align:center;}
#nav p.left { float:left; }
#nav p.indent { margin-left:10px; }
#logo { float:left;padding-top:40px;padding-bottom:40px;margin-left:10px; }
#left {width:180px; float:left; }
#main {width:590px; background-color: #fff; float:right;}
#main p {font-size:1.2em; margin-top:15px;}
#main li {margin-top:10px; font-size:1.1em; margin-left: 15px;}
#header {margin-left:10px;}
#homepage p {font-size:1em; margin-top:0; padding-bottom:30px;}
#gallery {margin-left:10px;}
#competition {float:left;}
.competition-question { float:left;width:100%;margin-top:10px;}
.competition-question-text { float:left;width:40%; }
.competition-question-answer-one { float:left;width:10%; }
.competition-question-answer-two { float:left;width:50% !important; }
.competition-prize-winner {float:left;width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}
.competition-prize-runner-up {float:left;width:45%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}
.competition-terms {clear:both;font-size:0.8em;}
#footer { text-align:center;margin-bottom:30px; }
.standard-textbox {color: #555; font-size:.9em; width:135px;}
.competition-textbox {color: #555; width:300px;}
.standard-button {color:#555; font-size:.9em; }
.competition-button {color:#555;width:175px;font-size:1.2em; }
.standard-dropdownlist {color: #555; font-size:.9em; width:140px;}
a.legal,  a.legal:visited {font-size: .9em; color:#666666; text-decoration:none;}
a.legal:hover {text-decoration:underline}
.selected {color:#000;}
.hr {clear:both;}
.download {clear:both;}
.download img {float:left;padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:0px;}
.outer {background: #fff url(../../images/dropshadow.gif) right bottom no-repeat; margin-top:13px; margin-left:5px; margin-right: 5px; float:left;}
.inner {border:1px solid #000000; left:-13px; top:-13px; position:relative; width:170px; padding:3px; float:left;}
.inner img {width:170px;height:120px;}
.inner p {margin:0px; color:#666666; padding-top:3px; padding-right:3px; padding-bottom:0px; padding-left:0px; text-align:center; font-style:italic;} 