html, body {
	background:#e6e6e6 url(../img/bg_body.png) no-repeat center 40px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	line-height:18px;
/*	.letter-spacing:-0.039em;*/
/*	.word-spacing:-2px;*/
	height:100%;
}
.fl {
	float:left !important;
}
.fr {
	float:right !important;
}
.cb {
	float:none !important;
	clear:both !important;
	height:0 !important;
	margin:0 !important;
}
input, textarea {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
}

a {
	color:#990000;
	text-decoration:none;
}
a.ul {
	text-decoration:underline;
}
a.gray {
	color:#808080;
}
a:hover {
	text-decoration:underline;
}

#topLogoArea .button, 
#footer .button, 
a.button, 
input[type="submit"], 
input[type="button"], 
input[type="reset"] {
	line-height:26px;
	height:26px;
	border:1px solid #414141;
	border-width:0 1px 1px 0;
	padding:0 19px 0 20px;
	display:inline-block;
	background:#636363 url(../img/bg_button.png) repeat-x top left;
	color:#fff;
	margin:4px 0 8px 8px;
	text-shadow:0 -1px #383838;
}

#topLogoArea .button a, 
#footer .button a {
	color:#fff;
}

#topLogoArea .button:hover, 
#footer .button:hover, 
a.button:hover, 
input[type="submit"]:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover {
	background-color:#737373;
	text-decoration:none;
}

img {

}

input[type="submit"], 
input[type="button"], 
input[type="reset"] {
	margin:4px 0;

}

hr {
	background:#808080;
	color:#808080;
	height:0;
	border:1px solid #808080;
	border-width:1px 0 0;
	margin:8px 0;
	.margin:-1px 0;
	display:block;
}	

p {
	margin:22px 0;
}
#content p {
	font-size:12px;
}
span.rarr {
	color:#fff;
	font-size:14px;
	line-height:10px;
}

div.moreWide {
	float:none !important;
	clear:both;
	line-height:20px !important;
	background:#4d4d4d;
	width:auto !important;
	margin-top:20px;
	padding:0;
	height:20px;
	margin-bottom:5px;
}
div.moreWide a {
	color:#b3b3b3;
	display:block;
	padding:3px 13px;
	line-height:15px;
/*	margin-bottom:5px;*/
	height:14px;
	float:right;
	text-decoration:none;
	text-transform:uppercase;
}
div.moreWide a.left {
	float:left;
}
div.moreWide a.rss {
	padding-right:20px;
	background:url(../img/icon_rss.png) no-repeat 10px 2px;
	color:#ff7900;
	padding-left:25px;
}
div.moreWide a:hover {
	background-color:#3d3d3d;
}

div#wrapper {
	width:1000px;
/*	margin:0 auto -130px;*/
	margin:0 auto;
/*	height:100%;*/
	min-height:100%;
	position:relative;
}

