body 
{
	color: #333333; 
	border-color: #9C9C9C;
	background-repeat: repeat-x;
	background-color: #2D3541;
	padding: 0;
	border: 0;
	margin: 0;
	background-image: url(mi6_background.jpg);
} 

.breakingnews {
	position: fixed; 
	top: 0; 
	left: 0; 
	width: 100%; 
	font-size: 14px; 
	background-color: #ffecec; 
	height: 23px; 
	padding: 5px 0 0 0; 
	text-align: center; 
	border-bottom: 2px solid #5d1515;
}

.breakingnews a {
	font-size: 14px;
}

/* ------------------------------------------------------- */
/* Fonts, headings and links */
p, .blockquote, 
{
	color: #333333; 
} 

.h1, .h2, .h3, .h4, h1, h2, .datestamp, a, a:link, a:active, a:visited, .article_front a.article_title, .article_front a.article_category
{
	color: #003399; 
	text-decoration: none;
} 

a:hover, .article_front a.article_title:hover, .article_front a.article_category:hover
{ 
	color: #6699FF; 
	text-decoration: none
} 

a.sidebarlink
{
	color: #F0F0F0; text-decoration: none; 
}

a.sidebarlink:hover 
{ 
	color: #A0C0FF; text-decoration:none; 
} 

a.sidebarlink:active, a.sidebarlink:visited, a:sidebarlink:visited:hover
{
	color: #F0F0F0; text-decoration: none;
}

.h6, .caption
{
	color: #666666; 
}

.h5
{
	/* Upcomign events category, location */
	color: #909090; 
}

.sidebar_heading
{
	color: #CCCCCC; 
}

.textlink
{
	color: #333333; 
}

.titlelink
{
	color: #FFFFFF; 
}

.footer_text, a.footer_text, a.footer_text:hover, a.footer_text:active, a.footer_text:visited
{
	color: #909090; 
	text-decoration: none;
}

a.button {
	background-color: #2059b3;
}

/* ------------------------------------------------------- */
/* Tables and sidebars */
td.header
{
	background-image: url(mi6_header.jpg);	
}

table.page_block
{
	background-image: url(mi6_body_background.png);	
}

td.sidebar_top
{
	background-image: url(mi6_sidebar_top.jpg);
}

table.sidebar_upper
{
	height: 88;
	background-image: url(mi6_sidebar_upper.jpg);	
} 

table.sidebar_middle
{
	height: 240;
	background-image: url(mi6_sidebar_middle.jpg);
} 

table.sidebar_lower
{
	background-image: url(mi6_sidebar_lower.jpg);
} 

table.sidebar_dots
{
	background-color: #2059B3;
	background-image: url(sidebar_dots.png);
}

table.footer
{
	background-image: url(footer.png);	
}

td.fatborder
{
	background-color: #606068;
}

/* ------------------------------------------------------- */
/* Form objects */

input.search
{
	background-color: #6D7D8D;
	border: 1px solid #D0D0D0; 
	color: #FFFFFF; 
}

input.go
{
	background-color: #919BA5;
	border: 1px solid #D0D0D0; 
	color: #333333; 
}

/* ------------------------------------------------------- */
