/*
Theme Name: PKNEW

*/

p {line-height: 110%;margin-top: 4px;} 

body {overflow: scroll;overflow-x: hidden;
	padding : 0px;width : 100%;
	
	}

table#blog {table-layout:fixed;overflow-x: hidden;overflow-y: hidden;
	width : 100%;height:600px;
		}


div#bodywrap {
	width : 100%;height:100%;
		}


table#blogmobile {table-layout:fixed;overflow-x: hidden;overflow-y: hidden;
	width : 100%;
	max-width:800px;
	height:600px;
	margin:auto;
		}



hr#line1 {color : rgb(0, 0, 255);
}


td#kolumn1  {
	width : 70%;
		}

td#kolumn1mobile  {
	width : 100%;
		}

td#main {
	width : 70%;
	max-width:700px;
	padding : 0px 20px;
	vertical-align : top;
	}


td#mainmobile {
	width : 90%;
	max-width:700px;
	margin:auto;
	padding : 0px 20px;
	vertical-align : top;
	}



table#blog tr  {
	width : 100%;}



td#main2 {
	width : 250px;
	padding : 0px 5px;
	vertical-align : top;
	}



td#main47A {width : 70%;line-height:100%;
	max-width : 690px;
	padding : 0px 5px 0px 5px;
	vertical-align : top;
	}

td#main47B {
	width : 28%;
	padding : 0px 10px 0px 5px;
	vertical-align : top;
	}


td#main4 {
	width : 80%;
	padding : 0px 5px;
	vertical-align : top;
	}





div#header {width : 70%;
	height : 30px;
	margin-bottom : 15px;
	}



div#header2 {width : 5%;
	height : 20px;
	margin-bottom : 15px;
	}








div#tagline {	
	margin : 15px 0px 10px 0px;

	}


div#tagline2 {	
	margin : 0px 5px 10px 0px;
	padding : 5px 0px;

	}






div#navlink {
	padding-bottom : 20px;
	}

div#header {
	text-align : left;
	}

 div#navlink, td#footer {
	text-align : center;
	}



div.post {
    padding-top : 5px;
	padding-bottom : 40px;
	
	}

div#post2 {
    padding-top : 5px;
	padding-bottom : 10px;
	
	}




div.date {font-size: 85%;
	text-align: left;
	padding-top : 10px;
	}

div.date2 {
	text-align: left;
	padding-top : 12px;
	font-size:10px;
	}


div.content2 {
	text-align : justify;
	line-height : 1.75em;
	padding : 5px 0px;
	
	}





div.info {
	clear : both;
	margin-bottom : 10px;
	}

.meta {
	padding : 4px 0px;
	}

.meta span {
	padding-right : 20px;
	}

div.edit {
	width : 36px;
	}

.edit, input#submit {
	padding : 5px;
	text-align : center;
	}

form#search input {
	width : 250px;
	margin-bottom : 20px;
	}

fieldset {
	padding : 15px;
	}

a:link, a:visited  {
	text-decoration : none;
	}

div.content a:link, div.content a:visited, div.box a:hover, div.info a:hover {
	text-decoration : underline;
	}

a.more-link {
	float : right;
	}

a img, a img.simple {border : none;
	
	}

img.frame {
	padding : 4px;
	}


/* SIDEBARS */
td#right_sidebar {width:30%;
		vertical-align : top;
	}

div.box {
	margin-bottom : 25px;
	}

div.box h4 {
	margin : 0px 0px 5px 0px;
	}

div.box ul {
	margin : 0px;
	padding : 0px;
	list-style : none;
	line-height : 1.75em;
	}

div.box ul ul {
 	padding : 0px 10px;
	list-style : none;
	}

div.box ul + h4 {
	margin-top : 25px;
	}

div.box ul.pages ul {
 	padding : 0px 0px 5px 10px;
	list-style : none;
	}

div.box form {
	margin : 0px;
	}

div.box input#s {
	width : 140px;
	}

div.box select {
	width : 150px;
	}

select {
	padding : 4px;
	}


/* INPUT FIELDS */

input#s, input#author, input#email, input#url, input#comment, input#submit, p input, textarea {
	padding : 4px;
	margin-bottom : 10px;
	background : transparent;
	color : rgb(200, 200, 200);
	border : 1px solid;
	border-color : rgb(120, 120, 120);
	}

