body {
	margin : 0;
	background-color : black;
}
.mceContentBody {
	background : transparent url("/images/paper-content.png") repeat-y scroll -40px 0;
}
h1 {
	color : black;
	margin : 0px;
	padding : 20px;
	font-family : Helvetica, sans-serif;
	text-align : center;
	font-weight : bold;
}
.clear {
	clear : both;
}
.items .item {
	margin-top : 0px;
	background-repeat : no-repeat;
	background-position : center center;
	height : 25px;
	text-align : center;
}
.items .item div {
	text-align : center;
}
.highlight {
	margin-left : auto;
	margin-right : auto;
	position : relative;
	top : -15px;
	background : url("/images/top-menu-icicle.png") no-repeat;
	background-position : center center;
	height : 65px;
	width : 58px;
	display : none;
	padding : 0;
}
.content {
	width : 100%;
}
.content #news {
	background : url("/images/news-background.jpg") no-repeat;
	width : 357px;
	height : 1050px;
	float : left;
}
.content #news .spacer {
	margin-top : 70px;
}
.content #news .item {
	padding : 20px 30px 0px 30px;
}
.content #news .item .image {
	background : url("/images/news-image-frame.jpg") no-repeat;
	width : 281px;
	height : 156px;
	margin : 0px auto;
}
.content #news .item .image img {
	border : none;
	width : 250px;
	height : 125px;
	margin : 15px 17px;
}
.content #news .item h2 {
	color : #151b1e;
	font-family : Tahoma, sans-serfi;
	font-weight : bold;
	font-size : 1.2em;
	margin : 8px 0px;
}
.content #news .item p {
	font-size : 0.7em;
	text-align : justify;
	color : #151b1e;
}
.content #news .item a {
	color : #408289;
}
.content #news .archive-link {
	position : relative;
	top : 1010px;
	padding : 0px 112px 0 112px;
}
.content #news .archive-link div {
	background : url("/images/news-archive.png") no-repeat;
	width : 133px;
	height : 12px;
}
.content .news-archive ul {
	margin : 0;
	padding : 0 0 0 30px;
}
.content .news-archive .link {
	background : url("/images/news-archive.png") no-repeat;
	width : 133px;
	height : 12px;
}
.content .news-archive .image {
	background : url("/images/news-image-frame.jpg") no-repeat;
	width : 281px;
	height : 156px;
	float : left;
	margin-right : 30px;
}
.content .news-archive .image img {
	border : none;
	width : 250px;
	height : 125px;
	margin : 15px 17px;
}
.content .news-archive li {
	list-style : none;
	width : 880px;
	height : 156px;
	padding : 10px;
}
.content .news-archive .item {
	text-align : left;
}
.content .news-archive .item p {
	font-size : 0.8em;
}
.content .news-archive .item h2 {
	color : #151b1e;
	font-family : Tahoma, sans-serfi;
	font-weight : bold;
	font-size : 1.2em;
	margin : 8px 0px;
	margin : 0;
	display : inline;
}
.content .news-archive .item .date {
	display : inline;
	float : right;
}
.content .news-archive #news-archive-title {
	text-align : center;
}
.content .news-archive .text p {
	color : #151B1E;
}
.content .news-archive a {
	font-weight : bold;
	color : black;
}
.content .news-archive .separator {
	background : url("/images/news-archive-separator.jpg") no-repeat scroll center 0;
	width : 880px;
	height : 47px;
	margin : 0;
	padding : 10px 0 60px 0;
}
.content #news-archive-headline {
	width : 441px;
	height : 52px;
	background : url("/images/news-archive-headline.jpg") no-repeat;
}
.content .news-headline {
	background : url("/images/news-archive.png") no-repeat;
	width : 133px;
	height : 12px;
}
.content #main-anim {
	height : 1050px;
}
.content #left-anim {
	height : 1050px;
}
.content .article-banner {
	width : 985px;
	border : none;
}
.content a.article-banner {
	color : black;
}
#content-container {
	text-align : center;
}
.paper {
	margin-left : auto;
	margin-right : auto;
	width : 987px;
	color : black;
}
.paper div {
	text-align : left;
}
.paper .inner-content {
	width : 970px;
}
.paper p {
	margin : 0 10px 0 10px;
	color : black;
	padding : 0 30px 0 20px;
}
.paper .top {
	background : url("/images/paper-top.jpg") no-repeat;
	width : 987px;
	height : 87px;
	text-align : center;
}
.paper .top .headline {
	padding : 0;
	text-align : center;
	width : 100%;
	height : 67px;
	background-position : center center;
	background-repeat : no-repeat;
}
.paper .content {
	background : url("/images/paper-content.png") repeat-y;
	width : 987px;
	height : auto;
	padding : 0 10px 0 10px;
}
.paper .content a img {
	border : none;
}
.paper .bottom {
	background : url("/images/paper-bottom.jpg") no-repeat;
	width : 937px;
	height : 51px;
	padding : 0 50px 0 20px;
}
.paper .next_article {
	float : right;
	color : black;
	background-image : url("/images/arrow-next.png");
	width : 30px;
	height : 30px;
	background-repeat : no-repeat;
}
.paper .prev_article {
	float : left;
	color : black;
	background-image : url("/images/arrow-prev.png");
	width : 30px;
	height : 30px;
	background-repeat : no-repeat;
}
table {
	margin : 0;
	border : none;
	border-spacing : 0;
}
table td {
	border : none;
}
#top-menu img {
	border : none;
	margin-top : 0px;
}
#top-menu .item {
	min-width : 58px;
	color : #3FB0B0;
	font-family : Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	padding : 5px 0px 0px 0px;
	min-height : 23px;
}
#top-menu .item a {
	text-decoration : none;
	color : #3FB0B0;
}
#top-menu .item .label {
	min-height : 23px;
	padding : 0px 10px;
}
#top-menu .cache {
	position : absolute;
	top : -9999px;
	left : -9999px;
}
#top-menu .cache .slot1 {
	background-image : url("/images/top-menu-background-over.jpg");
}
#top-menu .cache .slot2 {
	background-image : url("/images/top-menu-icicle.png");
}
#top-menu .left {
	width : auto;
	height : 103px;
	background : url("/images/top-menu-left-wing.jpg") no-repeat;
	background-position : right top;
}
#top-menu .right {
	width : auto;
	height : 103px;
	background : url("/images/top-menu-right-wing.jpg") no-repeat;
	background-position : left top;
}
#top-menu .mouse-over {
	position : relative;
	margin : 0;
	width : 984px;
	height : 100px;
	background-image : url("/images/top-menu-background-over.jpg");
}
#top-menu .mouse-over .empty {
	width : 140px;
	height : 30px;
}
#top-menu .mouse-over li {
	display : inline;
	float : left;
	margin-top : 10px;
	list-style-position : outside;
	list-style-image : none;
	list-style-type : none;
}
#top-menu .mouse-over li .spacer {
	background-image : url("/images/menu-spacer.gif");
	width : 4px;
	height : 25px;
	margin-top : 2px;
}
#top-menu .mouse-over ul {
	display : inline;
	padding : 0px;
	margin : 0;
	list-style : none;
}
#top-menu .mouse-over ul ul {
	position : absolute;
	top : 0px;
	left : 0px;
	padding : 42px 5px 0 5px;
	width : 974px;
	margin : 32px 0 0 0;
	padding-top : 35px;
	display : none;
}
#top-menu .mouse-over ul ul li {
	position : relative;
}
#top-menu .mouse-over #menu-list-left .subitem {
	padding : 5px 10px;
	height : 20px;
	background : none;
	color : #3FB0B0;
	font-family : Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
}
#top-menu .mouse-over #menu-list-left .subitem a {
	text-decoration : none;
	color : #3FB0B0;
}
#top-menu .mouse-over #menu-list-right .subitem {
	float : right;
	padding : 5px 10px;
	height : 20px;
	background : none;
	color : #3FB0B0;
	font-family : Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
}
#top-menu .mouse-over #menu-list-right .subitem a {
	text-decoration : none;
	color : #3FB0B0;
}
#top-menu .mouse-out {
	position : relative;
	margin : 0;
	width : 984px;
	height : 100px;
	background-image : url("/images/top-menu-background.jpg");
}
#top-menu .mouse-out .empty {
	width : 140px;
	height : 30px;
}
#top-menu .mouse-out li {
	display : inline;
	float : left;
	margin-top : 10px;
	list-style-position : outside;
	list-style-image : none;
	list-style-type : none;
}
#top-menu .mouse-out li .spacer {
	background-image : url("/images/menu-spacer.gif");
	width : 4px;
	height : 25px;
	margin-top : 2px;
}
#top-menu .mouse-out ul {
	display : inline;
	padding : 0px;
	margin : 0;
	list-style : none;
}
#top-menu .mouse-out ul ul {
	position : absolute;
	top : 0px;
	left : 0px;
	padding : 42px 5px 0 5px;
	width : 974px;
	margin : 32px 0 0 0;
	padding-top : 35px;
	display : none;
}
#top-menu .mouse-out ul ul li {
	position : relative;
}
#top-menu .mouse-out #menu-list-left .subitem {
	padding : 5px 10px;
	height : 20px;
	background : none;
	color : #3FB0B0;
	font-family : Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
}
#top-menu .mouse-out #menu-list-left .subitem a {
	text-decoration : none;
	color : #3FB0B0;
}
#top-menu .mouse-out #menu-list-right .subitem {
	float : right;
	padding : 5px 10px;
	height : 20px;
	background : none;
	color : #3FB0B0;
	font-family : Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
}
#top-menu .mouse-out #menu-list-right .subitem a {
	text-decoration : none;
	color : #3FB0B0;
}
#gallery {
	position : relative;
	font-family : Tahoma, sans-serif;
	color : #283235;
	font-weight : bold;
	width : 867px;
	height : 931px;
	background : url("/images/gallery-background.jpg") no-repeat;
	margin : 10px auto 0px auto;
	padding : 0px;
}
#gallery .menu {
	margin : 0px;
	padding : 0px;
	text-transform : uppercase;
}
#gallery .menu ul {
	margin : 0px;
	padding : 109px 0px 0px 0px;
}
#gallery .menu ul li {
	font-size : 0.7em;
	display : inline;
	background : url("/images/gallery-link-icon.gif") no-repeat left center;
	padding : 5px 5px 5px 25px;
	margin : 0px;
}
#gallery .thumbs {
	position : absolute;
	top : 231px;
	left : 0px;
	padding : 0px;
	margin : 0px;
}
#gallery .thumbs ul {
	padding : 0px 33px 0px 53px;
	margin : 0px;
	text-align : left;
}
#gallery .thumbs li {
	display : inline;
	margin : 0px;
	padding : 0px;
}
#gallery .thumbs li img {
	width : 237px;
	height : 180px;
	margin : 0px 18px 35px 0px;
	padding : 0px;
	border-color : #283235;
}
#gallery .thumbs li img:hover {
	border : 2px solid #3FB0B0;
}
#gallery .paging {
	font-size : 0.7em;
	width : 540px;
	height : 50px;
	position : absolute;
	top : 872px;
	left : 0px;
	margin : 0px 160px 0 160px;
}
#gallery .paging .next {
	background : url("/images/gallery-next-btn.gif") no-repeat right center;
	padding : 5px 30px 5px 0px;
	float : right;
}
#gallery .paging .previous {
	background : url("/images/gallery-previous-btn.gif") no-repeat left center;
	padding : 5px 0px 5px 30px;
	float : left;
}
#gallery .paging .info {
	clear : both;
	margin : 0px;
	padding : 0px;
	text-align : center;
}
#gallery a {
	font-family : Tahoma, sans-serif;
	color : #283235;
	font-weight : bold;
	text-decoration : none;
}
#gallery a:hover {
	font-family : Tahoma, sans-serif;
	color : #283235;
	font-weight : bold;
	color : #00FFFF;
}
#footer {
	text-align : center;
	padding : 10px;
}
#footer a {
	text-decoration : none;
	color : white;
}
#footer p {
	font-size : 0.75em;
	padding : 0;
	margin : 10px;
}
p {
	font-family : Helvetica, sans-serif;
}
a {
	font-family : Helvetica, sans-serif;
	text-decoration : none;
	outline : none;
}
img.race-header {
	border : none;
}
