a.button { 
    background-color: #F60;
    border-radius: 5px;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 8px 15px;
    margin: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

a.button:hover {
	background-color: #FF8533;
}

a.button-reversed { 
    background-color: #2E6290;
}
p {
text-indent: 10px;
}

/* XtBlog post list */


.xt_list {
text-align: center;
}

.xt_blog_title_link {
	color: #1e90ff;
	font-size: 1.0em;
	letter-spacing: -1px;
	font-weight: bold;
   display: block;
	padding: 0 0 3px;
	margin: 1px;
   white-space: normal;
}
.xt_pagination {
text-align: center;
color: #fff;
display: block;
background: transparent;
}

.xt_pagination a { 
display: inline-block; 
padding: 8px; 
margin: 8px 1px 4px 1px; 
background: #1e90ff; 
color: #fff; 
border: 0px solid #2d2d2d; 
border-radius: 2px; 
font-size: 16px; 
text-align: center; 
}

.xt_pagination > span a {
display: inline-block; 
padding: 8px; 
margin: 8px 1px 4px 1px; 
background: #ff8533; 
color: #fff; 
border: 1px solid #2d2d2d; 
border-radius: 2px; 
font-size: 16px; 
text-align: center;
}

.xt_pagination > span.selected {
display: inline-block; 
padding: 8px; 
margin: 8px 1px 4px 1px; 
background: #214769 ; 
color: #fff; 
border: 1px solid #2d2d2d; 
border-radius: 2px; 
font-size: 16px; 
text-align: center;
}
.xt_blog_entry_time {
font-size: 13px;
display: inline-block;
color: #3d3d3d;
}
.xt_blog_comments_number {
font-size: 13px;
color: #2E6290;
}
.xt_description {
 display: block;
 margin: 1px;
 padding: 0;
 background: transparent;
}
.xt_description img
{
  margin: 1px;
  padding:1px;
  float: none !important;
  width:100px; 
  height:120px;
  display: block;
  vertical-align: top;
  border: 1px solid #5d5d5d;
  border-radius: 5px;
  white-space: nowrap;
}

.xt_item {
color: #3d3d3d;
border-bottom: 2px solid #dcdcdc;
border-radius: 5px;
background: #f5f5f5;
padding:1px 1px 3px 1px;
display: inline-block;
list-style: none;
margin: 3px;
width: 130px;
box-shadow: -1px 2px 2px #dcdcdc,2px 2px 2px #dcdcdc;
}

.xt_blog p {
 text-indent: 10px;
}

/* XtBlog posts */
.xt_blog_title { display: block; padding: 4px; margin: 1px 1px 4px 1px; background: #dcdcdc; border: 1px solid #d3d3d3; border-radius:3px; font-size: 18px; font-family: Serif;} 

.xt_blog_subtitle { display: inline-block; padding: 2px; margin: 1px; background: #dcdcdc; } 

.xt_blog_content { border-bottom: 2px solid #3d3d3d; border-radius: 5px; margin-bottom: 2px; font-size: 13px; } 

.xt_blog_back_to_posts { display: inline-block; padding: 4px; margin: 1px; background: #dcdcdc; border-radius:3px;
} 
.xt_blog_comment { 
 border: 1px solid #dcdcdc;
 border-radius: 3px;
 padding: 2px;
 margin: 1px;
}
.xt_tags {
text-transform: uppercase;
}

.ablock1 {
margin: 1px;
padding: 2px;
border-radius:3px;
background: transparent;
border:1px solid #dcdcdc;
display: block;
color: #000;
font-size: 13px;
}
