body
{
	/*font: arial, helvetica, sans-serif;*/
	font-family:arial,verdana,helvetica;
	background-image: url("images/body_back.png");
	background-repeat:repeat-x;
	font-size:12px;
}

A {
	color: #b00000;
	text-decoration:none;	
}
A:link {
	color: #b00000;
	text-decoration:none;	
}
A:visited {
	color: #b00000;
	text-decoration:none;
}
A:hover {
	color: #000000;
	text-decoration:underline;
}
.header
{
	background-image: url("images/minitonni_sponsorit_new.gif");
	background-repeat: no-repeat;
	border: 0px;
	height: 200px;
	text-align: right;
}
.center_block
{
	/*border:thin;
	border-width:thin;
	border-color:#880000;
	border-style:solid;
	background-color:#ffffff;*/
	width:665px;
}
.right_panel
{
	width:200px;
	height:auto;
	background-color: #ffffff;
	overflow:auto;
	text-align:left;
	border:thin;
	border-width:thin;
	border-color:#880000;
	border-style:solid;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.top_panel
{
	background-image: url("images/topkuva_new.png");
	background-repeat: no-repeat;
	border: 0px;
	height: 200px;
}
/*.right_panel:hover {background-color: #c8c8c8}*/
.left_panel
{
	background:none;
	vertical-align:top;
	width: 115px;
}
.left_navi:hover
{
	background-color:#CCCCCC;
}
.left_navi
{
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-color: #880000;
	border-style: solid;
	padding-left: 5px;
	padding-right:5px;
	text-align:center;
}
.left_navi td
{
	border:0px;
}
.overwrite
{
	text-decoration:line-through;
}
.withborders
{
	padding-left: 10px;
	border: 1px;
	border-color: #880000;
	border-style: solid;
	width: 100%;
}
.linkit
{
	color: black;
}
.points
{
	font-size: 0.8em;
	border-width: 1px 0px 1px;
	border-color: #880000;
	border-style: solid;
	text-align: center;
}
.drivers
{
	font-size: 0.8em;
	border-width: 1px 0px 0px;
	border-color: #880000;
	border-style: solid;
	text-align: left;
}
.name
{
	font-size: 0.8em;
	border-width: 1px 0px 1px;
	border-color: #880000;
	border-style: solid;
}
.results
{
	font-size: 1.0em;
	border-width: 0px 0px 1px;
	border-color: #880000;
	border-style: solid;
	text-align: center;
}
.drivername
{
	font-size: 1.0em;
	border-width: 0px 0px 1px;
	border-color: #880000;
	border-style: solid;
	text-align: left;
	padding-left: 20px;
}
.latest
{
	font-size: 0.8em;
}
.header_links
{
	border-left:solid;
	border-width: 0px 2px 0px;
	border-color: #880000;
	font-size: 0.8em;
	text-align: right;
	background-color: #A60000;
	height: 24px;
}
.news_author
{
	background-image: url("images/news_back_middle.png");
	background-repeat: repeat-y;
	font-size: 0.8em;
	text-align: right;
	background-color: #ffffff;
	height: 30px;
	padding: 0px 30px 0px 8px;
}
.news_title
{
	background-image: url("images/news_back_middle.png");
	background-repeat: repeat-y;
	font-weight:bold;
	padding-left: 8px;
	padding: 0px 8px 0px 8px;
}
.imagecaption
{
	font-size: 0.8em;
}
.news_link
{
	background-image: url("images/news_back_middle.png");
	background-repeat: repeat-y;
	font-weight:normal;
	padding: 0px 8px 0px 8px;
}
.news_line{

	text-align: center;
}
.news_headline
{
	border-style:none;
	vertical-align:top;
	width: 100%;
}
.short_story
{
	background-image: url(images/news_back_middle.png);
	background-repeat: repeat-y;
	padding: 0px 8px 0px 8px;
}
.full_story
{
	background-image: url(images/news_back_middle.png);
	background-repeat: repeat-y;
	padding: 0px 30px 0px 8px;
}
.news_top
{
	background-image: url(images/news_back_top.png);
	background-repeat: no-repeat;
	height: 8px;

}
.news_bottom
{
	background-image: url(images/news_back_bottom.png);
	background-repeat: no-repeat;
	height:12px;
}