/* News box */

.news_item
{
background-color: #000;
border-top: solid 4px #b8b8b8;
/*border-top: solid 4px #009ffb; - old definition*/
clear: both;
float: left;
margin-bottom: 4px;
width: 250px;
}

.news_item_special
{
background-color: transparent;
clear: both;
float: left;
margin-bottom: 4px;
width: 250px;
}

.news_image {

}

.news_title, .news_title_special {
float: left;
clear: both;
padding: 6px 5px 0 5px;
text-transform: uppercase;
}

.news_title a:link, .news_title a:visited {
color: #fff;
font-size: 11px;
text-decoration: none;
}

.news_title_special a:link, .news_title_special a:visited
{
color: #da0249;
font-size: 15px;
font-weight: bold;
text-transform: none;
text-decoration: none;
}

.news_title a:hover {
text-decoration: underline;
}

.news_summary, .news_summary_special
{
float: left;
clear: both;
padding: 3px 5px 17px 5px;
width: 240px;
font-size: 10px;
color: #ccc;
}

.news_summary_special
{
color: #da0249 !important;
font-size: 14px !important;
padding-bottom: 5px !important;
}

.news_summary_special a:link, .news_summary_special a:visited
{
color: #da0249 !important;
font-size: 10px !important;
text-transform: uppercase;
text-decoration: underline;
}

.news_summary_special a:hover
{
text-decoration: none;
}

.news_summary p
{
font-size: 10px;
margin: 0;
color: #ccc;
}

.news_summary_special p
{
color: #000;
}

.news_content, .news_content_special
{
float: left;
clear: both;
width: 240px;
padding: 0 5px 0 5px;
font-size: 10px;
color: #ccc;
}

.news_content_special
{
color: #da0249 !important;
font-size: 14px !important;
}

.news_content p
{
font-size: 10px;
margin: 10px 0 0 0;
color: #ccc;
}

.news_content_special p
{
color: #da0249 !important;
font-size: 14px !important;
margin: 10px 0 0 0;
}

.news_close
{
float: left;
clear: both;
height: 18px;
width: 240px;
text-align: center;
vertical-align: middle;
padding-top: 10px;
}

.menulink
{
float: left;
clear: both;
width: 240px;
text-transform: uppercase;
color: #ccc;
border-top: solid 1px #ccc;
padding-top: 4px;
padding-bottom: 4px;
}

.menulink a:link
{
font-size: 11px;
color: #ccc;
text-decoration: none;
}

.menulink a:visited
{
font-size: 11px;
color: #ccc;
text-decoration: none;
}

.menulink a:hover
{
text-decoration: underline;
}

.menulink_content
{
float: left;
clear: both;
width: 240px;
font-size: 10px;
color: #ccc;
}

.menulink_content p
{
font-size: 10px;
margin: 10px 0 0 0;
color: #ccc;
}

.bluecolumn .containermiddle p.signature
{
font-size: 11px;
font-weight: normal;
}

.menulink_content a:link, .news_content a:link {
color: yellow;
text-decoration: underline;
font-size: 10px;|
}

.menulink_content a:visited, .news_content a:visited {
color: yellow;
text-decoration: underline;
font-size: 10px;|
}

.menulink_content a:hover, .news_content a:hover {
text-decoration: none;
}

.homepage_intro {
margin-top: 64px;
margin-bottom: 20px;
font-size:13px;
}

/* tables */

table.albumadmin
{
	width: 100%;
}

table.albumadmin td
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding: 5px;
}

table.albumadmin td.row
{
	background-color: #ffc;
}

table.albumadmin td.row_alternate
{
	background-color: #ff9;
}




