/* CAN BE CHANGED */
#announce{
      background-color: #fff;
      border:1px solid #ccc; 
      width: auto; 
      height: auto;
	  margin: 10px; 
	  margin-bottom: 0px;
      display: block; 
	  border: 1px solid #ccc;
	  clear: both;

}
.announce_l{
     color: #5e729f;
     font-size: 220%;
     text-align: center;
     font-weight: bold;
     width: 50%;
     margin-top: 6%;
     float: left;
	 vertical-align: middle;
}
.announce_r{
     color: #f0f0f0;
     text-align: center;
     width: 50%;
     display: block;
     float: right;
     text-align: left;
     padding-top: 22px;
}
/* IMAGES */

img.preview_pic_left {
    width: auto;
	height: auto;
	display: block;
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #f0f0f0;
	border: 1px solid #ccc;
	float: left; 
}
img.preview_pic_right {
    width: auto;
	height: auto;
	display: block;
	padding: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	background-color: #f0f0f0;
	border: 1px solid #ccc;
	float: right; 
}

/* Quote blocks \*/
.quotes {
    padding-left:1em;
    border-bottom:1px #d5d5d5 solid;
}

.quote {
    border:1px solid #C1C1C1;
    border-left:4px solid #87859B;
    padding:0.5em;
    padding-left:10px;
    margin-left:20px;
    font-size:11px;
    color:#565656;
    line-height:135%;
    background-color:#F5F5F5;
}

.quotes h5 {
    color:#565656;
    font-size:1.4em;
    font-weight:normal;
}
.quotes em {
    display:block;
    text-align: left;
    font-size:11px;
    color:#555;
}

div.blockquote strong {
color:#1b5790;

}


div.blockquote p {
color:#1b5790;

}
blockquote {
    width:90%;
    overflow:hidden;
    margin-left:30px;
	background-color: #f0f0f0;
    border: 1px solid #ccc;
	border-left:2px solid #87859B;
    padding:10px;
    margin-bottom:10px;
    font-size:11px;
    color:#1b5790;
}

.blockquote h5 {
    border-bottom:1px #d5d5d5 solid;
	color:#1b5790;
}
/* Share Buttons */
#asd_share_buttons a{
display: inline-block;
}
/* ARTICLE LISTING */
h2.article{
	padding-left: 5px;
	margin: 0px;
	padding-top: 7px;
}
h2.article a:link{
	font-size: 120%;
	text-decoration: none;
}
h2.article a:visited{
	font-size: 120%;
	text-decoration: none;
}
h2.article a:hover{
	font-size: 120%;
	text-decoration: none;
}
div.listing_txt{
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 5px;
}
div.listing_gray{
	background-color: #f0f0f0; 
	margin-left: 10px;
	margin-right: 10px;
}
img.preview_picture{
	margin: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	float: left;
	border: 1px solid #ccc;
}
td.rubric{
	text-align: right;
	font-size: 80%;
	padding: 10px;
}
td.date{
	padding: 10px;
}
p.news-item{margin-top: 2px;}
	 
/* ARTICLE DETAIL*/
h1.article{
	padding-left: 60px;
	height: 32px;
	background-image: url(../i/article_red.png);
	background-repeat: no-repeat;
	background-position: 10px 0;
	font-size: 170%;
}
.artic_date{
	text-align: right;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f0f0f0;
	padding: 5px;
	float: right;

}
.top_art_menu{
	border: 1px solid #ccc;
	border-left: 0px;
	border-right: 0px;
	clear: both;
}
.breadcrumb{
	width: auto;
	padding: 5px;
	padding-top: 10px;
	float: left;
	color: #87859B;
}
.breadcrumb a:link{
	text-decoration: none;
}
.breadcrumb a:visited{
	text-decoration: none;
}
.breadcrumb a:hover{

	text-decoration: underline;
}
.yashare-auto-init{
	display: inline;
	float: right;
	margin: 5px;
}
.article_txt{
	padding: 5px;
	clear: both;
}
.art_rubricator{
    background-image: url(/i/line.png);
	background-repeat: repeat-x;
	background-position: 10px 23px; 
	font-weight: normal;
	font-size: 85%;
	background-color: #f0f0f0;
	padding: 5px;
	margin: 5px;
	margin-right: 0px;
	float: right;
	width: 200px;
	display: block;
	clear: right;
}

div.art_rubric{
	font-size: 120%;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 13px;
	}
p.art_rubric a:link{
	margin-left: 13px;
}	
p.art_rubric a:visited{
	margin-left: 13px;
}
p.art_rubric a:hover{
	margin-left: 13px;
}
.art_rubricator a:link{
    width: auto;
	display: block;
	text-decoration: none;
}
.art_rubricator a:visited{
    width: auto;
	display: block;
	text-decoration: none;
}
.art_rubricator a:hover{
    width: auto;
	display: block;
	text-decoration: underline;
}
.print{
	background-image: url(/i/print.png);
	background-repeat: no-repeat;	
	background-position: 4px 0px;
	padding: 0px;
	padding-left: 24px;
	padding-bottom: 20px;
	display: block;
	float: left; 
}
.print a:link{
	color: #87859B;
	text-decoration: none;
}

.print a:visited{
	color: #87859B;
	text-decoration: none;
}
.print a:hover{
	color: #000;
	text-decoration: none;
}


.source{
	float: right;
	width: auto;
  font-style: italic;
}
.summary{
	font-weight: bold;
	text-align: justify;
	display: block;
	float: left;
	width: 530px;
}
h2{
	font-size: 130%;
}