/*
*   Categories List Style
*/
.categories_view{
    padding-top: 10px; 
    padding-left: 10px;
}
/*
* Category Blog Styling
*/
.category_blog_view{
    padding-left: 10px;
}
/*
* Category List Styling
*/
.category_list_view{
    padding-left: 10px;
}
/* Articles */
.category_blog_view .items-column, .category_blog_view .items-column .item { /*overwrite default css*/
    margin-bottom: 0 !important;
    padding: 0 !important;
    position:relative;
    height:300px;
    overflow:hidden;
}
.category_blog_view h1 { /*if change this, must change widget.css line44/header_feature .global_wrap h1 */
    width:325px;/*365-20-20=325*/
    height:20px;/*40-10-10=20*/
    background:url(images/main_titlebg.png) no-repeat center top;
    padding:10px 20px;
    color:#fff;
    font-size:20px;
    margin:0 auto 10px;
    text-align: center
}
.single_column, .item{
    width:310px;
    margin-right:30px;     
    padding-bottom:55px !important;    
}
td.single_column {
    padding-right: 35px !important;
}
.item{
    
}
.items-row{
   margin-bottom:35px !important;
   border-bottom: dashed 2px #f45e01 !important;
   position:relative;
}
.item-separator {
    display:block;
}
/*
* Article Styling
*/
.articles_view{
    
}
/*
* Title
*/
.article_title {
    margin:0;
}
.article_title_area{
    background-color: transparent !important;
}
.article_title h2{ 
}

.article_title h2 a{
    
}

.article_title h2 a:hover{
    
}
.article_title h4{ /*if this color change, remember to check with style.css h4*/
    margin-top:15px;
    color: #531d27;
}
/*
* Icons
*/
div.icons{
    float:right;    
}

div.icons ul{
    text-align: right;
    list-style-type: none;
}

div.icons ul li{
    display: inline;
}
#component .icons ul li
#home_component .icons ul li{
    background: transparent;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10px;
    padding-left: 0;
}
.print-icon{
    
}
/*
* Article Info
*/
dl.article-info{
    float: left;    
}

dl.article-info dd{
    margin:0;
    padding:0;
}

/*
*   Widget Title

.widget h3 span{
    color:#555565;
    font-size: 15px;
    font-weight: bold;
}

/*
*   Search Form
*/
.search_form ul{
    margin-top:10px;
    margin-bottom:10px;
    padding:0;
}

.search_form ul li{
    display: inline;
    list-style: none;
}
.search {
    margin: 0!important;
}
/*
*   Search results page
*/
div.search_results{
    margin-bottom: 5px;
    padding: 20px;
    background-color: #f5f5f5;
}