div#header {
	
}
	div#topColumn {
		position:relative;
		height:130px;
		border-bottom:4px solid #333333;
		padding-bottom:1px;
	}
	div#topColumn span.arrowLeft {
		border-top:8px solid transparent;
		border-right:8px solid #333333;
		bottom:-4px;
		height:0;
		right:220px;
		overflow:hidden;
		position:absolute;
		width:0;
		z-index:2;
	}
	div#topColumn span.arrowRight {
		border-top:8px solid transparent;
		border-left:8px solid #333333;
		bottom:-4px;
		height:0;
		right:212px;
		overflow:hidden;
		position:absolute;
		width:0;
		z-index:2;
	}
	div#topColumn div.background {
		position:absolute;
		left:0;
		top:0;
		height:130px;
		width:100%;
		background:#acacac;
		opacity:0.8;
		filter: alpha(opacity=80);
		z-index:1;
	}
	div#topColumn div.adArea {
		position:relative;
		margin:31px 0 0 20px;
		float:left;
		width:728px;
		height:90px;
		z-index:2;
	}
	div#topColumn div.promo {
		position:relative;
		float:right;
		margin:27px 18px 0 0;
		height:91px;
		width:181px;
		z-index:2;
	}
	div#topColumn div.promo p {
		float:left;
		margin:0;
		line-height:16px;
	}
	div#topColumn div.promo a {
		color:#000;
		text-decoration:underline;
	}
	div#topColumn div.promo img {
		float:right;
		max-width:64px;
	}
	
	div#topLogoArea {
		height:115px;
		position:relative;
	}
	div#topLogoArea a.logo {
		position:absolute;
		top:36px;
		left:0;
	}
	div#topLogoArea div.text {
		position:absolute;
		top:53px;
		left:260px;
		height:30px;
		width:381px;
		background:url(../img/headerText.png) no-repeat top left;
	}
	div#topLogoArea a.joinMember {
		position:absolute;
		top:13px;
		right:234px;
	}
	div#topLogoArea div.login {
		position:absolute;
		top:8px;
		right:13px;
		width:191px;
	}
	div#topLogoArea div.login p {
		font-weight:bold;
		margin:0;
	}
	div#topLogoArea div.login p a {
		border-bottom:1px solid #9d0e0e;
	}
	div#topLogoArea div.login p a:hover {
		text-decoration:none;
	}
	div#topLogoArea div.login div.button.partnerSites {
		display:block;
		margin:4px 0;
		position:relative;
	}
	div#topLogoArea div.login div.button.partnerSites div.contents {
		display:none;
		position:absolute;
		top:24px;
		width:191px;
		left:0;
		z-index:9;
		background:#515151;
	}
	div#topLogoArea div.login div.button.partnerSites div.contents a {
		color:#fff;
		padding:0px 10px;
		display:block;
		line-height:25px;
	}
	div#topLogoArea div.login div.button.partnerSites a {
		position:relative;
	}
	div#topLogoArea div.login div.button.partnerSites a span {
		display:block;
		position:absolute;
		height:5px;
		width:8px;
		background:url(../img/btn_dropdown.png) no-repeat bottom left;
		top:3px;
		right:-15px;
		z-index:100;
	}
	div#topLogoArea div.login div.button.partnerSites a.act span {
		background-position:top left;
	}

	div#topLogoArea div.login a.button.join {
		margin:0 0 8px;
	}
	div#topLogoArea div.login a.button.logout {
		margin:4px 0 23px;
		width:151px;
		text-align:center;
	}
	div#topLogoArea div.login a.button.login {
		margin-left:9px;
		padding:0 21px 0 22px;
	}
	
	div#topMenu {
		height:48px;
		position:relative;
		background:#2d2d2d url(../img/bg_nav.png) repeat-x center left;
	}
	
	div#topMenu ul {
		height:48px;
	}
	div#topMenu ul li {
		float:left;
		line-height:48px;
		height:48px;
		position:relative;
	}
	div#topMenu ul li div.left {
		position:absolute;
		top:0;
		left:0;
		width:1px;
		height:48px;
		background:url(../img/menu_separator.png) no-repeat right center;		
	}
	div#topMenu ul li div.right {
		position:absolute;
		top:0;
		right:0px;
		width:1px;
		height:48px;
		background:url(../img/menu_separator.png) no-repeat left center;
	}
	div#topMenu ul li a {
		display:block;
		color:#fff;
		text-decoration:none;
		font-size:15px;
		padding:0 21px;
		.padding:0 22px; /* ie */
	}
	div#topMenu ul li:first-child {
		background:none;
	}
	div#topMenu ul li:first-child a {

	}
	div#topMenu ul li:first-child div.left {
		display:none;
	}
	div#topMenu ul li:hover {
		background:#333 url(../img/bg_nav.png) repeat-x center left;
	}
	div#topMenu ul li:hover a {

	}

	div#topMenu ul li a.rss {
		color:transparent;
		background:url(../img/icon_menurss.png) no-repeat 20px 15px;
	}

	div#topMenu ul li.act {
		background:#990000 url(../img/bg_nav.png) repeat-x center left;
	}
	div#topMenu ul li.act a {

	}
	
	div#topMenu ul li.home a {
		font-size:24px;
		padding:0 20px;
	}
	div#topMenu ul li.search {
/*		padding:10px 0 0 12px;*/
		padding:11px 0 0 64px;
		line-height:48px;
		height:37px;
	}
	div#topMenu ul li.search input {
		border:none;
		padding:0 25px 0 3px;
		background:url(../img/bg_search.png) no-repeat top left;
		width:162px;
		line-height:26px;
		height:26px;
	}
	div#topMenu ul li.search:hover {
		background:#2d2d2d url(../img/bg_nav.png) repeat-x center left;
	}
	div#topMenu ul li.search div.right {
		display:none;
	}

