body {background: #000000;
	  color: #AEAEAE;
	  font-family: Lucida Sans, verdana, arial;
	  font-size: 12px;
	  margin-top: 0px;}
	  
a:link {color: #CBCBCB; font-weight: normal; text-decoration: underline;}
a:visited {color: #CBCBCB; font-weight: normal; text-decoration: underline;}
a:hover {color: #CBCBCB; text-decoration: none; font-weight: normal; }	 

a img {border: 0!important;}

a.view:link {color: #A7A7A7; font-weight: normal; text-decoration: none; font-size: 11px;}
a.view:visited {color: #A7A7A7; font-weight: normal; text-decoration: none; font-size: 11px;}
a.view:hover {color: #A7A7A7; text-decoration: underline; font-weight: normal; font-size: 11px;}	 

a.foot_lnk:link {color: #3B3B3B; font-weight: normal; text-decoration: none; font-size: 12px;}
a.foot_lnk:visited {color: #3B3B3B; font-weight: normal; text-decoration: none; font-size: 12px;}
a.foot_lnk:hover {color: #3B3B3B; text-decoration: underline; font-weight: normal; font-size: 12px;}	  

.view {color: #A7A7A7; font-weight: normal; text-decoration: none; font-size: 11px;}
img.right {float: right; margin-left: 10px; margin-bottom: 10px; border: 1px solid #F3F3F3;}
img.center {text-align: center; border: 1px solid #F3F3F3;}
img.noBor {border: 0!important;}

#ToolBar {font-size: 11px; background: #000; padding: 5px; height: 17px; margin: 0 auto; position: relative; text-align: center;}	  
#ToolBar img {vertical-align:middle; border:0} 
.home #ToolBar .PodcastBox {float: left; margin-left: 60px;}
#ToolBar .PodcastBox {float: left; margin-left: 82px;}
#ToolBar .EnewsBox {float: left;}
#ToolBar .Twitter {float: left;}
#ToolBar .Facebook {float: left;}
#ToolBar .Myspace {float: left;}

#wrapper {width: 638px;
		  position: relative;
		  margin: 0 auto;}
		  
#mp_logo {background: url(/themes/DiscoTheme/images/common/dnc_mp_hdr_logo.gif) no-repeat;
		  width: 638px;
		  height: 63px;}	
		  
#mp_rotate {width: 638px;
			height: 252px;}
			
#nav {/*background: url(/themes/DiscoTheme/images/common/dnc_mp_nav_static.gif) no-repeat;*/
	  width: 638px;
	  height: 35px;}	
	  
#mp_content {width: 596px;
			 /*min-height: 350px;*/
			 margin-left: 20px;
			 margin-right: 20px;
			 padding-top: 10px;}	
			 
			 
#cal_box {background: url(/themes/DiscoTheme/images/mp/dnc_mp_this_week.gif) top right no-repeat;
		  height: 325px;
		  width: 285px;
		  float: right;
		  margin-top: 10px;}	
		  
#TwitterBox {
		  width: 285px;
		  float: right;
		  margin-top: 10px;
}

#facebook {float: right; margin-top: 15px; margin-left: 12px; background: #abef01; border: 1px solid #D5F600;}		  
.fan_box
.full_widget 
.connect_top {}
.fan_box
.full_widget {}
.connect_top a {
	color: #333;
}
.connect_top a:hover {
	color: #000;
	text-decoration: underline;	
}
.fan_box
.connections {
	color: #CBCBCB;
}
.fan_box
.connections_grid
.grid_item
.name {
	color: #333; 
}

		  
#HalloweenCTA {height: 244px;
			   width: 273px;
			   float: right;
			   margin-top: 10px;
			   margin-left: 5px;}		  
		  
#cal_content {padding-top: 67px;
		  	  padding-left: 45px;
			  padding-right: 30px;
			  padding-bottom: 35px;}	
			  
#footer {padding-top: 20px;
		 width: 638px;
		 height: 35px;}			  
			  
/* Secondary Navigation Positions */ 

#about b {position: absolute; cursor: pointer; cursor: hand;  display: block; width: 69px; height: 17px; left: 20px; top: 315px; z-index: 10;}
#find b {position: absolute; cursor: pointer; cursor: hand;  display: block; width: 53px; height: 17px; left: 105px; top: 315px; z-index: 10;}
#policies b {position: absolute; cursor: pointer; cursor: hand;  display: block; width: 61px; height: 17px; left: 177px; top: 315px; z-index: 10;}
#sitemap b {position: absolute; cursor: pointer; cursor: hand;  display: block; width: 61px; height: 17px; left: 255px; top: 315px; z-index: 10;}
			  
/* Text Styles */

.cal_header {font-weight: bold;
			 font-size: 13px;}	
			 
.cal_more_plus {color: #EAFF01; font-size: 12px;}

.footer_text {color: #3B3B3B;
			  font-size: 12px;
			  padding-top: 4px;
			  padding-bottom: 15px;}		
			  
			  	 		  	  		   
	  
/* Interior Styles Not Used On Main Page */


#int_header {background: url(/themes/DiscoTheme/images/int/dnc_int_hdr_logo.gif) no-repeat;
		     width: 638px;
			 height: 63px;} 
			 
#int_sub_head {background: url(/themes/DiscoTheme/images/sub_head/dnc_subhead_about_us.jpg) no-repeat;
		 width: 638px;
		 height: 117px;}
.schedule #int_sub_head {background: url(/themes/DiscoTheme/images/sub_head/dnc_subhead_club_schedule.jpg) no-repeat;}	
.theater #int_sub_head {background: url(/themes/DiscoTheme/images/sub_head/dnc_subhead_the_theater.jpg) no-repeat;}
.club-djs #int_sub_head {background: url(/themes/DiscoTheme/images/sub_head/dnc_subhead_club_djs.jpg) no-repeat;}
.links #int_sub_head {background: url(/themes/DiscoTheme/images/sub_head/dnc_subhead_links.jpg) no-repeat;}
.gallery #int_sub_head {background: url(/themes/DiscoTheme/images/sub_head/dnc_subhead_gallery.jpg) no-repeat;}
.contact #int_sub_head {background: url(/themes/DiscoTheme/images/sub_head/dnc_subhead_contact_us.jpg) no-repeat;}
.find-us #int_sub_head {background: url(/themes/DiscoTheme/images/sub_head/dnc_subhead_find_us.jpg) no-repeat;}
.policies #int_sub_head {background: url(/themes/DiscoTheme/images/sub_head/dnc_subhead_policies.jpg) no-repeat;}
.site-map #int_sub_head {background: url(/themes/DiscoTheme/images/sub_head/dnc_subhead_site_map.jpg) no-repeat;} 
			   
#int_footer {/*background: url(/themes/DiscoTheme/images/int/dnc_int_nav2.gif) center center no-repeat;*/
			 height: 30px;
			 width: 638px;
			 padding-top: 40px;
			 padding-bottom: 0px;
			 clear: both;}	
			 
