/*
Theme Name: VSPS
Theme URI: http://vadstarpaspel.se
Description: Vad st&aring;r p&aring; spel
Version: 1.0
Author: Britny
Author URI: http://britny.se

*/

/* Reset browsers
___________________________________________________*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}


/* Page basics
___________________________________________________*/

body {
	background: #eeebf1 url(images/bg-fade.png) center 0 repeat-x;
	color: #000;
	line-height: 16px;
	font-size: 62.5%;
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
}

.page {
	text-align: left;
}

.inside-content {
	width: 980px;
	margin: 0 auto;
}

.page-content {
	margin-top: 10px;
}


/* Misc
___________________________________________________*/

/* Self-clear floats */

.group:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/* Type
___________________________________________________*/

/* -- Basic -- */

#page {
	font-size: 1em;
	text-align: left;
}

h1 {
	font: normal 2em Arial, sans-serif;
}

p {
	font-family: Tahoma, sans-serif;
}

.post-content p {
	font-size: 1.2em;
	line-height: 18px;
}

p.post-content {
	font-size: 1.2em;
	line-height: 18px;
}

.post-content ul {
	font-size:1.2em;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

a,
a:visited,
a:hover,
a:active {
	color: #f47d1f;
	text-decoration: none;
}


/* Head
___________________________________________________*/

/* -- Head -- */

.page-head {
	padding: 45px 0 18px 0;
}

.page-head a {
	background: url(images/head.gif) 0 0 no-repeat;
	display: block;
	text-indent: -999px;
	width: 366px;
	height: 51px;
	margin: 0 0 0 4px;
}

/* -- Navigation -- */

.nav {
	background: url(images/bg-nav.gif) 0 0 repeat-x;
}

.nav ul.primary-nav {
	height: 32px;
	margin: 0 auto;
}

.nav ul.primary-nav li,
.nav ul.primary-nav li a {
	float: left;
	display: inline;
}

.nav ul.primary-nav li {
	padding-left: 2px;
}

.nav ul.primary-nav li a {
	color: #333;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
	height: 22px;
	padding: 10px 20px 0 18px;
}

.nav ul.primary-nav li.current_page_item,
.nav ul.primary-nav li.current_page_parent,
.tpl-blog-single ul.primary-nav li.page-item-3, 
.tpl-archive ul.primary-nav li.page-item-3 {
	background: url(images/nav-active-left.gif) 0 0 no-repeat;
}

.nav ul.primary-nav li a:hover,
.nav ul.primary-nav li.current_page_item a, 
.tpl-blog-single ul li.page-item-3 a,
.nav ul.primary-nav li.current_page_parent a, 
.tpl-archive ul.primary-nav li.page-item-3 a {
	background: url(images/nav-active-right.gif) right 0 no-repeat;
	color: #fff !important;
}

.nav ul.primary-nav li a:visited,
.nav ul.primary-nav li a:active {
	color: #333;
}

.nav ul.primary-nav li.nav-1 {
	padding-left: 0;
}

.nav ul.primary-nav li.nav-1 a {
	background: url(images/nav-home.gif) 0 0 no-repeat;
	text-indent: -999px;
	width: 63px;
	padding: 10px 0 0 0;
	margin-right: 0;
}

.nav ul.primary-nav li.nav-1 a:hover,
.nav ul.primary-nav li.nav-1 a#active {
	background: url(images/nav-home.gif) 0 -32px no-repeat;
	color: #333;
}

.nav ul.primary-nav li.nav-1 a:visited,
.nav ul.primary-nav li.nav-1 a:active {
	color: #fff;
}

/* -- Subnav -- */

ul.subnav {
	background: url(images/bg-subnav.png) 0 0 no-repeat;
	width: 969px;
	height: 35px;
	padding-left: 6px;
	margin: 0 auto;
}

ul.subnav li,
ul.subnav li a {
	float: left;
	display: inline;
}

ul.subnav li a {
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	background: #eee;
	font-size: 1.1em;
	color: #333;
	padding: 7px 23px 4px 23px;
	margin: 3px 1px 0 0;
}

ul.subnav li a:hover,
ul.subnav li a:visited {
	color: #333;
}

ul.subnav li.current_page_item a {
	border-right: 1px solid #e5e5e5;
	background: #fff;
}

ul.subnav li.current_page_item a.first {
	border-right: 0;
	background: url(images/bg-subnav-first-item-active.gif) 0 0 no-repeat;
}