input[type="text"], input[type="password"], input[type="reset"], input[type="submit"] {
	padding : 4px;
	background : rgb(20, 20, 20);
	color : rgb(200, 200, 200);
	border : 1px solid;
	border-color : rgb(120, 120, 120);
	}

input[type="text"], input[type="password"] {
	margin-bottom : 10px;
	}

input[type="file"] {
	padding : 4px;
	background : rgb(250, 250, 250);
	color : rgb(20, 20, 20);
	border : none;
	}


/* COMMENT SECTION */

form#commentform {
	margin-top : 25px;
	}

ol.commentlist {
	margin : 0px;
	padding : 40px 0px 0px 20px;
	}

ol.commentlist li.comment {
	margin-bottom : 70px;
	line-height : 1.75em;
	}

div.author {
	margin : 20px 0px 10px 0px;
	}

div.author img {
	padding-right : 10px;
	}


/* WIDGETS */

div.textwidget {
	line-height : 1.5em;
	}

a.rsswidget img, #akismetstats {
	background : transparent !important;
	}

#left_sidebar a.rsswidget img {
	float : left;
	}

#right_sidebar a.rsswidget img {
	float : right;
	}

table#wp-calendar {
	width : 140px;
	line-height : 1.5em;
	}

#wp-calendar caption {
	padding-bottom : 4px;
	}


/* GENERICS */

.left  {
	text-align : left;
	}

.center {
	text-align : center;
	}

.right {
	text-align : right;
	}

.alignleft  {
	float : left;
	margin : 10px 15px 10px 0px;
	}

.aligncenter {
	display : block;
	margin-left : auto;
	margin-right : auto;
	}

.alignright {
	float : right;
	margin : 10px 0px 10px 15px;
	}


/* FONTS */



body, table#blog, input, textarea, pre, div#tagline  {
	font : 1.15em  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, sans-serif;	
	font-size : 90%; line-height:110%;
	}

table#blog {font-size : 100%;line-height:110%
	}

table#blog table {	}

h1, h2, h3, h4,h6 {
	font-family : "Century Gothic", sans-serif;
	font-weight : normal;
	}
 h5 {
	font-family : "Century Gothic", sans-serif;
	font-weight : bold;margin: 0px 0px;
	}




div#header h1 {
	margin : 0px;
	font-size : 2.8em;
	}

h1 {
	font-size : 2.2em;
	}


div.content h1, h2 {
	margin : 5px,0px;
	font-size : 1.05em;line-height:1.2em;
	}

div#header h2 {
	margin : 0px;
	font-size : 2.1em;
	}


div#catheader h2 a:link, div#catheader h2 a:visited {
	margin : 0px;font-size : 100%;letter-spacing:2px;
	color : rgb(0,0,0);text-shadow: -1px 0 0px rgb(240, 240, 0),0 1px 0px rgb(240, 240, 0),1px 0 0px rgb(240, 240, 0),0 -1px 0px rgb(240, 240, 0);
	
	}




div#header2 h2 {
	margin : 0px;	
	font-size : 2.1em;
	}



div#post h2 {
	margin: 5px;
	font-size : 1.8em;
	}



h2 {
	
	}

h3 {
	margin : 0px;
	font-size : 1.6em;
	}

h4 {margin : 0px;
	font-size : 1.2em;
	 }

h5 {font-weight : bold;
	font-size : 1.15em;
	 }

h6 {
	font-size : 1.15em;
	 }

.date, .info, div.meta, div.author, p.wp-caption-text, .edit, div.box, div.box a:link, div.box a:visited,
div.box h4, li.recentcomments, div#form label, p label, select, table#wp-calendar,
div#navlink a:link, div#navlink a:visited, #footer, #footer a:link, #footer a:visited, legend, input#submit, div.content input {
	font : 1em Arial, sans-serif;
	}

code {
	font : 1em 'Courier New', monospace;
	white-space : pre;
	}

dt {
	font-weight : bold;
	}

small {
	font-size : 0.9em;
	 }


/* COLOURS */

body, select {
	background : rgb(230,230,230);
	color : rgb(0,0,0);
	}

a:link, div.author {
	background : transparent;
	color : rgb(10, 255, 255);
	}

li.recentcomments {
	background : transparent;
	color : rgb(200, 200, 200);
	}

a:visited, h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3, h3 a:link, h3 a:visited {
	background : transparent;
	color : rgb(10,200,200);
	}

div#tagline, .date, div.meta, span#colophon, #colophon a:link, #colophon a:visited, label, legend {
	background : transparent;
	color : rgb(250, 250, 0);
 	}

