body{background:#000;color:#fff;font:10pt Helvetica,Arial,sans-serif;margin:0;padding:0}
h1{color:#27D;font-size:160%;margin:0;padding:13px 0 7px}
h2{color:#27D;font-size:130%;margin:0;padding:10px 0 5px}
h3{color:#27D;font-size:130%;margin:0 0 10px;padding:0}
h4{color:#27D;font-size:115%;margin:0;padding:8px 0 2px}
form{margin:0;padding:0}
p{margin:0;padding:5px 0}
img{border:0 none}
a{color:#27D;cursor:pointer;font-weight:700;outline:none;text-decoration:none}
a:hover{text-decoration:underline}
#wrapper{margin:auto;position:relative;width:1000px}
#logo .default{background:url(/images/header.png) no-repeat;color:#fff;display:block;font:33px times;height:50px;letter-spacing:1px;line-height:50px;padding:20px 50px;text-transform:uppercase}
#logo a:hover{text-decoration:none}
#logo .default span{font-size:137%}
#logo .default span.com{font-size:50%}
#header{position:relative}
.top{color:#fff;letter-spacing:1px;position:absolute;right:0;top:5px;white-space:nowrap}
.top a{color:#fff;padding:10px 5px}
#nav{background:url(/images/nav.jpg) #1966C2;clear:both;height:48px;margin:0;padding:2px 0 0 2px;width:998px}
#nav li{float:left;list-style:none;margin:0;padding:0}
#nav li a:hover,#nav li a.current{background:#149;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#2277DD');background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#27D));background:-moz-linear-gradient(top,#000,#27D)}
#nav a{border-right:1px solid #5B5B5B;color:#FFF;display:block;font-size:18px;padding:14px 21px 13px}
#nav a:hover,#nav li a.current{background:#149;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#2277DD');background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#27D));background:-moz-linear-gradient(top,#000,#27D);text-decoration:none}
#nav.radio a{padding:14px 16px 13px 16px}
li#searchb{padding:14px 0pt 0 21px}
li#searchb a{border:0;display:inline;padding:0}
li#searchb a:hover{background:none}
#searchbox{background:#fff url(/images/search.png) no-repeat 3px;border:0 none;height:14px;left:3px;margin:0 3px 0 0;padding:3px 0 3px 23px;position:relative;top:-2px;width:130px}
#left-nav{clear:both;float:left;margin:10px 10px 0 0;padding:0;width:160px}
#left-nav .home{margin:0 0 10px}
#left-nav .home a{background:url(/images/events.jpg) no-repeat;color:#fff;display:block;font-size:120%;height:69px;line-height:69px;text-align:center}
#left-nav .home a#bands:hover{background-position:0 0}
#left-nav .home a#bands{background-position:0 -69px}
#left-nav .home a#entertainment:hover{background-position:0 -138px}
#left-nav .home a#entertainment{background-position:0 -207px}
#left-nav .home a#dining:hover{background-position:0 -276px}
#left-nav .home a#dining{background-position:0 -345px}
#left-nav .home a#bars:hover{background-position:0 -414px}
#left-nav .home a#bars{background-position:0 -483px}
.menu{color:#fff;margin:0 0 10px;text-transform:capitalize}
.menu h3{margin:0;padding:10px 0 0 10px}
.menu ul{list-style:none;margin:0;padding:5px 0}
.menu p{line-height:20px;padding:2px 7px}
.menu li{line-height:15px;margin:0;padding:0}
.menu li a{color:#fff;font-weight:400}
.menu li a span{font-size:70%;padding:0 0 0 3px}
.menu input{margin:1px 3px;padding:0}
.menu h2 a,.box h1 a,#week-view a{color:#fff}
.menu img,#arrows a{display:block}
.main p,.main-list p{padding:0}
.menu ul,.menu form,.box-border,#album{border:2px solid #333;border-top:0}
.menu form ul{border:0}
#newsletter{background:url(/images/moon-bg.png) no-repeat center}
#main{color:#fff;float:left;position:relative;width:570px}
.main{border:2px solid #333;border-top:0;margin-bottom:10px;padding:10px 20px}
.box{margin:10px 0;position:relative}
.menu h2,.box h1,#coupons h1{border:2px solid #16C;color:#fff;font-size:120%;height:30px;line-height:30px;overflow:hidden;padding:0 0 0 20px}
.main-list{border:2px solid #333;border-top:0;list-style:none;margin:0;padding:10px 20px 0}
.main-list li{border-top:1px #666 solid;clear:both;height:80px;margin:0 0 10px;overflow:hidden;padding:10px 0 0}
.main-list img{float:left;padding:0 20px 70px 0;width:80px}
.main-list h3{height:28px;line-height:14px;margin:3px 0 0;padding:0}
.cat-header{border:2px solid #333;display:block;margin:10px 0}
fieldset{border:1px solid #ccc;margin-top:15px;padding:15px}
legend{margin:0;padding:0 10px}
.admin{border:2px solid #333;float:left;margin:10px 0;padding:10px;width:300px}
#full{border:2px solid #333;float:right;margin:10px 0 10px 10px;width:660px}
.main-full{padding:10px}
#full ul,.admin ul{list-style:none;margin:0 0 0 20px;padding:0}
#right-nav{float:right;width:250px}
#radio{background:url(/images/radio-bw.jpg) no-repeat;margin:10px 0 0;color:#fff;display:block;font:normal 130%/33px times;height:66px;padding:0 0 0 20px;text-decoration:none;text-transform:uppercase}
#radio:hover{background:url(/images/radio.jpg) no-repeat;margin:10px 0 0}
#left-nav #radio:hover{background:url(/images/radio-left.jpg) no-repeat}
#radio span{font:normal 130% times}
#radio .com{font:normal 50% times}
#left-nav .home #radio{border:2px solid #555;margin:0;text-align:left}
#left-nav #radio{background:url(/images/radio-left-bw.jpg) no-repeat;font:normal 100%/33px times;height:52px}
#left-nav .radio a{height:55px;line-height:55px}
#calendar{background:url(/images/calendar.jpg) no-repeat;height:492px;margin:10px 0 0;text-align:center;width:250px}
#calendar h2{color:#fff}
#when{color:#fff;float:left;font-size:16px;font-weight:700;line-height:16px;margin:20px 0 0 10px;text-align:right;width:95px}
#when div{font-size:40px;line-height:40px}
#weather{color:#fff;display:block;font-weight:normal;margin:7px 0 0}
#weather img{float:left;height:50px;margin:-13px 0 0;width:50px}
#arrows{float:right;font-size:30px;line-height:30px;margin:30px 10px 0 0}
#date{color:#fff;float:right;font-size:60px;height:90px;line-height:60px;margin:30px 10px 0 0;text-align:center;width:100px}
#week-view{clear:both;height:27px;list-style:none;margin:0;padding:0 10px 0}
#week-view li{float:left;font-size:14px;padding:7px 0;text-align:center;width:32.5px}
#seeall{float:left;margin:10px 20px}
#submitevent{float:right;margin:10px 20px}
.events{list-style:none;margin:0 13px;padding:0}
.events li{border-bottom:1px solid #D0D0F0;clear:both;color:#000;font-size:8pt;height:37px;margin:0;padding:6px 0 0;text-align:left}
.events li a{display:block;font-size:10pt;height:13px;overflow:hidden}
.events img{display:block;float:left;height:30px;margin-right:7px;width:40px}
.events div{float:left;height:36px;line-height:12px;margin:0;overflow:hidden;width:177px}
.clear{clear:both}
.right{float:right}
#banner a,#banner-top a,#banner-header a,#radio-top a,#radio-bottom a{display:block;position:absolute}
#radio-top a,#radio-bottom a{width:526px}
#banner-header{height:70px;overflow:hidden;top:15px;width:250px}
#banner-top,#banner div{height:200px;margin:10px 0 0;overflow:hidden;position:relative;width:250px}
#radio-top,#radio-bottom{height:70px;overflow:hidden;position:relative;text-align:center}
#album ul{list-style:none;margin:0;padding:0}
#album li{float:left;height:150px;margin:12px;overflow:hidden;padding:0;text-align:center;width:150px}
#album img,#albuma img{border:0;width:150px}
#album-home{color:#fff;float:left;height:190px;margin:10px 0 0;position:relative;width:280px;z-index:1}
#album-home a,#album-left a,#proud-left a{text-decoration:none}
#album-home h1{position:relative;z-index:-2}
#album-home img{border:10px solid #fff;float:right;margin:-20px 10px -7px 50px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',M11=0.93,M12=-0.07,M21=0.07,M22=0.93)";position:relative;z-index:-1}
#album-home span{color:#27D;font-size:23px;padding:0 7px;text-shadow: 2px 2px 3px #000;text-transform:uppercase}
#coupon-home{background:url(/images/coupon-bg.jpg) no-repeat;float:left;height:190px;margin:10px 10px 0 0;position:relative;width:280px}
#coupon-home h1{background-position:center 0;border-left:2px solid #1966C2;border-right:2px solid #1966C2;position:relative}
#coupon-home a{color:#fff;display:block;padding:130px 10px 0;position:absolute;text-align:center}
#coupon-home img,#coupon-left img{left:0;position:absolute;top:0}
#coupon-left{background:url(/images/coupon-left.jpg) no-repeat;height:109px;margin:10px 0;position:relative;width:160px}
#coupon-left h1{height:17px;line-height:13px;padding:0;position:relative}
#coupon-left a{color:#fff;display:block;font-size:90%;font-weight:400;padding:60px 10px 0;position:absolute;text-align:center}
#coupon-left h1 a{font-weight:300;padding:3px 10px;position:relative;text-align:left}
#proud-left{color:#fff;display:block;height:109px;margin:10px 0;position:relative;text-decoration:none;width:160px;z-index:1}
#proud-left h1{height:17px;line-height:13px;padding:0;position:relative;z-index:-2}
#proud-left h1 a{display:block;font-size:90%;font-weight:300;padding:3px 10px;position:relative;text-align:left}
#proud-left img{float:right;margin:0 7px -3px 30px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',M11=0.93,M12=0.07,M21=-0.07,M22=0.93)";position:relative;z-index:-1}
#album-left{color:#fff;display:block;height:109px;margin:10px 0;position:relative;text-decoration:none;width:160px;z-index:1}
#album-left h1{height:17px;position:relative;z-index:-2}
#album-left img{border:7px solid #fff;float:right;height:70px;margin:-10px 7px -3px 30px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',M11=0.93,M12=-0.07,M21=0.07,M22=0.93)";position:relative;z-index:-1}
#album-left span{color:#27D;padding:0 7px;text-shadow:2px 2px 3px #000;text-transform:uppercase}
#sponsors{height:180px;position:relative}
#sponsors div{float:left;margin:10px 0 0 22px;position:relative;width:160px}
#sponsors a{height:160px;overflow:hidden;position:absolute;width:160px}
#sponsors img,#sponsors-radio img{width:160px}
#sponsors-radio a{display:block;position:absolute}
#sponsors-radio div{height:160px;margin:10px 0 0;overflow:hidden;position:relative;width:160px}
#footer{color:#ccc;font-size:12px;margin-top:10px;text-align:center}
#footer a{border-right:1px solid #fff;padding-right:5px}
a#optimal{border-right:0;color:#ccc;font-weight:400;text-decoration:underline}
#slideshow{border:2px solid #333;height:272px;margin:10px 0 0;position:relative;overflow:hidden;text-align:center;width:566px}
#slideshow a{display:block;left:0;position:absolute;width:566px}
#slideshow img{display:block;margin:0 auto;padding:10px 0}
.larr{background:url(/images/arrow.png) no-repeat center 0;height:32px;left:0;position:absolute;top:111px;width:32px}
.rarr{background:url(/images/arrow.png) no-repeat center -64px;height:32px;position:absolute;right:0;top:111px;width:32px}
.larr:hover{background:url(/images/arrow.png) no-repeat center -32px}
.rarr:hover{background:url(/images/arrow.png) no-repeat center -98px}
#fc{color:#000;z-index:99}
#follow ul{padding:10px 0}
#follow a{display:block;height:48px}
#follow a#facebook{background:url(/images/follow.png) no-repeat center -50px}
#follow a#facebook:hover{background:url(/images/follow.png) no-repeat center 0}
#follow a#twitter{background:url(/images/follow.png) no-repeat center -150px;margin:7px 0 3px}
#follow a#twitter:hover{background:url(/images/follow.png) no-repeat center -100px}
#follow a.rss{background:url(/images/follow.png) no-repeat center -250px;display:block;float:right;height:48px;margin-top:7px;width:160px}
#follow a.rss:hover{background:url(/images/follow.png) no-repeat center -200px}
.box a.rss{background:url(/images/follow.png) no-repeat right -200px;display:block;height:48px;margin:2px 0 0;position:absolute;right:0;width:48px}
.box a.rss:hover{background:url(/images/follow.png) no-repeat right -250px}
#blog ul{color:#FAF871;list-style:disc;padding:0 0 0 20px;width:137px}
#blog li{padding:5px 0}
#blog li a{color:#27D;display:block;font:700 10pt Helvetica,Arial,sans-serif;line-height:15px;max-height:30px;overflow:hidden}
#video{padding:10px 20px}
#video iframe, iframe.video{border:0;height:526px;width:526px}
td{margin:0;padding:0;vertical-align:top}
#menu{width:525px;word-wrap:break-word}
#comments input,#comments textarea{width:300px}
input.submit,#comments input.submit,#coupons .submit{width:auto}
#comments ul{list-style:none;margin:0;padding:0}
#comment-overflow{display:none}
#comments form{padding:0 0 10px}
input.submit,.submit{cursor:pointer;text-align:center;font-weight:bold;padding:1px 20px;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;border:solid 1px #136;background:#1868c0;background:-webkit-gradient(linear,left top,left bottom,from(#27d),to(#024));background:-moz-linear-gradient(top,#27d,#024);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2277dd',endColorstr='#002244');font-size:11px;font-weight:normal}
.submit:hover{background:#136;background:-webkit-gradient(linear,left top,left bottom,from(#27d),to(#136));background:-moz-linear-gradient(top,#27d,#136);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2277dd',endColorstr='#113366');text-decoration:none}
.submit:active{background:-webkit-gradient(linear,left top,left bottom,from(#136),to(#27d));background:-moz-linear-gradient(top,#136,#27d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#113366',endColorstr='#2277dd')}
a.submit{padding:4px 20px 2px}
.comment{border-bottom:1px dashed #fff;padding:10px 0}
.comment p{clear:both}
.stars{height:25px}
.stars img{float:left;width:20px}
.main-list .stars img{float:none;padding:0;width:15px}
.report{float:right;font-size:7px;padding:0 10px}
#slider{clear:both;padding:20px 0 0;position:relative}
.scroll{border-top:2px solid #FFF;clear:left;overflow-x:hidden;position:relative;width:100%}
.scrollContainer div.panel{padding:2px;width:525px}
ul.navigation{list-style:none;margin:0;padding:0 0 9px}
ul.navigation li{display:inline;margin-right:8px}
ul.navigation a{padding:10px;text-decoration:none}
ul.navigation a:hover{background-color:#f6f6f6}
ul.navigation a.selected{background-color:#fff}
ul.navigation a:focus{outline:none}
#locations li{float:left;width:300px}
#locations li li{float:none;width:auto}
#coupons{float:left;margin:10px 10px 0;width:810px}
.scroll #coupons{margin:0;width:520px}
#coupons ul{margin:0;padding:0;text-align:center}
#coupons li{background:url(/images/coupon.png) no-repeat;height:180px;margin:20px 0;overflow:hidden;padding:20px 40px;position:relative}
.scroll #coupons li{border-right:3px dashed #27D;padding:20px}
#coupons img{float:left;margin-bottom:100px;max-height:170px}
#coupons #description{font-size:123%;padding-top:13px}
#coupons .submit{bottom:20px;display:block;font-weight:400;padding:3px 20px;position:absolute;right:40px}
#coupons .remaining{bottom:20px;position:absolute;right:200px}
#coupons #expires{bottom:0;position:absolute;right:200px}
#info b{clear:left;float:left;width:90px}
#price b{color:#5c5;float:none;width:auto}
#colorbox,#cboxOverlay,#cboxWrapper{left:0;overflow:hidden;position:absolute;top:0;z-index:9999}
#cboxOverlay{background:#000;height:100%;position:fixed;width:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{margin-top:20px;position:relative}
#cboxLoadedContent{background:#000;overflow:auto;padding:5px}
#cboxLoadedContent iframe{border:0;display:block;height:100%;width:100%}
#cboxTitle{color:#ccc;left:0;margin:0;position:absolute;top:-20px}
#cboxLoadingOverlay,#cboxLoadingGraphic{left:0;position:absolute;top:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxCurrent{color:#ccc;position:absolute;right:0;top:-20px}
#cboxSlideshow{color:#fff;position:absolute;right:90px;top:-20px}
#cboxPrevious{background:url(/images/controls.png) top left no-repeat;height:65px;left:5px;margin-top:-32px;position:absolute;text-indent:-9999px;top:50%;width:28px}
#cboxPrevious.hover{background-position:bottom left}
#cboxNext{background:url(/images/controls.png) top right no-repeat;height:65px;margin-top:-32px;position:absolute;right:5px;text-indent:-9999px;top:50%;width:28px}
#cboxNext.hover{background-position:bottom right}
#cboxLoadingOverlay{background:#000}
#cboxLoadingGraphic{background:url(/images/loading.gif) center no-repeat}
#cboxClose{background:url(/images/controls.png) top center no-repeat;display:block;height:19px;position:absolute;right:5px;text-indent:-9999px;top:5px;width:38px}
#cboxClose.hover{background-position:bottom center}
#GB_overlay{background:#000;left:0;margin:auto;position:absolute;top:0;z-index:100}
#GB_window{left:0;overflow:visible;position:absolute;top:0;z-index:150}
#GB_window .content{background:#fff;margin:23px 0 0;padding:0;position:relative;width:auto}
#GB_frame{border:0;margin:0;overflow:auto;padding:0;white-space:nowrap}
.GB_Window .close{cursor:pointer;height:30px;position:absolute;right:-15px;top:-15px;width:30px}
.cctrack{padding:10px 0;text-align:left}
.cccover{display:none}
.cctitle{color:#27d}
.ccnowplaying{font-weight:bold}
.addthis-button img,.payment input,.auto,.formbox .auto{width:auto}
.hide,.extra{display:none}
.top .addthis_default_style{float:left}
.top .addthis_default_style span{background-position:center -2px;height:12px;width:12px}
.main .addthis_default_style{background:#fff;border:2px solid #27D;float:right;padding:10px 6px 10px 10px}
#maps{float:right}
#maps a{background:url(/images/google-maps.png) no-repeat right;display:block;line-height:30px;padding-right:33px;white-space:nowrap}
.menu h2,.box h1,#coupons h1{background:#149;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222',endColorstr='#1166CC',GradientType='1');background:-webkit-gradient(linear,left center,right center,from(#222),to(#16C));background:-moz-linear-gradient(left,#222,#16C)}
.menu,.box,.admin,#full,#slideshow,#album{background:#222;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#444444');background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#444));background:-moz-linear-gradient(top,#000,#444)}