ul.subnav li a.first {
	border-left: 0;
	background: #eee url(images/bg-subnav-first-item.gif) 0 1px no-repeat;
}

/* Index
___________________________________________________*/

.tpl-index p {
	color: #333;
}

/* -- Video area  -- */

.video-wrap {
	width: 980px;
	height: 385px;
	position: relative;
	left: -1px;
	margin: 0 auto 10px auto;
}

.tpl-index #video-area {
	width: 980px;
	height: 385px;
	margin: 0 auto 10px auto;
}

/* -- Main -- */

.tpl-index .main {
	width: 980px;
	left: -2px;
	margin: 0 auto;
}

.tpl-index .main h1 {
	background: url(images/bg-head-blog-start.png) 0 0 no-repeat;
	color: #fff;
	font: normal 1.7em Helvetica, sans-serif;
	position: relative;
	width: 945px;
	height: 29px;
	padding: 22px 0 0 35px;
	margin: 0 auto;
}

.tpl-index .main .inside {
	background: url(images/bg-box-inside.gif) 3px 0 repeat-y;
	padding-bottom: 10px;
}


/* -- Latest blog posts -- */

.latest-blog-posts {
	position: relative;
	width: 630px;
	float: left;
	display: inline;
	margin-left: 14px;
}

.latest-blog-posts .post {
	border: 1px solid #ccc;
	border-top: 0;
	background: #fff url(images/bg-post.gif) 0 bottom repeat-x;
	position: relative;
	width: 268px;
	height: 200px;
	float: left;
	display: inline;
	padding: 10px 20px;
}

.latest-blog-posts .head {
	height: 54px;
}

.latest-blog-posts .post .post-thumb {
	width: 48px;
	height: 48px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 10px;
}

.latest-blog-posts p.meta {
	color: #999;
	font-size: 1.2em;
	margin: 5px 0;
}

.latest-blog-posts .comment-count {
	background: url(images/icon-comments-transp.gif) 0 2px no-repeat !important;
	position: absolute;
	right: 20px;
	bottom: 18px;
	font-size: 1.1em;
	padding: 2px 0 2px 20px;
}

.latest-blog-posts a.read-more {
	background: url(images/bg-read-more.gif) 0 0 no-repeat;
	color: #fff;
	text-transform: uppercase;
	width: 126px;
	height: 24px;
	position: absolute;
	bottom: 14px;
	left: 15px;
	display: block;
	padding: 8px 0 0 24px;
}

.latest-blog-posts #post-2 {
	margin-left: 10px;
}

.latest-blog-posts .post h3 {
	color: #333;
	font: bold 1.7em Tahoma, sans-serif;
	line-height: 19px;
	margin-bottom: 5px;
}

.latest-blog-posts .post h3 a,
.latest-blog-posts .post h3 a:hover,
.latest-blog-posts .post h3 a:active,
.latest-blog-posts .post h3 a:visited {
	color: #333;
}

/* -- Poll -- */

.poll {
	background: url(images/bg-poll.gif) 0 0 repeat-x;
	width: 311px;
	height: 260px;
	float: right;
	display: inline;
	position: relative;
	margin: -40px 15px 0 0;
}

.poll h2 {
	border: 1px solid #242424;
	border-bottom: 0;
	background: url(images/bg-poll-head.gif) 10px 8px no-repeat;
	font: normal 1.8em Helvetica, Tahoma, sans-serif;
	color: #fff;
	padding: 9px 0 2px 35px;
}

.poll ul {
	width: 280px;
	padding-right: 10px;
	margin: 12px auto 0 auto;
}

ul.wp-polls-ul {
	width: 263px;
	padding: 0 !important;
	margin: 0;
}

ul.wp-polls-ul li {
	background: #1c1c1c url(images/bg-poll-list.gif) 0 0 no-repeat !important;
	padding: 6px 8px;
}

.poll .wp-polls-ans {
	margin: 8px 0 0 13px;
}

.poll ul li {
	color: #ccc;
}

.poll p.poll-q {
	display: block;
	color: #fff;
	text-align: left !important;
	font: normal 1.3em Tahoma, sans-serif;
	width: 264px;
	height: 50px;
	overflow: hidden;
	margin-left: 12px;
}

.poll p.poll-q strong {
	font-weight: normal;	
}

