html {
	/* background: #f7f7f7 url('/sites/all/themes/pt/images/top_repeat.png') repeat-x 0 0; */
}

.content table {border-collapse: collapse; font-family: arial; color: #252525;}
.content td {font-size: 12px; padding: 4px 6px; text-align: left; border: 1px solid #e4e4e4;}
.content th {font-size: 14px; font-weight: bold; padding: 4px 6px; text-align: left; .content border: 1px solid #ccc; background: #dddddd;}
.content tr:nth-child(odd) {background: #eeeeee;}


body {
	background: #ffffff url("/sites/all/themes/pt/images/pt-bg.jpg") no-repeat scroll center 0;
	/* min-width: 1140px; */
	min-width: 1010px;
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #252525;
/*
	background-image:url(/sites/all/themes/pt/images/top_repeat.png);
	background-repeat:repeat-x;
*/
}

a {
	color: #065573;
	text-decoration:none;
	font-weight:bold;
}

a:visited {
	color: #5e6568;
}

a:hover {
	/* color:#269bc7; */
	color:#000;
}

div#header {
	background: #f7f7f7 url('/sites/all/themes/pt/images/top_repeat.png') repeat-x 0 0;
	height:112px;
  /*
  background-image:url(/sites/all/themes/pt/images/top_repeat.png);
	background-repeat:repeat-x;
	width:100%;
	background-color:transparent;
  */
}

div#header > div#logoarea {
	/* 
	min-width:990px;
	max-width:1130px;
	*/
	width: 1010px;
	height:74px;
	background-color:transparent;
	color:#fff;
	margin:0 auto;
}

div#header > div#logoarea > div#logo {
	height:74px;
	width:142px;
	padding-top:13px;
	padding-left:21px;
/*	margin-left:-95px; */
    display:inline-block;
	vertical-align:top;
}

div#header>div#logoarea>div#headerrow {
	height:74px;
	width:400px;
	padding-left:150px;
	display:inline-block;
	vertical-align:top;
}

div#header>div#logoarea>div#headerrow h1,
div#header>div#logoarea>div#headerrow div.siteslogan {
	margin:28px 0;
	font-size: 17px;
	text-align:center;
	text-shadow:#000 0 -1px;
	font-weight: bold;
}

/* Logoarea banner
div#header > div#logoarea > div#toprow {
	height:74px;
	width:700px;
	display:inline-block;
	vertical-align:top;
	margin:8px 0 4px;
	border:1px white solid;
	border-left:1px #27282A solid;
	border-top:1px #27282A solid;
	border-right:1px #353944 solid;
	border-bottom:1px #353944 solid;
}
*/

div#loginwrap {
	/*
	position:absolute;
	top:0;
	left:0;
	width:100%;
	*/
	float: right;
	margin: 10px 10px 0 0;
}

div#loginwrap > div#loginframe {
	position:relative;
	margin:0 auto;
	/*
	min-width:990px;
	max-width:1130px;
	*/
}

div#loginwrap > div#loginframe > div#loginbox {
	/*
	position:absolute;
	right:0;
	padding:8px 5px 0 0;
	*/
}

div#loginwrap > div#loginframe > div#loginbox form {
	font-size:11px;
	text-align:right;
}

div#loginwrap > div#loginframe > div#loginbox form > div a {
	color:#c0c0c0;
	text-decoration:none;
}

div#loginwrap > div#loginframe > div#loginbox input.login {
	font: 11px Arial, Helvetica, sans-serif bold;
	color:#fff;
	background: transparent url(/sites/all/themes/pt/images/bg-input-login.png) repeat-x;
	height:19px;
	border:0;
	padding: 0 0 2px 3px;
}

div#loginwrap > div#loginframe > div#loginbox input#edit-name {
	width:127px;
}

div#loginwrap > div#loginframe > div#loginbox input#edit-pass {
	width:100px;
}