div#content {
	width:1000px;
	padding-bottom:130px;
	position:relative;
}
	div#colLeft {
		float:left;
		margin-bottom:8px;
	}
	div#colRight {
		float:right;
		margin-bottom:8px;
	}

	div#innerColLeft {
		width:530px;
		float:left;
	}
	div#innerColRight {
		width:250px;
		float:right;
	}
	div#innerColRight div.box {
		margin:0 0 10px;
		float:none;
		width:230px;
	}

	div.col180 {
		width:180px;
	}
	div.col810 {
		width:810px;
	}
	div.col700 {
		width:700px;
	}
	div.col300 {
		width:300px;
	}

	div.box {
		position:relative;
		float:left;
		margin:8px 7px 2px 0;
		padding:0 9px 5px;
		background:#fff;
		border:1px solid #d8d8d8;
	}
	div.box .title, h5.commments {
		position:relative;
		text-transform:uppercase;
		font-weight:normal;
		font-size:16px;
		margin-bottom:20px;
		font-family:arial;
	}
	div.box h2.title {
		margin:-1px -10px 20px;
		line-height:13px;
		height:25px;
		background:#bababa url(../img/bg_boxTitle.png) repeat-x top left;
		padding:13px 17px 0;
		color:#333;
		border:1px solid #a0a0a0;
		border-width:1px 1px 0;
		text-shadow:0 1px #aeaeae;
	}
	div.box h3.title {
		background:#990000 url(../img/bg_boxTitle.png) repeat-x bottom left;
		text-shadow:0 -1px #000;
	}
	div.box h3.title span {
		text-shadow:none;
	}
	div.box h4.title, h5.comments {
		margin:-1px -10px 20px;
		line-height:13px;
		height:25px;
		background:#bababa url(../img/bg_boxTitle.png) repeat-x top left;
		padding:13px 17px 0;
		color:#333;
		border:1px solid #a0a0a0;
		border-width:1px 1px 0;
		text-shadow:0 1px #aeaeae;
	}
	
	div.box.light {
		
	}
	div.box.light .title, h5.comments {
		background-color:#ffffff;
		line-height:30px;
		height:30px;
		font-size:14px;
		padding:0 11px;
		border-color:#d8d8d8;
		text-shadow:0 1px #fff;
	}
	div.box.light span.arrowLeft, h5.comments span.arrowLeft {
		border-right-color:#bfbfbf !important;
	}
	div.box.light span.arrowRight, h5.comments span.arrowRight {
		border-left-color:#bfbfbf !important;
	}
		
	div.box.bx180 {
		width:160px;
	}
	div.box.bx250 {
		width:230px;
	}
	div.box.bx810 {
		width:790px;
	}
	div.box.bx690 {
		width:670px;
	}
	div.box.bx300 {
		width:278px;
	}
	div.box.bx340 {
		width:320px;
	}
	div.box.bx380 {
		width:360px;
	}
	div.box.black {
		background:#1a1a1a;
		color:#fff;
		border:none;
		margin:8px 0 2px;
		width:280px;
		padding:10px;
	}
	div.box.black .title {
		line-height:30px;
		height:30px;
		margin-bottom:20px;
/*		background:#910500;*/
		padding:0 11px;
		font-size:14px;		
	}
	div.box.black div.moreWide {
		margin-bottom:0;
		margin-top:10px;
	}
	
	div.box span.arrowLeft {
		border-bottom:7px solid transparent;
		border-right:7px solid #808080;
		bottom:-6px;
		height:0;
		left:22px;
		overflow:hidden;
		position:absolute;
		width:0;
	}
	div.box span.arrowRight {
		border-bottom:7px solid transparent;
		border-left:7px solid #808080;
		bottom:-6px;
		height:0;
		left:29px;
		overflow:hidden;
		position:absolute;
		width:0;
	}
	div.box span.glare {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:1px;
		background:url(../img/box_glare.png) no-repeat center 0px;
		z-index:2;
	}
	div.box span.shadow {
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:1px;
		background:url(../img/box_glare.png) no-repeat center -1px;
		z-index:2;
	}
	div.box.bx300 span.glare, div#colRight div.box span.glare {
		background-position:center -4px;
	}
	div.box.bx300 span.shadow, div#colRight div.box span.shadow {
		background-position:center -5px;
	}
	div.box.bx380 span.glare {
		background-position:center -2px;
	}
	div.box.bx380 span.shadow {
		background-position:center -3px;
	}
	
	div.box.black span.arrowLeft {
		border-bottom:7px solid transparent;
		border-right:7px solid #880c00;		
	}
	div.box.black span.arrowRight {
		border-bottom:7px solid transparent;
		border-left:7px solid #880c00;		
	}
	div.box.black span.glare {
		top:1px;
	}
	div.box.black span.shadow {

	}
	
	div.box h2.tabs {
		padding:0 9px;
		height:38px;
	}
	div.box h2.tabs span.arrowLeft, div.box h2.tabs span.arrowRight {
		display:none;
	}
	div.box h2.tabs a.tab {
		color:#333;
		position:relative;
		z-index:3;
		float:left;		
		line-height:10px;
		height:10px;
		margin:3px 0 0;
		padding:12px 8px 12px;
	}
	div.box h2.tabs a.tab:hover {
		text-decoration:none;
	}
	div.box h2.tabs a.tab.act {
		background:#fff url(../img/bg_playerOTY_tab.png) repeat-x top left;
		border:1px solid #767676;
		border-width:1px 1px 0;
		text-shadow:none;
	}
	
	div.box.facebook span.arrowLeft, div.box.facebook span.arrowRight, div.box.twitter span.arrowLeft, div.box.twitter span.arrowRight, div.box.twitter span.shadow {
		display:none;
	}
	
	div.box.facebook {
		padding:0;
		color:#3b5998;
		background:#eceff5;
		border:1px solid #94a3c4;
		width:338px;
		margin-right:10px;
	}
	div.box.facebook h3 {
		font-weight:normal;
		font-size:16px;		
		padding:0 17px;
		margin:-1px -1px 0;
		line-height:30px;
		height:30px;
		background:#3b5998;
		border:1px solid #3b5998;
		color:#fff;
	}
	div.box.facebook h3 img {
		vertical-align:-1px;
		position:relative;
		top:8px;
	}

	div.box.twitter {
		vertical-align:top;
		padding:0;
		border:1px solid #525252;
		width:338px;
	}
	div.box.twitter h3 {
		position:relative;
		font-weight:normal;
		font-size:16px;
		margin:0;
		padding:2px 17px 0;
		line-height:28px;
		height:28px;
		color:#fff;
		text-transform:uppercase;
		background:#5e5e5e url(../img/bg_boxTitle.png) repeat-x top left;
	}
	div.box.twitter h3 a.twitter {
		position:absolute;
		top:5px;
		left:205px;
		height:18px;
		width:77px;
		background:url(../img/logo_twitter.png) no-repeat top left;
	}
	div.box.twitter h3 a {
		color:#fff;
	}
	div.box.twitter h3 a:hover {
		text-decoration:none;
	}
	
	ul.videoList {
		
	}
	ul.videoList li {
		background:#e3e3e3 url(../img/bg_videoList.png) repeat-x bottom left;
		padding:10px;
		overflow:auto;
	}
	ul.videoList li:hover {
		background:#d9d9d9;
/*		background-color:#f3f3f3;*/
	}
	ul.videoList li img {
		float:left;
		vertical-align:top;
		margin-right:10px;
	}
	ul.videoList li div {
		float:left;
		width:123px;
	}
	ul.videoList li a {
		font-size:12px;
		display:block;
		font-weight:500;
		word-wrap:break-word;
	}
	ul.videoList li span {
		color:#808080;
	}
	ul.videoList li p {
		color:#333;
	}	

	div.box.shoutbox {
		
	}
	div.box.shoutbox h3 span.date {
		position:absolute;
		top:0;
		right:10px;
		font-size:11px;
		text-transform:none;
	}
	div.box.shoutbox p {
		font-size:14px;
		line-height:18px;
	}
	div.box.shoutbox div.moreWide {
/*		margin-top:5px;*/
	}
	div.shoutbox div.vote {
		margin:10px 0;
		text-transform:uppercase;
		overflow:auto;
	}
	div.shoutbox div.vote div, div.shoutbox div.vote a.btn {
		float:left;
	}
	div.shoutbox div.vote a.button {
		padding:0;
		text-align:center;
		height:19px;
		line-height:19px;
		margin:0;
		float:left;
		width:44px;
	}
	div.shoutbox div.vote a.button.yes {
		margin-right:5px;
	}
	div.shoutbox div.vote a.button.no {
		margin-left:5px;
	}
	div.shoutbox div.vote div.bar {
		width:180px;
	}
	div.shoutbox div.vote div.bar.wide {
		width:auto !important;
		float:none;
	}
	div.shoutbox div.vote div.bar span {
		display:block;
		line-height:20px;
		padding:0 10px;
	}
	div.shoutbox div.vote div.yes {
		background:#990000;
	}
	div.shoutbox div.vote div.no {
		background:#4d4d4d;
		text-align:right;
	}
	ul.shoutList {
		clear:both;
		overflow:auto;
		max-height:230px;
	}
	ul.shoutList li {
		background:#e3e3e3 url(../img/bg_shoutList.png) repeat-x bottom left;
		color:#333333;
		padding:9px;
		font-size:12px;
		line-height:14px;
	}
	ul.shoutList li.last {
		background:#e3e3e3 url(../img/bg_shoutList_last.png) repeat-x bottom left;
	}
	ul.shoutList li span {
		color:#990000;
		font-weight:bold;
	}

	div.shoutbox.wide p {
		font-size:16px;
	}
	div.shoutbox.wide div.vote div.bar {
		width:430px;
	}
	div.shoutbox.wide div.vote span {
		color:#fff;
	}
	div.shoutbox.wide ul.shoutList {
		max-height:none;
	}
	div.shoutbox.wide ul.shoutList li {
		background:none;
		border-top:1px dotted #ccc;
	}
	div.shoutbox.wide ul.shoutList li.form .button {
		margin:0;
	}
	div.shoutbox.wide ul.shoutList li.form textarea {
		height:50px;
		width:500px;
		padding:5px;
		border:1px solid #ccc;
		background:#E6E6E6;
		margin-bottom:10px;
	}
	div.shoutbox.wide.sidebar p {
		margin-bottom:0;
	}
	div.shoutbox.wide.sidebar div.vote {
		margin-top:0;
	}

	div.box.playerOTY {
		
	}
	div.box.playerOTY img {
		float:left;
		margin-right:10px;
		vertical-align:top;
	}
	div.box.playerOTY div.contents {
		float:left;
		width:220px;
	}
	div.box.playerOTY div.contents div {
		float:left;
		width:205px;
		line-height:18px;
	}
	div.box.playerOTY div.contents h4 {
		font-size:18px;
		color:#444;
		margin:5px 0;
	}
	div.box.playerOTY div.contents a {
		display:block;
		margin:5px 0 0;
		font-size:12px;
		font-weight:bold;
		line-height:19px;
		padding:0 0 0 14px;
		background:url(../img/list_arrow.png) no-repeat 5px 5px;
	}
	div.box.playerOTY div.contents a:hover {
		background-color:#eee;
	}
	div.playerOTY table {
		float:left;
		margin-left:10px;
		margin-top:5px;
		width:300px;
	}
	div.playerOTY.wide table {
		width:100%;
		margin:0;
		float:none;
	}
	div.playerOTY table tr th {
		text-align:left;
		padding-left:10px;
	}
	div.playerOTY table tr td {
		line-height:30px;
		padding:0 11px;
	}
	div.playerOTY table tr td.placement {
		width:15px;
		padding:0 0 0 11px;
	}
	div.playerOTY table tr td a {
		font-weight:bold;
	}
	div.playerOTY table tr.odd td {
		background:#e3e3e3 url(../img/bg_playerOTY_odd.png) repeat-x bottom left;
	}
	div.box.playerOTY div.moreWide {
/*		margin-top:10px;	*/
		clear:both;
	}
	div.box.playerOTY div#tab_poty_cp p {
		width:360px;
		float:left;
		clear:left;
		margin:11px 0;
	}
	div.box.playerOTY div#tab_poty_cp table {
		float:right;
	}
	
	div.box.playerOTY div.tab {
		display:none;
	}
	div.box.playerOTY div.tab.act {
		display:block;
	}

	table.offersTable {
		width:100%;
	}
	table.offersTable th {
		background:#e3e3e3 url(../img/bg_playerOTY_odd.png) repeat-x bottom left;
		color:#333;
		font-weight:normal;
		text-align:left;
		padding:0 10px;
		line-height:30px;
		text-transform:uppercase;
	}
	table.offersTable td {
		background:#fff;
		color:#990000;
		font-weight:normal;
		text-align:left;
		padding:7px 10px;
		line-height:16px;
		border-top:1px solid #ccc;
	}
	table.offersTable td.logo {
		padding:2px 0 2px 10px;
		width:30px;
	}
	table.offersTable td.logo img {
		vertical-align:middle;
	}
	table.offersTable tbody tr:first-child td {
		border:none;
	}
	table.offersTable tr td.place {
		font-weight:bold;
	}

	div.box.news div.moreWide {
		margin-top:10px;
	}
	ul.newsList {
		
	}
	ul.newsList li {
		float:left;
		width:335px;
		margin:0;
		font-size:14px;
	}
	ul.newsList.wide li {
		width:auto !important;
		float:none;
		font-size:12px;
	}
	ul.newsList li a.readMore {
		font-weight:bold;
	}
	
	ul.newsList li.small a {
		font-size:12px;
		display:block;
		line-height:22px;
		height:22px;
		overflow:hidden;
		font-weight:bold;
		padding-left:20px;
		background:url(../img/list_arrow.png) no-repeat 10px 8px;
	}
	ul.newsList li.small.sticky a {
		background:url(../img/icon_sticky.png) no-repeat 5px 6px;
	}
	ul.newsList li.small a:hover {
/*		background:#eee url(../img/list_arrow.png) no-repeat 10px 8px;*/
		background-color:#eee;
	}
	
	ul.newsList li.big {
		width:100%;
		border-bottom:1px solid #ccc;
		padding-left:0;
		padding-bottom:20px;
		margin:0;
		margin-bottom:10px;
	}
	ul.newsList li.big img {
		float:left;
		vertical-align:top;
		margin-right:20px;
		max-width:325px;
	}
	ul.newsList.wide li.big img {
		margin:0 10px 10px 0;
		max-width:auto;
	}
	ul.newsList.wide li.big {
		border:none;
	}
	ul.newsList.wide li.big span.date {
		margin-bottom:7px;
	}
	ul.newsList.wide li.big .fb_edge_widget_with_comment {
		margin-bottom:24px;
	}
	ul.newsList li.big div {
		float:left;
		width:325px;
	}
	ul.newsList li.big.noImage div {
		float:none;
		width:auto;
	}
	
	ul.newsList li.big a {
		display:inline;
		padding:0;
		font-size:12px;
		background:none;
		height:auto;
		line-height:inherit;
	}
	ul.newsList li.big h3 {
		font-weight:normal;

		margin:5px 0;
	}
	ul.newsList li.big h3 a {
		font-weight:normal;
		font-size:24px;
		line-height:24px;
	}
	ul.newsList li.big span.date {
		color:#808080;
		display:block;
		margin-bottom:24px;
		font-weight:bold;
		font-size:11px;
	}
	ul.newsList li.big p {
		margin:10px 0;
		line-height:18px;
	}
	ul.newsList li.big p:first-child strong {
		font-size:16px;
	}
	ul.newsList li.big p a {
		font-weight:inherit;
	}
	ul.newsList li.big div.prevNextItem {
		width:100%;
		clear:both;
		margin-bottom:30px;
		background-color:#eee;
	}
	ul.newsList li.big div.prevNextItem a {
		padding:0 10px;
		line-height:22px;
		height:22px;
		color:#4D4D4D;
	}
	ul.newsList li.big div.prevNextItem a.prev {
		float:left;
	}
	ul.newsList li.big div.prevNextItem a.next {
		float:right;
	}
	ul.newsList li.big div.prevNextItem a:hover {
		text-decoration:none;
		color:#990000;
		background-color:#ddd;
	}
			
	ul.blogList {
		
	}
	ul.blogList li {
		vertical-align:top;
		line-height:18px;
		margin-top:20px;
	}
	ul.blogList li:first-child {
		margin-left:0;
	}
	ul.blogList li img {
		max-width:100px;
		max-height:100px;
	}
	ul.blogList li a.img {
		width:100px;
		display:block;
		float:left;
	}
	ul.blogList li div {
		float:left;
		width:250px;
		margin-left:10px;
	}
	ul.blogList li span {
		color:#808080;
		display:block;
		font-weight:bold;
		font-size:11px;
	}
	ul.blogList li h5 {
		
	}
	ul.blogList li h5 a {
		font-size:14px;
	}
	ul.blogList li p {
		margin:0;
/*		font-size:12px;*/
	}
	ul.blogList li a.more {
		font-weight:bold;
		display:block;
	}
	
	div.box.slide {
		height:444px;
	}
	div.box.slide h2.title {
		margin:0;
	}
	div.box.slide h2.title span.shadow {
		display:none;
	}

	div.box.slide h2.title div.control {
		position:absolute;
		top:12px;
		right:14px;
	}
	div.box.slide h2.title div.control a {
		float:left;
		background:url(../img/bg_controlButtons.png) no-repeat top left;
		margin:0 2px;
	}
	div.box.slide h2.title div.control a:hover {
		text-decoration:none;
		background-position:top center;
	}
	div.box.slide h2.title div.control a:active {
		background-position:top right;
	}
	div.box.slide h2.title div.control a span {
		height:16px;
		width:15px;
		display:block;
		background:url(../img/icon_control.png) no-repeat top left;
	}
	div.box.slide h2.title div.control a.pause span {
		background-position:top center;
	}
	div.box.slide h2.title div.control a.next span {
		background-position:top right;
	}

	div.box.slide {
		width:300px;
		padding:0;
		border:none !important;
		margin-left:3px;
		margin-right:0;
	}
	div.box.slide ul {
/*		background:#616161;*/
	}
	div.box.slide ul li {
	}
	div.box.slide ul li a {
		display:block;
	}
	div.box.slide ul li div.handle {

	}
	div.box.slide ul li div.handle:hover a {
		background-color:#474747;
	/*	background-color:#515151;*/
	}
	div.box.slide ul li div.handle a {
		color:#fff;
		padding:10px 20px 10px;
		font-size:14px;
		line-height:18px;
		text-shadow:0 -1px #383838;
		background:#616161 url(../img/bg_slide.png) repeat-x bottom left;
		height:32px;
		vertical-align:center;
	}
	div.box.slide ul li div.slide {
		display:none;
	}
	div.box.slide ul li div.slide a {
		padding:0;
		height:auto;
	}
	div.box.slide ul li a img {
		vertical-align:bottom;
	}
	div.box.slide ul li.act {
	}
	div.box.slide ul li.act div.handle a {
		background-color:#990000;
	}
	div.box.slide ul li.act div.slide {
		display:block;
	}
	
