@charset "UTF-8";
/* CSS Document */

#ads {
float: right; 
margin: 0 25px 0 0;
width:220px;}

#ads a img {
border: 1px solid black;
margin: 0 auto 20px;}

#flexbox-container {
display: -ms-flex;
display: -webkit-flex;
display: flex;
height: auto;
margin: 0 auto 20px;
width: 100%;}

#flexbox-container-3 > div {width: 33%;}

#flexbox-container-3 > div img {
border: 1px solid black;
display: block;
margin: 0 auto 10px;
width:331px;
height: 188px;}

.float-left {
float:left;
margin-bottom:10;
margin-right:10;}

.float-right {float: right;}

.hillary-bark-tall {
border: 1px solid black;
display: block;
height: 240px;
margin: 0 auto 20px;
max-height: 240px;
max-width: 120px;
min-height: 240px;
min-width: 120px;
width:120px;}

.hillary-bark-double-stack {
border: 1px solid black;
display: block;
height: 108px;
margin: 0 auto 20px;
max-height: 108px;
max-width: 220px;
min-height: 108px;
min-width: 220px;
width:220px;}

.hillary-bark-triple-stack {
border: 1px solid black;
display: block;
height: 162px;
margin: 0 auto 20px;
max-height: 162px;
max-width: 220px;
min-height: 162px;
min-width: 220px;
width:220px;}

.iframe-triple-stack {
border: 1px solid black;
display: block;
height: 162px;
margin: 0 auto 20px;
overflow: hidden;
position: relative;
width: 220px;
z-index: 20;}

.iframe-std-tall {
border: 1px solid black;
display: block;
height: 240px;
margin: 0 auto 20px;
overflow: hidden;
position: relative;
width: 120px;
z-index: 20;}

.iframe-skyscraper {
border: 1px solid black;
display: block;
height: 450px;
margin: 0 auto 20px;
overflow: hidden;
position: relative;
width: 120px;
z-index: 20;}

	
.movie-coverup {
background-image: -moz-linear-gradient(top, #ccfecb, #019a01);
background-image: -ms-linear-gradient(top, #ccfecb, #019a01);
background-image: -o-linear-gradient(top, #ccfecb, #019a01);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ccfecb), to(#019a01));
background-image: -webkit-linear-gradient(top, #ccfecb, #019a01);
background-image: linear-gradient(top, #ccfecb, #019a01);
border-color:#333333;
border-style:solid;
border-width:1pt;
box-shadow: 4px 4px 6px #333333;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ccfecb', endColorstr = '#019a01');
margin-bottom:25px;
margin-right:20px;
min-height:84px;
width:300px;
-moz-box-shadow: 4px 4px 6px #333333;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ccfecb', endColorstr = '#019a01')";
-webkit-box-shadow: 4px 4px 6px #333333;}
.movie-coverup:hover {
background-image: -moz-linear-gradient(top, #019a01, #ccfecb);
background-image: -ms-linear-gradient(top, #019a01 #ccfecb);
background-image: -o-linear-gradient(top, #019a01 #ccfecb);
background-image: -webkit-gradient(linear, center top, center bottom, from(#019a01), to(#ccfecb));
background-image: -webkit-linear-gradient(top, #019a01, #ccfecb);
background-image: linear-gradient(top, #019a01, #ccfecb);
border-color:#333333;
border-style:solid;
border-width:1pt;
box-shadow: 4px 4px 6px #333333;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '##019a01', endColorstr = '#ccfecb');
margin-bottom:25px;
margin-right:20px;
min-height:84px;
width:300px;
-moz-box-shadow: 4px 4px 6px #333333;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ccfecb', endColorstr = '#019a01')";
-webkit-box-shadow: 4px 4px 6px #333333;}
.movie-index-movie-title {
color:black;
font-weight:bold;
padding:5px;
text-align:center;
text-shadow: 0px 0px 4px rgba(255, 255, 255, 1);
top:50%;}
#movie-index-link {
color:black;
font-weight:bold;
padding:5px;
text-align:center;
text-decoration:none;
text-shadow: 0px 0px 4px rgba(255, 255, 255, 1);
top:50%;}
#movie-index-link:hover {
color:red;
font-weight:bold;
padding:5px;
text-align:center;
text-decoration:underline;
text-shadow: 0px 0px 3px rgba(255, 255, 255, 1);
top:50%;}
.movie-thumb{float:left;}

.quick-link:link {
box-shadow: 0 0 10px black;
color:#FF0000;
display:block;
font-family:"Arial Black", Gadget, sans-serif;
font-size:1.8em;
font-style:italic;
line-height:1.3em;
margin:.8em auto;
padding: .4em 0;
text-align:center;
text-decoration:none;
width: 80%;
-moz-box-shadow: 0 0 10px black; 
-webkit-box-shadow: 0 0 10px black;}	
.quick-link:hover {
background-color:#FF0000;
color:#FFFF00;}

#related-stories a {
display: block;
text-align: left;
text-decoration: underline;
}

#screenshots {
float:left;
margin:0 20px 20px 0;
width:264px;}

#screenshots img {
border: 1px solid #000000;
margin: 0 0 20px 0;}

.screenshots-float-left {
background-color: red;
border: 1px solid black;
float:left;
margin:0 10px 10px 0;}

.screenshots-float-right {
background-color: red;
border: 1px solid black;
float:right;
margin:0 0 10px 10px;}

.site-promo-1 {
border: none;
display: block;
height: 454px;
margin: 20px auto;
max-height: 454px;
max-width: 390px;
min-height: 454px;
min-width: 390px;
width:390px;}

.site-promo-2 {
border: none;
display: block;
height: 160px;
margin: 20px auto;
max-height: 160px;
max-width: 700px;
min-height: 160px;
min-width: 700px;
width:700px;}

.site-promo-3 {
border: none;
display: block;
height: 291px;
margin: 20px auto;
max-height: 291px;
max-width: 529px;
min-height: 291px;
min-width: 529px;
width:529px;}

.site-promo-4 {
border: none; 
display: block;
height: 160px;
margin: 20px auto;
max-height: 160px;
max-width: 700px;
min-height: 160px;
min-width: 700px;
width:700px;}

.site-promo-5 {
border: none; 
display: block;
height: 80px;
margin: 20px auto;
max-height: 80px;
max-width: 440px;
min-height: 80px;
min-width: 440px;
width:440px;}

.site-promo-6 {
border: none; 
display: block;
height: 220px;
margin: 20px auto;
max-height: 220px;
max-width: 500px;
min-height: 220px;
min-width: 500px;
width:500px;}

.site-promo-7 {
border: none; 
display: block;
height: 162px;
margin: 20px auto;
max-height: 162px;
max-width: 220px;
min-height: 162px;
min-width: 220px;
width:220px;}

.site-promo-8 {
border: none;
display: block;
height: 160px;
margin: 20px auto;
max-height: 160px;
max-width: 700px;
min-height: 160px;
min-width: 700px;
width:700px;}

.seasonal-halloween-1 {
border: none;
display: block;
height: 300px;
margin: 20px auto;
max-height: 300px;
max-width: 703px;
min-height: 300px;
min-width: 703px;
width:703px;}