div#loginwrap > div#loginframe > div#loginbox input#edit-submit {
	height:21px;
	position:relative;
	top:8px;
}

div#loginbox div#loggeduser {color: #fff;}

/* menu styles */
div#header > div#menubar {
    height:30px;
	/* width:1130px; */
	width: 1010px;
	background-color:transparent;
	margin:0 auto;
	color:#fff;
}

div#header>div#menubar a {
    color:#eee;
}

div#header > div#menubar > div#search {
	width:162px;
	height:26px;
	padding:4px 0 0 5px;
	margin:-2px 3px 0 4px;
	display:inline-block;
	vertical-align:top;
	border:0;
	background:transparent url(/sites/all/themes/pt/images/search_bgr.png) no-repeat;
}

div#header > div#menubar > div#search input#edit-search-theme-form-1 {
	height:15px;
    width:124px;
	margin-bottom:3px;
	background-color:transparent;
	border:0;
	color:#fff;
	vertical-align:bottom;
}

div#header > div#menubar > div#search input#edit-search-theme-form-2 {
	margin:-1px 0 0 1px;
}

div#header>div#menubar>div#menu {
	display:inline-block;
    height:30px;
	width:630px;
	background-color:transparent;
}

div#header>div#menubar>div#menu ul {
    list-style:none;
}

div#header>div#menubar>div#menu ul > li {
    display:inline-block;
	font-size:12px;
	text-transform:lowercase;
}

ul.menu li {vertical-align: top;}
ul.menu li ul.menu li a {font-size: 10px;}
ul.menu li ul.menu li {padding: 0;}
ul.menu li a:visited, div#submenubar ul.subnavigation > li > a:visited {color: #067BA7;}
ul.menu li a.active, div#content > div#submenubar ul > li > a.active {color: #404040;}
ul.menu li a.active ul.menu li a.active, div#content > div#submenubar ul > li > ul> li > a.active {color: #3479a0;}

/*** primary links ***/
#menubar #menu ul li.active a {
	color: #404040;
	text-shadow: 0px 1px 1px #fff;
	font-weight: bold;
}
#menubar a:active,#menubar a:active {
	outline:none;
}
#menu a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
#menu a.active {font-weight: bold;}
#menu ul li a {
	padding: 5px 5px 0;
}
#menu ul.primary-links li {height: 25px;}
#menu ul.primary-links li.active {
	background:transparent url(/sites/all/themes/pt/images/menuarrow.png) no-repeat center bottom;
}
li.active div.selbgleft, li.active div.selbgcenter, li.active div.selbgright, #menu ul.primary-links li div a {
	line-height: 21px;
}
li.active div.selbgleft, li.active div.selbgright {
	width: 5px;
}
#menu ul li.active div.selbgleft {
	background: transparent url(/sites/all/themes/pt/images/selected_left.png) no-repeat;
}
#menu ul li.active div.selbgcenter {
	background: transparent url(/sites/all/themes/pt/images/selected_center.png) repeat-x;
}
#menu ul li.active div.selbgright {
	width: 5px;
	background: transparent url(/sites/all/themes/pt/images/selected_right.png) no-repeat;
}
#menu ul li div {display: inline-block;}
ul.links {margin-top: 5px;}
ul.links li {padding: 0;}

/* Share area */
div#share {margin: 7px 20px 0 0; float: right;}
div#share a#fblogo {width: 16px; height: 16px; display: block;}
a#fblogo {background: url(/sites/all/themes/pt/images/fb_grey.png) 0 0 no-repeat;}
a#fblogo:hover {background: url(/sites/all/themes/pt/images/fb_color.png) 0 0 no-repeat;}

#main {
	margin:0 auto;
/*	width:1140px; */
	background-color: #f7f7f7; padding-top: 7px; position: relative; width: 1010px;
}

div#content {
	display:inline-block;
/*	width:608px; */
	width:620px;
	margin:0 6px 0 176px;
	vertical-align:top;
}