p.tags a:link, a:visited {	color : rgb(230, 0, 0); }
div.tags a:link, a:visited { color : rgb(230, 0, 0); }	

div.tags h4 a:link {
	background : transparent;
	color : rgb(220,220,0);}


div.tags h4 a:visited {
	background : transparent;
	color : rgb(190,210,0);}	






div.box .info a:link, .info a:visited, a.more-link, #navlink a:link, #navlink a:visited, #wp-calendar caption, #wp-calendar a:link, #wp-calendar a:visited {
	background : transparent;
	color : rgb(0, 250, 255);
	}


div.box h4, h4 a:link, h4 a:visited {
	background : transparent;
	color : rgb(230, 0, 0);
	}



img.frame, .edit, select, fieldset, hr {
	border : 1px solid;
	border-color : rgb(120, 120, 120);
 	}

div#header2 h2 {
	color : rgb(200, 250, 0);
	
	}


div#header h1 a:link, h1 a:visited {text-shadow: -1px 0 0px rgb(0, 0, 0),0 1px 0px rgb(0, 0, 0),1px 0 0px rgb(0, 0, 0),0 -1px 0px rgb(0, 0, 0);
	color : rgb(0, 220, 255);
	font-size : 120%;letter-spacing:2px;

	}
	

div#tagline2 h2 { 
	color : rgb(0, 0, 255);
	margin: 0px 0px;
		}






div.post h4, .info a:link, .info a:visited, a.more-link, #navlink a:link, #navlink a:visited, #wp-calendar caption, #wp-calendar a:link, #wp-calendar a:visited {
	background : transparent;
	color : rgb(0, 0, 255);}


div.post a:link {
	background : transparent;
	color : rgb(220,220,0);}


div.post a:visited {
	background : transparent;
	color : rgb(180,200,0);}


div.box a:link {
	background : transparent;
	color : rgb(10,30,255);}


div.box a:visited {
	background : transparent;
	color : rgb(150,0,180);}





td#main2 p  {
		margin: 0px 0px;
		margin-bottom:5px;
		}



/* PRINT STYLESHEET */

@media print {

body {
	padding : 2%;
	}

body, a:link, a:visited  {
	background : rgb(255, 255, 255);
	color : rgb(0, 0, 0);
	}

td#left_sidebar, td#right_sidebar, div.info, .edit, div.navlink, div#form, form, input, img[class~=avatar] {
	display : none;
	}

div.post {
	page-break-after : always;
	}

img, blockquote {
	page-break-inside : avoid;
	}

}



.tplresults {margin-left:auto; margin-right:auto; width: 50%; border: 1px solid gray;}
.tplresults img { padding: 0; background: none; margin: 0; border: none; }
.tplresults thead td { background-color: rgb(0, 230, 0); color: black; font-weight: bold; padding: 2px 5px; }
.tplresults .ratingheader { text-align: center; color:black;  }
.tplresults .rank { text-align: center; width: 20px; }
.tplresults .votes { text-align: center; }
.tplresults .rating { text-align: center; color:rgb(20, 230, 20);  }



/* tag område */
div#tagdiv {	
	margin-top: 15px;
		}


p#breadcrumbs {
	text-align: left;
	margin-top: 4px;
	padding-top : 4px;
	font-size:12px;
	}



div#tagdiv p {margin-bottom: 0px;margin-top: 2px;
	}

/* slut tag område */


div#tagrubrik  h2 {	
	margin : 0px 5px 4px 0px;
	padding : 5px 0px;
	color : rgb(0, 220, 255);
	font-size : 1.4em;

	}

div.content iframe { 	border : 3px solid;
	border-radius: 3%;
	border-color : rgb(120, 120, 120);
	z-index: 1;
	margin : 5px 5px 5px 5px;
		}



div.video { 	border : 3px solid;
	border-radius: 2%;
	border-color : rgb(120, 120, 120);
	z-index: 1;
	margin : 5px auto 5px auto;
	
	overflow: hidden;
	/* width:80%;height:80%; */

		}





/* olika bildtyper */
div.content img { max-width:100%;height:auto;
	border : 3px double;
	border-radius: 3%;
	border-color : rgb(0, 220, 255);}


div.content img.ipostbild { max-width:100%;height:auto;
	border : 1px solid;margin :5px;
	border-radius: 3%;
	border-color : rgb(120, 120, 120);}


