
* {
margin:0;
padding:0;
}
.wrapper {
border:none;
overflow:hidden;
width:100%;
}
.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
}
img {
border:none;
text-align:left;
vertical-align:top;
}
ul, ol {
list-style:none outside none;
}
object {
outline:medium none;
vertical-align:top;
}
a {
color:#EC9B0D;
outline:medium none;
}
a:hover {
text-decoration:none;
}
body {
    background: none repeat scroll 0 0 #000000;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
    line-height: 1em;
}
#container {
    background-color: #000000;
    margin-left: -186px !important;
    margin-top: -187px;
    width: 100%;
}
h2 {
color:#FFFFFF;
font-size:1.667em;
letter-spacing:-1px;
line-height:1.25em;
padding:0 0 21px 20px;
}
h3 {
color:#FFFFFF;
font-size:1.833em;
letter-spacing:-1px;
line-height:1.25em;
padding:0 0 10px 23px;
}
h5 {
color:#FFFFFF;
font-size:1em;
line-height:1.5em;
padding:6px 0 0;
}
h5 a {
color:#FFFFFF;
}
h6 {
color:#5C7C85;
font-size:1em;
line-height:1.5em;
}
.fleft {
float:left;
}
img.fleft {
margin:0 19px 7px 0;
}
.fright {
float:right;
}
ul.fright {
padding:0 27px 0 0;
}
.col-1 {
float:left;
margin-left:29px;
margin-top:2px;
overflow:visible;
}
.col-2 {
float:left;
margin-left:790px;
margin-top:-917px;
overflow:visible;
}
.col-3 {
float:left;
margin-left:31px;
margin-top:-100px;
overflow:visible;
border:none;
}
.col-4 {
float:left;
margin-top:10px;
overflow:hidden;
}
.block-1, .block-2, .block-3, .block-4 {
float:left;
overflow:hidden;
}
#main {
color: white;
height: 122px;
margin-left: auto;
margin-right: auto;
margin-top: 213px;
width: 600px;
border: none;
}
#page3 #header {
height:136px;
}
#header {
    background: url("Images/social_header.jpg") no-repeat scroll 0 0 transparent;
    height: 462px;
    position: relative;
    width: 989px;
}
#news_section {
background:url("Images/news_bg3.jpg") no-repeat scroll 0 0 transparent;
border:none;
color:white;
font-family:Arial;
font-size:1.2em;
font-style:normal;
height:330px;
margin:-409px 0 0 33px;
overflow:visible;
width:215px;
}
#pattern-bg {
margin-left:0;
margin-top:0;
}
#logo {
left:28px;
position:absolute;
top:32px;
}
#search-form-newsletter {
color:white;
}
#search-form-newsletter strong {
color:white;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
padding:10px 66px 15px 0;
text-align:right;
}
#search-form-newsletter input {
height:20px;
}
#search-form-newsletter .sub_button {
height:25px;
margin:-7px 0 0 2px;
padding-bottom:2px;
}
#search-form {
color:white;
height:71px;
position:absolute;
right:-15px;
top:19px;
width:571px;
}
#search-form strong {
color:white;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
padding:10px 66px 15px 0;
text-align:right;
}
#search-form input {
height:20px;
}
#search-form .sub_button {
height:25px;
margin:-7px 0 0 2px;
padding-bottom:2px;
}
#more_events a {
color:white;
}
#more_events a:hover {
color:#EC9B0D;
}
#newsletterbutton form input:hover {
cursor:pointer;
}
#navi {
left:2px;
overflow:hidden;
position:absolute;
top:99px;
}
#navi li {
background:url("Images/navi-divider.gif") no-repeat scroll 0 0 transparent;
display:inline;
margin-left:3px;
margin-right:9px;
padding-left:16px;
}
#navi li a {
    color: #E4E3E3;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
}
#navi li a:hover {
color:#EC9B0D;
}
#navi li.act a {
background:url("Images/link_bg.gif") no-repeat scroll 0 0 transparent;
}
#navi li.act a:hover {
color:#FFFFFF;
}
#niche_navi {
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    width: 550px;
}
#niche_navi li {
    background: url("Images/navi-divider.gif") no-repeat scroll 0 0 transparent;
    float: left;
}
#leftshow1 {
background:url("Images/photo-left.jpg") no-repeat scroll 0 0 transparent !important;
color:white !important;
font-size:0.9em !important;
height:345px !important;
left:11px !important;
padding:61px 0 0 18px !important;
position:absolute !important;
top:142px !important;
width:245px !important;
}
#rightshow2 {
background:url("Images/photo-left.jpg") no-repeat scroll 0 0 transparent !important;
color:white !important;
font-size:0.9em !important;
height:345px !important;
left:749px !important;
padding:61px 0 0 18px !important;
position:absolute !important;
top:142px !important;
width:245px !important;
}
#ticket-form strong {
color:#FFFFFF;
display:block;
font-size:1.583em;
font-weight:bold;
height:50px;
line-height:71px;
overflow:hidden;
padding:0 0 12px;
text-align:center;
}
#ticket-form div.wrapper div {
padding:0 20px 0 21px;
}
#ticket-form b {
display:block;
font-weight:normal;
height:54px;
overflow:hidden;
}
#ticket-form b span {
color:#96B4BD;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
padding:0 0 6px;
}
#ticket-form select {
background:none repeat scroll 0 0 #465E66;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
width:161px;
}
#ticket-form select.fright {
width:78px;
}
#ticket-form select.fleft {
width:78px;
}
#banner-2 {
left:725px;
position:absolute;
top:145px;
}
#header-list {
left:9px;
position:absolute;
top:419px;
}
#header-list li {
color:#EC9B0D;
float:left;
font-weight:bold;
padding:0 18px;
}
#header-list li a {
color:#EC9B0D;
}
#page3 #content {
background:url("Images/content-top1.gif") no-repeat scroll 0 0 #131E22;
}
#content {
background:url("Images/content-bg4.jpg") no-repeat scroll 0 0 transparent;
height:1345px;
margin-left:-20px;
margin-top:-3px;
padding:19px 0 0;
width:1020px;
border:none;
}
#content .indent {
padding:0;
}
#content .col-3 {
}
#content_middle {
background:url("Images/midcontent-bg.jpg") no-repeat scroll 0 0 transparent;
height:500px;
margin-left:-20px;
margin-top:-6px;
padding:19px 0 0;
width:1020px;
border:none;
}
#facebook_link {
margin:-913px 0 0 195px;
width:376px;
}
#event_des {
background:url("Images/event_des.jpg") no-repeat scroll 0 0 transparent;
color:white;
height:224px;
margin:10px 0 0 37px;
text-align:center;
width:304px;
}
#event_details {
background:url("Images/event_details.jpg") no-repeat scroll 0 0 transparent;
height:270px;
margin:-224px 0 0 686px;
width:305px;
}
#event_location {
background:url("Images/event_loc.jpg") no-repeat scroll 0 0 transparent;
height:230px;
margin:-275px 0 0 36px;
width:306px;
}
#special_sec {
height:180px;
left:675px;
position:absolute;
top:755px;
width:306px;
}
#textsize {
height:152px;
left:6px;
position:relative;
top:46px;
width:289px;
}
#main_event {
background:url("Images/featured-event.jpg") no-repeat scroll 0 0 transparent;
height:455px;
margin:-274px 0 0 342px;
padding:48px 0 0 32px;
width:350px;
}
#main_event img {
border:medium none;
}
.main-box .bot .top {
padding:68px 0 0 7px;
}
.main-box .bot .promo_ad {
margin:-102px 0 0 14px;
padding:0;
}
.main-box .bot {
background:url("Images/right_sidebar.jpg") no-repeat scroll 0 0 transparent;
height:820px;
width:205px;
}
.main-box .bot .wrapper {
border:none;
height:100%;
margin-left:0;
margin-top:-14px;
width:100%;
}
.main-box .bot img {
border:medium none;
}
.mid-anchor1 {
background:url("Images/link-bg.gif") no-repeat scroll 0 0 transparent;
margin:-59px 0 0 150px;
padding:2px 0 5px 2px;
}
.mid-anchor2 {
background:url("Images/link-bg.gif") no-repeat scroll 0 0 transparent;
margin:-23px 0 0 351px;
padding:2px 0 5px 2px;
}
.event1 {
background:url("Images/event-image-bg1.gif") no-repeat scroll 0 0 transparent;
height:400px;
margin:17px 0 0 14px;
padding:42px 0 0 20px;
width:275px;
}
.event2 {
background:url("Images/event-image-bg2.gif") no-repeat scroll 0 0 transparent;
height:400px;
margin:-442px 0 0 294px;
padding:42px 0 0 19px;
width:275px;
}
.event3 {
background:url("Images/event-image-bg3.gif") no-repeat scroll 0 0 transparent;
height:400px;
margin:-39px 0 0 14px;
padding:42px 0 0 19px;
width:275px;
}
.event4 {
background:url("Images/event-image-bg4.gif") no-repeat scroll 0 0 transparent;
height:400px;
margin:-441px 0 0 293px;
padding:42px 0 0 19px;
width:275px;
}
.main-box .inner {
padding:9px 0 0;
}
.main-box h2 {
padding:0 0 10px 25px;
}
.main-box p {
color:#67868F;
line-height:1.5em;
padding:0 0 7px;
}
.box {
margin:0 0 5px;
}
.box .top .plugger_sec {
border:none;
height:675px;
left:16px;
position:relative;
top:95px;
width:734px;
}
.box .top .plugger_sec1 {
background:url("Images/flyer_frame.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:342px;
padding-top:39px;
text-align:center;
width:246px;
}
.box .top .plugger_sec2 {
background:url("Images/flyer_frame.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:342px;
padding-top:39px;
text-align:center;
width:246px;
}
.box .top {
background:url("Images/flyer_section_bg.jpg") no-repeat scroll 0 0 transparent;
height:825px;
padding:89px 0 0 16px;
width:770px;
border:none;
}
.box .inner {
padding:16px 0 20px;
border:none;
}
.box .inner-1 {
padding:12px 0 22px;
}
.box-1 .top {
background:none repeat scroll 0 0 transparent;
height:345px;
margin-left:0;
margin-top:-5px;
padding:55px 0 0 0;
width:222px;
border:none;
}
.box-1 .top table a {
text-decoration:none;
}
.box-1 .bot {
width:100%;
}
.box-1 .inner {
padding:12px 0 22px;
border:none;
}
.box-2 {
width:173px;
}
.box-2 .top {
background:url("Images/music_news_bg2.jpg") no-repeat scroll 0 0 transparent;
border:none;
height:407px;
padding:65px 0 0 12px;
width:965px;
}
#vol_section {
border:none;
height:236px;
left:15px;
position:relative;
top:15px;
width:470px;
}
#vol_extra {
border:none;
height:124px;
left:15px;
position:relative;
top:-210px;
width:499px;
}
#sa_section {
height:227px;
left:515px;
position:relative;
top:-223px;
width:421px;
border:none;
}
#sa_extra {
border:none;
height:106px;
left:522px;
position:relative;
top:-323px;
width:409px;
}
.box-2 .bot {
height:271px;
width:100%;
}
.box-2 .inner {
padding:58px 0 8px 14px;
}
.box-2 .inner-1 {
padding:10px 0 8px;
}
.box-2 h2 {
color:#243237;
padding:0 0 14px 20px;
}
.box-3 .top {
}
.box-3 .bot {
width:100%;
}
.box-3 .inner {
padding:12px 0 5px;
}
.box-3 .inner-1 {
padding:10px 0 8px;
}
.box-3 h2 {
color:#243237;
padding:0 0 14px 20px;
}
.box-3 h2.extra {
color:#243237;
padding:0 0 12px 20px;
}
.box-3 p {
color:#5C7C85;
font-size:1.167em;
line-height:1.286em;
padding:0 0 12px;
}
.box-4 .border-top {
background:url("Images/border-top.gif") repeat-x scroll 0 0 #395259;
}
.box-4 .border-bot {
background:url("Images/border-bot.gif") repeat-x scroll 0 100% transparent;
}
.box-4 .border-left {
background:url("Images/border-left.gif") repeat-y scroll 0 0 transparent;
}
.box-4 .border-right {
background:url("Images/border-right.gif") repeat-y scroll 100% 0 transparent;
}
.box-4 .corner-top-left {
background:url("Images/corner-top-left.gif") no-repeat scroll 0 0 transparent;
}
.box-4 .corner-top-right {
background:url("Images/corner-top-right.gif") no-repeat scroll 100% 0 transparent;
}
.box-4 .corner-bot-left {
background:url("Images/corner-bot-left.gif") no-repeat scroll 0 100% transparent;
}
.box-4 .corner-bot-right {
background:url("Images/corner-bot-right.gif") no-repeat scroll 100% 100% transparent;
width:100%;
}
.box-4 .inner {
padding:13px 20px 22px 21px;
}
.box-4 h2 {
padding:0 0 21px;
}
.box-4 p {
color:#67868F !important;
font-size:1em !important;
line-height:1.5em !important;
padding:0 0 18px !important;
}
.list {
margin:45px 0 0 5px;
padding:0 0 0 25px;
}
.list li {
background:url("Images/marker-3.gif") no-repeat scroll 0 12px transparent;
color:white;
font-family:"Times New Roman",Times,serif;
font-size:1.167em;
line-height:2.143em;
padding:0 0 0 19px;
text-decoration:underline;
}
.list li a {
color:#EC9B0D;
}
.list-1 li {
background:url("Images/marker.gif") no-repeat scroll 21px 8px #334C51;
color:#96B4BD;
font-size:1.167em;
height:26px;
line-height:26px;
padding:0 0 0 36px;
}
.list-1 li a {
color:#96B4BD;
text-decoration:none;
}
.list-1 li a:hover {
text-decoration:none;
}
.list-1 li.no-bg {
background:url("Images/marker.gif") no-repeat scroll 21px 8px transparent;
}
.list-2 li {
color:#96B4BD;
font-size:1.167em;
height:46px;
line-height:26px;
padding:0;
}
.list-2 li a {
color:#96B4BD;
text-decoration:none;
}
.list-2 li a:hover {
text-decoration:underline;
}
.list-2 li span a {
color:#EC9B0D;
text-decoration:underline;
}
.list-2 li span a:hover {
text-decoration:none;
}
.list-2 li.no-bg {
background:url("Images/marker.gif") no-repeat scroll 3px 8px transparent;
}
.list-3 {
padding:4px 0 0;
}
.list-3 li {
background:url("Images/marker-1.gif") no-repeat scroll 21px 7px #E4ECED;
color:#5C7C85;
font-size:1.167em;
height:46px;
line-height:1.286em;
overflow:hidden;
padding:7px 0 0 42px;
vertical-align:top;
}
.list-3 li strong {
display:block;
font-weight:normal;
padding:0;
}
.list-3 li strong a {
color:#5C7C85;
text-decoration:none;
}
.list-3 li strong a:hover {
text-decoration:underline;
}
.list-3 li b {
display:block;
font-size:0.857em;
}
.list-3 li.no-bg {
background:url("Images/marker-1.gif") no-repeat scroll 21px 7px transparent;
}
.list-3 li.extra {
background:url("Images/marker-1.gif") no-repeat scroll 21px 7px #FFFFFF;
}
.list-4 {
padding:4px 0 0;
}
.list-4 li {
background:url("Images/marker-2.gif") no-repeat scroll 21px 7px #E4ECED;
color:#5C7C85;
font-size:1.167em;
height:46px;
line-height:1.286em;
overflow:hidden;
padding:7px 0 0 42px;
vertical-align:top;
}
.list-4 li strong {
display:block;
font-weight:normal;
padding:0;
}
.list-4 li strong a {
color:#5C7C85;
text-decoration:none;
}
.list-4 li strong a:hover {
text-decoration:underline;
}
.list-4 li b {
display:block;
font-size:0.857em;
}
.list-4 li.no-bg {
background:url("Images/marker-2.gif") no-repeat scroll 21px 7px transparent;
}
.list-5 {
overflow:hidden;
width:100%;
}
.list-5 li {
border:none;
float:left;
margin-bottom:10px;
margin-left:6px;
padding:0 1px 0 0;
width:282px;
}
.list-5 li p {
color:#EC9B0D !important;
font-size:1.167em !important;
line-height:2.143em !important;
padding:12px 14px 18px 24px !important;
}
.list-5 li p a {
background:url("Images/link-bg.gif") no-repeat scroll 0 0 transparent;
color:#1D282D;
display:inline-block;
float:right;
font-size:0.786em;
font-weight:bold;
height:23px;
line-height:22px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:86px;
}
.list-5 li p a:hover {
text-decoration:none;
}
.list-5 li p strong {
display:block;
font-weight:normal;
margin:-5px 0 0;
}
.list-5 li p b {
color:#67868F;
display:block;
font-weight:normal;
line-height:1.857em;
margin:-8px 0 0;
text-transform:uppercase;
}
.list-5 li p span {
color:#67868F;
display:block;
font-size:0.857em;
font-weight:bold;
line-height:1.667em;
margin:-4px 0 0;
padding:0 0 0 1px;
}
.list-5 li p span a {
color:#FFFFFF;
float:none;
font-size:0.917em;
font-weight:bold;
height:auto;
line-height:1.667em;
margin:0 0 0 6px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:auto;
}
.list-5 li p span a:hover {
text-decoration:none;
}
.list-5 li.extra {
padding:0;
}
.list-5 li img {
border-bottom:medium none;
}
.list-indent {
padding:0 0 24px 25px !important;
}
.list-indent1 {
padding:0 0 20px 25px !important;
}
.box-indent {
margin:0 0 5px;
}
.link {
color:#EC9B0D;
float:right;
font-weight:bold;
}
.link-1 {
color:#5C7C85;
float:right;
font-weight:bold;
margin:0 0 5px;
}
.link-2 {
background:url("Images/link-bg.gif") no-repeat scroll 0 0 transparent;
color:#1D282D;
display:inline-block;
float:left;
font-size:0.917em;
font-weight:bold;
height:23px;
line-height:22px;
overflow:hidden;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:86px;
}
.link-2:hover {
text-decoration:underline;
}
.indent-1 {
padding:13px 15px 0 0;
}
.indent-2 {
padding:7px 21px 0 20px;
}
.indent-3 {
padding:0 10px 0 0;
}
.block {
background:none repeat scroll 0 0 #FFFFFF;
padding:0 21px 0 20px;
}
.raiting {
overflow:hidden;
padding:4px 0 10px;
width:100%;
}
.raiting div {
padding:0 0 0 21px;
}
.raiting img {
float:left;
margin:0 11px 0 0;
}
#footer {
height:100px;
margin-top:-19px;
overflow:hidden;
}
#footer div {
padding:0 20px 0 0;
}
#footer div.wrapper {
padding:0;
}
#footer p {
color:#67868F;
font-size:1.167em;
margin:0 -1px 0 0;
padding:22px 0 0;
text-align:right;
}
#footer p strong {
font-size:0.857em;
}
#footer p a {
color:#67868F;
text-decoration:none;
}
#footer p a:hover {
text-decoration:underline;
}
.towns {
float:right;
overflow:hidden;
}
.towns li {
background:url("Images/towns-divider.gif") no-repeat scroll 100% 10px transparent;
color:#67868F;
float:left;
line-height:1.5em;
padding:0 6px 0 4px;
vertical-align:top;
}
.towns li.extra {
background:none repeat scroll 0 0 transparent;
padding:0 2px 0 4px;
}
.towns li a {
color:#67868F;
text-decoration:none;
}
.towns li a:hover {
text-decoration:underline;
}
.foot-list {
float:right;
margin:0 -9px 0 0;
overflow:hidden;
padding:6px 0 0;
}
.foot-list li {
background:url("Images/foot-divider.gif") no-repeat scroll 0 9px transparent;
color:#FFFFFF;
float:left;
font-size:1.167em;
margin:0 0 0 -4px;
padding:0 8px 0 9px;
}
.foot-list li a {
color:#FFFFFF;
text-decoration:none;
}
.foot-list li a:hover {
text-decoration:underline;
}

