body {
	background-color:#676767;
	color:#cccccc;
}

em:before
{
	background-color:#666666;	
}

#hoursPopup , .innerPopup
{
	color:#333333;
}


#navMenu a , #navMenu a:visited , #viewType a , #viewType a:visited
{
	color:#333333;
} 

.priceRow
{
	background:	transparent url(underline.png) repeat-x center bottom	
}

a , a:visited
{
	color:#42c0ff;
}

#footer
{
	background-color:#333333;
	color:#ffffff;
}

#tp
{
	padding-bottom:1em;
}

h2
{
	color:#ffffff;	
}

#header
{
	background-color:#000000;
	border-radius:10px 10px 0px 0px;
	padding-bottom:1em;
	margin-bottom:0em;
	border-bottom:solid 1.5em #333333;
}

#content , #sideBar
{
	padding:2em 0;
}

#footer
{
	margin-top:0px;
	border-radius: 0px 0px 10px 10px;
}

h1 , #strapLine
{
	color:#ffffff;
}

h1
{
	padding-top:10px;
}

#contentHolder
{
	background-color:#000000;
	padding:0;
	position:relative;
	
}


#logo img
{
	border:solid 10px #ffffff;
	border-radius: 7px;	
}

#thePage
{
	background-color:transparent;
}

#sideBar
{
	background-color:#161413;
}

#menuContent , #hours
{
	background-color:transparent;
	padding:0px;
}

#menuContent a , #menuContent a:visited
{
	color:#cccccc;
}

#menuContent a:hover
{
	color:#ffffff;
}

.galleryText
{
	color:#000000;	
}

#banner
{
	background-color:#161413;
}

.highlight
{
	background-color:transparent;
	border-bottom:solid 3px #42c0ff; 
}

.plainContent
{
	padding-left:0px;	
}


.featureBox
{
	background-color:#161413;
	color:#ffffff;	
}


.articleImage img
{
	border-radius: 7px;
}	

.priceRow label , .priceRow .price
{
	background-color:#000000;
}


.infoBox .c
{
	padding:0px;
}

.albumItem
{
	box-shadow:none;
	border:none;
	background-color:#161413;
}

@media screen and (max-width: 800px) /*800px*/
{
	.responsive #sideBar
	{
		padding-top:1em;
		padding-bottom:1em;
	}	
	
	.responsive #rSideBar
	{
		margin-bottom:0;
	}
	
	.responsive #sideBarH
	{
		display:none;
	}
}
