html {}
body {font-family: Helvtica,Verdana,Arial,sans-serif; color: #000000; background: #FFFFFF none; margin: 0 auto; width: 960px; font-size: 0.7em; line-height: 1.2em;}
p {font-size: 1.0em;}
img {border: 0;}
a:link (text-decoration: underline; color:#1504fa;)
a:hover {text-decoration: underline; color:#1504fa;}
h1 {font-size: 2.0em; font-weight: bold; margin: 20px 0 20px 0;}
h2 {font-size: 1.8em; font-weight: bold; margin: 35px 0 20px 0;}
h3 {font-size: 1.5em; color:#2e4d03; font-weight: bold; 35px 0 20px 0;}
h4 {font-size: 1.2em; font-weight: bold; 35px 0 20px 0;}
h5 {font-size: 1.0em; font-weight: bold; 35px 0 20px 0;}
.header-middle {margin: 20px 0 20px 350px;}
.event-head {font-size: 1.2em; font-weight: bold; margin: 5px 0 5px 0;}
.clear {clear: both;}
.hidden {display: none;}
.bold {font-weight: bold;}
.copyright {margin: 3px 0 3px 0; font-size: 100%; color: #000000;}
.red {color: #fd0d01;}
.bread {font-weight: bold;}
.small-text {font-size: 80%;}
.align-right img {align: right;}
.margin-left {margin-left: 10px;}
.ui_page {margin: auto; width: 960px; background: #f7f5f5;}
.ui_header {margin-top: 0px; background: #f7f5f5; padding: 10px 10px 0px 10px;}
#site_logo {width:450px; height:205px; float:left; background: #f7f5f5;}
#site_logo_email {width:450px; height:205px; float:left; background: #f7f5f5; margin-left: 250px;}
#site_logo span {display:none;}
#site_banner {background: #f7f5f5;; width:468px; height:60px; float:right; margin-top:3px;}
#site_advert_header {background: #f7f5f5; width:468px; height:60px; float:right; margin-top:1px;}
#site_promos {width:468px; height:66px; float:right; margin-top:3px;}
#site_promos_left {float:left; width:230px; height:66px;}
#site_promos_right {float:right; width:230px; height:66px;}
#site_navigation {background: #000000; color: #FFFFFF;}
#site_navigation ul {list-style: none; padding: 5px 20px; margin-left:0;}
#site_navigation ul li {display: inline;}
#site_navigation ul li a {color: #FFFFFF; text-decoration: underline; text-decoration: none; font-weight: bold;}
#site_navigation ul li a:hover {color: #FFFFEE; text-decoration: underline;}

.quick_links_container {background: #2c2e35; color: #FFFFFF;}
.quick_links_container ul {list-style: none; padding: 5px 20px; margin-left:100px;}
.quick_links_container ul li {display: inline;}
.quick_links_container ul li a {color: #FFFFFF; text-decoration: underline; text-decoration: none; font-weight: bold;}
.quick_links_container ul li a:hover {color: #FFFFEE; text-decoration: underline;}

.image_wrapper {margin-left: 20px;}
.gallery img {width: 100px; margin: 3px; border: 0;}
.flyers img {margin: 10px 20px;}
.sponsors {margin: 20px auto; text-align: center;}
.sponsors img {margin: auto;}
.right {float: right; }
.ui_main {height:auto; background: #f7f5f5; padding: 0px 10px 15px 10px;}
.ui_main ol li {margin-bottom:10px;}
.ui_main img {margin: 4px;}
.ui_main_left {width:47%;float:left;padding:5px 2px 5px 5px;background: #f7f5f5;color: #000000;height:auto;}
.ui_main_right {width:47%;float:right;padding:5px 5px 5px 2px;background: #f7f5f5;color: #000000;height:auto;}
.ui_main_box {width:200px; height:200px; float: left; margin-right: 10px;}
.ui_main_box_left {width:200px; height:200px; float: left; margin-right: 10px; margin-left: 140px;}
.ui_main_box_text {width:180px; height:160px; float: left; margin-right: 10px;}
.ui_main_box_left_text {width:180px; height:160px; float: left; margin-right: 10px; margin-left: 140px;}
.box-text {border: 1px solid black; color: #000000; background: #FFFFEE; padding:10px;}
.ui_main_box_arrow {width:200px; height:124px; float: left; margin-right: 10px;}
.ui_main_box_arrow_left {width:200px; height:124px; float: left; margin-right: 10px; margin-left: 140px;}
.ui_footer {color: #FFFFFF;	font-size: 0.845em;	text-align: center; background: #eb553b; width: 960px; height: 30px;}
.ui_footer ul {list-style: none; padding: 5px 20px;}
.ui_footer ul li {display: inline;}
.ui_footer ul li a {color: #FFFFFF; text-decoration: underline; text-decoration: none; font-weight: bold;}
.ui_footer ul li a:hover {color: #FFFFEE; text-decoration: underline;}
.center {align:center;}
.sponsors-container {}
.sponsors-container img {margin-bottom:10px;}
.sponsors-container p {text-align:center;}
.apply-now {float:left; margin:10px;}
.button-left {float: right;}
.button-right {float: left;}
.hp-sponsors-left {float: left; width: 100px; margin:10px 10px 0 0; height:auto;}
.hp-sponsors-right {float: right; width: 100px; margin:10px 30px 0 0; height:auto;}
.darker-inside {height:auto; background: #f0eeee; padding: 2px 2px 2px 2px; margin: 0 0 5px 0;}
.photo-box-right {float:right;}
.photo-box-left {float:left;}

table.prize_table {width: 100%; border: 2px solid black; border-collapse: collapse; empty-cells: show; background: #f7f5f5;}
table.prize_table th {width: 20%; border: 2px solid black; font-weight: bold; margin-bottom: 5px; background: #eb553b;}
table.prize_table tb {width: 20%; border: 2px solid black; padding-left:2px;}
table.prize_table tr {width: 100%; border: 2px solid black;}

table.results {width: 80%; background: #FFFFFF none;}
table.results tb {text-align: center;}
table.results tr {text-align: center;}
.table-left {text-align: left;}

pre {font-family: sans-serif; color: #000000; background: #FFFFFF none; font-size: 1.0em; line-height: 1.5em;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */}
