@charset UTF-8;

<!--
/* universal resets
-----------------------------------------------------------------------*/
* {
margin:0;
padding:0;
}

body {
background-color:#369;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a:hover {
color:#F30;
}

a img {
border:none;
}

p {
font-size:12px;
line-height:18px;
}

img {
padding-right:5px;
padding-top:3px;
}

h1 {
font-size:30px;
padding:10px 0;
}

h2 {
font-size:24px;
padding:10px 0;
}

h3 {
font-size:21px;
}

h4 {
font-size:18px;
}

h5 {
font-size:16px;
padding:5px 0;
}

h6 {
font-size:14px;
font-weight:400;
}

.green {
color:#090;
}

.orange {
color:#C30;
}

.orange_bordertop {
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#C30;
color:#C30;
font-size:14px;
margin-top:10px;
margin-bottom:5px;
padding-bottom:2px;
clear:left;
}

#wrapper {
width:720px;
text-align:left;
margin:0 auto;
}

#maincontent {
width:720px;
background:url(../images/canvas.jpg) repeat;
}	

#topNavi {
height:110px;
vertical-align:top;
margin:0;
padding:0;
}
#topNavi_home, #topNavi_film, #topNavi_about, #topNavi_gallery, #topNavi_blog, #topNavi_links {height:110px; width:120px; float:left; clear:none;}
#topNavi_home {background:url(../images/css_sprites_navi.png); background-position: -55px -2475px;}
#topNavi_home:hover{background:url(../images/css_sprites_navi.png); background-position: -55px -935px; claer:none; height:110px; width:120px}

#topNavi_film{background:url(../images/css_sprites_navi.png); background-position: -55px -2695px; claer:none; height:110px; width:120px}
#topNavi_film:hover{background:url(../images/css_sprites_navi.png); background-position: -55px -1155px; claer:none; height:110px; width:120px}
#topNavi_about{background:url(../images/css_sprites_navi.png); background-position: -55px -2255px; claer:none; height:110px; width:120px}
#topNavi_about:hover{background:url(../images/css_sprites_navi.png); background-position: -55px -715px; claer:none; height:110px; width:120px}

#topNavi_gallery{background:url(../images/css_sprites_navi.png); background-position: -55px -2035px; claer:none; height:110px; width:120px}
#topNavi_gallery:hover{background:url(../images/css_sprites_navi.png); background-position: -55px -1375px; claer:none; height:110px; width:120px}

#topNavi_blog{background:url(../images/css_sprites_navi.png); background-position: -55px -495px;claer:none; height:110px; width:120px}
#topNavi_blog:hover{background:url(../images/css_sprites_navi.png); background-position: -55px -275px;claer:none; height:110px; width:120px}

#topNavi_links{background:url(../images/css_sprites_navi.png); background-position: -55px -1815px; claer:none; height:110px; width:120px}
#topNavi_links:hover{background:url(../images/css_sprites_navi.png); background-position: -55px -1595px; claer:none; height:110px; width:120px}
#topNavi_links:focus{background:url(../images/css_sprites_navi.png); background-position: -55px -55px;}


#homepage {
padding:0 15px;
}

#leftnews {
float:left;
width:221px;
display:block;
clear:left;
}

#leftNavi {
width:135px;
vertical-align:top;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Rounded MT Bold", "Monotype Corsiva";
font-size:12px;
color:#000;
margin:0;
padding:10px 0 0 10px;
}

#leftNavi ul {
list-style:none;
font-size:11px;
line-height:22px;
width:135px;
}

#rightContent {
width:540px;
margin-right:10px;
vertical-align:top;
float:right;
padding:10px 0 15px 5px;
}

.colornews1 {
background-color:#9CC;
color:#006;
font-size:14px;
}

.colornews2 {
background-color:#C60;
color:#300;
font-size:12px;
}

.smaller {
font-size:11px;
line-height:17px;
}

.style3 {
font-size:10px;
}

#filmtitle {
clear:both;
font-size:14px;
font-weight:700;
color:#000;
padding-top:5px;
}

#filmtitle a {
font-weight:700;
color:#000;
}

#filmtitle a:hover {
color:#333;
font-weight:700;
text-decoration:underline;
}

#blog {
padding:20px 30px;
}

.entry h1 {
color:#000;
clear:both;
font-size:18px;
}

.entry h1 a:hover {
color:#C60;
clear:both;
text-decoration:underline;
}

.date {
padding-bottom:10px;
color:#666;
}

#footer {
width:700px;
clear:both;
font-size:11px;
text-align:center;
}

a:link,a:visited,a:active {
color:#03F;
}

#leftNavi a:link,#leftNavi a:visited {
color:#000;
}

#leftNavi a:hover,#rightContent a:hover {
color:#F30;
text-decoration:underline;
}

#rightContent a:link,#rightContent a:visited {
color:#06C;
text-decoration:underline;
}

.entry h1 a:link,.entry h1 a:visited {
color:#000;
clear:both;
text-decoration:none;
}