p {
	margin-top: 1em;
}
.article_content {
	margin-top: 0px;
	padding-top: 0px;
}

.scrollable {
    position:relative;
    overflow:hidden;
    width: 640px;
    height:120px;
	margin-bottom: 30px;
}
/*
   root element for scrollable items. Must be absolutely positioned
   and it should have a extremely large width to accomodate scrollable
   items.  it's enough that you set the width and height for the root
   element and not for this element.
*/
.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;
}

.items div {
    float:left;
    width:680px;
	text-align: center;
}

.items div p {
	margin-top: 5px;
	line-height: 1.5em;
}
/* active item */
.scrollable .active {
    border:2px solid #000;
    position:relative;
    cursor:default;
}
/* prev, next, prevPage and nextPage buttons */
a.browse {
    background:url(/images/hori_large.png) no-repeat;
    display:block;
	float: right;
    width:20px;
    height:20px;
    cursor:pointer;
    font-size:1px;
}

/* right */
a.right { background-position: 0 -20px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-20px -20px; }
a.right:active { background-position:-40px -40px; }

/* left */
a.left { margin-left: 0px; 	float: left; }
a.left:hover  { background-position:-20px 0; }
a.left:active { background-position:-40px 0; }

/* disabled navigational button */
a.disabled {
    visibility:hidden !important;
}

.news_morenews {
	margin: 30px 0px 10px 0px;
	padding-bottom: 10px;
	border-bottom: dashed 1px #ccc;
}
.news_morenews .title {
	font-size: 15px; font-weight: bold;
}
.navigator {
	float: right; font-size: 12px; font-weight: normal; color: #555; line-height: 25px; width: 45px;
}