body{ margin:0; padding:0; text-align:center; font-family:verdana, sans-serif; background:#000000; }
address{ font-weight:bold;color:#C9DD03; float:left; font-style:normal; line-height:22px; margin:15px 0;}
dt{ font-weight:bold; margin-top:10px; }
h1 { font-size:20px; margin:10px 0; }
h2 { font-size:14px; margin:10px; }
p, dl, label { font-size:12px; line-height:18px; }
td img{ vertical-align:middle;}
#contact1{ width:325px; float:left; text-align:right; padding:0;}
#contact2{ width:325px; float:left; text-align:right; padding:0;}
#contact1 legend,#contact2 legend{ text-align:center; font-size:12px; font-weight:bold;}
#details label{ display:inline-block; width:200px; vertical-align:top;}
#full{ width:800px; background:#FFFFFF; float:left; }
#header{ text-align:center; background:#000000; padding:20px 0 0 0; }
#hotelLogo{ float:right;}
#inner{	position:relative; float:left; width:800px; background:#FFFFFF url(../images/innerBack.gif) repeat-y scroll left top; }
#left{ width:240px; height:500px; float:left; padding:10px 10px 20px 10px; text-align:center;}
#left img{ padding:20px 0;}
#menu1 ul{ list-style:none; margin:0 0 5px 0; padding:18px 0 15px 0; background:#333333; text-align:center; }
#menu1 li{ display:inline; font-size:10px; }
#menu1 a{ display:inline-block; text-decoration:none; color:#000000; margin:2px; padding:4px 2px; background:#C9DD03; border:1px solid #FFFFFF; }
#menu1 a:hover{ background:#FFFFFF; }
#menu1 .active{ margin:2px; padding:4px 2px; border:1px solid #FFFFFF; background:#FFFFFF; }
#outer{ margin:auto; position:relative; width:800px; text-align:left; }
#right{ width:518px; float:right; padding:0 10px 10px 10px;}
#right h1,#full h1{}
#footer div{ width:800px; background:#FFFFFF; float:left; border-top:4px solid #C9DD03; padding: 0 0 20px 0; }
#sponsors a,#footer a,#association a{ padding:0 10px; }
#summary{ clear:both; text-align:center; }
.title {padding: 10px 0;}
.linka{ text-decoration:none; font-weight:bold; color:#666666; }
.linka:hover{ color:#FF0000; }
.date{ color:#C9DD03; font-weight:bold; display:block; margin-left:-10px;}
.judge{ clear:both; }
.picLeft{ float:left; margin-top:15px; }
.txtRight{ width:400px; float:right;}
.list1{ font-size:12px; line-height:18px; }
.list1 li{ padding:5px 0; }
.list2{font-size:12px; line-height:18px; }
.list2 li{ padding:5px 0;  font-weight:bold;}
.list2 a{ font-weight:normal; }
.list2 img{ vertical-align:middle;}
.entryForm{	padding:0 30px; }
.entryForm fieldset{ border:none; }
.entryForm textarea{ font-family:verdana, sans-serif; }
.formDiv{ border-bottom:1px solid #CCCCCC; margin-bottom:5px; padding-bottom:5px; }
.error{ text-align:center;color:#FF3333;}
.soponsorImg{ vertical-align:middle; }
.quote{width:250px;float:right;}
.category{ font-weight:bold; font-size:14px; text-decoration:none; color:#000000;}
.category:hover{ color:#666666;}
.list3 dd{ margin:0 0 20px 0;}
.homeQuote{ text-align:left; background:#FFFFFF; font-style:italic; padding:5px 0; margin-top:-10px;}
.sponsoredBy {color:#EF3E42; font-weight:bold; font-size:22px; }
.sponsoredBy a{display:block; margin:10px 0; }
.center{ text-align:center; }
#freeEntry{position:absolute;top:190px;left:430px;}
.guestTitle{font-weight:bold;}