div#footer {
/*	margin-top:8px;*/
	clear:both;
	background:#910600;
	padding:10px;
	height:110px;
	color:#fff;	
	width:980px;
	font-size:11px;
/*	margin:-130px auto 0;*/
	position:absolute;
	bottom:0;
	z-index:3;
}

div#footer div.linkList {
	float:left;
	font-size:13px;
	margin:0 0 0 0;
	height:30px;
	position:relative;
	background:#2d2d2d url(../img/bg_nav.png) repeat-x center left;
	width:673px;
	line-height:30px;
}
div#footer div.linkList ul li {
	float:left;
	line-height:30px;
	height:30px;
	position:relative;
}

div#footer div.linkList ul li a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:0 21px;
	.padding:0 22px; /* ie */
}
div#footer div.linkList ul li div.left {
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:30px;
	background:url(../img/menu_separator.png) no-repeat right center;		
}
div#footer div.linkList ul li div.right {
	position:absolute;
	top:0;
	right:0px;
	width:1px;
	height:30px;
	background:url(../img/menu_separator.png) no-repeat left center;
}
div#footer div.linkList ul li:hover {
	background:#333 url(../img/bg_nav.png) repeat-x center left;
}
div#footer div.linkList ul li a.rss {
	color:transparent;
	background:url(../img/icon_menurss.png) no-repeat 20px 7px;
}
div#footer div.info {
	float:left;
	clear:left;
	padding:20px 0 15px 210px;
	background:url(../img/logo_smaller_w.png) no-repeat center left;
}
div#footer div.info a {
	color:#fff;
}

