body, html {
	background: #323232;
	color: #c1c1c1;
	}
html.customBackground, .customBackground body {
	color: #eaeaea;
}
.siteMenuBlock, siteMenuBlock a {
border-bottom: 1px solid #999999;
	}
a {
	text-decoration: none;
	color: #eaeaea;
	}
.menu a {
	}
.menu a:hover, .menu li:hover a{
	color:#c1c1c1;
	}
.menu ul a{
	color: #999999 !important;
	background: none !important;
	display: block;
	}
.customBackground .menu ul a {
	color: #eaeaea !important;
}
.menu ul a:hover {
	color: #c1c1c1!important;
	}
.splash .menu a:hover {
	color: #000000!important;
	background: #eaeaea!important;
}
.visualMenu .menuCaption, .splashMenuCaption {
	background: url(../../shared/css/rgba.php?r=0&g=0&b=0&a=70) repeat ;
	background: rgba(0,0,0,0.7) ;
	color: #eaeaea;
}
.iPad .visualMenu .menuCaption {
	background:#000000;
}
.bigBlocks.iPad .visualMenu .menuCaption {
	background: url(../../shared/css/rgba.php?r=0&g=0&b=0&a=70) repeat ;
	background: rgba(0,0,0,0.7) ;
	border-bottom: none;
}
.boxDescription .visualMenu .externalCaption {
	background: none;
}
.boxDescription .externalCaption .menuTitle {
	border-bottom: 1px dotted #eaeaea;
}
.childDescription {
	background: #1e1e1e;
}
.visualMenu .menuCaption.noImage, .boxDescription .postSummary{
	box-shadow: inset 0px 0px 20px rgba(0,0,0,0.2);
 -webkit-box-shadow: inset 0px 0px 20px rgba(0,0,0,0.2);
 -moz-box-shadow: inset 0px 0px 20px rgba(0,0,0,0.2);
}
.visualMenu .menuCaption.noImage:hover, .boxDescription .postSummary:hover {
	box-shadow: inset 0px 0px 20px rgba(0,0,0,0.9);
 -webkit-box-shadow: inset 0px 0px 20px rgba(0,0,0,0.9);
 -moz-box-shadow: inset 0px 0px 20px rgba(0,0,0,0.9);
	}
.boxDescription .visualMenu .menuCaption.noImage{
	box-shadow: none !important;
 -webkit-box-shadow: none !important;
 -moz-box-shadow: none !important;
}
.iPad .visualMenu .menuCaption.noImage {
	box-shadow: none !important;
 -webkit-box-shadow: none !important;
 -moz-box-shadow: none !important;
}
.bigBlocks .visualMenu .menuTop, .bigBlocks .categoryInfo, .bigBlocks .topContainer {
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
/*
 .bigBlocks .visualMenu .menuTop, .bigBlocks .categoryInfo, .bigBlocks .topContainer {
	border-right: 1px solid #323232;
	border-bottom: 1px solid #323232;
}
.topContainer, .leftMenu {
	background: url(../../shared/css/rgba.php?r=50&g=50&b=50&a=70) repeat ;
	background: rgba(50,50,50,0.7) ;
}*/
.categoryInfo, .blogHeading, .blogContainer {
	background: 	#1e1e1e;
}
.siteTitle, .siteTitle a {
	color: #eaeaea;
	}
.imageTitle {
color: #eaeaea;
	}
.root .titleOverlay {
	background: url(../../shared/css/rgba.php?r=234&g=234&b=234&a=70) repeat ;
	background: rgba(234,234,234,0.7) ;
	color: #000000;
}
.videoPlay {
	background: url(../../shared/images/play_video.png) center center no-repeat;
}
.menuCaption {
}
.leftButton{
	background: url(../../shared/images/nav_arrow_left_black.png) center center no-repeat;
	}
.rightButton {
	background: url(../../shared/images/nav_arrow_right_black.png) center center no-repeat;
	}
.imageDisplayWrapper:hover .share{
	background: url(../../shared/css/rgba.php?r=50&g=50&b=50&a=70) repeat ;
	background: rgba(50,50,50,0.7) ;
}
.singlePost {
	background: #323232}
.contentFloatOverlay {
	background: url(../../shared/css/rgba.php?r=0&g=0&b=0&a=70) repeat ;
	background: rgba(0,0,0,0.7) ;
	background: rgba(0,0,0,0.7);
}
.splash .floatingInformation {
			text-shadow: 0px 0px 30px #000;
 -webkit-text-shadow: 0px 0px 30px #000;
 -moz-text-shadow: 0px 0px 30px #000;
			background: url(../../shared/css/rgba.php?r=50&g=50&b=50&a=70) repeat ;
	background: rgba(50,50,50,0.7) ;
}
.contentFloatData, .contentFloatContainer .post h1, .singlePost .post h1, .singlePost .singleImageData {
	border-top: 1px solid #eaeaea;
}
.contentFloatContainer{
	background: #1e1e1e !important;
	box-shadow: 0px 0px 60px #000;
 -webkit-box-shadow: 0px 0px 60px #000;
 -moz-box-shadow: 0px 0px 60px #000;
}
.subCategorychild .mainContent {
	background: url(../../shared/css/rgba.php?r=50&g=50&b=50&a=70) repeat ;
	background: rgba(50,50,50,0.7) ;
}
.subChildBottom {
	background: #323232;
}
input[type=text], input[type=email] {
	background: #323232;
	color: #eaeaea;
	box-shadow: inset 0px 0px 10px #000;
	border: 1px solid #eaeaea;
	padding: 5px;
}
input[type=submit] {
	padding: 2px 5px;
}
/* Blog Styles */
.blogShare {
    border-top: 1px dotted #eaeaea;
    border-bottom: 1px dotted #eaeaea;
}
.blogSummary {
	background: #1e1e1e;
}
.mobile .imageDisplayWrapper:hover .share {
    background: inherit;
}
.mobile .share, .mobile .share a, .mobile .icon-more-info {
    background: #eaeaea !important;
    color: #323232 !important;
}
.mobile .share a {
    background: none !important;
}
.mobile .backToTop {
    border-top: 1px solid #eaeaea;
}
.mobile .menu {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

