body
{
	background-color: #F0EEE1;
	margin: 0;
	padding: 0;
	text-align: center;
}

a img {border: 0px;}
a, a:hover, a:visited {color: #BD0062;}

#archive_txt p
{
	font: normal 12px Arial;
	text-align: left;
}

#archive_txt p .highlight
{
	color: #0066CC;
	font: bold 18px Arial;
}

#header
{
	background: url('images/header_bg.jpg');
	height: 100px;
}
#header_top
{
	background: url('images/header_top_bg.jpg');
	padding: 0;
	width: 266px;
}
#header_top table
{
	margin: 0;
	padding: 0;
}
#header_top img {margin: 0 5px 0 0;}
#header_top a
{
	font: bold 13px Arial;
	text-decoration: none;
}


#header_top a:hover {text-decoration: underline;}

.top_between td {background: url('images/top_between_bg.jpg') no-repeat;}
.top_between a
{
	font: bold 28px Arial;
	line-height: 1.5;
	text-decoration: none;
}
.top_between a:hover
{
	color: red;
	text-decoration: underline;
}
.top_between .desc {font: normal 15px Arial;}

.block_header {background: url('images/block_top_bg.jpg');}
.block_thumbs {background: White url('images/block_bg.jpg') repeat-y top;}
.block_thumbs img {border: 1px solid #DA005C;}
.block_footer {background: url('images/block_footer_bg.jpg');}

#footer
{
	background: url('images/footer_bg.jpg') repeat-x bottom;
	height: 186px;
}
#footer_txt {background: url('images/footer_text_bg.jpg') repeat-y top;}

.top_block
{
	background: White url('images/top_bg.jpg') repeat-y top;
	color: #0066CC;
	font: bold 13px Arial;
}
.top_block a {text-decoration: none;}
.top_block a:hover {text-decoration: underline;}

#footer_txt p
{
	font: normal 11px Arial;
	text-align: left;
}
#footer_txt p .highlight
{
	color: #0066CC;
	font: bold 13px Arial;
}

.archive_links
{
	color: #0066CC;
	font: bold 20px Arial;
}
#archive a
{
	font-weight: bold;
}