div#footer div.newsletter {
	float:right;
	width:280px;
}
div#footer div.newsletter h4 {
	background:#770100;
	font-size:16px;
	line-height:30px;
	margin-bottom:20px;
	padding:0 11px;
	position:relative;
}

div#footer div.newsletter h4 span.arrowLeft {
	border-bottom:7px solid transparent;
	border-right:7px solid #720200;
	bottom:-7px;
	height:0;
	left:22px;
	overflow:hidden;
	position:absolute;
	width:0;
}
div#footer div.newsletter h4 span.arrowRight {
	border-bottom:7px solid transparent;
	border-left:7px solid #720200;
	bottom:-7px;
	height:0;
	left:29px;
	overflow:hidden;
	position:absolute;
	width:0;
}
div#footer div.newsletter h4 span.glare {
	position:absolute;
	top:1px;
	left:0;
	width:100%;
	height:1px;
	background:url(../img/box_glare.png) no-repeat center -4px;
	z-index:2;
}
div#footer div.newsletter h4 span.shadow {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:url(../img/box_glare.png) no-repeat center -5px;
	z-index:2;
}

div#footer div.newsletter input.email {
	border:none;
	height:27px;
	line-height:27px;
	width:186px;
	padding:0 5px;
	background:url(../img/bg_newsletterInput.png) no-repeat top left;
}