div#content img {
	padding:2px;
	border:2px #e3e3e3 solid;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-border-bottom-colors:#e3e3e3 #b9b9b9;
	-moz-border-left-colors:#e3e3e3 #b9b9b9;
	-moz-border-right-colors:#e3e3e3 #b9b9b9;
	-moz-border-top-colors:#e3e3e3 #b9b9b9;
	background-color:#fff;
}

div#content img.right, div#content div.right {
	margin:0 0 5px 5px;
	float:right;
}

div#content img.left, div#content div.left {
	margin:0 5px 5px 0;
	float:left;
}

div#content h3 {
	font-size:16px;
	font-weight:bold;
	margin:6px 0;
}

div#content h3.newstitle,
div#content h3.artikkelit {
	clear:both;
}

div#content h3.artikkelit {
	margin-top: 20px;
}

div#content>div#submenubar {
/*    
	background-color:#FFF;
	color:#000;
*/
}

div#content>div#submenubar ul {
	list-style:none inside none;
}

div#content>div#submenubar ul>li {
	display:inline-block;
	/*float:left;*/
	font-size:12px;
	text-transform:lowercase;
}

div#content>div#submenubar ul>li>a {
	/* color:#000; */
	font-weight:normal;
	color:#99a8a8;
}

.separator {
	display: none;
	color: #bfbfbf;
	margin-left: 2px;
}
#submenubar .separator {display: inline-block;}

div#content .contentleft {
	display:inline-block;
	width:298px;
	margin:0 6px 15px 6px;
	vertical-align:top;
}

/*** Heading bars start ***/
div.heading_g_l {
	background:url(/sites/all/themes/pt/images/title_bg_left_gray.png) no-repeat;
}

div.heading_g_r {
	background:url(/sites/all/themes/pt/images/title_bg_right_gray.png) no-repeat;
}

#content h1.heading, #content h1.headinglong,
h2.heading, h2.headinglong {
	height:27px;
    display:inline-block;
	text-transform:uppercase;
	font-size:1.166em;
	color:#f1f1f1;
	margin:0 0 6px;
	vertical-align:top;
	height:17px;
	width:604px;
	text-shadow:#000 0 -1px;
	/*padding:5px 8px;*/
	padding:5px 0 5px 8px;
}

h2.heading a,
h2.headinglong a,
	color:#f1f1f1;
}

#content h1.headinglong,
h2.headinglong {
	width:604px;
}

div#content h2 img {
	float: right;
	padding: 0 2px 0 0;
	border: none;
	background-color: transparent;
}

.heading_end {
	height:27px;
	width:4px;
    display:inline-block;
	vertical-align:top;
}

div#left div.leftbox {
	margin-bottom:10px;
}

div#left div.leftbox h2,
h2.hgrey ,
#content h1.hgrey {
	background:url(/sites/all/themes/pt/images/title_bg_center_gray.png) repeat-x;
}

div#left div.leftbox h2 {
	width:142px;
	padding:5px 5px;
	margin:0;
}

div#content .contentleft h2 {
	background:url(/sites/all/themes/pt/images/title_bg_center_gray.png) repeat-x;
	/*width:273px;*/
	width:281px;
}

div.heading_b_l {
	background:url(/sites/all/themes/pt/images/title_bg_left_bluish.png) no-repeat;
}

div.heading_b_r {
	background:url(/sites/all/themes/pt/images/title_bg_right_bluish.png) no-repeat;
}

div#content .contentright h2,
#content h1.hblue, h2.hblue {
	background:url(/sites/all/themes/pt/images/title_bg_center_bluish.png) repeat-x;
}

div#content .contentright h2 {
	width:281px;
}
/*** Heading bars end ***/


div#left div.leftbox ul {
	margin:0;
	padding:0;
	list-style:none;
}

div#left div.leftbox ul>li>ul {
	margin-left:10px;
}