.poll input.Buttons {
	border: 0;
	background: url(images/btn-poll-vote.gif) 0 0 no-repeat;
	color: #fff;
	width: 80px;
	height: 26px;
	position: absolute;
	bottom: 18px;
	left: 25px;
}

#view-results {
	position: absolute;
	bottom: 18px;
	right: 25px;
}

#view-results a {
	background: url(images/bg-poll-link-results.gif) right center no-repeat;
	color: #fff;
	padding-right: 10px;
}

#vote-count {
	color: #ccc;
	position: relative;
	top: 5px;
}

#vote-count strong {
	color: #ccc;
	font-size: 1em;
	display: inline;
	padding: 0;
	margin: 0;
}

#vote-lnk {
	position: absolute;
	bottom: 10px;
	right: 25px;
}

#vote-lnk a {
	background: url(images/bg-poll-link-results.gif) right center no-repeat;
	color: #fff;
	padding-right: 10px;
}

.wp-polls-loading {
	width: 150px;
	position: absolute;
	top: 50%;
	left: 80px
}

/* -- blogrel landingpage -- */

.landingrel {
	clear: left;
	padding-top: 0px;
	background: url(images/bg-head-landing.png) 0 0 no-repeat;
	color: #fff;
	font: normal 1.7em Helvetica, sans-serif;
	width: 595px;
	height: 30px;
	padding: 10px 0 0 35px;
}

.landingsubscribe {
	float: left;
	height: 80px;
	width: 190px;
	
	
}

.landingsubscribe p {
	text-align: left;
}
.landingsubscribe h2 {
	text-align: left;
}

.landingspacer {
  clear: both;
  }


/* -- Editors -- */

.editors {
	clear: left;
	padding-top: 10px;
}

.editors h2 {
	background: url(images/bg-head-editors.gif) 0 0 no-repeat;
	color: #fff;
	font: normal 1.7em Helvetica, sans-serif;
	width: 944px;
	height: 30px;
	padding: 10px 0 0 35px;
}

.editor {
	border-top: 1px solid #ccc;
	background: url(images/bg-post.gif) 0 0 repeat-x;
	width: 315px;
	/* width: 473px; */
	height: 320px;
	/* height: 290px; */

	overflow: hidden;
	float: left;
	display: inline;
}

.editor h4 {
	border: 1px solid #ccc;
	border-bottom: 0;
	border-top: 0;
	background: url(images/bg-editor-head.gif) 0 0 repeat-x;
	color: #333;
	text-transform: uppercase;	
	padding: 7px 0 6px 20px;
}

.editor h5 {
	border-left: 1px solid #2b2b2b;
	background: url(images/bg-editor-video-head.gif) 0 0 repeat-x;
	color: #fff;
	text-transform: uppercase;	
	padding: 5px 0 5px 20px;
}

.editor .info {
	border: 1px solid #ccc;
	border-bottom: 0;
	padding: 15px;
}

.editor .info img {
	float: left;
	display: inline;
	margin-right: 15px;
	margin-bottom: 10px;
}

.editor .recommended {
	border-right: 1px solid #333;
	border-left: 1px solid #ccc;
	background: url(images/bg-editor.gif) 0 26px repeat-x;
	height: 166px;
}

.editor .recommended .post {
	border-right: 1px solid #1a1a1a;
	border-left: 1px solid #333;
	width: 150px;
	/* width: 150px; */
	height: 138px;
	float: left;
	display: inline;
}

.editor .recommended .post-1 {
	border-left: 0;
}

.editor .recommended .post-2 {
	border-right: 0;
}

.editor .recommended .post a {
	text-align: center;
	display: block;
	height: 64px;
	padding: 10px 0;
}

.editor .recommended .post a img {
	border: 1px solid #666;
}

.editor .recommended .post p {
	font-weight: bold;
	color: #fff;
	line-height: 14px;
	height: 44px;
	overflow: hidden;
	padding: 0 10px 10px 10px;
}

.editor .recommended .post p a,
.editor .recommended .post p a:hover,
.editor .recommended .post p a:active,
.editor .recommended .post p a:visited {
	color: #fff;
	text-align: left;
}

#editor-1 {
	margin-left: 14px;
}

#editor-1 .info,
#editor-1 .recommended {
	margin-right: 3px;
}

#editor-1 .post {
	width: 150px;
}

#editor-2 {
	width: 315px;
	/* width: 477px; */
}