div.comment_wrapper {
	
}
h5.comments {
	font-size:15px;
	margin:50px 0 10px !important;
}
div.comment_wrapper ul {
	
}
div.comment_wrapper ul li {
	border-bottom:1px dotted #ccc;
	padding:10px;
	overflow:hidden;
}
div.comment_wrapper ul li div.commentBody {
	float:left;
	width:425px;
}
div.comment_wrapper ul li img {
	float:left;
	max-width:65px;
	padding:3px;
	border:1px solid #ccc;
	margin-right:10px;
}
div.comment_wrapper ul li span {
	display:block;
}
div.comment_wrapper ul li span.username {
	color:#990000;
}
div.comment_wrapper ul li span.time-stamp {
	color:#B3B3B3;
}
div.comment_wrapper ul li p {
	margin:0;
}

div#commentBox {
	margin:10px 0 5px;
}
div#commentBox label {
	display:block;
	font-weight:bold;
}
div#commentBox textarea {
	height:50px;
	width:518px;
	padding:5px;
	border:1px solid #ccc;
	background:#E6E6E6;
	margin-bottom:10px;
}
div#commentBox .button {
	margin:0;
}

div.gallery_wrapper {
	
}
div.gallery_wrapper ul {
	
}
div.gallery_wrapper ul li {
	border-top:1px dotted #ccc;
	padding:10px 10px 0;
}
div.gallery_wrapper ul li:first-child {
	border:none;
	padding-top:0;
}
div.gallery_wrapper ul li a.thumb {
	display:block;
	float:left;
}
div.gallery_wrapper ul li a.thumb img {
	max-width:120px;
	margin-bottom:10px;
}
div.gallery_wrapper ul li div {
	float:left;
	width:380px;
	margin:0 0 0 10px;
}
div.gallery_wrapper ul li div h4 {
	font-weight:500;
	font-size:12px;
}
div.gallery_wrapper ul li div h4 a {
	display:block;
}
div.gallery_wrapper ul li div span {
	color:#808080;
}
div.gallery_wrapper ul li div p {
	margin:10px 0;
}
.galleryItemImg {
	width:100%;
}	
h5#comments.gallery {
	margin-top:10px !important;
}

