/*
*   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 .article_title {/*overwrite default css*/
    margin:0 !important;
}
.category_blog_view .items-column h4 {
    width:98%;
    background:url(images/single_column_user1_h3_bg.jpg) center right no-repeat #c60839;
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0 0 20px 0; /*must change table margin if change this*/
    padding:15px 20px;
    font-size: 14px !important;
    color: #fff !important;
    text-transform: uppercase;
    line-height: 1em;
}
.category_blog_view .article_title h4 a {
    text-decoration: none;
    color: #fff !important;
}

.category_blog_view .article_title h4 a:hover {
    background:transparent !important;
}
.category_blog_view .items-column .article-content {
    margin: 0 0 0 20px; /*must change table margin if change this*/
}
/*
* 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, .position{ /*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;
}

/*
* 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;
}
/*
*   Table CSS
*/
.tab_pad {
    margin-bottom: 20px;
}
.tab_pad th{
   background: #ded7ad; 
}
.tab_pad th,
.tab_pad td{
    padding: 10px;
}
td.alt_row {
    background: #fff;
}