html{background:#000000}
body {
height:100%;
background:#000 url(../images/mainbgall.jpg) center top;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
}


/* main backgrounds */
#topbg{height:100%; background:transparent url(../images/mainbgtop.jpg) repeat-x center top;}
#bottombg{height:100%;}
#maincontent{height:100%; padding-bottom:75px;
	background:transparent url(../images/mainbgbottom.jpg) repeat-x center bottom;
} 
#mainWrap{width:945px; margin:0 auto;}

/* extras */
.clearAll{font-size:0px; line-height:0px; height:0px; clear:both; width:1%; visibility:hidden;}
.floatLeft{float:left;}
.floatRight{float:right;}

/* links */
a, a:visited, a:active, a:link{color:#29a5ce; text-decoration:none;}
a:hover{color:#53c0e4; text-decoration:none;}

/* extra text styles */
h1{font-size:22px; font-weight:bold !important;}
h2{font-size:15px; font-weight:bold; line-height:44px;}
h3{font-size:14px; font-weight:bold; line-height:36px;}
.hidden{visibility:hidden !important; display:none !important;}
.small{font-size:10px !important;}
.cianTxt{color:#29a5ce !important;}

/* head */
#head{height:164px; text-align:center;}

/* topContent */
#topContent{height:313px; background:#010202; border-left:1px solid #141112; border-right:1px solid #141112; border-bottom:1px solid #0c1111;}
	.VCSeparator{width:4px; height:307px; float:left; font-size:1px; line-height:1px;}
	#calendarBox{width:228px; height:307px; float:left;}
	#slideShowFlash{width:702px; height:307px; float:left;}

/* pageContent */
#pageContent{background:#020303; border-left:1px solid #070707; border-right:1px solid #070707; border-top:1px solid #070707;}
	#pageContent .wrap{padding:4px 4px 0 4px;}
#footer{margin-top:5px; color:#cccccc;}
#footer a, #footer a:visited, #footer a:active, #footer a:link{color:#fff !important;}
#footer a:hover{color:#29a5ce !important;}
#footer .wrap{padding:3px 10px;}

/* boxes */
.blackBox_mid{background:#020303; border-left:1px solid #060606; border-right:1px solid #060606;}
.blackBox_top{height:8px; font-size:8px; line-height:8px; background:transparent url(../images/blackBox_top.gif) no-repeat;}
.blackBox_bot{height:8px; font-size:8px; line-height:8px; background:transparent url(../images/blackBox_bot.gif) no-repeat;}

/* ws_club */
#ws_club{width:228px; background:#090a0c url(../images/ws_club_bot.gif) no-repeat bottom; float:left;}
#ws_club p{padding:5px 12px; font-size:12px; line-height:14px;}
#ws_club form{width:211px; margin:8px auto 0 auto;}
#ws_club form #email{width:203px;background:#fff url(../images/ws_club_form_textfield.gif) no-repeat top; font-size:10px; color:#000; border:0; overflow:hidden; padding:6px 0 7px 8px;}
#ws_club form #bt_subscribe{margin:11px 0;}

/* ############## */
/* dynamicContent */
/* ############## */

#dynamicContent{width:700px; float:right;}
.dynamicContentBox{}
.dynamicContentBox_mid{background:#090a0c; height:100%}
.dynamicContentBox_top{height:5px; font-size:5px; line-height:5px;}
.twoedges{background:#090a0c url(../images/dynamicContentBox_top_2edges.gif) no-repeat;}
.Redge{background:transparent url(../images/dynamicContentBox_top_Redge.gif) no-repeat;}
.Ledge{background:transparent url(../images/dynamicContentBox_top_Ledge.gif) no-repeat;}
.dynamicContentBox_bot{background:transparent url(../images/dynamicContentBox_bot.gif) no-repeat; height:5px; font-size:5px; line-height:5px;}

.bottomNav{width:700px; height:31px; background:transparent url(../images/bottomNavBg.gif) no-repeat;}
.bottomNav .bottomNav_wrap{padding:7px 10px 0 10px;}
.bottomNav a{color:#88898a !important;}
.bottomNav a.arrow_prev{background:transparent url(../images/arrow_prev.gif) no-repeat 0px 0px; padding-left:22px; line-height:16px; display:block; width:90px;}
.bottomNav a.arrow_next{background:transparent url(../images/arrow_next.gif) no-repeat right 0px; padding-right:22px; line-height:16px; display:block;width:90px; text-align:right;}
.bottomNav a.arrow_prev:hover{background-position:0 -16px;}
.bottomNav a.arrow_next:hover{background-position:right -16px;}
/* mainMenu */
#mainMenu{height:50px;width: 100%;overflow: hidden;}
#mainMenu .sel{margin-left:0 !important;}
#mainMenu ul li{float:left; margin-left:3px;}
#mainMenu ul li a{float:left; display:block;}

/* home */
.homeBoxes{width:233px; height:221px; background:#020303 url(../images/homeBoxes_bg.gif) repeat-y right; float:left;}
.homeBoxes ul li{width:208px; margin:0 auto;}
.homeBoxes a, .homeBoxes a:visited, .homeBoxes a:active, .homeBoxes a:link{color:#fff !important;}
.homeBoxes span.info{line-height:12px;}
.homeBoxes span.info img{margin-bottom:10px;}
.homeBoxes .moreinfo{text-align:right !important; padding-right:17px; margin-top:10px;}
.homeBoxes span.moreinfo img{margin-top:10px;}
.last_homeBox{background:none !important;}

/* rest of pages */

	/* ws_normal */
	#ws_normal{height:100%;}
	
	#ws_normal .wrap{padding:13px 17px !important;}
	#ws_normal .wrap p{font-size:12px; line-height:16px; padding-bottom:12px; *padding-bottom:11px;}
	#ws_normal .wrap h2{margin-bottom:10px;}

	/* ws_about */
	#ws_about{height:100%;}
	#ws_about .col_1{width:349px; float:left; }
	#ws_about .col_1 .wrap{padding:21px 17px !important;}
	#ws_about .col_1 .wrap p{font-size:12px; line-height:16px; padding-bottom:17px;}
	#ws_about .col_1 .wrap h3{margin-bottom:10px;}
		
	#ws_about .col_2{width:124px; float:left;}
	#ws_about .col_3{width:222px; float:left; height:100%;}

	/* ws_djs */
	#ws_djs{height:100%;}
	.djs_box_wrap{padding:9px 12px;}
	.djs_box{height:167px; background:#08090a url(../images/djs_boxBg.gif) repeat-x bottom; margin:0 auto; overflow:hidden; border-bottom:2px solid #090a0c; width:700px;}
	.djs_box .thumb, .djs_box .info{float:left;}
	.djs_box .thumb{width:217px; background:transparent; background-repeat:no-repeat; background-position:4px 4px;}
	.djs_box .info{width:459px;}
	.djs_box h2, .djs_box h2 a{font-size:18px; color:#db4b0c; font-weight:normal;}
	.djs_box p{font-size:12px; line-height:16px;}
	.djs_box .buttons{margin-top:14px;}
	.djs_box .buttons .floatRight img{margin-left:10px;}
	
	/* ws_djs_dj */
	#ws_djs_dj{height:100%;}
	.ws_djs_dj_wrap{padding:0 0 0 14px;}
	#ws_djs_dj h2{font-size:40px; color:#db4b0c; font-weight:normal; margin-bottom:10px;}
	#ws_djs_dj .info{width:334px; float:left;}
	#ws_djs_dj .info h3{margin-bottom:16px;}
	#ws_djs_dj .info p{font-size:12px; line-height:16px; padding:8px 0;}
	#ws_djs_dj .info .imageCorner{margin:8px 0;}
	
	#ws_djs_dj .sidebarDj{width:348px; float:left;}
	#ws_djs_dj .sidebarDj_mid{background:#000 url(../images/wp_dj_djs_sidebar_bot.gif) no-repeat bottom; width:342px; margin:0 0 0 auto; padding:0 0 5px 0;}
	#ws_djs_dj .title_top{height:34px; background:transparent url(../images/wp_dj_djs_sidebar_title_top.gif) no-repeat;}
	#ws_djs_dj .title_mid{height:34px; background:transparent url(../images/wp_dj_djs_sidebar_title_mid.gif) no-repeat;}
	#ws_djs_dj .title_top h3, #ws_djs_dj .title_mid h3{line-height:34px !important; padding:7px 0 0 7px !important;}
	
	ul.dj_links{margin: 1px auto;}
	ul.dj_links li{display: inline; }
	ul.dj_links li a{padding:11px 9px; display:block; background:#040506 url(../images/mini_icon_more.gif) no-repeat 325px 8px; *cursor:pointer; border-bottom:1px solid #000000;}
	ul.dj_links li .dj_links_title{color:#db4b0c; display:block;}
	ul.dj_links li .dj_links_text{color:#a6a6a6; display:block;}
	
	.bt_fullBIO{width:334px; height:47px; display:block; font-size:10px; color:#fff !important; background:transparent url(../images/bt_dowloadBIO.gif) no-repeat; line-height:47px;}
	.bt_fullBIO span{padding:0 0 0 168px;}
	
	/* ws_calendar */
	#ws_calendar{height:100%;}
	#ws_calendar h2{margin:5px 14px;}
	#calendarBoxes{width:523px; float:left;}
	.calendar_box{width:519px; background:#07080a; border-bottom:3px solid #090a0c; margin:0 0 0 2px;}
	.calendar_box_wrap{padding:14px 0 14px 12px; *padding:14px 0 0 12px;}
	.calendar_box .thumb{width:146px; float:left; background-position:4px 4px; background-repeat:no-repeat;}
	.calendar_box .info{width:237px; float:left;}
	.calendar_box .links{width:110px; float:left; text-align:right; line-height:13px; padding:6px 0 0 0}
	.calendar_box .links .date{color:#b5e60d !important;}
	.calendar_box .links .place{color:#e95d2f !important;}
	.calendar_box .links .moreinfo{padding:40px 0 0 0;}
	.calendar_box h3{line-height:16px; font-size:16px; padding:8px 0 8px 0;}
	.calendar_box h3 a{color:#fff;}
	.calendar_box h3 a:hover{color:#fff;}
	.calendar_box p{line-height:14px; font-size:11px; color:#a3a4a5;}
	
	#calendar_event{width:523px; float:left; margin-bottom:8px;}
	.calendar_event_wrap{padding:19px 0 14px 12px;}
	.calendar_event_wrap .leftInfo{width:146px; float:left;}
	.calendar_event_wrap .thumb{width:146px; background-position:8px 4px; background-repeat:no-repeat;}
	.calendar_event_wrap .info{width:350px; float:left;}
	.calendar_event_wrap .links{line-height:13px; padding:0px 0 8px 0; font-size:11px;}
	.calendar_event_wrap .links .date{color:#b5e60d !important;}
	.calendar_event_wrap .links .place{color:#e95d2f !important;}
	.calendar_event_wrap h3{line-height:26px; font-size:24px; padding:0px 0 8px 0;}
	.calendar_event_wrap h3 a{color:#fff !important;}
	.calendar_event_wrap h3 a:hover{color:#fff !important;}
	.calendar_event_wrap p{line-height:16px; font-size:12px; color:#fff; padding:6px 0;}
	
	.calendar_event_wrap .buttons{margin-top:4px; *margin-top:0px; margin-left:5px;}
	.calendar_event_wrap .buttons img{margin:4px 0;}
	
	.sidebarCalendar{width:176px; float:left; margin-bottom:5px;}
	.sidebarCalendar_mid{background:#000 url(../images/wp_calendar_sidebar_bot.gif) no-repeat bottom; width:172px; margin:0 0 0 3px; padding:0 0 5px 0;}
	.sidebarCalendar_wrap{padding:5px;}
	.sidebarCalendar_wrap_bot{padding:5px 5px 0 5px !important;}
	
	ul.calendarEventsList{}
	ul.calendarEventsList li{padding:8px 8px 8px 25px;}
	ul.calendarEventsList li a{color:#fff !important; display:block; width:129px;}
	ul.calendarEventsList li a:hover{}
	.icon_upcoming_events{background:transparent url(../images/icon_upcoming_events.gif) no-repeat 8px 8px;}
	.icon_past_events{background:transparent url(../images/icon_past_events.gif) no-repeat 8px 8px;}
	
	/* ws_contact_us */
	#ws_contact_us{height:100%;}
	#ws_contact_us .col_1{width:473px; float:left;}
	#ws_contact_us .col_1 .wrap{padding:13px 17px 0 17px!important;}
	#ws_contact_us .col_1 .wrap p{font-size:12px; line-height:16px; padding-bottom:17px;}
	#ws_contact_us .col_1 .wrap h2{margin-bottom:15px;}
	#ws_contact_us .col_1 .wrap h3{margin-bottom:10px;}
	
	#ws_contact_us .blackSidebar_wrap{font-size:12px; line-height:16px; color:#808080; padding:6px 11px 18px 11px;}
		
	#ws_contact_us .col_2{width:222px; float:left; height:100%;}
	
	#form{width:437px; margin: 0 auto;}
	#form .form_top{width:437px; height:6px; font-size:6px; line-height:6px; background:transparent url(../images/wp_contact_form_top.gif) no-repeat;}
	#form .form_bot{width:437px; height:6px; font-size:6px; line-height:6px; background:transparent url(../images/wp_contact_form_bot.gif) no-repeat;}
	#form .form_bg{width:435px; height:100%; color:#c2c0c0; border-left:1px solid #1e1d1e; border-right:1px solid #1e1d1e; background:#090a0c;}
	
	#form .form_bg form{width:415px; margin:0 auto; padding:5px 0;}
	#form .formL{width:118px; float:left; text-align:right; padding-top:10px;}
	#form .formR{width:281px;*width:282px;float:right;}
	
	#form .row{height:38px;}
	#form input.text { font-size:13px !important; width:271px; border:0; margin:0; background:transparent url(../images/wp_contact_input.gif) no-repeat; padding: 5px 5px;} 

	#form textarea.message {font-family:Arial, Helvetica, sans-serif; font-size:13px !important; width:271px; background:transparent url(../images/wp_contact_textarea.gif) no-repeat; border:0; margin:0; padding: 5px 5px; overflow:hidden; height:208px;}
	#form .buttons{padding-top: 10px; text-align:right; height:auto !important;}
	#form button{border:0; width:70px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 0 3px 11px; *padding:6px 0 5px 11px;}
	#form button.grey{background:transparent url(../images/bt_clear.gif) no-repeat !important;}
	#form button.orange{background:transparent url(../images/bt_submit.gif) no-repeat !important; margin-left:10px;}

/* imageCorner */
.imageCorner{padding:5px !important; background:#191c21}

/* breadcrumb */
.breadcrumb{padding:10px 17px; color:#333333;}
.breadcrumb a{color:#4c7381 !important;}
.breadcrumb a.current{color:#848586 !important;}
.breadcrumb a.current:hover{color:#848586 !important;}
.breadcrumb a:hover{color:#53c0e4 !important;}
.calendarNav{margin-right:172px;}

/* blackSidebar */
.blackSidebar_mid{background:#000; height:100%;}
.blackSidebar_top,.blackSidebar_bot{height:5px; font-size:5px; line-height:5px;}
.blackSidebar_top{background:transparent url(../images/blackSidebar_top.gif) no-repeat;}
.blackSidebar_bot{background:transparent url(../images/blackSidebar_bot.gif) no-repeat;}
.blackSidebar_wrap{}

/* extra thumbs */
.thumbs_page{margin:0 auto; width:107px;}
.thumbs_page li{background-position: 3px 3px; background-repeat:no-repeat;margin-bottom:5px;}

.djlist{width:211px; margin:0 auto;}
.djlist li{width:211px; display:block; border-bottom:1px solid #000; background-color:#040506; background-position:6px 4px; background-repeat:no-repeat;}

ul.djlist li a{display:block; width:211px; height:72px; background:transparent url(../images/mini_icon_more.gif) no-repeat 198px 9px;}

ul.djlist li img{float:left;}
ul.djlist li span{width:125px; float:left;display:block;}
ul.djlist li span.title{color:#db4b0c !important; padding-top:8px;}
ul.djlist li span.info{color:#a6a6a6 !important; padding-top:2px; line-height:11px;}
/* extra lists */
.highlighted_list{}
.highlighted_list li{color:#b5e60d; font-size:13px; line-height:16px; padding-bottom:15px; background:transparent url(../images/icon_orangeTag.gif) no-repeat -2px -4px; padding-left:30px;}
