/* -------------------------------------------------
NEWS TABLE DEFINITIONS

news_list_table       -> most outer table listing each individual news table
news_table            -> container table for each news (headline, images etc)
news_image_table      -> each news image is wrapped in this table (img, caption etc)
news_pagination_table -> pagination table
news_filter_table     -> table containing drop down lists (country, language, date range etc)
-------------------------------------------------*/

/* -------------------------------------------------
NEWS_LIST_TABLE
-------------------------------------------------*/
#news_list_table{
    border-style: solid;
    border-width: 0px;
    border-collapse: collapse;
    }
.news_base {
    clear: both;}
.news_base_artistpage {
    padding: .5em 1.3em 0 1.3em;}
#news_list_table tr.tr_row, td.td_row{
    background-color: transparent;
    }
#news_list_table tr.tr_alt_row, td.td_alt_row{
    background-color: transparent;
    }
/* -------------------------------------------------
NEWS_TABLE
-------------------------------------------------*/
#news_table{
    border-style: none;
    border-width: 0px;
    border-collapse: collapse;
    color: #fff;
    }
.news_item {
    padding-bottom: 1.5em;
}
.news_item_homepage { background-color: #000; padding-bottom: 0.2em; padding-top: 0.5em; }

#news_display_date, .news_date {
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: bold;
    }
.news_artist_photo {
    display: inline;
    clear: both;
}
.news_artist_photo img {
    margin-bottom: 1em;
}
.news_artist_name {
    font-size: 13px;
    font-weight: bold;
    margin: 1em 0 2em 0;
    width:220px;
    }
.comment_counter{
    float:right;
    text-align:right;
    width:80px;
    }
.news_image_thumb_left {
    margin: 0;
    }
.news_image_thumb_right {
    margin: 0;
    }
.news_artist_thumb_table {
}
.news_artist_thumb_table td {
    padding: 0 5px 0 5px;
}
.news_text table td {
    vertical-align: top;
}

#news_headline, .news_headline {
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    float:none;
    }
.news_headline_homepage {
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    font-size: 11px;
    }
#news_headline a:link, #news_headline a:visited, #news_headline a:active,
.news_headline a:link, .news_headline a:visited, .news_headline a:active {
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    }
#news_headline a:hover, .news_headline a:hover {
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }
#news_text_area, .news_text{
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    vertical-align: top;
    }
#news_text_area a:link, #news_text_area a:visited, #news_text_area a:active,
.news_text a:link, .news_text a:visited, .news_text a:active {
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #660000;
    }
#news_text_area a:hover, .news_text a:hover{
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    color: #660000;
    font-size: 11px;
    text-decoration: none;
    }
#news_text_area	p, table, td, tr{
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    color: #000000;
    font-size: 11px;
    }
.news_text	p, table, td, tr{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif; color: #000000; font-size: 11px; }
#news_login_link a:link, #news_login_link a:visited, #news_login_link a:active{
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    color: green;
    font-weight: bold;
    font-size: 9px;
    text-decoration: underline;
    margin-left: 20px;
    }
#news_login_link a:hover{
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    color: green;
    font-weight: bold;
    font-size: 9px;
    text-decoration: none;
    }
/* -------------------------------------------------
NEWS_IMAGE_TABLE
-------------------------------------------------*/
#news_image_table{
    border-style: none;
    border-width: 0px;
    border-collapse: collapse;
    padding:4px;
    }
/* -------------------------------------------------
NEWS_PAGINATION_TABLE
-------------------------------------------------*/
/* new paginator styles */
#news_pagination_table{
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    font-size: 11px;
    /*border-style: solid;*/
    padding-bottom:11px;
    border-width: 1px;
    border-color: #d9d9d9;
    }
#news_pagination_table a:link, #news_pagination_table a:visited, #news_pagination_table a:active{
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    /*color:red;*/
    font-size: 11px;
    text-decoration: underline;
    }
#news_pagination_table a:hover{
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, Verdana, sans-serif;
    font-size: 11px;
    text-decoration: none;
    }
/* -------------------------------------------------
NEWS_FILTER_TABLE
-------------------------------------------------*/
#news_filter_table{
/*	border-style: solid;
    border-width: 1px;
    border-color:#d9d9d9;
    width: 100%;*/
    padding: 0;
    text-align: left;

    }

#news_filter_table select, #news_filter_table input {
background-color: transparent;
/*border: black 1px solid;*/
/*color: #000000;*/
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 2px;
padding-right: 0;
margin-right: 0;
width: 200px;
margin-bottom: 30px;
}
#news_filter_table input{
width: 50px;


}


/* -------------------------------------------------
EXTRAS :
-------------------------------------------------*/
#date_display_bullet {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ff6600;
}
#headline_bullet {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ff6600;
}
#news_text_bullet {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ff6600;
}
/*--------------------------------------
COMMENTS:
--------------------------------------*/
div.comment_counter{
    padding-right:4px;
    padding-top:2px;
    }

div.comment_header{
    border-top:1px dotted #999;
    color:#999;
    text-transform:uppercase;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding:4px 0 12px 0;
}
/* first comment header */
div.news_text div.first {
    margin: .7em 0;
}
#newsCommentLink{
    display:block;
    float:left;
    background: url(assets/images/pencil.gif) center left no-repeat;
    padding-left: 22px;
    margin: 10px 20px;
    }
#newsCommentLink:link, #newsCommentLink:visited{
    COLOR:#000;
    text-decoration:underline;
    }
#newsCommentLink:hover, #newsCommentLink:active{
    text-decoration:none;
    color:#000;
    }
.comment_by {
    font-size: 9px;
    font-weight:bold;
    margin:12px 0 10px 0;
    text-align: right;
    }
.comment_by a:link,
.comment_by a:visited {
    font-weight: normal;
}
.comment_by a:hover,
.comment_by a:active {
    font-weight: normal;
}