@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background:url(../images/bg.jpg) repeat-x #343434;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
}

.hiVolume{
	position:absolute;
	top:10px;
	left:45px;
	width:185px;
	height:90px;
	font-size:0px;
	text-indent:-100000px;
	overflow:none;
	display:block;
}

.error{
background:#FFEBE8;
border:1px solid #DD3C10;
padding:4px 8px 4px 8px;
text-align:left;
color:#333;
margin-bottom:10px;
display:block;
}

.success{
background:#FFFABF;
border:1px solid #FFB900;
padding:4px 8px 4px 8px;
text-align:left;
color:#333;
margin-bottom:10px;
display:block;
}


.screenreaders{
display:none;
}

.submit{
background:(../images/buttons/submit.jpg) no-repeat;
width:89px;
height:30px;
}

.adminList{
margin:0px;
padding:0px;
list-style-type:none;
}

.adminList li{
margin:0px;
padding:0px;
}

.adminList li a{
padding:5px;
background:#333;
color:#ccc;
text-decoration:none;
display:block;
margin-bottom:2px;
}

.adminList li a:hover{
background:#222;
color:#fff;
text-decoration:none;
}

.adminList li ul{
list-style-type:none;
margin:0px;
padding:0px;
margin-left:20px;
margin-bottom:10px;
}

.current{
background:#111 !important;
color:#fff !important;
font-weight:bold !important;
}

.mceEditorArea {
    color: #eee !important;
    background: #333333 !important;
}

#container{
width:850px;
margin:0 auto;
}

#header{
width:850px;
height:114px;
float:left;
display:inline;
background:url(../images/header.jpg) no-repeat;
position:relative;
}

#siteSections{
	margin:0px;
	padding:0px;
	list-style-type:none;
	position:absolute;
	top:80px;
	left:485px;
}

#siteSections li{
	float:left;
	display:inline;
}

#siteSections li a{
	color:#fff;
	text-decoration:none;
	display:block;
	font-size:0px;
	text-indent:-10000px;
	overflow:hidden;
	height:25px;
}

.btnConcerts{
	margin-right:30px;
	width:95px;
}

.btnEvents{
	margin-right:30px;
	width:80px;
}

.btnAgency{
	width:80px;
}

#bar_top{
width:850px;
height:32px;
float:left;
display:inline;
}

#bar_bottom{
width:850px;
height:26px;
float:left;
display:inline;
}


#feature, #featureAdmin{
width:506px;
height:261px;
float:left;
display:inline;
background:url(../images/feature.jpg) no-repeat;
padding-left:53px;
position:relative;
overflow:hidden;
}

.featureItem{
position:relative;
width:506px;
display:none;
}

#featureButtons{
margin:0px;
padding:0px;
position:absolute;
top:18px;
left:473px;
list-style-type:none;
z-index:10;
}

#featureButtons li{
margin:0px;
padding:0px;
float:left;
display:inline;
}

#featureButtons li a{
text-decoration:none;
padding:3px 4px 3px 4px;
background:#50aadf;
color:#fff;
font-weight:bold;
margin-right:3px;
border:1px solid #92d3f3;
}

#featureButtons li a:hover{
background:#333;
border:1px solid #ccc;
}

#featureButtons li a:focus{
outline:none;
-ie6-outline:none;
}

.currentFeatBtn{
background:#ed1a67 !important;
border:1px solid #ef5595 !important;
}

#featureWindow{
height:236px;
float:left;
display:inline;
}

#featureItems{
height:236px;
width:3000px;
overflow:hidden;
float:left;
display:inline;
}

#featureAdmin{
background:url(../images/featureAdmin.jpg) no-repeat !important;
}

#featureBar{
width:506px;
height:57px;
background:#000000;
opacity:0.7;filter:alpha(opacity=70);
position:absolute;
top:179px;
left:0px;
z-index:1;
}

#featureTitle{
position:absolute;
top:182px;
left:5px;
color:#ccc;
font-weight:bold;
font-size:16px;
z-index:2;
margin:0px;
padding:0px;
}

#featureText{
position:absolute;
top:203px;
left:5px;
color:#aaa;
font-weight:normal;
font-size:12px;
z-index:3;
margin:0px;
padding:0px;
}

#featureMock{
width:506px;
height:261px;
float:left;
display:inline;
background:url(../images/featureMock.jpg) no-repeat;
position:relative;
}


#featureMockBar{
width:506px;
height:57px;
background:#000000;
opacity:0.7;filter:alpha(opacity=70);
position:absolute;
top:179px;
left:0px;
z-index:1;
}

#featureMockTitle{
position:absolute;
top:182px;
left:5px;
color:#ccc;
font-weight:bold;
font-size:16px;
z-index:2;
margin:0px;
padding:0px;
}

#featureMockText{
position:absolute;
top:203px;
left:5px;
color:#aaa;
font-weight:normal;
font-size:12px;
z-index:3;
margin:0px;
padding:0px;
}

#login{
position:absolute;
left:100px;
top:70px;
color:#fff;
font-size:12px;
}

#nav{
width:291px;
height:261px;
float:right;
display:inline;
background:url(../images/nav.jpg) no-repeat;	
}

#nav ul{
margin:0px;
padding:0px;
list-style-type:none;
margin-top:-10px;
margin-left:18px;
width:215px;
}

#nav ul li a{
padding:15px 0px 15px 10px;
height:13px;
font-size:0px;
text-indent:-10000px;
overflow:hidden;
text-decoration:none;
display:block;
color:#fff
}

.n1{
background-position:-18px 10px !important;	
background:url(../images/nav-events.jpg) no-repeat;
}

a.n1:hover{
background-position:-18px -251px !important;	
}

.n2{
background-position:-18px -33px !important;	
background:url(../images/nav-events.jpg) no-repeat;
}

