@charset "UTF-8";

* {margin:0;padding:0;border:none;outline:none}
body {font:16px Helvetica, Arial, sans-serif;text-align:center;color:#000;background:#F3921D}
p {padding-bottom:12px;line-height:22px}
a {color:#FFF;text-decoration:none;border-bottom:1px dotted #FFF}
a:hover {border-bottom:1px solid #FFF}
ul {list-style:none}

#container {position:relative;width:900px;margin:0 auto;text-align:left;background:#F3921D url(images/bg-body.gif) repeat-y center} 

#header {position:relative;width:900px;height:258px;background:url(images/head.jpg) no-repeat top right} 
#header h1 {display:block;width:242px;height:230px;text-indent:-999em;background:url(images/bg-sprite.png) no-repeat 0 40px}
#header a.guestlist {display:block;position:absolute;right:0;width:154px;border-bottom:none;text-indent:-999em;background:url(images/bg-sprite.png) no-repeat}
#home #header a.guestlist {top:183px;height:78px;background-position:-490px -354px}
#home #header a.guestlist:hover {background-position:-654px -354px}
#latenight #header a.guestlist {top:149px;height:112px;background-position:-490px -320px}
#latenight #header a.guestlist:hover {background-position:-654px -320px}


#sidebar {float:left;width:246px;padding-top:24px}
#sidebar ul li a {display:block;margin-bottom:20px;width:174px;text-indent:-999em;border:none;background:url(images/bg-sprite.png) no-repeat}
#sidebar ul li#nav1 a {margin-left:72px;height:50px;background-position:-42px -320px}
#sidebar ul li#nav1 a:hover {background-position:-42px -260px}
#sidebar ul li#nav1 a.current {margin-left:74px;width:206px;background-position:-42px -200px}
#sidebar ul li#nav2 a {margin:0 0 40px 30px;height:86px;width:216px;background-position:0 -572px}
#sidebar ul li#nav2 a:hover {background-position:0 -476px}
#sidebar ul li#nav2 a.current {margin-left:32px;height:86px;width:242px;background-position:0 -380px}

#worldcup {display:block;margin-left:30px;width:216px;height:300px;text-indent:-999em;background:url(images/bg-sprite.png) no-repeat -265px -320px}

#content {margin-left:246px;padding:20px 0 20px 40px;border-top:4px solid #000}
#content h1 {display:block;margin-bottom:20px;text-indent:-999em;background:url(images/bg-sprite.png) no-repeat} 
#home #content h1 {width:614px;height:100px;background-position:-263px 0} 
#latenight #content h1 {width:424px;height:60px;background-position:-262px -110px} 

#content h2 {display:inline-block;padding:6px 10px 4px 10px;margin:14px 0 10px 0;color:#F3921D;font-size:24px;font-weight:normal;background:#000}
#content h2.date {width:100%;padding-left:0;background:none;color:#000}
#content h2.date span {padding-left:8px;font-size:18px}

#contentleft {float:left;margin:30px 20px 30px 0;width:300px}
#contentright {float:left;margin:30px 0;width:206px}
#contentright span, #contentleft span {font-size:12px;line-height:18px}

#entry {float:left}
#entry h3 {display:block;width:424px;height:60px;text-indent:-999em;background:url(images/bg-sprite.png) no-repeat -262px -180px}

#formbox {display:block;position:absolute;top:262px;right:0;padding:38px 34px 34px 34px;width:582px;color:#F3921D;z-index:999;background:#000608;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px}
#formbox a.form-up {display:block;float:right;margin:0 8px 0 0;font-size:14px;border:none}
#formbox a.form-up:hover {color:#F3921D}
#formbox p {font-size:12px;line-height:18px}
#formbox h3 {display:block;width:126px;height:50px;text-indent:-999em;background:url(images/bg-sprite.png) no-repeat -490px -442px}
#latenight #formbox h3 {width:200px;background-position:-626px -442px}
#formbox h4 {font-size:16px;font-weight:normal;padding-bottom:20px}

form.jqtransformdone div.rowElem{clear:both;padding:6px 0px}

form.jqtransformdone label {display:block;float:left;margin-right:1px;padding-left:6px;width:130px;height:32px;line-height:32px;font-size:14px;color:#000;background:#F3921D}
form.jqtransformdone label.error {display:block;float:right;margin:-32px 0 0 0;padding:0 4px;width:auto;font-size:12px;background:#FFF;color:#000;z-index:98}
form.jqtransformdone .jqTransformSelectWrapper label.error {margin:0 32px 0 0}

form.jqtransformdone legend {text-indent:-999em}

/* Buttons */
button.jqTransformButton {border:none;background-color:transparent;cursor:pointer;overflow:visible}
/* IE7 */
*:first-child+html button.jqTransformButton[type]{width:1px} 

button.jqTransformButton span {display:block;float:left;width:565px;height:32px;text-align:center;background:#F3921D;-webkit-border-radius:8px;-moz-border-radius:8px}
button.jqTransformButton span span {display:block;height:32px;line-height:32px;color:#000;font-weight:normal;font-size:14px;text-decoration:none}
/*hover*/
button.jqTransformButton_hover span span {}
button.jqTransformButton_hover span {background:#F8BE77}
/*clicked*/
button.jqTransformButton_click span span {}
button.jqTransformButton_click span {background:#FFF}

/* Inputs  */
.jqTransformInputWrapper {float:left;height:32px!important;width:434px!important;background:#F3921D}
.jqTransformInputInner {width:441px}
.jqTransformInputInner div {position:relative;padding-left:8px;width:426px;height:32px!important;line-height:32px}
.jqTransformInputInner div input {height:32px!important;width:426px!important;font-size:14px;line-height:32px;vertical-align:middle;color:#000;border:none;background:transparent}
/*hover*/
.jqTransformInputWrapper_hover {background:#F8BE77}
.jqTransformInputWrapper_hover div.jqTransformInputInner {}
/*focus*/
.jqTransformInputWrapper_focus {background:#FFF}
.jqTransformInputWrapper_focus div.jqTransformInputInner {}

/* Selects */
.jqTransformSelectWrapper {position:relative;float:left;padding-left:8px;height:32px;width:426px!important;color:#000;background:#F3921D}
.jqTransformSelectWrapper:hover {background:#F8BE77}
.jqTransformSelectWrapper div span {position:absolute;float:none;width:412px!important;height:32px;line-height:32px;font-size:14px;white-space:nowrap;overflow:hidden;cursor:pointer}

.jqTransformSelectWrapper a.jqTransformSelectOpen {display:block;position:absolute;right:0px;width:32px;height:32px;border:none;background:url(images/bg-sprite.png) no-repeat -490px -502px}
.jqTransformSelectWrapper a.jqTransformSelectOpen:hover {background-position:-532px -502px}

.jqTransformSelectWrapper ul {position:absolute;display:none;width:402px!important;top:32px;left:0px;list-style:none;background:#F8BE77;overflow:auto;overflow-y:auto;z-index:99}

.jqTransformSelectWrapper ul a {display:block;padding:10px 8px;text-decoration:none;color:#000;background:#F8BE77;font-size:14px;border-bottom:none;border-top:1px dotted #000}
.jqTransformSelectWrapper ul a.selected {}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#FFF}

.jqTransformSelectWrapper ul li.first_item, .jqTransformSelectWrapper ul li.first_item a {height:0px;border:none}

/* Hidden - used to hide the original form elements */
.jqTransformHidden {display:none}

#footer {padding-top:40px;margin-bottom:20px} 
#footer a {display:block;height:50px;text-indent:-999em;border:none;background:url(images/bg-sprite.png) no-repeat}
#footer a#sponsor {float:left;margin-left:90px;width:134px;background-position:-449px -260px}
#footer a#sponsor:hover {background-position:-675px -260px}
#footer a#dev {float:right;width:40px;background-position:-265px -260px}
#footer a#dev:hover {background-position:-317px -260px}

.ptop {padding-top:20px}
.fltrt {float:right;margin-left:8px}
.fltlft {float:left;margin-right:8px}
.clearfloat {clear:both;height:0;font-size:1px;line-height:0px}