body{
font-family:Tahoma;
font-size:12px;
color:#333;
}
h1{
color:#ac1c02;
font-size:18px;
border-bottom:1px solid #c4c4c2;
margin:15px 0;
}
h1 a.title{
color:#ac1c02;
font-size:18px;
}
h1 a.title:hover{
color:#df5d45;
font-size:18px;
}
h2{
font-size:14px;
color:#0b4cb0;
margin:0;
}
h3{
font-size:14px;

background:#9f9f9f;
padding:5px 10px;
margin:0;
}
a.more{
color:#71242c;
text-decoration:none;
font-weight:bold;
}
a.more:hover{
color:#71242c;
text-decoration:underline;
}
hr{
height:4px;
border-bottom:4px solid #7499d3;
border-top:none;
border-right:none;
border-left:none;
width:740px;
clear:both;
position:relative;
top:10px;
}

.newsblock{
width:330px;
float:left;
padding:0 15px;
}

#left{
width:740px;
float:left;
}

#rightlink{
width:150px;
float:left;
}
#rightlink ul{
margin:0;
padding:10px;
background:#efefef;
}
#rightlink ul li{
border-bottom:1px solid #c4c4c2;
list-style-type:none;
}
#rightlink ul li a{
color:#0b4cb0;
font-weight:bold;
text-decoration:none;
}
#rightlink ul li a:hover{
text-decoration:underline;
}
#rightlink ul li .date{
color:#ac1c02;
font-size:10px;
}

#layout{
width:740px;
margin-bottom:10px;
float:left;
clear:both;
}

.film{
float:left;
margin-right:5px;
}

.ad1{
background:url(/images/ad1bg.jpg) no-repeat;
width:260px;
height:116px;
border:2px solid #ac1c02;
float:left;
margin-bottom:10px;
}
.ad1 h2, .ad2 h2{
margin:10px 0 0 10px;
}
.ad1 p, .ad2 p{
margin:10px 18px 0 90px;
}

.ad2{
background:url(/images/ad2bg.jpg) no-repeat;
width:260px;
height:116px;
border:2px solid #ac1c02;
float:left;
}

.contentblock{
width:215px;
float:left;
margin-left:25px;
}
.contentblock h2{
border-bottom:2px solid #9999cc;
}
img.thumnail{
border:2px solid #6666cc;
margin-right:5px;
float:left;
}

.contentblock li{
border-bottom:1px solid #ccccff;
float:left;
width:100%;
}

.bottom_feature{
float:left;
border:2px solid #ac1c02;
height:200px;
width:200px;
margin:0 10px;
_margin:0 7px;
padding:10px;
}

.bottom_feature h5{
font-size:12px;
border-bottom:1px solid #c4c4c2;
padding:5px;
}



div.sub2{
width:700px;
float:left;
}
div.sub2 a{
font-weight: bold;
font-size: 8pt;
color: #71242c;
}
div.sub2 a:hover{
color:#df6820;
}
div.sub2 h2{
color:#b0243d;
font-size:11pt;
border-bottom: 1px solid #c1c1c1;
}
div.sub2 h4{
font-size:12px;
}
div.sub2 h5{
font-weight:bold;
color:#000;
text-decoration:underline;
}
div.sub2 h3{
font-size:12px;
border-bottom:1px solid #c1c1c1;
margin-top:10px;
}
.ablehomepage table td{
padding:0 5px;
}

.ablehomepage blockquote{
margin:0;
padding:0;
}
.ablehomepage blockquote li{
list-style:none;
margin:0 0 10px 0;
padding:10px;
background:#f7f7f7;
border:1px solid #dedede;
list-style-position:outside;
}

.ablehomepage blockquote li h3{
margin:0;
padding:0;
}
.ablehomepage blockquote li h3 a{
text-decoration:none;
color:#4668af;
}
.ablehomepage blockquote li h3 a:hover{
color:#C2D0E8;
text-decoration:underline;
}
#rightnav ul{
margin:0;
padding:0 5px;
}
#rightnav ul li{
padding:10px 0;
border-bottom:1px dashed #dedede;
}