﻿#MainHeader, h1
{
	background-image:url(../Gfx/Design/Heading-background.png);
	background-repeat:repeat-x;
	vertical-align:middle;
	width:100%;
	height:41px;
	color:#ffffff;
	padding-top:10px;
	text-align:center;
	font-weight:bold;
	font-size:large;
}

#Category
{
	border:1px solid #eeeaea;
	background-image:url(../Gfx/Design/HeadingBackground.png);
	background-repeat:no-repeat;
	height:56px;
	width:322px;
}

#Category .heading
{
	color:#4584ad;
	text-decoration:none;
	font-size:small;
	font-weight:bold;
	padding-left:5px;
}

#Category .text
{
	color:#3c3c3c;
	font-size:x-small;
	padding-left:5px;
}


#SponsorLink .heading
{
	background-image:url(../Gfx/Design/sponsorlink-top.png);
	background-repeat:no-repeat;
	width:280px;
	height:20px;
	padding-left:5px;
	font-weight:bold;
	font-size:small;
	color:#ffffff;
}

#SponsorLink .text
{
	background-image:url(../Gfx/Design/sponsorlink-body.png);
	background-repeat:no-repeat;
	width:280px;
	height:65px;
	padding-left:5px;
	font-size:small;
	color:#ffffff;
	margin-bottom:5px;
}

#SponsorLink .text .link
{
	color:#000000;
}

#Article
{
	width:100%;
	height:100%;
	background-color:#ebebeb;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:12px;
}

#LeftPart
{
	width:110px;
	float:left;
}


#RightPart .heading
{
	color:#7d7d7d;
	font-size:small;
	font-weight:bold;
	width:100%;
}

#RightPart .author
{
	font-size:x-small;
	background-image:url(../Gfx/Design/AuthorBackground.png);
	background-repeat:repeat-x;
	color:#ffffff;
	width:100%;
	height:18px;
}

#RightPart .text
{
	font-size:x-small;
	color:#7d7d7d;
	width:100%;
}

#LeftPart .vote
{
	margin-top:3px;
}