#int_content {width: 597px;
			 /*min-height: 350px;*/
			 padding-left: 20px;
			 padding-right: 0px;
			 padding-top: 10px;}	
			 
.divider {background: url(/themes/DiscoTheme/images/divider.png) no-repeat;
	      margin: 0 auto;
		  height: 21px;
		  padding-top: 10px;
		  padding-bottom: 0px;
		  width: 394px;
		  clear: both;}

h1 {background: url(/themes/DiscoTheme/images/header_bot_cap.jpg) left bottom no-repeat; color: #C8EA00; font-weight: normal; font-size: 22px;}		  
h2 {background: url(/themes/DiscoTheme/images/header_bot_cap.jpg) left bottom no-repeat; color: #C8EA00; font-weight: normal; font-size: 20px;}		  
h3 {font-weight: normal; font-size: 16px;}

			 
/* Secondary Navigation Positions For Interior */ 

#about_int b {position: absolute; cursor: pointer; cursor: hand;  display: block; width: 71px; height: 17px; right: 224px; bottom: 45px;}
#find_int b {position: absolute; cursor: pointer; cursor: hand;  display: block; width: 53px; height: 17px; right: 154px; bottom: 45px;}
#policies_int b {position: absolute; cursor: pointer; cursor: hand;  display: block; width: 61px; height: 17px; right: 75px; bottom: 45px;}
#sitemap_int b {position: absolute; cursor: pointer; cursor: hand;  display: block; width: 58px; height: 17px; right: 0px; bottom: 45px;}
#home_int b {position: absolute; cursor: pointer; cursor: hand;  display: block; width: 50px; height: 17px; right: 23px; top: 23px;}						 			 		   	 
			 
/* Twitter Box Styles */	
#TwitTable {padding: 5px 0 0 0;}
a.TwitterHeader {text-decoration: none; color: #CDFB00; font-family: lucida sans; font-size: 15px; font-weight: normal; margin: 0; text-align: center; background: none;}
		
a.TwitLink:link {color: #CBCBCB; font-weight: bold; text-decoration: none;}
a.TwitLink:visited {color: #CBCBCB; font-weight: bold; text-decoration: none;}
a.TwitLink:hover {color: #CBCBCB; text-decoration: underline; font-weight: bold; }

#twitter_div {background-color: #000; width: 249px; border: 2px solid #7F7F7F; margin-left: 24px;}
#twitter_update_list {padding-left: 25px; padding-right: 20px; list-style: square;}
* #twitter_update_list {padding: 0; margin-right: 20px; margin-left: 25px;}
#twitter_update_list li {padding-bottom: 10px;} 

/* Form General Styles */
fieldset {border: 0px;}
.text {color: #AEAEAE;}
input, textarea, select {margin-left: 10px; margin-top: 0px; border: 1px solid #6e6e6e; margin-top: 10px; color: #6e6e6e;}
.required {color: red; width: 250px;}
.action {margin-left: 0px; background: #D4D0C8; color: #6e6e6e; }

#Form_Form {color: #AEAEAE;}
#Form_Form .field label.left {vertical-align: top; display: inline-block; width: 100px; text-align: left; padding-top: 11px; * padding-top: 11px; }
#Form_Form  .field .middleColumn { display: inline; width: 100px;}
#Form_Form .field input.text {width: 250px; height: 18px; margin-right: 12px; color: #333;}
#Form_Form .field textarea {width: 250px; color: #333;}
#MollomField .mollom-captcha {margin-left: 110px; padding-top: 12px;}

/* Admin Login Form Styles */
#MemberLoginForm_LoginForm {padding: 10px;}
#MemberLoginForm_LoginForm  .field label.left { display: inline-block; width: 100px; text-align: left; padding-top: 11px;}
#MemberLoginForm_LoginForm  .field .middleColumn { display: inline; vertical-align: top;}
#MemberLoginForm_LoginForm .field input.text {width: 250px; color: #333;}
#Remember {width: 180px; display: inline-block; text-align: left!important;}
#MemberLoginForm_LoginForm_Remember {background: none; border: 0; width: 20px;}
#Remember label.right {display: inline-block; margin-top: 1px;}

/* Breadcrumbs */
#Breadcrumbs
{
	border-bottom: 1px solid #3F3F3F;
	line-height: 1.6em;
}

/* Staff Pages */
/* Main Listing Page */
#StaffList {list-style: none; padding: 0; margin: 0;}
#StaffList .staffname {font-size: 16px; padding-bottom: 6px;}
#StaffList .staffphoto {float: left; padding-right: 12px;}
#StaffList .staffphoto img {border: 1px solid #F3F3F3;}
#StaffList .staffdescription {padding-top: 0; margin-top: 0;}
#StaffList .staffdescription p {padding-top: 0; margin-top: 0;}
#StaffList .clear {clear: both;}

/* Detail Pages */
#StaffPhoto {float: left; padding-bottom: 2px; margin-top: 2px; padding-right: 10px;}
#StaffPhoto img {border: 1px solid #F3F3F3;}
.StaffDetailListing {}

/************************
SITEMAP
************************/
#sitemap-list {padding:0 0 0 10px; margin:0; list-style:none; font-weight:bold; line-height:150%; color: #FFF;} /*1st level list*/
#sitemap-list a {font-weight: bold;}
#sitemap-list li {padding:10px; margin-top:10px; font-size:13px; background:#333;} /*1st level items*/
 
#sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal; background:#4F4F4F;} /*2nd level lists*/
#sitemap-list li li {padding:0; margin:0; list-style:none; font-weight:bold; font-size:11px; line-height:18px; background:none} /*2nd level items*/
 
#sitemap-list ul ul {margin-left:10px;padding:5px 10px;  background:#6F6F6F;} /*3rd level lists*/
#sitemap-list li li li {font-size:11px; font-weight:normal;} /*3rd level items*/

