body {background:url(img/bckg_invaders.gif) repeat-x #000; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444;}

.clr {clear: both;}

img {border: 0;}

div#wholewrapper {width: 800px; margin: auto; border: 3px solid #909090; background: #fff; position: relative;}


/* TOP NAV*/
div#topnav {background: #d1d1d1; border-bottom: 2px solid #fff;}
ul.topnavlink {float: right; margin: 2px 0 0 0; padding: 0;}
ul.topnavlink li {list-style: none; padding: 0; margin: 0 10px; display: inline;}
ul li span {color: #fff;}
ul.topnavlink li a {color: #444; text-decoration: none;}
ul.topnavlink li a:hover {color: #bc0007; text-decoration: underline;}

div#header {background: #DB171A;}

/* MAIN NAV*/
ul.mainnav {margin: 0; padding: 0;}
ul.mainnav li {margin: 0 ; float: left; list-style: none; padding: 0;}
ul.mainnav li a {display: block;}
ul.mainnav li a:hover, ul.mainnav li a.on {background-position: 0 -22px;}

a.reg {background: url(img/nav_register.gif) no-repeat #d1d1d1; height:22px; width: 182px}
a.conf {background: url(img/nav_conf.gif) no-repeat #d1d1d1; height:22px; width: 210px;}
a.spons {background: url(img/nav_spons.gif) no-repeat #d1d1d1; height:22px; width: 208px;}
a.travel {background: url(img/nav_travel.gif) no-repeat #d1d1d1; height:22px; width: 200px;}

/* SUB NAV */
ul.subnav {margin: 0; padding: 0; height: 20px; background: #eaeaea; border-bottom: 1px solid #d5d5d5; padding: 3px 0 0 0; text-align: center;}
ul.subnav li {display: inline; list-style: none; margin: 0 10px;}
ul.subnav li a {color: #444; font-weight: bold; text-decoration: none;}
ul.subnav li a:hover, ul.subnav li a.on {color: #bc0007;}

/* LEFT COLUMN */
.leftcolumn {width: 259px; background: url(img/leftcolumn_hollywood.gif) no-repeat bottom #eaeaea; border-right: 1px solid #ccc;}

/* MAIN CONTENT */
.maincontent {background: #fff;}

/* FOOTER */
.footer {background: #d1d1d1; padding: 8px; border-top: 1px solid #fff; text-align: center; }
.footer a {color: #444; text-decoration: none;}
.footer a:hover { color: #bc0007; text-decoration: underline;}

/* TEXT, LINK, TABLE STYLES */
strong{color: #bc0007;}
strong.dark, h1.dark, h2.dark, h3.dark, h4.dark {color: #444;}
h1.title {color: #444; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;  }
p.title {margin: 0; width: 100%; border-bottom: 1px solid  #bc0007; padding-bottom: 2px;}
p.title_grey {margin: 0; width: 100%; border-bottom: 1px solid #999; padding-bottom: 2px;}
p.title_litegrey {margin: 0; width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 2px;}

table.styled tr td {background: #eee; padding: 3px;}
table.styled thead tr td strong, table.styled thead tr td em, td.styled strong, td.styled em {color: #fff;}
table.styled thead tr td, table.styled tr td.styled{background: #838383; font-weight: bold; color: #fff;}
table.styled tr td.styled h1 {font-size: 16px; margin:0; }
h1.thead {background: #838383; font-weight: bold; color: #fff; font-size: 14px; padding: 3px 3px 3px 5px; margin:0;}

a {color: #BC0007; text-decoration: underline;}
a:hover {text-decoration: none;}

table.styled thead tr td a {color: #fff;}

form input, form textarea {border: 1px solid #333;}
form input.submit {border: 1px solid #f00; padding: 3px 5px; background: #C30911; color: #fff;}

ul.styled {margin: 0; padding: 0 0 0 25px;}
ul.styled li {margin: 10px 0; padding:0; list-style-image: url(img/arrowbullet.gif);}

img.backtop {position: absolute; right: 0; border: 1px solid #ccc; border-right: 0;}

img.border {border: 1px solid #A60002;}