html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
      margin:0;
      padding:0;
      border:0;
      outline:0;
      font-weight:inherit;
      font-style:inherit;
      font-size:100%;
      font-family:inherit;
      vertical-align:baseline;
}

html {
	overflow-y: scroll;
}

body { font-family: Georgia, "Times New Roman", Times, serif;
	background:#202020; text-align:center; color:#777; }

a { text-decoration:none; color:#ccc; }

a:hover { color:#eee; }

a.site { font-size:12px; color:#ccc; }
a.site:hover { color:#eee; text-decoration:underline; }

a.nav { color:#777; }
a.nav:hover { color:#eee; text-decoration:underline; }

a.sect { color:#fff; }
a.sect:hover { color:#ff9933;}

a.title { color:#ccc; }
a.title:hover { color:#eee; text-decoration:underline; }

a.bout { color:#777;}
a.bout:hover { color:#ff9933 }

a.home { color:#fff; }
a.home:hover { color:#ff9933; }

#navidis { color:#000; }

#posted { color:#777; }

#header { position:relative; height:22px; width:972px;
	margin-right:auto; margin-left:auto; margin-top:0; top:0;
    font-size:12px; color:#ccc; border-bottom: 1px solid #999999;}

#header-right-home {  
	position:absolute; text-align:right; color:#999;
	top:6px; right:0px; padding-top:0px; padding-right:2px; text-transform: lowercase; }
#header-c1 { color:#fff; }
#header-c2 { color:#999; }

#header-left { position:absolute; text-align:left; color:#777; letter-spacing: -1px;
	font-size: 16px; top:0px; left:0px; padding-top:2px; padding-left:2px; }

#header-right { position:absolute; text-align:right; color:#ccc;
	top:0px; right:0px; padding-top:0px; padding-right:6px; }

#image { position:relative; 
    border:9px solid #f5f5f5; padding:1px; background:#999;
    border-style:solid; border-width:9px; 
    border-bottom-width:9px; border-top-width:9px; }

#image[id] { border:9px solid #f5f5f5; padding:1px; background:#999;
    border-style:solid; border-width:9px; 
    border-bottom-width:9px; border-top-width:9px; }

#image-container { font-size:16px; position:absolute; padding:2px;}

#image-container[id] { font-size:16px; position:relative; padding-top:4px; }

#wrapper { position:relative;
	margin:0 auto; margin-top: 0px; width:972px; height:250px; overflow:hidden; }

#wrapper[id] {  position:relative;
	margin:0 auto; margin-top: 0px; text-align:center; width:972px; height:250px; }

#text-container { position:relative; text-align:center;
	margin-top:0px; margin-left:66px;
	width:690px; border:0px solid #777;
	color:#eee; font-size:14px;
	padding-top:10px; padding-bottom:30px;
	padding-left:75px; padding-right:75px; }

div.heading { text-align:center; font-size:14px; }

#film-wrapper { background:#000; position:relative; margin:0 auto; text-align:center; width:800px; }
#film-container { position:relative; width:800px; margin-left:10px; }
.still { border:1px solid #000; position:relative; top:-50%; left:-50%; }
.still[class] { margin:auto; border:1px solid #000; vertical-align:middle; }
.film-float { background:#f5f5f5; position:relative; width:385px; height:325px; float:left; margin:2px;  overflow:hidden; }
.still-container { position:absolute; top:40%; left:50%; }
.still-container[class] { position:relative; line-height:150px; width:385px; height:200px; text-align:center; }
.film-title { position:absolute; top:80%; left:0%; width:385px; font-size:15px; color:#000000; text-align:center; }
.film-title[class] { position:relative; top:5%; background:#f5f5f5; font-size:15px; color:#000000; text-align:center; }
.film-desc { position:absolute; top:80%; left:0%; width:385px; font-size:12px; color:#000000; text-align:center; }
.film-desc[class] { position:relative; top:7%; background:#f5f5f5; font-size:12px; color:#000000; text-align:center; }