#editor-2 .info,
#editor-2 .recommended {
	margin-left: 3px;
	margin-right: 3px;
}

#editor-2 .info {
	border-top: 1px solid #ccc;
}

#editor-2 h4 {
	border-bottom: 0;
	border-left: 1px solid #fff;
}



#editor-3 {
	width: 315px;
	/* width: 477px; */
}

#editor-3 .info,
#editor-3 .recommended {
	margin-left: 3px;
}

#editor-3 .info {
	border-top: 1px solid #ccc;
}

#editor-3 h4 {
	border-bottom: 0;
	border-left: 1px solid #fff;
}


/* Tpl - Blog
___________________________________________________*/

.tpl-blog h1 {
	background: url(images/bg-head-blog-wide.png) 0 0 no-repeat;
	color: #fff;
	font: normal 1.7em Helvetica, sans-serif;
	height: 28px;
	padding: 22px 0 0 35px;
}

.tpl-blog .inside {
	background: url(images/bg-box-inside-2.gif) 0 0 repeat-y;
	margin-left: 3px;
}

.tpl-blog .main {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff;
	width: 628px;
	float: left;
	display: inline;
	margin-left: 11px;
}

.tpl-blog .sidebar {
	width: 331px;
	float: right;
	display: inline;
	margin-right: 5px;
}

.tpl-blog .post {
	position: relative;
	display: inline-block;
	padding: 25px 25px 40px 25px;
}

.tpl-blog .post img.alignleft {
	float: left;
	display: inline;
	margin-right: 10px;
}

.tpl-blog p.meta {
	color: #adadad;
	font-size: 1.2em;
	margin-bottom: 15px;
}

.tpl-blog h2 {
	color: #333;
	font: bold 1.7em Tahoma, sans-serif;
	margin-bottom: 15px;
}

.tpl-blog h2 a,
.tpl-blog h2 a:hover,
.tpl-blog h2 a:active,
.tpl-blog h2 a:visited {
	color: #333;
}

.tpl-blog .post-thumb {
	width: 121px;
	height: 121px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 20px;
}

.tpl-blog p {
	color: #333;
}

.tpl-blog .content {
	margin-bottom: 20px;
}

.tpl-blog a.read-more {
	background: url(images/bg-read-more-white.gif) 0 0 no-repeat;
	color: #fff;
	text-transform: uppercase;
	width: 126px;
	height: 24px;
	position: absolute;
	bottom: 14px;
	left: 15px;
	display: block;
	padding: 8px 0 0 24px;
}

.tpl-blog .main .tags {
	background: url(images/bg-tags.gif) 0 0 repeat-x;
	height: 70px;
	overflow: hidden;
}

.tpl-blog .main .tag-list {
	width: 377px;
	float: left;
	display: inline;
}

.tpl-blog .main .comment-count {
	background: url(images/icon-comments-blog-list.gif) 30px 0 no-repeat;
	color: #656565;
	text-transform: capitalize;
	text-align: right;
	width: 130px;
	position: absolute;
	bottom: 14px;
	right: -30px;
	font-size: 1.1em;
	margin: 16px 50px 0 0;
}

.tpl-blog .tags p {
	color: #333;
	position: relative;
	top: 10px;
	left: 24px;
	width: 60%;
	float: left;
}

span#sharethis_0 {
	float: right;
	margin: 20px 25px 0 0;
}

.tags a.share {
	float: right;
	margin: 20px 5px 0 0;
}

.tags {
	padding-right: 5px;
}

.tpl-blog .main .tags strong {
	color: #989494;
	font-weight: normal;
	display: block;
}

.tpl-blog .main .tags a,
.tpl-blog .main .tags a:hover,
.tpl-blog .main .tags a:active,
.tpl-blog .main .tags a:visited {
	color: #333;
}

.tpl-blog .pagination {
	border-bottom: 1px solid #ccc;
	padding-left: 14px;
}

.tpl-blog .pagination li,
.tpl-blog .pagination li a {
	float: left;
	display: inline;
}

.tpl-blog .pagination li {
	padding: 10px 10px 10px 0;
}

a.stbutton,
a.stico_default {
	background: url(images/sharethis.png) 0 0 no-repeat !important;
	display: block;
	height: 27px !important;
}

.tpl-blog .foot .inside-content {
	background: url(images/bg-foot-2.png) 3px 0 no-repeat;
}