div#content .contentright {
    display:inline-block;
	width:298px;
	margin:0 0 15px 6px;
	vertical-align:top;
}

div#left {
    display:inline-block;
	width:160px;
/*	margin:0 5px 0 -780px; */
	margin:0 5px 0 -792px;
	vertical-align:top;
}

div#left div.leftbox div.leftcontent {
	background-color:#e9e9e9;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-left:3px #e9e9e9 solid;
	border-right:3px #e9e9e9 solid;
	border-bottom:3px #e9e9e9 solid;
	/* padding:4px 5px 13px; */
	padding:4px 5px 4px;
	overflow:hidden;
}

div#left div.leftbox div.leftcontent p:first-child {
	margin-top:0;
}

div#left div.leftbox div.leftcontent p {
	margin-bottom:0;
}

div#right {
    display:inline-block;
	margin-left:630px;
	width:192px;
	padding-right:6px;
	vertical-align:top;
}

div#right .rightcontent {
	margin-bottom:10px;
	overflow:hidden;
}

div#right .rightcontent .view-content a:visited {
	color: #065573;
}
div#right h2 {
	background: url(/sites/all/themes/pt/images/title_bg_center_bluish.png) repeat-x;
	width:174px;
	padding:5px 5px;
}

div#banner {
    display:inline-block;
    text-align:center;
	width:129px;
	vertical-align:top;
	padding:5px 0;
	border-left: #e2e5e8 1px solid;
}

.ad-image-counter {
	display:none;
}

/*** pokerrooms' icons ***/
div.campaignlink {height: 33px;}
a.proomicons {text-decoration: none;}
a.proomicons div, a.proomicons span {
	display:block;
        background-image: url(/sites/all/themes/pt/images/pokerihuoneet.png);
        background-repeat: no-repeat;
        height:27px;
        width: 29px;
        margin: 0 5px 0 0;
        padding: 0;
        background-position: 0 0;
        border:0px;
        float: left;
}
/* If a class starts with a number use UTF-8 codes for the first number */
a.proomicons div.betngo, a.proomicons span.betngo {background-position: 0 -28px;}
a.proomicons div.betsson, a.proomicons span.betsson {background-position: 0 -56px;}
a.proomicons div.pokerihuone, a.proomicons span.pokerihuone {background-position: 0 -84px;}
a.proomicons div.unibet {background-position: 0 -112px;}
a.proomicons div.redkings {background-position: 0 -140px;}
a.proomicons div.powerpoker {background-position: 0 -168px;}
a.proomicons div.pokerstars {background-position: 0 -196px;}
a.proomicons div.betfair {background-position: 0 -224px;}
a.proomicons div.everestpoker {background-position: 0 -252px;}
a.proomicons div.bluefire {background-position: 0 -280px;}
a.proomicons div.pokerheaven {background-position: 0 -308px;}
a.proomicons div.bwin {background-position: 0 -336px;}
a.proomicons div.ladbrokes {background-position: 0 -364px;}
a.proomicons div.\32 4hpoker {background-position: 0 -392px;}
a.proomicons div.fulltiltpoker {background-position: 0 -420px;}
a.proomicons div.mermaid {background-position: 0 -448px;}
a.proomicons div.partypoker {background-position: 0 -476px;}
a.proomicons div.\38 88poker {background-position: 0 -504px;}
a.proomicons div.pokeritieto {background-position: 0 -532px;}
a.proomicons div.betsafe {background-position: 0 -560px;}
a.proomicons div.bet24 {background-position: 0 -588px;}
a.proomicons div.paradisepoker {background-position: 0 -616px;}
a.proomicons div.williamhillpoker {background-position: 0 -644px;}
a.proomicons div.olympic {background-position: 0 -672px;}
a.proomicons div.chilipoker {background-position: 0 -700px;}
a.proomicons div.bet-at-home {background-position: 0 -728px;}
a.proomicons div.nordicbet {background-position: 0 -756px;}
a.proomicons div.betday {background-position: 0 -784px;}
a.proomicons div.leijonakasino {background-position: 0 -812px;}
a.proomicons div.pokerloco {background-position: 0 -840px;}

