/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset,img { 
	border: 0;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
	}
ol,ul {
	list-style: none;
	}
caption,th {
	text-align: left;
	}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym { border: 0; font-weight: bold; padding: 0 2px; }
	
a:link, a:visited {color: #990000; text-decoration: underline;}
a:hover, a:focus, a:active {color: #FF0000; text-decoration: none;}
	
	
body {background: #000; text-align: center; margin: 0 auto; vertical-align: middle;  font: normal 1em Georgia, 'Times New Roman', Times, serif;}	

#wrap { background: #000; }

#screen { margin: 0 auto; width: 966px; height: 100%; background: #fff url(images/leith_film_festival.jpg) no-repeat;  
 padding: 264px 20px 40px;} 
* html #screen { padding: 264px 10px 40px;}
 
#bookmark {margin: -63px 3px 0 0; height: 20px; float: right; }
* html #bookmark {margin:-67px 0 0 0;}

#dailies {background: #fff; border: 1px dotted #666; padding: 6px 12px; margin: 6px 16px; text-transform:capitalize; font: normal 0.9em "Courier New", Courier, monospace; line-height: 120%; height: 70px; overflow: auto;}
/* Target Firefox 3 */
#dailies, x:-moz-any-link, x:default {
 font-size:0.75em;}
#dailies h2 {text-align:left; margin-bottom: -4px;}

.txt { padding: 12px 0; margin: 12px; background: #fff;}

.txt p {text-align:left; margin: 12px 20px;}
.txt ul {list-style: none; margin: 20px 0 10px 30px;text-align:left;}
.txt ul li {line-height: 1.4em;}
.txt ol {list-style: outside decimal; margin: 6px 20px 6px 40px;}
.txt ol li {line-height: 1.2em;}

.side_pic {float: left; width: 100%; background: #f00;}


#form { font: normal 0.85em  Arial, Helvetica, sans-serif; line-height: 1.2em; }
#form p {margin: 6px 0;}

#menu {float: right; width: 240px; height: 130px; margin: 12px; padding: 8px 20px; background:#fff url(images/film_camera.gif) top right no-repeat; font: bold 0.85em  Arial, Helvetica, sans-serif; border: 4px solid #00CC00; text-align: left; line-height: 1.4em;}
#menu ul {margin: 0;}
#menu a:link, #menu a:visited {color: #006600; text-decoration: underline;}
#menu a:hover, #menu a:active, #menu a:focus {color: #CC0000; text-decoration: none;}

.what {float: left; width: 260px; margin: 12px 20px; padding: 4px 0; background: #fff; border: 1px dotted #666;}
* html .what {margin: 12px;} 
.what ul {list-style: square inside;} 

#res ul {list-style: none;}
#res ul li {line-height: 1.5em;} 

#prog { margin: 10px auto;padding: 0 10px; text-align: center;}
#prog img {margin: 10px 10px 2px; border: 1px solid #666; }
.still {margin-bottom: 30px;}

#footer {margin: 0 auto; width: 966px; height: 68px; padding: 18px 20px 40px; background:#fff url(images/bg_footer.gif) repeat-x; color: #555; font: bold 0.85em Arial, Helvetica, sans-serif; text-align: left; line-height: 1.4em;}
* html #footer {width: 966px;}
#foot-text {padding: 4px; font: normal 0.85em  Arial, Helvetica, sans-serif; display: inline; float: left;}

h1 {text-align:center; font: bold 1.4em Georgia, 'Times New Roman', Times, serif;}
h2 {text-align:center; font-size: 1.2em;}
h3 {text-align:center; font-size: 1em;  margin: 4px 0 -12px; text-decoration:underline;}


.note {font-size: 0.85em; color: #666;}

.cl {clear: both;} 





