BODY
{
	background: rgb(8,8,8) url('Images/abstract_blade_watermark.png') no-repeat fixed right bottom;
	// background: linear-gradient(45deg, rgba(60, 30, 35, .6), rgba(12,12,15,.4), rgba(30, 30, 35, .6)) url('Images/abstract_blade_watermark.png') no-repeat fixed right bottom;
	COLOR: #898e9c;
    FONT-FAMILY: Century Gothic, Verdana, Tahoma, Arial;
    line-height: 150%;
    scrollbar-face-color: silver;
    scrollbar-face-color: 233237;
    scrollbar-arrow-color: #111122;
    scrollbar-track-color: #666677;
    scrollbar-shadow-color: '#080000';
    scrollbar-highlight-color: 'white';
    scrollbar-3dlight-color: #777788;
    scrollbar-darkshadow-Color: #111122
}
.watermark
{
	position: absolute;
	// top: -150px;	
	width: 100%;
	height: 100%;
	// background: url("Images/SN_Films_logo_2012_000.png") no-repeat fixed center center;
	filter: opacity(.2);
	// filter: saturate(0.1);
	z-index: 0;
}
.moviecontainer
{
	align: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	//flex-basis: auto;
	align-items: flex-start;
	align-items: stretch;
	align-content: flex-start;
	align: center;
	max-width: 1150px;
	background-color: rgba(20,10,10,0.5);
	background: linear-gradient(
		45deg,
		rgba(15,15,17,.6),
		rgba(8,8,8,.5),
		rgba(15, 15, 17, .6)
	);
	border: 0px solid #111;
	border-radius: 10px;
	border: 2px solid #2e0909;
	border-radius: 20px;
	padding: 20px;
	margin: 20px;
	margin-bottom: 20px;
	z-index: 5;
	backdrop-filter: blur(1rem);
}
.movietile
{
	background: linear-gradient(
		45deg,
		rgba(25, 25, 30, .6),
		rgba(8,8,8,.5),
		rgba(20, 20, 22, .6)
	);
	border: 1px solid #181820;
	border-radius: 10px;
	display: flex;
	flex-wrap: wrap;
	max-width: 320px;
	padding: 20px;
	margin: 10px;
	box-shadow: inset 0px 0px 35px rgba(2,2,2,0.9);
}
.movietile:hover
{
	background: linear-gradient(
		45deg,
		rgba(35, 35, 40, .6),
		rgba(12,12,15,.4),
		rgba(30, 30, 35, .6)
	);
	box-shadow: inset 0px 0px 20px rgba(25,25,45,0.7);
	transform: scale(1.03);
	transition: 0.3s;
}
.glass {
	background: linear-gradient(
		45deg,
		rgba(25, 25, 30, .6),
		rgba(10,10,10,.5),
		rgba(20, 20, 23, .5)
	);
	border: 1px solid #222;
	border-radius: 10px;
	padding: 10px;
	margin: 2px;
	margin-bottom: 20px;
	// z-index: 5;
	backdrop-filter: blur(1rem);
	box-shadow: inset 0px 0px 35px rgba(0,0,0,0.9);
}
.maincontainer
{
	align-items: flex-start;
	align: center;
	display: flex;
	border: 1px solid #00ffff;
}
.header
{
	align: center;
	border: 1px solid #220000;
	width: 100%;
	flex-direction: column;
	align-items: center;
}
.newssidebar
{
	flex: 1;
	display: flex;
	border: 1px solid #440044;
	flex-direction: column;
	align-items: flex-start;
	max-width: 250px;
	padding: 20px;
}
.newscontainer
{
	flex: 2;
	display: flex;
	border: 1px solid #660000;
	flex-direction: column;
	align-items: center;
	max-width: 640px;
	background: #000000 url(Images/sprocket_grad.jpg) repeat-y top left;
	z-index: 2;
}
.newsitem
{
	width: 100%;
	flex-direction: column
	// margin-left: 120px;
	padding-left: 120px;
	padding-bottom: 40px;
	padding-right: 120px;
	border-top: 1px solid #111111;
	width: 720px;
	backdrop-filter: blur(20px);
}
.newsheadline
{
	font-size: 2em;
	font-weight: 900;
	// font-style: italic;
	color: white;
	// color: #ebe298;
	text-align: center;
	padding: 10px;
	padding-left: 60px;
	padding-right: 35px;
}
.newsdetail
{
	letter-spacing: 2px;
	// font-family: 'Roboto', sans-serif;
	// width: clamp(45ch, 50%, 150ch);
	// columns: 2;
	// column-rule: solid 2px #222;
}
.graytab
{
	font-size: 11pt;
	border-top: 1px solid #222222;
	background-color: #111111;
	box-shadow: -1px -1px #444444;
	border-radius: 5px;
	width: 100%;
	margin-left: 0px;
	margin-right: 40px;
	padding-right: 0px;
}
.roundcorners
{
	border-radius: 25px;
}
.larger
{
    SPACING: 5px;
    FONT-FAMILY: Century Gothic, Tahoma, Verdana, Arial;
    FONT-SIZE: 1.1em;
}
.redborder
{
    border: 1px solid #800000;
}
.reverse
{
    FONT-WEIGHT: bold;
}
.watchnow
{
	color: #ffffff;
	color: #ebeb88;
	color: #ebe298;
	font-size: 1.2em;
	font-weight: bold;
}
P
{
    SPACING: 2px;
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 1px;
}
H1
{
    COLOR: white;
}
H2
{
    COLOR: white;
    FONT-STYLE: italic;
    TEXT-ALIGN: center;
    HEIGHT: 3em;
    padding-top: 0px;
}
H3
{
    COLOR: white;
    FONT-STYLE: italic;
	FONT-SIZE: 1.5em;
    BACKGROUND-IMAGE: url('Images/redstargradient.gif');
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION:  left bottom;
    SPACING: 0px;
    MARGIN-TOP: 20;
    MARGIN-BOTTOM: 5;
    MARGIN-LEFT: 20;
    MARGIN-RIGHT: 20;
}
H4
{
    COLOR: white;
    BACKGROUND-IMAGE: url('Images/blackgradient.gif');
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION:  left bottom;
    SPACING: 2px;
    MARGIN-LEFT: 20;
    MARGIN-RIGHT: 20;
}
H5
{
    COLOR: white;
    FONT-STYLE: italic;
    FONT-SIZE: 1.5em;
    TEXT-ALIGN: left;
    MARGIN-LEFT: 35px;
	MARGIN-LEFT: 55px;
    PADDING-TOP: 20px;
    PADDING-BOTTOM: 5px;
    border-bottom: 1px solid #101010;
	font-family: 'Oswald', sans-serif;
	letter-spacing: 0.5;
}
HR
{
 height: 1px;
 color: #222222;
}
A
{
    COLOR: #F00000;
	COLOR: #b82525;
	COLOR: #cc2929;
    TEXT-DECORATION: none;
    vlink: #420042;
	transition: 0.3s;
}
A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline;
}
IMG
{
    BORDER: 0px;
}
TD
{
    vertical-align: top;
    line-height: 150%;
    FONT-SIZE: 11pt;
}
TD.header
{
    FONT-SIZE: 11pt;
    COLOR: white;
    BACKGROUND-COLOR: #444455;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN=bottom;
    TEXT-ALIGN: Center;
}
TD.vheader
{
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN=top;
    TEXT-ALIGN: Right;
}
TD.vvalue
{
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: Left;
}
.sn
{
    COLOR: white;
    FONT-STYLE: italic;
    FONT-WEIGHT: bold
}
.menubar
{
	background-color: #440000;
	background-color: #2e0909;
	z-index: 50;
}
.slos
{
    COLOR: seagreen;
    FONT-FAMILY: Arial Black;
    FONT-STYLE: italic;
}
.regfont
{
    FONT-SIZE: 1em;
}
.small
{
    FONT-SIZE: .92em;
}
.smallwhite
{
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}
.smaller
{
    FONT-SIZE: 1em;
}
.smalli
{
    FONT-SIZE: 1em;
    FONT-STYLE: italic;
}
.smallyi
{
    COLOR: yellow;
    FONT-SIZE: .8em;
    FONT-STYLE: italic;
}
.smallgi
{
    COLOR: #FFFF80;
	COLOR: #ebe298;
    FONT-STYLE: italic;
    FONT-SIZE: 1em;
}
.smallc
{
    FONT-SIZE: 1em;
}
.credhead
{
    FONT-SIZE: 1em;
    COLOR: White;
	COLOR: C9C9DB;
    FONT-WEIGHT: bold
}
.Bright
{
    COLOR: white;
    CURSOR: hand;
    CURSOR: pointer;
    TEXT-DECORATION: underline;
}
.LinkLookAlike
{
    COLOR: #F00000;
    TEXT-DECORATION: none;
}
.Normal
{
    COLOR: #4B78FF;
    COLOR: #F00000;
    TEXT-DECORATION: none;
}
.outline
{
    BORDER: 1px solid #200;
}
.hidden
{
    display: none;
}
.menuitem
{
  // font-family: 'Roboto Condensed';
  font-weight: bold;
  font-size: 16px;
  letter-spacing: 1px;	
  line-height: 20px;
  position: relative;
  top: 0px;	
  COLOR: silver;
  transition: 0.5s;
}

.menuitem:hover
{
    COLOR: yellow;
    TEXT-DECORATION: underline;
}
.submenuitem
{
    COLOR: silver;
}
.submenuitem:hover
{
    COLOR: yellow;
    BACKGROUND: #555560;
    TEXT-DECORATION: none;
}

.distributionblock
{
	line-height: 1;
	FONT-SIZE: 11pt;
    FONT-STYLE: italic;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
	width: 480px;
	text-align: justify;
	vertical-align: top;
}