.readmore {margin: 8px 0; font-weight: bold;}
.view-Kampanjauutiset-kaikki div.readmore, .view-kampanjauutiset div.readmore {margin-bottom: 15px;}
span.triangle {
	background: transparent url(/sites/all/themes/pt/images/arrowr.gif) no-repeat;
	width: 4px;
	height: 7px;
	display: inline-block;
	margin-left: 3px;
}

a.headerlink {color: #f1f1f1;}
a.headerlink:visited {color: #f1f1f1;}
.newslink, .campaignlink {font-weight: bold;}
div#content img.noframes {border: 0; background-color: transparent;}
.hyodynnadiv {margin-bottom: 20px;}
img.hyodynnaimg {margin: 5px 0 0 5px;}
.newestvids table {margin-left: 13px;}
.newestvids table td {vertical-align: top;}
.allvids div.views-row {clear: left; }
.allvids img {float: left; margin-right: 10px; margin-bottom: 10px;}
.allcolumnists div.views-row {clear: left; }
.allcolumnists img {float: left; margin-right: 10px; margin-bottom: 10px;}
div#content .allcolumnists h3 {margin-top: 20px;}
div#content .allcolumnists img.left {margin-bottom: 10px;}
.videoteaser p {margin: 3px 0;}
.published {margin: 5px 0;}

/* Recommended Poker Rooms */
.recommended {
	margin: 5px 7px 0 1px;
	width: 198px;
	height: 132px;
	font: bold 12px Arial,Helvetica,sans-serif;	
}
.recommended a {font-weight: normal;}
.offertext {padding: 0 10px 0 15px; color: #5a5a5a; height: 50px;}
.offertext p {margin: 0;}
.offerlink {height: 21px; padding-top: 7px;}
.offerlink a{
	color: #067BA7;
	font: 17px Arial,Helvetica,sans-serif;
	padding: 10px 2px 0 14px;
	text-shadow: 0 1px 1px #FFF;
}
.offerlink a:visited {
	color: #067BA7;
}
	
a.logolink {display: block; height: 50px;}

/* Pokerroom logos for pokerroom offer box (bigger one) */
div.recommended.betsson {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/betsson.png) no-repeat;}
div.recommended.betngo {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/betngo.png) no-repeat;}
div.recommended.betfair {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/betfair.png) no-repeat;}
div.recommended.\38 88poker {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/888poker.png) no-repeat;}
div.recommended.everestpoker {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/everestpoker.png) no-repeat;}
div.recommended.pokerheaven {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/pokerheaven.png) no-repeat;}
div.recommended.pokerihuone {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/pokerihuone.png) no-repeat;}
div.recommended.pokerstars {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/pokerstars.png) no-repeat;}
div.recommended.powerpoker {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/powerpoker.png) no-repeat;}
div.recommended.redkings {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/redkings.png) no-repeat;}
div.recommended.unibet {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/unibet.png) no-repeat;}
div.recommended.\32 4hpoker {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/24hpoker.png) no-repeat;}
div.recommended.bwin {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/bwin.png) no-repeat;}
div.recommended.fulltiltpoker {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/fulltiltpoker.png) no-repeat;}
div.recommended.ladbrokes {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/ladbrokes.png) no-repeat;}
div.recommended.mermaidpoker {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/mermaidpoker.png) no-repeat;}
div.recommended.partypoker {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/partypoker.png) no-repeat;}
div.recommended.betsafe {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/betsafe.png) no-repeat;}
div.recommended.bet24 {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/bet24.png) no-repeat;}
div.recommended.paradisepoker {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/paradisepoker.png) no-repeat;}
div.recommended.williamhillpoker {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/williamhillpoker.png) no-repeat;}
div.recommended.olympic {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/olympic.png) no-repeat;}
div.recommended.chilipoker {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/chilipoker.png) no-repeat;}
div.recommended.bet-at-home {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/bet-at-home.png) no-repeat;}
div.recommended.nordicbet {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/nordicbet.png) no-repeat;}
div.recommended.betday {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/betday.png) no-repeat;}
div.recommended.pokerloco {background: transparent url(/sites/all/themes/pt/images/pokerihuoneet/pokerloco.png) no-repeat;}