img#fot  { width:98%;max-width:98%;height:auto;
margin : 100px 3px 0px 2px;
border : 1px solid;
border-radius: 5%;
border-color : rgb(120, 120, 120);
opacity:0.8;
}


div.content img.wp-smiley { 
	border : none;}

div.content img.blank  { max-width:100%;height:auto;
	border : none;}

/* slut olika bildtyper */





div.navigation { background-color: rgb(0, 40, 0);
	margin-left:auto; margin-right:auto;
	text-align: center;
	}



div.player-container  {background-color: rgb(255, 255, 255) !important;}



/* Skådespelare, profilinställningar */

img.profilbild  { margin : 5px 5px 5px 20px; max-width:100%;height:auto;
	border : 2px solid;
	border-color : rgb(230, 230, 0);}

div.profilhead { width:500px;
	
	background-color : rgb(0,0,0);}


div.profilhead h1{color: rgb(220,220,0);font-size: 2.2em;text-align:left;} 

div#huvudwrap {z-index: 10;}
div#profiltext {margin : 40px 0px 0px 0px;}
div#profiltext h4{color: rgb(0,200,0);
				margin-bottom: 0px; padding-bottom: 0px;} 

div#profiltext p {margin-top: 0px;} 

/* Slutprofilinställningar */

/* Pkfot */

div.pkfot { background-color: rgb(0, 200, 0);
	margin-left:auto; margin-right:auto;
	margin-top: 10px;
	text-align: center;
	height: 20px;
	}



/* slutPkfot */

  img.centeredImage
    {margin-left:auto; margin-right:auto;position: relative;
     display:block;
    }

	

iframe.slidedeck-iframe-embed {display: block;margin-left:auto; margin-right:auto;margin-top:auto;margin-bottom:auto;}

div.contentcenter  {
	
	margin : 0px 0px 0px 0px;
		}



/* div tre favorit MV */
div#divhot3  {max-width:620px;width:95%;height:400px;margin-left:auto; margin-right:auto;margin-top:8px;margin-bottom:auto;
border : 1px solid;
	border-color : rgb(200, 255, 0);
			}

h5#hot3 {margin-top:80px;margin-bottom:auto;margin-left:auto; margin-right:auto;text-align: center;color: rgb(255,255,0);}




div#ticker1  { border : 1px;border-style: outset; border-color : rgb(20, 150, 10);}
	
	bottom:0px;
	display: block;

	
	
	}

ul#news-ticker { 
margin: 0px 0px 0px 0px;
	}



a.permalink  {

margin-top:4px;margin-bottom:4px;
}




div#test1 {line-height:100%;}

/* pluggin share länkar  */
div#ssba { margin-top:20px;
	}


/* stargallery */
.star { 
background-color: rgb(255, 255,255);
color: rgb(0,0,255);

}


#starheader a:link, #starheader a:visited {color: rgb(0,0,255);}	



 /* Flowplayer custom player skin */

div.content   .flowplayer { width: 80%; background-color: #222; background-size: cover; max-width: 800px;margin:auto;display:block;}
div.content   .flowplayer .fp-controls { background-color: rgba(0, 100,0, 1)}
div.content   .flowplayer .fp-timeline { background-color: rgba(204, 204, 204, 1)}
div.content   .flowplayer .fp-progress { background-color: rgba(17, 17, 17, 1);}
div.content   .flowplayer .fp-buffer { background-color: rgba(249, 249, 249, 1)}
div.content   .flowplayer .fp-embed {display: none!important;}


div.content   .flowplayer { 	border : 3px solid;
	border-radius: 3%;
	border-color : rgb(120, 120, 120);

		}


/* slut flowerplayer */

/* tag popup */

.pkpopup  { width:220px;height:170px;
border : 2px solid;
background-color: rgb(50,50,50);
border-radius: 4%;
border-color : rgb(120, 120, 120);
position:absolute;
left:0px;
bottom:0px;


}


div#popupname { 	
margin:0px,0px;text-align: center;
color : rgb(255, 255, 0);

}


.toppdiv {width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index:1000;}

.youtube-container { display: inline; margin: 20px auto; }
.youtube-player { display: block; width: 100%; /* assuming that the video has a 16:9 ratio */ padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: hand; cursor: pointer; display: block; }
img.youtube-thumb { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; height: auto }
div.play-button { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("http://i.imgur.com/TxzC70f.png") no-repeat; }
#youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