/* Share w friend ------------------------- */

#share_popup {
  display:none;
  position:fixed;
  left:50%;
  top:50%;
  margin:-81px 0 0 -150px;
  width: 300px; overflow: auto; padding: 10px;
  background:#fff;
  z-index:99;
  border:1px solid #000;
}

#vinkkaa_success { display: none; }
#vinkkaa_form {
  width: 300px; overflow: hidden;
  margin: 5px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #ccc;
}

#vinkkaa_form li {
  width: 300px; overflow: hidden;
  margin-bottom: 10px;
}

#share_popup h3 { font-size:17px; }
#share_popup label { display: block; float: left; width: 128px; }
#share_popup input { float: left; }
#share_popup li { margin-bottom:0; }
#share_popup li input.button { margin:10px 0 0 0; }

ul#share {
	
}
ul#share li {
	display:block;
}
ul#share li.icon {
	margin:0 0 10px;
}
ul#share li.icon a {
	display:block;
	background:#ccc;
	overflow:hidden;
	padding:0 0 0 23px;
	background:url(../img/icons.png) no-repeat left -60px;
}
ul#share li.icon.facebook a {
	background-position:left -60px;
}
ul#share li.icon.facebook a:hover {
	background-position:left -90px;
}
ul#share li.icon.mail a {
	background-position:left -180px;
}
ul#share li.icon.mail a:hover {
	background-position:left -210px;
}
ul#share li.icon.print a {
	background-position:left -240px;
}
ul#share li.icon.print a:hover {
	background-position:left -270px;
}
ul#share li.break {
	clear:both;
	border-bottom:1px solid #ccc;
	width:100%;
	margin:10px 0;
}
ul#share li.vote {
	margin:0 20px 0 0;
	float:left;
}
ul#share li.vote a {
	display:block;
	height:20px;
	width:40px;
	background:url(../img/thumbs.png) no-repeat right 0;
	overflow:hidden;
	font-size:15px;
	text-align:right;
	padding-right:20px;
}
ul#share li.vote.plus {
	float:left;
}
ul#share li.vote.minus {
	float:right;
}
ul#share li.vote a:hover {
	text-decoration:none;
}
ul#share li.vote.plus a:hover {
	background-position:right -30px;
}
ul#share li.vote.minus a {
	background-position:right -60px;
}
ul#share li.vote.minus a:hover {
	background-position:right -90px;
}

