html,body, div, span, applet, object, iframe,
abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
html{
	height:100%;
	width:100%;
	background-color:#181818;
}
body{
	height100%;
	width:100%;
}
table{
	width:100%;
}
td{
	width:50%;
	word-wrap:break-word;
	text-align:center;
}
a{
	text-decoration:none;
	/*display:inline-block;*/
	font-family:Rockwell, American Typewriter;
	color:#9a9a9a;
}
a strong{
	font-family:Rockwell, American Typewriter;
}
a strong:hover{
	color:#ffaf8f;
}
h1,h2,h3,h4,h5,h6,p,strong{
	font-family:verdana;
	color:#9a9a9a;
	margin:0;
	padding:0;
}
p{
	font-size:80%;
}
p strong{
	font-size:100%;
}
strong{
	font-size:100%;
	color:#9a9a9a;
}
li{
	font-family:Rockwell, American Typewriter, Courier New, monospace;
}

/*for films dropdown*/
ul{
        width:100%;
        padding: 0;
        list-style: none;
        background: #181818;
	text-align:center;
    }
    ul li{
        cursor: pointer;
        display: inline-block;
        position: relative;
        line-height: 15px;
        text-align: left;
    }
    ul li a{
        display: block;
        padding: 8px 25px;
        color: grey;
        text-decoration: none;
    }
    ul li a:hover{
        color: #ffaf8f;
    }
    ul li ul.dropdown{
        min-width: 300%; /* Set width of the dropdown */
        background: #212121;
	color: grey;
        display: none;
        position: absolute;
        z-index: 999;
        left: 0;
	padding:0;
    }
    ul li ul.dropdown li{
        display: block;
    }
    ul li ul.dropdown li a { 
	display: block; 
	width: 100%; 
	height: 100%; 
	/*padding-bottom:10px;*/
    }
    /*ul li ul.dropdown li a.wimage{ 
	padding-top:15px;
	padding-bottom:30px;
    }*/
    ul li ul.dropdown li:hover{
        color:#ffaf8f;
    }
    ul li ul.IPdropdown{
        min-width: 150%; /* Set width of the dropdown */
        background: #212121;
        color: grey;
        display: none;
        position: absolute;
        z-index: 999;
        left: 0;
        padding:0;
    }
    ul li ul.IPdropdown li{
        display: block;
    }
    ul li ul.IPdropdown li a {
        display: block;
        width: 100%;
        height: 100%;
    }
    ul li ul.IPdropdown li:hover{
        color:#ffaf8f;
    }
.tinytext{
	font-size: 65%;
	float:right;
}
.icon{
	width: 50px;
    	height: 50px;
    	float: left;
    	margin-right: 5px;
}
.lfdhicon{
	background-image:url("lfdhthumbnail.jpg");
	background-size:100%;
}
.loapicon{
	background-image:url("loapsquare.jpg");
	background-size:100%;
}
.lonelyicon{
	background-image:url("windowsquare.jpg");
	background-size:100%;
	padding-bottom:10px;
	background-repeat:no-repeat;
}
/*h1{
	color:white;
	margin-top:10%;
	border-bottom:thin solid #99EBFF;
	font-family:Georgia;
}*/
.hpage{
	width:85%;
	position:relative;
	left:7.5%;
	word-wrap:break-word;
}
.sidebar{
	width:15%;
	float:right;
	margin-right:10%;
}
.pagelogo{
	margin-left:5%;
	margin-top:5%;
  margin-bottom: 3%;
}
.pagelogo img {
  height: 23%;
  width: 23%;
}
.page{
	width:84%;
	margin:0 auto;
	word-wrap:break-word;
}
.infocolumn{
	width="33%";
	word-wrap:break-word;
	float:left;
	display:inline-block;
}
.header{
	color:white;
        margin-top:5%;
        font-family:Georgia;
}
.subheader{
	color:white;
	font-family:Georgia;
}
.newsItem{
	color:white;
	font-family:Georgia;
	width:80%;
	margin-bottom:10%;
}
.homenav{
	width:100%;
	margin:0 auto;
	margin-top:2%;
}
.homenavItem{
	position:relative;
}
.pagenav{
	width:100%;
	margin:0 auto;
	margin-top:3%;
}
#hpimage{
	display:none;
	height:100%;
	width:100%;
	padding-top:2%;
	padding-right:0;
	padding-left:0;
	margin-right:0;
	margin-left:0;
}
#filmimage{
	height:100%;
	width:100%;
	padding-top:2%;
	padding-right:0;
	padding-left:0;
	margin-right:0;
	margin-left:0;
}
#pageimage{
	display:none;
        height:100%;
        width:100%;
        padding-top:0%;
        padding-right:0;
        padding-left:0;
        margin-right:0;
        margin-left:0;
	z-index:998;
}
.filmnav{
	width:60%;
	float:right;
}
.videowrapper{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	margin-top:2%;
	margin-bottom:2%;
	height: 0;
}
.videowrapper iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.nav{
	float:right;
}
.navText{
	color:white;
	font-family:Georgia;
}
.viewing{
	color:#d49075;
	font-family:Rockwell, American Typewriter;
}	
.navText:hover{
	color:#ffcc00;
}
.pagetext{
	width:75%;
	word-wrap:break-word;
	margin:0 auto;
	margin-top:3%;
	margin-bottom:10%;
}
.filmtitle{
	width:75%;
	word-wrap:break-word;
	margin:0 auto;
	margin-top:3%;
}
.actor{
	padding-bottom:8px;
}
.production-team tr td {
  text-align: left;
}
table.film-details {
  padding-bottom: 40px;
}