/* -- Sidebar -- */

#incoming {
	display: none;
}

#searchform {
	border-bottom: 1px solid #ccc;
	background: url(images/bg-search.gif) 0 0 repeat-x;
	padding-bottom: 10px;
}

#searchform label {
	border: 1px solid #220f3c;
	border-bottom: 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding: 7px 10px 0 10px;
	margin-bottom: 15px;
}

.s-wrap {
	position: relative;
	width: 317px;
	height: 32px;;
}

#searchform #s {
	border: 0;
	background: url(images/bg-search-input.gif) 0 0 no-repeat;
	color: #cdcdcd;
	font: normal 1.4em Tahoma, sans-serif;
	position: absolute;
	top: 0;
	left: 0;
	width: 260px;
	height: 25px;
	padding: 7px 8px 1px 10px;
	margin-left: 10px;
}

#searchsubmit {
	border: 0;
	background: url(images/btn-search.gif) 0 0 no-repeat;
	text-indent: -999px;
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 32px;
}

.sidebar .post-meta {
	border-bottom: 1px solid #fff;
}

.sidebar ul {
	border-top: 1px solid #fff;
	color: #999;
	padding: 20px 0 15px 10px;
}

.sidebar ul li {
	padding-bottom: 2px;
}

.sidebar ul a {
	background: url(images/bg-list-item.gif) 0 6px no-repeat;
	color: #999;
	text-transform: capitalize;
	font: bold .9em Tahoma, sans-serif;
	padding-left: 10px;
}

.sidebar ul a,
.sidebar ul a:hover,
.sidebar ul a:active,
.sidebar ul a:visited {	
	font-size: 1.1em;
	font-weight: bold;
	color: #999;
}

.sidebar strong {
	color: #333;
	display: block;
	text-transform: uppercase;
	margin-bottom: 12px;
}

ul#tags {
	width: 140px;
	float: left;
	display: inline;
	padding-right: 10px;
}

ul#archive {
	width: 140px;
	float: right;
	display: inline;
	padding-right: 10px;
}




/* -- Single post -- */

.tpl-blog-single .comments {
	margin-top: 20px;
}

.tpl-blog-single .main {
	border-bottom: 1px solid #ccc;
	position: relative;	
}

.tpl-blog-single a.back {
	background: url(images/bg-back.gif) 0 0 no-repeat;
	color: #fff;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	left: -8px;
	z-index: 100;
	display: block;
	width: 637px;
	height: 18px;
	padding: 2px 0 0 27px;
}

.tpl-blog-single .post {
	width: 578px;
	overflow: hidden;
	padding-right: 0;
	padding-bottom: 0;
}

.tpl-blog-single .content {
	overflow: hidden;
}

.tpl-blog-single .content p {
	padding-bottom: 15px;
}

.tpl-blog-single .main .tags {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f7f7f7 none;
	height: 60px;
}

/* -- Sidebar -- */

.related-videos h3 {
	background: url(images/bg-head-related-video.png) 0 0 no-repeat;
	color: #fff;
	font: bold 1.3em Tahoma, sans-serif;
	width: 280px;
	height: 24px;
	padding: 7px 0 0 50px;
}

.related-videos .landingpost {
	border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #000;
	background: #2b2b2b;
	color: #fff;
	width: 310px;
	padding: 10px;
}

.related-videos .landingpost p {
	color: #fff;
	padding: 0;
}

.related-videos .landingthumb {
	width: 82px;
	float: left;
	display: inline;
	margin-right: 12px;
}

.related-videos .landingcontent {
	padding-top: 10px;
}

.related-videos .post {
	border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #000;
	background: #2b2b2b;
	color: #fff;
	width: 310px;
	padding: 10px;
}

.related-videos h4 a {
	color: #fccf46;
}

.related-videos .post p {
	color: #fff;
	padding: 0;
}

.related-videos .post .meta {
	color: #adadad;
	padding: 0;
	margin: 0;
}

.related-videos .thumb {
	width: 82px;
	float: left;
	display: inline;
	margin-right: 12px;
}

.related-videos img {
	border: 1px solid #666;
}

.related-videos .content {
	padding-top: 10px;
}


/* QUIZ
___________________________________________________*/

#myContent {
		margin-top:10px;
		height:550px;
		width: 980;
		
		vertical-align:top;
	}