/* Single Poker Room Page */
.pkrroomrec {float: left;}
.lobbyimg {clear: right; float: right;}
.gametableimg {clear: right; float: right;}
.primgtext {text-align: center; color: #5a5a5a; font-weight: bold;}

#content h3 {color: #345966;}
.contentdouble {margin-bottom: 15px;}
div#content img.smiley-content {
	padding:0;
	border:0;
}
iframe.amazon {float:left; margin: 0 10px 10px 0;}

.newestcolumn h3 {margin: 0 0 10px 0;}
.newestcolumn img {margin: 2px 4px 4px 0px; float: left;}
.clear {font-size: 1px; height: 1px; clear: both;}

/* Poker Rooms by network */
.offertextshort {height:15px;}
.roomsbynetwork h3{
	color: #345966;
	margin: 5px 0;
}
.roomsbynetwork table td{
	width: 200px;
}
div.palsta2 {margin-left: -50px;}

/* Rake tracking */
.rake {
	background-color: #e9e9e9;
	font: bold 12px Arial,Helvetica,sans-serif;
	padding: 3px;
	border: 4px solid #e9e9e9;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}
div.rake {
	width: 176px;	
	padding: 3px;
}
.norake {
	font-weight: normal;
	font-style: italic;
}

/* Logged user area */
#loggeduser div a {color: #c0c0c0;}
#loggeduser div {font-weight: bold;}
#loggeduser {width: 150px;}
div.avatarcont {width: 62px; height: 62px; float: left; margin-right: 5px;}
div.avatarcont img {border: 1px solid #808080;}
div.avatar {background-color: #fff; float: right;}

body#tinymce {background-image: none;min-width:0;}
div.breadcrumb {color: #067BA7;}
breadcrumb a:visited {color: #067BA7;}
div.breadcrumb a {color: #067BA7; vertical-align: middle;}
.readcount {font-style: italic; margin-bottom: 20px;}
.item-list ul.pager li a {font-weight: normal;}
ul.pager li.pager-current {font-size: 1.2em; font-weight: bold;}

div.leftcontent ul#newtopics li ul li {
	font-size:0.9em;
	margin-left:10px;
}

div.leftcontent ul#newtopics li ul {
	list-style-type:disc;
}

div#content div.views-row {
	clear:both;
}
.view-Pokeriuutiset-kaikki .block-imageblock-ImageBlock img, .view-Pokeriuutiset-tietty-kayttaja img {float: right; margin: 0 0 10px 5px;}

/* Front page styles */
.view-Pokeriuutiset .views-row {margin: 6px 0;}
.view-Pokeriuutiset .views-row-first {margin:0;}
.bestoffers .view-content .views-row .views-field-tid span.field-content {font-size: 10px;}
.bestoffers .view-content .views-row {height: 32px;}
.bestoffers .view-content .views-row .views-field-field-tarjoustxt-value {line-height: 12px;}
.view-Tapahtuu-nyt div.views-row, .view-Pokeriuutiset-uusimmat div.views-row, .view-Kampanjauutiset-uusimmat div.views-row {margin: 4px 0;}
.view-Tapahtuu-nyt div.views-row-first, .view-Pokeriuutiset-uusimmat div.views-row-first, .view-Kampanjauutiset-uusimmat div.views-row-first {margin-top: 0;}
div.nlpublished {font-size: 10px;}
.kampanjauutiset-kuvallinen .views-row p, .pokeriuutiset-kuvallinen .views-row p {margin: 8px 0;}
.readmore2 {margin: 4px 0 18px 0}
.publishedfp {font-size: 11px;}
.newslisting {margin: -5px 0 0 0; font-size: 10px; font-style: italic;}

/* Styles for offer column */
div#right h2 {margin: 0;}
div#right .rightcontent .view .views-row-first {padding-top: 5px;}
div#right .rightcontent .poll {padding: 5px;}
div#right .rightcontent .poll .title {margin-bottom: 6px;}
div#right .rightcontent .links {padding-left: 3px; margin: 10px 0;}
div#right .rightcontent .view-content,
div#right .rightcontent .view-Pokeriuutiset-uusimmat .views-row,
div#right .rightcontent .view-Kampanjauutiset-uusimmat .views-row {
	padding-left: 5px;
	padding-right: 4px;
}
div.views-field-field-tarjoustxt-value {font-size: 11px;}
div#right .rightcontent .view-Tapahtuu-nyt {padding: 0 3px 2px 5px;}
div#right .rightcontent {
	background-color: #e9e9e9;
	border-bottom: 3px solid #e9e9e9;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
div#right .rightcontent .links div.selbgleft, div#right .rightcontent .links div.selbgright {font-size: 3px;}
/* div#right .rightcontent .advertisement {height: 200px;} */

div.fp2colcont, div.fp2colconttop {text-align: center;}
div.fp2colcont {margin: -10px 0 10px;}
div.fp2colconttop {margin: 5px 0 10px;}

/* Fix to HTML-editor "bug" */
table.editorsaato tr td p {height: 0px; font-size: 0;}
table.editorsaato tr td {height: 35px; font-size: 0;}

div.diaryimg {float: right; width: 30px; padding: 3px 4px 5px 0; overflow: hidden;}
div.diaryimg img {float: right;}
ul.diary li.diaryentry {clear: both; font-size: 11px; line-height: 12px; padding: 2px 0;}

/* Kolumnistit view styles */
#content .view-uusimmat-kolumnit {margin-bottom: 5px;}
#content .view-uusimmat-kolumnit .views-row img {float: left; margin: 0 10px 0 0; width: 55px; height: 72px;}
#content .view-uusimmat-kolumnit h3 {margin-bottom: 0px; padding-top: 5px;}
#content .view-uusimmat-kolumnit .published-sl {font-size: 11px;}
#content .view-uusimmat-kolumnit .views-row {height: 80px;}
#content .view-uusimmat-kolumnit .kolumni-linkki {margin-top: 5px; display: block;}
#content .contentdouble .view-Kolumnistit img {width: 60px; height: 79px;}

/* fb + twitter */
#loginbox a#fb, #loginbox a#twitter {position: absolute; left: 160px; z-index: 0; width: 50px; height: 50px; display: block;}
#loginframe #loginbox a.fb-visitor, #loginframe #loginbox a.twitter-visitor {left: 270px;}
#loginbox a#fb {top: -5px; background: url('/sites/all/themes/pt/images/fb-twitter.png') 0 0 no-repeat;}
#loginbox a#twitter {top: 30px; background: url('/sites/all/themes/pt/images/fb-twitter.png') 0 -100px no-repeat;}
#loginbox a#fb:hover {background-position: 0px -50px; z-index: 10;}
#loginbox a#twitter:hover {background-position: 0px -150px;}

.messages {
  margin: 0.75em 0.6em;
  padding: 0.5em 1em;
}
div.error {
  background-color: #FFCCCC;
  color: #A30000;
  padding: 2px;
  border: 1px solid #DD7777;
}
div.status {
  border: 1px solid #466674;
  color: #065573;
  font-weight: bold;
}
.rightcontent img {max-width: 192px; height: auto;}