/* CSS Document for LKFF 2007 */

.bg{
background-color:#FFFFFF;
}
a:link, a:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #fe9502;
text-decoration:none;
}

a:hover, a:active {
color: #424242;
text-decoration: none;
}

body {
font-family: Geneva, Arial, Helvetica, sans-serif;
margin: 0 auto;
padding: 0;
font-size: .7em;
color:#323232;
background-color:#121212;
}

img{
border: none;
}


div#wrapper {
margin: 0px auto;
padding-top:10px;
width: 800px;
height:850px;
background-color:#ffffff;
}


div#header {
clear: both;
height:95px;
}

div#header #logo {
height: 95px;
width: 354px;
float: left;
}

div#header #date {
height: 95px;
width: 351px;
float: left;
}

div#header #language {
vertical-align:bottom;
border-width: 1px;
border-left:dotted;
width: 80px;
float: left;
font-size: small;
padding:0px 0px 0px 0px;
margin:25px 0px 5px 0px;	
}
div#header #language a{
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #424242;
text-decoration:none;
font-style:italic;
}
div#header #language a:hover{
color: #424242;
text-decoration:underline;
}

div#navigation {
margin: 0px auto;
border-width:1px;
border-bottom:solid;
border-color: #F6A313;
}

div#main_stage{
margin: 0px auto;
padding-top:15px;
width: 800px;
background-color:#FFFFFF;

}





div#sec_nav  {
width: 145px;
float:left;
text-align:left;
font-size:small;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
}
div#sec_nav a{
color:#696969;
}
div#sec_nav a:hover{
text-decoration:underline;
}
div#sec_nav ul {
list-style: none;
display: inline-block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 12px;
}
div#sec_nav li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
}
div#sec_nav h5{
margin: 0px 0px 0px 0px;
padding: 15px 0px 5px 10px;
font-size:small;
color:#fe9502;
}

div#centre_stage{
width:500px;
float:left;
background-color:#f5f5f5;

}

div#centre_stage a{
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #FF6600;
text-decoration:none;
font-style:normal;
font-size:1.0em;
}

div#centre_stage a:hover{
color: #424242;
text-decoration: none;
}
div#centre_stage #video_aninmation{
width:500px;
}
div#centre_stage #left_side_box{
width:250px;
float:left;
}
div#centre_stage #left_side_box #welcome{
width:250px;
margin: 5px 0px 10px 0px;
text-align:justify;
float:left;
}
div#centre_stage #left_side_box #welcome th{
background-image:url(general_graphics/black_bar_bg.gif);
background-repeat:repeat-x;
color: #f5f5f5;
text-align: left;
padding: 3px 0px 3px 5px;

}
div#centre_stage #left_side_box #welcome td{
padding: 5px 0px 0px 0px;
}
div#centre_stage #right_side_box{
width:250px;
float:left;
}
div#centre_stage #right_side_box #news{
width:250px;
margin: 5px 0px 10px 0px;
text-align:justify;
float:left;
}
div#centre_stage #right_side_box #news th{
background-image:url(general_graphics/black_bar_bg.gif);
background-repeat:repeat-x;
color: #f5f5f5;
text-align: left;
padding: 3px 0px 3px 5px;
}
div#centre_stage #right_side_box #news td{
padding: 5px 0px 10px 0px;
}
div#centre_stage #right_side_box #news img{
padding: 5px 5px 0px 0px;
vertical-align:top;
}


div#trailers  {
width: 145px;
float:right;

font-family: Geneva, Arial, Helvetica, sans-serif;
margin: -2px 5px 0px 0px;
padding: 0px 0px 0px 0px;	
}
div#trailers th{
background-image:url(general_graphics/black_bar_bg.gif);
background-repeat:repeat-x;
color: #f5f5f5;
text-align: left;
padding: 3px 0px 3px 5px;
}
div#trailers td{
padding: 0px 0px 10px 0px;
}



div#footer {
margin: 0px auto;