#myContent2 {
		margin-top:10px;
		height:500px;
		width: 1000;
		
		vertical-align:top;
	}
/* Tpl - Contact
___________________________________________________*/

.tpl-contact .main {
	border-bottom: 1px solid #ccc;
}

form#contact {
	width: 628px;
	overflow: hidden;
	position: relative;
	padding-bottom: 100px;
}

form#contact fieldset {
	padding: 20px 25px;
	border-bottom: 1px solid #e6e6e6;
}


form#contact fieldset.last {
	border: 0;
}

form#contact fieldset div {
	width: 284px;
	float: left;
}

form#contact fieldset div.leftside {
	margin-right: 10px;
}

form#contact label {
	color: #333;
	font-size: 1.4em;
	display: block;
	margin-bottom: 5px;
}

form#contact label span {
	color: #999;
}

form#contact input {
	color: #333;
	font-size: 1.4em;
	padding: 4px 2px;
}

form#contact input#namn, 
form#contact input#epost, 
form#contact input#tel, 
form#contact input#subject {
	width: 279px;
	height: 20px;
	border: 1px solid #bbbbbb;
	margin-bottom: 10px;
}

form#contact input#subject {
	width: 574px;
}

form#contact textarea {
	width: 570px;
	border: 1px solid #bbbbbb;
	font: normal 1em Arial, sans-serif;
	margin-bottom: 10px;
	color: #333;
	font-size: 1.4em;
	padding: 4px 2px;
}

form#contact .form-footer {
	background: #f4f4f4;
	position: absolute;
	bottom: 60px;
	left: 0;
	width: 628px;
	padding: 10px 0;
}

form#contact #btn {
	float: right;
	margin-right: 25px;
}

form#contact .form-footer .msg {
	font-weight: bold;
	font-size: 1.1em;
	color: #333;
	position: relative;
	top: 15px;
	left: 25px;
}

.tpl-contact h1 {
	background: transparent url(images/bg-head-wide.png) no-repeat scroll 0 0;
}

.tpl-contact .sidebar {
	width: 320px;
}

.tpl-contact .sidebar .sidebar-content {
	padding: 22px 15px 22px 15px;
}

.tpl-contact .sidebar .sidebar-content p {
	padding-bottom: 15px;
}

.tpl-contact .sidebar strong {
	display: inline;
	margin-bottom: 0;
	text-transform: none;
}


/* Tpl - Searchresult
___________________________________________________*/

.tpl-search ul.subnav {
	display: none;
}

.tpl-search .comment-count {
	bottom: 25px !important;
}

.tpl-search .main {
	border-bottom: 0;
}

.tpl-search h1 {
	background: url(images/bg-head-archive.png) 0 0 no-repeat;
}

.tpl-search .post {
	display: block;
	border-bottom: 1px solid #ccc;
	padding: 25px;
}

.tpl-search h2 a {
	text-decoration: underline;
	font-size: .9em;
	color: #333;
}

.tpl-search h2 a:hover,
.tpl-search h2 a:active,
.tpl-search h2 a:visited {
	color: #333;
}

.tpl-search p a {
	color: #333;
	text-decoration: underline;
}

.tpl-search p a:hover,
.tpl-search p a:active,
.tpl-search p a:visited {
	color: #333;
}

.tpl-search .post-tags {
	margin-top: 10px;
}

.tpl-search .post-tags a {
	text-decoration: none;
}

.tpl-search .no-results {
	text-align: center;
	height: 39px;
	padding-top: 50px;
}

.tpl-search .no-results h2 {
	font-size: 1.3em;
}


/* Tpl - Archive
___________________________________________________*/

.tpl-archive h1 {
	background: url(images/bg-head-archive.png) 0 0 no-repeat;
}



/* Tpl - Page
___________________________________________________*/


.tpl-page .main {
	border-bottom: 1px solid #ccc;
}

.tpl-page h1 {
	background: url(images/bg-head-wide.png) 0 0 no-repeat;
}

.tpl-page .post {
	width: 580px;
	overflow: hidden;
	padding-right: 0;
}

.tpl-page p {
	padding-bottom: 15px;
}

.tpl-page .ingress {
	font-size: 1.3em;
	line-height: 20px;
}

.tpl-page .post-image {
	border: 1px solid #d3d3d3;
	display: block;
	width: 308px;
	overflow: hidden;
	margin: 0 0 10px 10px;
}

