
/* side */
#side{width:312px; margin:8px 0px 0px 38px; float:left;}
.sidebox{
padding:10px 18px 5px 18px;
margin-bottom:14px;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;

}
.sidebox-top{
background-image:url(../images/top-border-side.gif);
background-repeat:no-repeat; 
background-position:top;
height:4px;
}
#latest-news{
list-style:none;
padding:10px 18px 0px 18px;
margin-bottom:14px;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
width:150px;
height:170px;
overflow:hidden;
}

/* scroll widget */
.scroll{
position:relative;
min-height:140px;
border:1px solid #efefef;
margin:0 0 50px 0;
background:#fff;
}
.scroll ul{
position:relative;
width:155px;
height:150px;
margin:0px;
list-style:none;
}
.scroll ul li{
width:155px;
height:100px;
margin:0;
line-height:18px;
list-style:none;
padding-bottom:20px;
}
.scroll ul li span{
list-style:none;
display:block;
margin:0 0 .4em;
}
.scroll ol{
height:22px;
position:absolute;
top:0;
right:15px;
list-style:none;
}
.scroll ol li{
list-style:none;
float:left;
}
.scroll ol a{
display:block;
width:11px;
height:22px;
margin:0 1px;
padding:0 10px;
text-indent:-9999px;
background-repeat:no-repeat;
background-position:50% 0;
}
.scroll ol li.previous a{background-image:url("../images/icon-arrow-down.gif");}
.scroll ol li.next a {background-image:url("../images/icon-arrow-up.gif");}
.scroll ol li a:hover {background-position:50% 100%; }

