body,#navigation {
	background:#666666!important;
}
 
/****
	Header
	****/

#header h1.noimage a {
	color:#ffffff;
	background:#111111;
}

#header h1.noimage a:hover {
	color:#ffffff;
}

/****
	Content
	*****/

/****
	Posts
	****/
div.post h1 a {
	color: #000000;
}

div.post h1 a:hover {
	background: #FF0000;
	color: #FFFFFF;
}

.widget .post .post-published a, 
div.post .post-published a, 
div.post .post-content a, 
.widget .post div.post-content a, 
.post .post-content a.more-link,
div.post ul#sub_navigation a, 
.widget .post .post-footer a,
.commentlist a {
	color: #222222;
	border-bottom-color: #FF0000;
	background:none;
}

.widget .post .post-published a:hover, 
.post .post-published a:hover, 
.post .post-content a:hover,
.widget .post div.post-content a:hover, 
.post .post-content a:hover.more-link,
div.post ul#sub_navigation a:hover,
div.post ul#sub_navigation .current_page_item a,  
.widget .post .post-footer a:hover,
.commentlist a:hover {
	color: #000000;
}

/*****
	Sidebar
	*****/

#sidebar {
	background: #111111;
}

#sidebar #widgets a {
	color:#ffffff;
}
	
#sidebar #widgets a:hover {
	color:#ffffff;
}

/*****
	Widgets
	*****/

#widgets ul li.widget {
	background: #000000;
	color: #efefef;
}

#widgets ul li.widget h2 {
	color: #ffffff;
}

.widget a {
	color: #222222;
	border-bottom-color: #FF0000;
}

.widget a:hover {
	color: #ffffff;
	background: #FF0000;
}

	/****
		Now Playing
		****/
	#B2NowPlaying_Slider {
		background-color:#000000;
		color:white;
	}
	
	#B2NowPlaying_Slider a {
		color:white;
	}
	
	.B2NowPlaying_Navigation a.selected {
		background:#FF0000;
	}
	
	.B2NowPlaying_Panel_Item {
		border-color:#000000;
	}
	
	.B2NowPlaying_Panel span 
	{
		background-color:black;
		color:white;
	}
	
	/****
		Theatre Location
		****/
	a.Cinemon_GetDirectionsLink
	{
		color:white !important;
	}
	
	#Cinemon_DirectionsForm
	{
		background-color:black;
		color:#ffffff;
	}
	
	.Cinemon_B2TheatreLocation_Holder div a:hover {
		background:none;
	}
	
	/****
		Movie Schedule
		****/
	#sidebar #widgets .Cinemon_ScheduleHolder a {
		color:black !important;
	}
	
	#sidebar #widgets .Cinemon_ScheduleHolder a:hover {
		background-color:#FF0000 !important;
		color:#ffffff !important;
	}
	
	#sidebar #widgets .Cinemon_ScheduleHolder caption a, .Cinemon_ScheduleHolder caption a {
		color:#ffffff !important;
	}
	
	#sidebar #widgets .Cinemon_CalendarSubscribe a {
		color:#ffffff !important;
	}
	
/****
	Movies page
	*****/

#Cinemon_movie_information {
	background: #FAF1C3;
	color: #000000;
}

#Cinemon_movie_information ul li {
	color: #222222;
}

#Cinemon_movie_information ul li a {
	color: #000000;
}

#Cinemon_movie_information div.Cinemon_playing_on {
	background: #EFE195;
}

#Cinemon_movie_information div.Cinemon_playing_on h3,
#Cinemon_movie_information div.Cinemon_playing_with h3 {
	color: #111111;
	background: #DFCE6F;
}

#Cinemon_movie_information div.Cinemon_playing_with {
	background: #EFE195;
}

/****
	Schedule Page
	****/

table {
	color: #222222;
}

caption {
	background: #111111;
	color: #ffffff;
	border-bottom:2px solid #FF0000;
}

tbody th {
	color: #000000;
}

tbody tr {
	background-color:#eeeeee; 
	}

tbody tr td { 
	background: #ffffff;
	}

tbody tr td.odd 	{
	background: #f0f0f0;
}

tbody tr td.today {
	background: #cccccc;
}

/*****
	Footer,
	*****/
#footer {
	background:#111111;
}

#footer ul li a {
	color:#DF1B1B;
	border-bottom: 1px solid #FF0000;
}

#footer ul li a:hover {
	color:#FF0000;
}

#footer p.copyright {
	color:#efefef;
}


/****
	Misc
	****/
.error {
	background-color:#FF0000;
	color:#FFFFFF;
	padding:10px;
}