.tpl-page .main ul {
	margin: -12px 0 0 14px;
}

.tpl-page .main ul li {
	list-style-type: disc;
	padding-bottom: 5px;
}


/* Tpl - TV
___________________________________________________*/

/* -- Video -- */

.secondary-wrap {
	position: relative;
	
}

.tpl-tv .foot .inside-content {
	background: url(images/bg-foot-inside.gif) 3px 0 no-repeat;
}

.tv-wrap {
	width: 975px;
	overflow: hidden;
}

.tpl-tv #video-area {
	height: 552px;
	overflow: hidden;
	margin-left: 3px;
}

.tpl-tv .secondary {
	background: url(images/bg-box-inside.gif) 0 0 repeat-y;
	margin-left: 3px;
}

/* -- Share -- */

.tpl-tv .share-row {
	width: 972px;
	margin-left: 3px;
}

.tpl-tv .share-row .inside {
	background: url(images/bg-share-row.gif) 0 0 repeat-x;
	width: 946px;
	height: 35px;
	padding-left: 26px;
}

.tpl-tv span#sharethis_0 {
	float: none;
}

.tpl-tv .share-row a {
	float: left;
	display: inline;
	position: relative;
	top: 4px;
	margin-right: 5px;
}

.tpl-tv #votes {
	color: #fff;
	text-align: right;
	position: absolute;
	top: 9px;
	right: 343px;
	width: 300px;
}

.tpl-tv #votes strong {
	position: relative;
	top: -4px;
	right: 4px;
}

/* -- Main -- */

.tpl-tv .main {
	background: #fff;
}

/* -- Sidebar -- */

.tpl-tv .sidebar {
	position: relative;
	width: 320px;
	float: right;
	display: inline;
	margin-right: 16px;
}

.tpl-tv .sidebar h2 {
	background: url(images/bg-head-blog-short.png) 0 0 no-repeat;
	color: #fff;
	font: normal 1.4em Helvetica, sans-serif;
	position: absolute;
	top: 0;
	left: 0;
	width: 296px;
	height: 26px;
	padding: 15px 0 0 35px;
}

.tpl-tv .related-posts {
	margin-top: 40px;
}

.tpl-tv .sidebar .outside-posts h2 {
	background: url(images/bg-head-outside-short.png) 0 0 no-repeat;
}

.tpl-tv .sidebar .twitter-posts h2 {
	background: url(images/bg-head-twitter-short.png) 0 0 no-repeat;
}

.tpl-tv .sidebar .post {
	border: 1px solid #ccc;
	background: #fff url(images/bg-post.gif) 0 bottom repeat-x;
	color: #333;
	position: relative;
	height: 180px;
	padding: 20px 20px 40px 20px;
	margin: 10px 0 0 10px;
}

.tpl-tv .sidebar .head {
	height: 50px;
}

.tpl-tv .sidebar .post .post-thumb {
	width: 48px;
	height: 48px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 10px;
}

.tpl-tv .sidebar p.meta {
	color: #adadad;
	font-size: 1.2em;
	margin: 5px 0;
}

.tpl-tv .sidebar .comment-count {
	background: url(images/icon-comments-transp.gif) 0 2px no-repeat !important;
	font-size: 1.1em;
	position: absolute;
	right: 20px;
	bottom: 18px;
	padding: 2px 0 2px 20px;
}

.tpl-tv .sidebar a.read-more {
	background: url(images/bg-read-more.gif) 0 0 no-repeat;
	color: #fff;
	text-transform: uppercase;
	width: 126px;
	height: 24px;
	position: absolute;
	bottom: 14px;
	left: 15px;
	display: block;
	padding: 8px 0 0 24px;
}

.tpl-tv .sidebar .outside-posts a.read-more {
	background: url(images/bg-read-more-outside.gif) 0 0 no-repeat;
}

.tpl-tv .sidebar .twitter-posts a.read-more {
	background: url(images/bg-read-more-twitter.gif) 0 0 no-repeat;
}

.tpl-tv .sidebar .post-last {
	margin-left: 10px;
}

.tpl-tv .sidebar .post h3 {
	font: bold 1.7em Tahoma, sans-serif;
	margin-bottom: 5px;
}

.tpl-tv .sidebar .post h3 a {
	color: #333;
}


/* Comments
___________________________________________________*/

