html{margin:0 0 1px;min-height:100%}body{margin:0;padding:0;font-family:Verdana,sans-serif;font-size:small;text-align:center;line-height:1.5;color:#fff;background:#000 url(../img/body-bg.png) repeat 0 0}a{margin:0;padding:0 0 2px;color:#069;text-decoration:none;background:url(../img/alink.png) repeat-x 0 100%}a:hover{color:#9ff;background:url(../img/ahover.png) repeat-x 0 100%}a img,a.feed-icon{background:0 0;border-width:0}a.more{font-family:trebuchet ms,lucida grande,Verdana,sans-serif;font-size:90%;text-transform:uppercase}a.cont{margin-left:3px;width:4px;height:6px;background:url(../img/menu-li.png) no-repeat 0 50%}a.cont:hover{background:url(../img/menu-li.png) no-repeat -600px 50%}a.more span{position:absolute;left:-5000px;width:4000px}a.button{margin-right:.5em;padding:5px 0;font-size:84%;text-transform:uppercase;letter-spacing:.1em;background:url(../img/button.png) no-repeat 0 50%}a.button span{margin:0 0 0 9px;padding:5px 8px 5px 0;line-height:22px;color:#fff;background:url(../img/button.png) no-repeat 100% 50%}a.button span:hover{color:#ff9}p{margin:.75em 0;padding:0}h1,h2,h3,h4{margin:1em 0 .5em;padding:0;font-family:trebuchet ms,lucida grande,Verdana,sans-serif;font-weight:400;line-height:normal}h1{font-size:230%;color:#fff}h2{margin:0 195px .2em 0;font-size:180%;color:#fff}h2 a{color:#fff;background:0 0}h2 a:hover{color:#9ff;background:0 0}h3{font-size:135%;color:#eee}h3 a{color:#eee}h3 a:hover{color:#fff}h4{font-size:130%;color:#aa9}h2 span,h3 span,h4 span{color:#aaa}dl,ol,ul{margin:1em 0;padding:0;list-style:none}dl{margin-top:-.5em}dt{margin:.5em 0 0;font-weight:700}dd{margin:0 0 0 2em}dd p{margin:0 0 .5em}ul{list-style:none}ul li{padding:0 0 4px 16px;list-style:none;line-height:1.4em;background:url(../img/bullet.png) no-repeat 4px .5em}ol{padding:3px 5px 3px 3em;list-style-type:decimal;border:1px solid #ccb}ol li{margin:2px 0;padding:0 5px;background:#f7f7f5}form,fieldset{margin:0;padding:0;border-width:0}input,select,textarea{font-family:inherit;font-size:100%}address{margin:1em 0;padding:0;font-style:normal}abbr,acronym{padding:0 0 3px;font-style:normal;background:url(../img/abbr.png) repeat-x 0 100%;border-width:0;cursor:help}em{font-style:italic}strong{font-weight:700}hr{display:none}table{width:100%;color:#333}img{display:block}#wrap{margin:0 auto;padding:0;max-width:940px;min-width:700px;text-align:left;font-size:95%;background:#000}#container{margin:0 30px;background:#000 url(../img/divide.png) repeat-y 100% 0}#content-wrap{float:left;width:100%}#content{position:relative;margin:0 221px 0 0}#sidebar{float:right;margin-left:-100%;width:180px}#header{position:relative;margin:0;padding:30px 30px 10px;background:url(../img/header-bg.jpg) no-repeat 0 -28px}#header h1{float:left;width:270px;margin:0;padding:0}#header h1 span,#header h1 a{display:block;width:270px;height:110px;padding:0;background:url(../img/enmore-bg.png) no-repeat;border-style:none}#header h1 img{display:block;width:0}#banner-top{float:right;width:468px;margin-top:15px}#footer{clear:both;padding:20px 30px}#footer h3{font-family:trebuchet ms,lucida grande,Verdana,sans-serif;font-size:90%;font-weight:400;text-transform:uppercase;letter-spacing:3px}#footer ul{text-align:center}#footer li,#footer li img{display:inline}#footer li{margin:0 10px;background:0 0}#footer p{font-size:80%;text-align:left;color:#222;border-top:1px solid #222}#footer p a{color:#222;background:0 0}#footer a:hover{color:#aaa;background:0 0}#navwrap{margin:0 0 1.5em;padding:0 30px;font-family:trebuchet ms,lucida grande,Verdana,sans-serif;font-size:120%;text-transform:uppercase;background:#34709e url(../img/nav-bg.png) repeat-x 0 0;border-top:1px solid #333;z-index:1}#nav,#nav ul{float:right;margin:0;padding:0;list-style:none;line-height:1}#nav li{float:left;margin:0;padding:0;background:0 0}#nav li a{display:block;width:auto;margin:0;padding:.5em 20px;color:#fff;line-height:1;letter-spacing:1px;background:0 0;border-right:1px solid #2e658c;border-bottom:none;border-left:1px solid #6a9ccc}#nav li a:hover{background:#2f6687 url(../img/nav-bg.png) repeat-x 0 -150px}#nav li a.active,#nav li a.active:hover{background:#1d4555 url(../img/nav-bg.png) repeat-x 0 -300px}ul.menu{margin:0 0 1em;padding:0;line-height:normal;text-transform:capitalize;color:gray}ul.menu li{margin:0;padding:0}ul.menu li a{padding:2px 15px;display:block;color:#9ff;background:url(../img/menu-li.png) no-repeat 2px 50%;border-width:0}ul.menu li a:hover,ul.menu li a.active{color:#fff;background:url(../img/menu-li.png) no-repeat -598px 50%}ul.menu li.expanded a:hover,ul.menu li.expanded a.active{color:#fff;background:url(../img/menu-li-ex.png) no-repeat -598px 50%}ul.menu ul{margin:0 0 .5em;font-size:100%}ul.menu li li{margin-left:15px;padding:1px 0 1px 10px;background:url(../img/menu-li-li.png) no-repeat 0 .6em;border-width:0}ul.menu li.expanded li a{padding:0;color:#a96;background:0 0}ul.menu li.expanded li a:hover{background:0 0}ul.menu li li a:hover,ul.menu li.expanded li a.active{color:#761;background:0 0}ul.menu li li li{margin-left:0}ul.primary{margin:1em 0;padding:0;white-space:nowrap;font-size:80%;line-height:18px;text-transform:uppercase;letter-spacing:.1em;border-width:0;list-style:none;z-index:10}ul.primary li{float:left;display:inline;list-style:none;margin:0 6px 0 0;padding:4px 6px 4px 0;background:url(../img/button.png) no-repeat 100% 50%;border-width:0}ul.primary li a{float:left;margin:0;padding:4px 6px 4px 12px;color:#fff;text-decoration:none;background:#000 url(../img/button.png) no-repeat 0 50%;border-width:0}ul.primary li span{color:#ccc}ul.primary li.active,ul.primary li.active a{color:#ff6;border-width:0}ul.primary li a:hover{color:#ff6;background:#000 url(../img/button.png) no-repeat 0 50%}.sticky,#message,#help{margin:1em 0;padding:5px 10px;color:#e7b892;border:1px solid #e7b892}.sticky{background:#fff;border:1px solid #666}#help{color:#9e92e0;border:1px solid #9e92e0}#message ul,#message li,#help ul,#help li{margin:0;padding:0;background:0 0}#message p,#help p{margin:.5em 0}.message{margin:1em 0;padding:5px 10px;color:#e7b892;border:1px solid #e7b892}h3.gigdate{position:absolute;top:0;right:0;width:204px;margin:0;padding:4px 6px;font-size:90%;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:3px;background:url(../img/slope.png) repeat 0 0}h3.gigsupport{margin:0 0 .5em;font-size:130%}dl.giginfo{margin:1em 0}dl.giginfo dt{float:left;width:7em;margin:0}dl.giginfo dd{margin:0 0 2px 8em}#event-list,#factory-event-list,#metro-event-list{margin:10px 0 0;padding:10px 0 0;background:url(../img/dots.png) repeat-x 0 0}.teaser{position:relative;margin:0 0 10px;padding:0 0 10px;background:url(../img/dots.png) repeat-x 0 100%}.teaser h2{margin:0 222px 5px 95px;font-size:170%}.teaser h3.gigsupport{margin-left:95px;font-size:110%}.teaser p{margin:.75em 0 .75em 95px}.soldout{position:absolute;top:10px;left:200px;margin:0;width:167px;height:82px;z-index:500;background:url(../img/soldout.png) no-repeat 0 0}.teaser .soldout{top:0;left:160px}.soldout strong{position:absolute;left:-5000px;width:4000px}#giglist{margin:1em 0;color:#fff;border-bottom:2px solid #555}#giglist th{border-bottom:2px solid #555}#giglist tr.even,#giglist tr.odd{padding:0;background-color:#000;border-bottom:1px solid #333}#giglist tr.odd{background-color:#111}#giglist td{padding:.4em .6em}#map{width:500px;height:300px;color:#222}#map-wrap{width:500px;height:300px;margin:1em 0;padding:10px;background:url(../img/slope.png) repeat 0 0}.tips table{color:#eee}.tips table tr.dark,.tips table tr.light{padding:0;background-color:#000;border-bottom:1px solid #333}.tips table tr.light{background-color:#111}.comment{font-weight:400;color:#333;padding:4px 20px;font-size:120%;line-height:1;background:#f6f6f6;border-top:1px solid #eaeaea}.comment dl dt a em{font-weight:400;font-style:normal;font-size:80%;color:#ebf4d9}.comment p{margin:.5em 0;color:#474f3b}.comment input#author,.comment input#email,.comment input#url{width:250px;font-size:130%;color:#444;border:1px solid #ccc}.comment textarea{width:400px;font-size:130%;color:#444;border:1px solid #ccc}.figure{float:left;display:inline;width:75px;margin:1em 10px 5px 0}.alt{float:right;width:156px;margin:1em 0 5px 10px}.figure img{display:block;border:1px solid #333}span.left{float:left;display:inline;margin:5px 10px 5px 0}span.right{float:right;display:inline;margin:5px 0 5px 10px}.inline img{border-width:0}span.caption{display:block;font-family:lucida grande,Verdana,sans-serif;font-size:80%;color:#777}span.caption strong{font-weight:400;color:#444}.figure-left{float:left;display:inline;width:156px;margin:0 10px 5px 0}.figure-left img{display:block;width:156px;border:0 solid #333}.figure-top{display:block;clear:both;width:100%;margin:0 10px 5px 0}.figure-top img{display:block;border:1px solid #333}.figure-right{float:right;display:inline;width:156px;margin:0 10px 5px 0}.figure-right img{display:block;border:1px solid #333}.note{margin-bottom:1em;padding:0 0 5px;font-size:90%;color:#999;border-bottom:1px solid #eaeaea}.note strong{color:#444}.note em{font-style:normal;color:#921}.posted{font-size:90%;color:#aa9}.posted span{margin:0 3px;color:#ccb}#fader{display:block;margin-bottom:1em;padding:3px 10px;line-height:1.6em;color:#777}#fader strong{color:#333}.error{padding:0 0 0 18px;background:url(../img/error.png) no-repeat 0 5px}.update{padding:0 0 2px 18px;background:url(../img/error.png) no-repeat 0 5px}.search-results strong{margin:0 -1px;padding:0 1px;color:#000;background:#ff6}#banner-right{margin:1em 0}#gig-search,#newsletter{padding:4px 10px;color:#fff;background:url(../img/slope.png) repeat 0 0}#gig-search h3,#newsletter dt{font-family:trebuchet ms,lucida grande,Verdana,sans-serif;font-size:90%;font-weight:400;text-transform:uppercase;letter-spacing:3px}#newsletter dd{margin:0 0 4px}#newsletter h3{margin:.2em 0 .5em}#gig-search .form-text{width:95%}form label{cursor:pointer}fieldset{margin-bottom:1em;padding:.5em 1em;border:1px solid #ccc}input,select,textarea{font-size:100%}#search_block_form{margin:0 20px 1em}.find{width:68%;padding:2px;color:#fff;background:#222;border:1px solid #666}.find:focus{color:#333;background:#fff;border:1px solid #8c8c8c}#header:after,#container:after,#navwrap:after,.teaser:after,ul.primary:after{content:".";display:block;height:0;clear:both;visibility:hidden}li.expanded,li.collapsed,li.leaf{list-style:none;list-style-image:none;background:0 0}.node-form .standard{clear:none}br.clear{display:none}.form-item label{display:block;font-weight:400}.item-list ul{margin:1em 0;padding:0;list-style:none}.item-list ul li{margin:0;padding:0 0 4px;list-style:none;background:0 0}.form-item{margin:1em 0}fieldset.collapsible .form-item{margin-top:0}.node-form input,.node-form select{font-size:90%}#user-login-form{margin:1em 20px;padding:0;text-align:left;font-weight:400}.form-item label,#user-login-form .form-item label{font-size:90%;font-weight:400}input.form-text{width:95%;padding:2px;font-size:95%;color:#444;background:#fff;border:1px solid #bbb}.node-form .form-text{width:98%}input.text{width:95%;padding:2px;font-size:95%;color:#444;border:1px solid #bbb}ul.tips li{padding-left:0;background:0 0}html.js fieldset.collapsed{background:#000;border:1px solid #000}html.js fieldset{background:#333}html.js fieldset.collapsible legend,html.js fieldset.collapsed legend{font-size:100%}html.js fieldset.collapsible legend a{padding-left:14px;background:url(../img/menu-li-ex.png) no-repeat 0 50%}html.js fieldset.collapsed legend a{background:url(../img/menu-li.png) no-repeat 0 50%}html.js fieldset.collapsible legend a:hover,html.js fieldset.collapsed legend a:hover{color:#fff;background-position:-600px 40%}.resizable-textarea{width:99%}.form-textarea{width:98%;padding:2px;font-family:inherit;color:#333;border:1px solid #bbb}#autocomplete,#autocomplete ul,#autocomplete li{text-align:left}#autocomplete li{padding:0 2px;font-size:90%}