/***************************************************
'	Copyright Unnecessaryknowledge.com 2008
'**************************************************/

BODY {
	margin: 0 0 12px 0;
	BACKGROUND: #000000;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	COLOR: #505560;
	FONT-SIZE: 11px;
}

H1 {
	font-size: 28px;
	line-height: 100%;
	margin: 0 0 0 0;
	padding: 15px 0 0 15px;
	color: #ffffff;
}

H2 {
	font-size: 45px;
	font-weight:normal;
	FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	color: #ffffff;
	cursor: default;
}

H3 {
	font-size: 20px;
	font-weight: normal;
	FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #ffffff;
	cursor: default;
}

TABLE, TD, TH, TR {
	empty-cells: show;
	FONT-SIZE: 11px;
	COLOR: #D0D4D6;
}

.fieldset {
	margin: 0;
	padding: 2px 8px 8px 8px;
	cursor: default;
}

.legend {
	font-weight: bold;
	COLOR: #D0D4D6;
}

ul {
	list-style-position: inside;
	list-style-type: circle;
	margin: 0;
	padding: 0;
}

li {
	line-height: 16px;
	margin: 0;
	padding: 0;
}


A:link {
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A:active {
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A:visited {
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A:hover {
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.menu:link {
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.menu:active {
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.menu:visited {
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.menu:hover {
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

.MascotDiv {
	background-image: url('../images/pg_man.png'); 
	width: 221px; 
	height: 318px
}

.LinkDiv {
	visibility: visible; 
	position: absolute; 
	top: 42px; 
	left: 15px; 
	width: 314px; 
	height: 48px; 
	z-index: 1;
	background-image: url('../images/pickuplinegenerator.png');
	background-repeat: no-repeat;
}

.HeadDiv {
	background-image: url('../images/head_bg.png');
	height: 30px;
	cursor: default;
	text-align: center;
	line-height: 100%;
	word-spacing: 3px; 
	letter-spacing: 2px;
}

.LogoDiv {
	background-image: url('../images/grade.png'); 
	background-position: top left; 
	background-repeat: repeat-x;
	height: 79px;
	cursor: default;
}

.BottomDiv {
	height:30px;
	width: 100%;
	text-align: center;
	word-spacing: 3px; 
	letter-spacing: 2px;
	cursor: default;
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

.style {
	HEIGHT: 20px;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #ffffff;
	padding: 2px 0 0 2px
}


.sub {
	HEIGHT: 20px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Georgia, Tahoma, Arial, Helvetica, sans-serif;
}

.small {
	font-family: Tahoma, Verdana, Arial, Geneva, Lucida, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal; 
	text-align: justify;
	margin: 0;
	color: #FF0039;
}

.com_bg {
	margin-top: 5px; 
	padding: 5px; 
	background-image: url('../images/px_black40.png'); 
}

.shareicon {
	margin-right: 5px;
	width: 16px;
	height: 16px;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
}

div.averageDiv {
	white-space: nowrap;
	position: absolute; 
	float: left;
	top: 7px; 
	right: 125px;
	height: 22px; 
	width: 162px;
	z-index: 2;
	cursor: default;
	font-weight: bold; 
	color: #ffffff;
}

div.averageDiv2 {
	position: absolute; 
	top: 28px; 
	right: 125px;
	z-index: 2;
	display: none;
	white-space: nowrap;
	float: left;
	padding: 0;
	margin: 0;
	width: 162px;
}

div.themeDiv {
	white-space: nowrap;
	position: absolute; 
	float: right;
	top: 8px; 
	right: 32px; 
	height: 15px; 
	z-index: 1;
}

.theme {
	width: 12px;
	height: 12px;
	margin-left: 5px;
	border: 1px solid #000000;
}
a:hover .theme {border-color: #fff;}
a:active .theme {border-color: #000;}

.back a {height:24px; width:24px; display:block; background-repeat: no-repeat; background-position: 0 0;}
.back a:hover {background-position: 0 -24px;}
.back a:active {background-position: 0 -24px;}

.digg_up a {height:30px; width:30px; display:block; background-image: url('../images/up.png'); background-repeat: no-repeat; background-position: 0 0;}
.digg_up a:hover {background-image: url('../images/up.png'); background-position: 0 -30px;}
.digg_up a:active {background-image: url('../images/up.png'); background-position: 0 -30px;}

.digg_down a {height:30px; width:30px; display:block; background-image: url('../images/down.png'); background-repeat: no-repeat; background-position: 0 0;}
.digg_down a:hover {background-image: url('../images/down.png'); background-position: 0 -30px;}
.digg_down a:active {background-image: url('../images/down.png'); background-position: 0 -30px;}

.share a {vertical-align: text-bottom; font-weight:bold; line-height:16px; height:16px; width:10px; display:block; background-image: url('../images/share.png'); background-repeat: no-repeat; background-position: 0 -4px; padding-left: 15px;}
.share a:hover {background-image: url('../images/share.png'); background-position: 0 -19px;}
.share a:active {background-image: url('../images/share.png'); background-position: 0 -19px;}

.comment a {text-align:center; line-height:30px; font-weight:bold; height:30px; width:49px; display:block; background-repeat: no-repeat; background-position: 0 0;}
.comment a:hover {background-position: 0 -30px;}
.comment a:active {background-position: 0 -30px;}

span.nonIE {
	display: inline !important;
	display: none;
}

div.HighAd {
	position: absolute; 
	top: 31px; 
	right: 0;
	z-index: 1;
	display: block;
	padding: 0;
	margin: 0;
	width: 160px; 
	height: 100%;
	overflow: hidden;
	border-left: 1px solid #ffffff;
}