.tpl-tv .main {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 628px;
	float: left;
	display: inline;
	margin-left: 11px;
}

.comments {
	position: relative;
}

.comment-post {
	background: url(images/bg-comment.gif) 0 bottom repeat-x;
	width: 628px;
	height: 40px !important;
}

.comment-post strong {
	color: #333;
	font: bold 1.5em Tahoma, sans-serif;
	position: relative;
	top: 11px;
	padding: 2px 0 2px 20px;
}

.js-commentControl a {
	position: absolute;
	top: 9px;
	right: 5px;
	background: url(images/btn-comment.gif) 0 0 no-repeat;
	color: #333;
	font: bold 1.1em Tahoma, sans-serif;
	text-align: center;
	width: 219px;
	height: 23px;
	padding-top: 4px;
}

.js-commentControl a:hover,
.js-commentControl a:active,
.js-commentControl a:visited {
	color: #333;
}

.comments form {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	background: #f4f4f4;
	height: 247px;
}

.comments .comment {
	border-bottom: 1px solid #ccc; 
	background: #fff;
	color: #333;
	padding: 15px;
}

.comments .comment strong {
	display: block;
}

.comments .comment .meta {
	color: #adadad;
}

.jsk-MenuAdmin,
.jsk-HeaderInfoBoxImg,
.jsk-CommentsCountWrap,
.jsk-HeaderWrapper {
	display: none;
}

.js-singleCommentAdminStar{display: none !important;}

.jsk-CommentFormSurface {
	-moz-border-radius-bottomleft:0 !important;
	-moz-border-radius-bottomright:0 !important;
	-moz-border-radius-topleft:0 !important;
	-moz-border-radius-topright:0 !important;
	border: 0 none !important;
	border-bottom: 1px solid #ccc !important;
}

.jsk-ThreadWrapper {
	padding: 0 !important;
}

.js-singleComment {
	padding-right: 20px;
	padding-left: 20px;
}

.js-poweredBy {
	width: 610px !important;
}

.jsk-ItemWrapper {
	border-bottom: 1px solid #ccc !important;
	background: none !important;
}

.jsk-CommentFormSurface {
	width: 606px;
	overflow: hidden;
}

.js-LeaveComment {
	height: 0;
	overflow: hidden;
}

#loader-comments {
	text-align: center;
	padding: 30px;
}

.tpl-tv .comment-post {
	width: 641px;
	position: absolute;
	top: 0;
	left: -12px;
}

.tpl-tv .js-kit-comments {
	margin-top: 41px;
}


/* Tpl - 404
___________________________________________________*/

.tpl-404 ul.subnav {
	display: none;
}

p.msg-404 {
	font-size: 1.5em;
	text-align: center;
	padding: 80px 0;
}

.tpl-404 .foot .inside-content {
	background: none;
}


.flashbanner{padding:7px 3px 0px 12px;}

.landingbanner{
	/* width: 250px;
	height: 400px; 
	padding:50px 60px 50px 50px;
	
*/

	margin-top: 30px;
	margin-left: 38px;
	margin-bottom: 30px;
	
	
}
.landingmovie{
/*
	border-right: 10px solid #e5e5e5;
	border-left: 10px solid #e5e5e5; */	
	margin-bottom: 10px;

}

/* Foot
___________________________________________________*/

.foot {
	background: url(images/bg-foot.gif) 0 34px repeat-x;
	color: #ccc;
}

.foot .inside-content {
	background: url(images/bg-foot-inside.gif) 3px 0 no-repeat;
	padding: 40px 0 40px 0;
}


.foot .mail {
	width: 200px;
	float: left;
	display: inline;
	margin: 17px 0 0 5px;
}

.foot .mail p {
	color: #ccc;
}

.foot .mail a {
	color: #f47d1f;
}

.foot .feed {
	float: right;
	display: inline;
	margin: 17px 25px 0 0;
}

.foot .feed a {
	color: #ccc;
	padding: 2px 3px 2px 5px;
}

.foot .feed a.pren-twitter {
	background: url(images/icon-twitter.gif) 2px 0 no-repeat;
	padding-left: 22px;
}

.foot .feed a.pren-facebook {
	background: url(images/icon-facebook.gif) 2px 0 no-repeat;
	padding-left: 22px;
}

.foot .feed a.pren-feed {
	background: url(images/icon-rss.gif) 2px 0 no-repeat;
	padding-left: 22px;
}