body, hmtl
{
	background-image:
    linear-gradient(
     #212423, #0d0d0d 
    );
	background-repeat:no-repeat;
	font-family: 'Share Tech Mono';
	font-size: 9pt;
	color: #b5bfbd;
	background-color: #0d0d0d ;
	
}

a {
    color: #fff;
}
a:hover {
    color: #f00;
}

.left
{
	width:230px;
	position:absolute;
}

.site-title
{
	position:relative;
	left: 10px;
	color: #b5bfbd;
	padding-top: 10px;
	padding-bottom: 30px;
}

.block-side
{
	padding-bottom: 20px;
	color: #b5bfbd;
}

.color-block
{
	background-color:#c77442;
	width:178px;
	height:15px;

	color: black;
	
}


#white-block
{
	background-color:#e8e8e8;	
	width:178px;
	height:15px;
	color: #212323;
}

.text-block
{
	background-image:
    linear-gradient(
      #171918, #2c3531
    );
	padding-top:15px;
	padding-left:10px;
	width:200px;
	height:100%;
}

#text-copyright
{
	width:100%;
	position:fixed;
	float: bottom;
	bottom:10px;
	font-size: 6pt;
	text-align: center;
	
}

/** GRID AREA */

#content-area
{
	/**
	background-color:#55a5c3; 
	*/
		
	width:80%;
	height:500px;
	left: 240px;
	right: 220px;
	top: 52px;
	position:absolute;	
	padding: 6px;
	/**padding-bottom:50px; */
	
}

#contentText
{
	
	position: absolute;
    bottom: 0;
    left: 4;
}

#contentText2
{
	
	position: absolute;
    bottom: 0;
    right: 4;
	color: red;
}
/** POSTER BLOCK */

#contentBlock-poster
{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	position:relative;
	background-color:616261;
	width:258;
	height:370;
	text-align: bottom;
}

#contentBlock-moviePoster
{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	position:relative;
	background-color:616261;
	width:460;
	height:688;
	text-align: bottom;
}

#contentBlock-videoident
{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	position:relative;
	background-color:616261;
	width:258;
	height:370;
	text-align: bottom;
}

#contentBlock-poster:hover
{
    background-color:#e8e8e8;
	cursor: pointer;
	color: black;
}

#contentImage-poster
{
	padding-top: 4px;
	padding-left: 4px;
	/*position: fixed;*/
}
#contentVideo
{
	
	padding-top: 4px;
	padding-left: 4px;
	/*position: fixed;*/
}

#color-blockheader2
{
	padding-left:10px;
	padding-top:12px;
	margin-right: 6px;
	margin-top: 32px;
	margin-bottom: 26px;
	float: left;
	position:relative;
	background-color:616261;
	width:1266px;
	height:40px;
	position:relative;
	font-size: 15pt;
	color: White;
	text-align: center-left;
	
}

.contentBlock-videoIdent
{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	position:relative;
	background-color:616261;
	width:436;
	height:370;
	text-align: bottom;
}

/** LANDSCAPE BLOCK */

.contentBlock-landscape
{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	position:relative;
	background-color:616261;
	width:630;
	height:370;
	text-align: bottom;
}

.contentBlock-bigWide
{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	position:relative;
	background-color:616261;
	width:1266;
	height:740;
	text-align: bottom;
}

.contentBlock-tall
{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	position:relative;
	background-color:616261;
	width:342;
	height:545;
	text-align: bottom;
}

.contentBlock-movieposter
{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	position:relative;
	background-color:616261;
	width:468;
	height:708;
	text-align: bottom;
}

.contentBlock-tall2
{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	position:relative;
	background-color:616261;
	width:312;
	height:500;
	text-align: bottom;
}



.contentBlock-disclaimer
{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	position:relative;
	
	width:1266;
	height:100;
	
	text-align: center;
	font-size: 6pt;
}


.contentBlock-landscape:hover
{
    background-color:#e8e8e8;
	cursor: pointer;
	color: black;
}

.contentBlock-movieposter:hover
{
    background-color:#e8e8e8;
	cursor: pointer;
	color: black;
}

.contentBlock-poster:hover
{
    background-color:#e8e8e8;
	cursor: pointer;
	color: black;
	content: "OPEN"
}

#contentImage-landscape
{
	padding-top: 4px;
	padding-left: 4px;
	position: fixed;
}

.lightbox  {
	/** Default lightbox to hidden */
	display: none;

	/** Position and style */
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.7);
	
	
}

.lightbox img {
	/** Pad the lightbox image Old height was 90 *//
	max-width: 90%;
	max-height: 90%;
	margin-top: 4%;
	border: 2px;
	border:3px solid #c77442;
}

.lightbox:target {
	/** Remove default browser outline */
	outline: none;

	/** Unhide lightbox **/
	display: block;
}


a:hover 
{
	color: black;
	/*background-color:#1d1d1d;*/
}

a:visited
{
	color: white;
}

.sidedock
{
	z-index: -1;
	padding: 20px;
	
}

.watch-later-icon
{
	z-index: -1;
	padding: 20px;
	
}