a.n2:hover{
background-position:-18px -294px !important;		
}

.n3{
background-position:-18px -76px !important;	
background:url(../images/nav-events.jpg) no-repeat;
}

a.n3:hover{
background-position:-18px -337px !important;		
}

.n4{
background-position:-18px -119px !important;	
background:url(../images/nav-events.jpg) no-repeat;
}

a.n4:hover{
background-position:-18px -380px !important;		
}

.n5{
background-position:-18px -162px !important;	
background:url(../images/nav-events.jpg) no-repeat;
}

a.n5:hover{
background-position:-18px -423px !important;		
}

.n6{
background-position:-18px -205px !important;	
background:url(../images/nav-events.jpg) no-repeat;
}

a.n6:hover{
background-position:-18px -466px !important;		
}


/******admin*********/
.n1Admin{
background-position:-18px 10px !important;	
background:url(../images/nav-admin.jpg) no-repeat;
}

a.n1Admin:hover{
background-position:-18px -251px !important;	
}

.n2Admin{
background-position:-18px -33px !important;	
background:url(../images/nav-admin.jpg) no-repeat;
}

a.n2Admin:hover{
background-position:-18px -294px !important;		
}

.n3Admin{
background-position:-18px -76px !important;	
background:url(../images/nav-admin.jpg) no-repeat;
}

a.n3Admin:hover{
background-position:-18px -337px !important;		
}

.n4Admin{
background-position:-18px -119px !important;	
background:url(../images/nav-admin.jpg) no-repeat;
}

a.n4Admin:hover{
background-position:-18px -380px !important;		
}

.n5Admin{
background-position:-18px -162px !important;	
background:url(../images/nav-admin.jpg) no-repeat;
}

a.n5Admin:hover{
background-position:-18px -423px !important;		
}

.n6Admin{
background-position:-18px -205px !important;	
background:url(../images/nav-admin.jpg) no-repeat;
}

a.n6Admin:hover{
background-position:-18px -466px !important;		
}
/******admin*********/


#main{
width:760px;
float:left;
display:inline;
background:url(../images/bg_container.jpg) repeat-y;
padding:0px 45px 0px 45px;
}

#left{
width:370px;
float:left;
display:inline;
margin-right:18px;
}

#right{
width:370px;
float:left;
display:inline;
}

#content{
width:734px;
background:#444;
padding:13px;
color:#a2a2a2;
font-size:12px;
font-weight:normal;
float:left;
display:inline;
margin-bottom:18px;
}

.featureBorder{
border:2px solid #999;
}

.box{
width:346px;
background:#444;
padding:13px;
color:#a2a2a2;
font-size:12px;
font-weight:normal;
margin-bottom:18px;
float:left;
display:inline;
}

.box p, #content p{
margin-top:0px;
padding-top:0px;
line-height:22px;
}

.box h2, #content h2{
margin:0px;
padding:0px;
font-weight:bold;
font-size:17px;
margin-bottom:5px;
color:#fff;
}

.box h3{
margin:0px;
padding:0px;
font-weight:bold;
font-size:14px;
margin-bottom:3px;
color:#ddd;
margin-top:3px;
}

.box h4{
margin:0px;
padding:0px;
font-weight:normal;
font-style:italic;
font-size:11px;
margin-bottom:15px;
color:#ddd;
margin-top:3px;
}

.box a, #content a{
color:#bbb;
text-decoration:none;
font-weight:bold;
}

.box a:hover, #content a:hover{
text-decoration:underline;
}

#galleryHome{
margin:0px;
padding:0px;
list-style-type:none;
}

#galleryHome a img{
border:2px solid #999;
}

#galleryHome a:hover img{
border:2px solid #fff;
}

#galleryHome li{
float:left;
display:inline;
margin-right:13px;
margin-bottom:13px;
}


#galleryList{
margin:0px;
padding:0px;
list-style-type:none;
width:350px;
margin-left:0px;
}

#galleryList a img{
border:2px solid #999;
width:52px;
height:78px;
}

#galleryList a:hover img{
border:2px solid #fff;
}

#galleryList li{
float:left;
display:inline;
margin-right:13px;
margin-bottom:13px;
}

.field1, .field2, .field3, .field4, .field5{
border:0px;
background:#212121;
padding:7px 7px 8px 7px;
width:332px;
display:block;
float:left;
margin-bottom:3px;
color:#7b7b7b;
font-family:Calibri, Arial, Helvetica, sans-serif;
}

.btn{
border:0px;
background:#212121;
padding:7px 7px 8px 7px;
font-weight:bold;
display:block;
float:left;
margin-bottom:3px;
color:#7b7b7b;
font-family:Calibri, Arial, Helvetica, sans-serif;
}

.field2{
width:22px !important;
margin-right:1px;
}

.field3{
width:32px !important;
margin-right:1px;
}

.field4{
width:121px !important;
margin-right:1px;
background:#323232;
color:#5B5B5B;
}

.field5{
width:450px;
height:200px;
font-size:12px;
}

.clearer{
clear:both;
}	

#footer{
width:720px;
font-size:11px;
color:#5D5D5D;
height:45x;
padding:55px 65px 0px 65px;
float:left;
display:inline;
background:url(../images/footer.jpg) no-repeat;
}

#footer ul{
margin:0px;
padding:0px;
list-style-type:none;
float:right;
margin-bottom:8px;
height:13px;
overflow:hidden;
}

#footer p{
	margin-top:0px;
	padding-top:0px;
	float:left;
}

#footer ul li{
float:left;
display:inline;
padding-right:3px;
margin-right:3px;
border-right:1px solid #5D5D5D;
}

#footer a{
color:#5D5D5D;
text-decoration:none;
}

#footer a:hover{
color:#999;
}