div.tabs {
	border-bottom:1px solid #ccc;
	overflow:hidden;
	margin-bottom:10px;
	font-size:14px;
	text-transform:uppercase;
	z-index:2;
	overflow:visible;
	height:30px;
}
div.tabs ul {
	position:relative;
	z-index:3;
}
div.tabs ul li {
	float:left;
	display:block;
	position:relative;
	margin-left:5px;
}
div.tabs ul li.act {
	margin-bottom:-1px;
	border:1px solid #767676;
	border-width:1px 1px 0;
	border-bottom:1px solid #fff;
	background:#fff url("../img/bg_playerOTY_tab.png") repeat-x scroll left top;
}
div.tabs ul li a {
	display:block;
	margin:3px 0 0;
	padding:7px 8px 9px;
	line-height:10px;
	color:#333;
}
div.tabs ul li.act a {
	
}

/*div.box.tabs h2 {
	padding:0 9px;
	height:38px;
}
div.box.tabs h2 span.arrowLeft, div.box.tabs h2 span.arrowRight {
	display:none;
}
div.box.tabs h2 a.tab {
	color:#333;
	position:relative;
	z-index:3;
	float:left;		
	line-height:10px;
	height:10px;
}
div.box.tabs h2 a.tab:hover {
	text-decoration:none;
}
div.box.tabs h2 a.tab.act {
	background:#fff url(../img/bg_playerOTY_tab.png) repeat-x top left;
	border:1px solid #767676;
	border-width:1px 1px 0;
	text-shadow:none;
}
*/

div#twtr-widget-1 {
	float:left;
/*	margin:8px 0 2px;*/
}
div#twtr-widget-1 div.twtr-ft, div#twtr-widget-1 div.twtr-hd {
	display:none;
}
div#twtr-widget-1 div.twtr-doc {
	background:none !important;
}
iframe#facebookIframe {
	border:none;
	overflow:hidden;
	width:338px;
	height:300px;
	vertical-align:bottom;
/*	height:65px;*/
/*	margin:8px 0 2px;	*/
}	
.fbConnectWidgetTopmost {
	border:none !important;
}

div.offerWrapper {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
div.offerWrapper h4 {
	font-size:16px;
	margin:0 0 10px;
}
div.offerWrapper img {
	float:left;
}
div.offerWrapper div.desc {
	border:8px solid #E5E5E5;
	float:right;
	padding:10px;
	width:350px;
	text-align:center;
}
div.offerWrapper > a {
	display:block;
	clear:both;
}

div.form_container {
	position:relative;
}
div.field_wrapper {
	margin-bottom:5px;
	width:200px;
}
div.field_wrapper label span {
	color:#990000;
}
p.field_title {
	margin:0px;
	display:inline;
}
p.field_title span {
	color:#ED3840;
}
div.input {
	margin-right:10px;
}
div.input input.text, div.input textarea {
	width:100%;
	border:1px solid #C8C8C8;
	padding:3px 1px;
}
div.form_container .button {
	margin:10px 0 20px 0;
}
div.button input:hover {
	background:#DFDFDF;
}
div.input_width_25 {
	width:25%;
}
div.input_width_50 {
	width:50%;
}
div.input_width_75 {
	width:75%;
}
div.input_width_100 {
	width:200px;
}

.form_container div.button.button_reset { 
	display:none; 
}

#field_159_wrapper .input_title {
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	display:block;
}

#formKesaradio {
	
}
#formKesaradio h4 {
	font-size:15px;
	margin:10px 0 10px;
}

div.basicForm {
	
}
div.basicForm div {
	margin:10px 0;
}
div.basicForm div label {
	display:inline-block;
	width:150px;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	vertical-align:top;
}
div.basicForm div input[type="text"],div.basicForm div input[type="password"] {
	width:150px;
}
div.basicForm div textarea {
	width:360px;
}
div.basicForm div span {
	display:block;
	margin:10px 0 5px 160px;
}
div.basicForm div.submit {
	padding-left:155px;
}	
div.basicForm div.submit input {
	width:auto;
}


#bannerSidebar {
	margin:10px;
}
#bannerRightColumn {
	margin-bottom:15px;
}

#giveFeedback {
	display:block;
	position:absolute;
	left:-80px;
	top:-50px;
	z-index:100;
	height:93px;
	width:93px;
	background:url(../img/btn_palaute.png) no-repeat top left;
}

div.pager {
	margin:10px 0 0;
	padding:10px 10px 5px;
	border-top:1px dotted #ccc;
}
div.pager a {
	display:inline-block;
	padding:1px 4px 0;
	line-height:14px;
}
div.pager a:hover {
	background:#eee;
}
div.pager a.act {
	background:#990000;
	color:#fff;
}

.gallery_pager {
	margin:0;
	padding:10px 10px 5px;
	border-top:1px dotted #ccc;
}
.gallery_pager li {
	display:inline-block;
	padding:1px 4px 0;
	line-height:14px;
}
.gallery_pager li:hover {
	background:#eee;
}
.gallery_pager li.dots:hover {
	background:transparent;
}
.gallery_pager li:hover a {
	
}
.gallery_pager li.act {
	background:#990000;
}
.gallery_pager li.act a {
	color:#fff;
}

p.loginFail {
	background:#990000;
	color:#fff;
	padding:5px 10px;
	display:inline-block;
	margin:0 0 10px 164px;
}

div#stickyVideos {
	border-top:1px solid #CCCCCC;
	padding:10px;
	margin-top:10px;	
}
/*  */