width:800px;
height:20px;
background-image:url(general_graphics/black_bar_bg.gif);
background-repeat:repeat-x;
color:#f5f5f5;
font-size: 0.9em;
}

div#footer ul {
list-style: none;
display: block;
padding: 0;
margin: 0;

}

div#footer  li{
float: left;
padding: 5px 5px;
}

div#footer a:link{
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #fe9502;
text-decoration:none;
font-style:normal;
}

div#footer a:hover{
color: #f5f5f5;
text-decoration: none;
}



div#large_text{
width:470px;
margin: 5px 0px 10px 0px;
text-align:justify;
float:left;
padding: 30px 15px 50px 15px;
}

div#large_text h5{
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-size:medium;
color:#fe9502;
}
div#large_text th{
background-image:url(general_graphics/black_bar_bg.gif);
background-repeat:repeat-x;
color: #f5f5f5;
text-align: left;
padding: 3px 0px 3px 5px;

}
div#large_text td{
padding: 5px 0px 0px 0px;
}

div#large_text h6{
padding: 0px 0px 0px 5px;
margin: 10px 0px 0px 0px;
font-size: 12px;
color:#049ad0;

}
div#large_text p{
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;


}
div#large_text #contact_us p{
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
font-size:1.4em;
}

div#large_text h6{
padding: 0px 0px 0px 5px;
margin: 10px 0px 0px 0px;
font-size: 1.4em;
color:#049ad0;
}

div#single_film{
width:470px;
margin: 5px 0px 10px 0px;
text-align:justify;
padding: 15px 15px 15px 15px;

}

div#single_film #row{
width:470px;
}

div#single_film #row #film_image {
margin: 0px 0px 0px 0px;
width:230px;
float:left;

}

div#single_film #row #film_image img{
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
border-width:1px;
border:solid;
border-color: #F6A313;
font-size:medium;
color:#fe9502;

}

div#single_film #row #film_info{
color: #049ad0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:230px;
float:right;

}
div#single_film #row #film_info h5{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#fe9502;
font-size:small;
text-align: left;
}
div#single_film #row #film_story{
width:470px;
text-align: justify;
margin: 10px 0px 30px 0px;
padding: 0px 0px 10px 0px;
float:left;
border-width:1px;
border-bottom:solid;
border-color: #F6A313;

}
div#centre_stage #page_arrow_navigation{
clear:both;
padding: 5px 0px 5px 0px;
background-color:#FFFFFF;
float:left;
width:500px;
}
div#centre_stage #page_arrow_navigation #left_arrow{
float:left;
padding: 0px 0px 0px 5px;
}
div#centre_stage #page_arrow_navigation #mid_numbers{
margin:0 auto;
float: left;
padding: 0px 0px 0px 0px;

}


div#centre_stage #page_arrow_navigation #mid_numbers ul {
list-style: none;
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 50px;

}

div#centre_stage #page_arrow_navigation #mid_numbers li {
float:left;

margin: 0px 0px 0px 0px;
padding: 3px 3px 0px 0px;
font-size:1.2em;
}



div#centre_stage #page_arrow_navigation #right_arrow{
float:right;
padding: 0px 5px 0px 0px;
}

div#centre_stage h3{
margin: 15px 0px 20px 15px;
padding: 0px 0px 0px 0px;
color:#666666;
font-size: medium;
text-align: left;
clear:both;
}
div#centre_stage h4{
margin: 15px 0px 20px 25px;
padding: 0px 0px 0px 0px;
color: #FF9900;
font-size:1em;
text-align: left;
}
div#diary{
}
div#diary table{
margin: 0px 0px 0px 0px;
}
div#diary td{
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;

}
div#diary p{
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;

}

div#diary h4{
margin: 5px 0px 5px 0px;
color:#049ad0;
font-size:small;
}

.dark_grey_bg{
background:#CCCCCC;
}

.light_orange_bg{
background:#FBCB7B;
}

