/*
Theme Name: Lansdowne.se
Theme URI: http://www.lansdowne.se
Description: Tema Lansdowne.se
Version: 2.0
Author: Wilson Creative
Author URI: http://www.wilsoncreative.se
Tags:
*/



/* Begin Typography & Colors */
html, body {
	width:100%;
	height:100%;
}
#underCont {
	background:url(images/lansdowne_se_webb_under_construction.jpg) no-repeat;
	width:320px;
	height:200px;
	margin:0 0 7px 0;
	border-bottom:3px solid #00416a;
}
#wpMobile {
	width:320px;
	height:200px;
	margin:0 0 7px 0;
	border-bottom:3px solid #00416a;
}
#presentsBy {
	display:none;
	width:320px;
	height:200px;
	margin:0 0 7px 0;
	border-bottom:3px solid #00416a;
}
#extraPuffTravel {
	display:none;
	width:320px;
	height:200px;
	margin:0 0 7px 0;
	border-bottom:3px solid #00416a;
}
.category-billys-stryktips #presentsBy {
	background:#fff url('images/puff_svenska_spel.jpg') top right no-repeat;
	display:block;
}
.category-billys-resor #presentsBy {
	background:#fff url('images/puff_tord_grip.jpg') top right no-repeat;
	display:block;
}
.category-billys-resor #extraPuffTravel{
	background:#fff url('images/puff_fler_resor.jpg') top right no-repeat;
	display:block;
}

body {
	font-size: 13px;
	line-height:15px;
	font-family: Georgia, Arial, 'Lucida Grande', Verdana, Sans-Serif;
	background: #005e99 url('images/body-bg.png') 50% top;
	color: #000;
}
h1, h2, h3, h4, h5 {
	line-height:1em;
}
a:link {
	text-decoration: underline;
	color: #006699;
}

a:visited {
	text-decoration: underline;
	color: #006699;
}

a:active {
	text-decoration: underline;
	color: #006699;
}

a:hover {
	text-decoration: underline;
	color: #F00;
}

.borderBottom {
	border-bottom:3px solid #00416a;
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
#background {
	background: url('images/bg.png') repeat-x fixed 50% top;
}

#autoFill {
	background:url(images/billypattern.png);
	border:15px solid #fff;
	width:290px;
	height:40px;
	margin:0 0 15px 0;
}

#container {
	width: 980px;
	margin: 0 auto;
	padding: 12px 0 10px 0;
}

#header {
	width: 980px;
	height: 138px;
	margin: 15px 0 8px 0;
	background:url('images/lansdowne-header.png') no-repeat;
}
	#header a#logo img {
		margin:45px 20px 0 20px;
		float:left;
	}
	#header #latestPost {
		float:right;
		width:300px;
		margin:35px 0 0 0;
		color:#fff;
	}
	#header #latestPostSec {
		float:right;
		width:300px;
		margin:35px 0 0 0;
		color:#fff;
	}
		#header #latestPost div, #header #latestPostSec div {
			display:inline;
			font-size:1.4em;
		}
		#header #latestPost .latestTitle, #header #latestPostSec .latestTitle  {
			margin:0 0 10px 0;
			display:block;
		}
		#header #latestPost span, #header #latestPostSec span {
			font-size:1.2em;
		}
		#header #latestPost a.bloggLink, #header #latestPostSec a.bloggLink {
			font-family:arial, verdana, georgia;
			color:#66ccff;
			float:left;
			font-weight:bold;
			margin:5px 0 0 0;
		}
		#header #latestPost a.postLink, #header #latestPostSec a.postLink  {
			color:#fff;
			text-decoration:none;
		}
#menuContainer {
	width:980px;
	height:49px;
	margin:0 0 7px 0;
	border-bottom:3px solid #00163a;
}
	#menuContainer ul {
		background:#e8e3d7 url(images/billypattern.png);
		border:4px solid #fff;
		width:972px;
		height:42px;
		float:left;
	}
		#menuContainer ul li {
			display:block;
			height:42px;
			float:left;
		}
			#menuContainer ul li a {
				display:block;
				color:#005e99;
				height:42px;
				line-height:42px;
				font-family: Arial, Verdana, Georgia;
				font-size:17px;
				font-weight:bold;
				float:left;
				margin:0 14px 0 14px;
				text-decoration:none;
			}
			#menuContainer ul li a:hover {
				color:#ed1a3b;
			}
			#menuContainer ul li.rssIcon {
				float:right;
			}
			#menuContainer ul li.rssIcon a {
				background:url(images/rss.png) no-repeat;
				display:block;
				width:22px;
				height:23px;
				margin:10px 10px 0 0;
			}
				.rssIcon span{
					display:none;
				}


#sidebarMenuWrap {
	background: #fff;	
	width: 320px;
	border-bottom:3px solid #00416a;
	padding:10px 0 0 0;
	margin:0 0 7px 0;
}
#sidebar  {
	float: right;
	width:320px;
	margin: 0 0 0 0;
}
	#sidebar ul {
		margin: 0 0 0 15px;
		padding:0;
	}

	
		
		#sidebar ul li  {
			margin:0 0 2px 0;
			padding:0;						
		}
		#sidebar ul li ul {
			margin:0 0 15px 0;
		}
			#sidebar ul li ul li ul {
				margin:2px 0 0 0;
			}
		

	#sidebar h2 {
		font-size: 1.4em;
		font-family: arial;
		color: #006699;
		margin: 0 0 10px 0;
	}

	#sidebar ul a {
		background: #eeeeec;
		line-height: 28px;
		height: 28px;
		width: 279px;
		color: #000;
		padding: 0 0 0 10px;
		display: block;
		text-transform:capitalize;
	}
	#sidebar ul a:hover {
		background:#9fb9ca;
	
	}
			#sidebar ul li ul li ul li a {
				padding: 0 0 0 20px;
				width: 269px;
				
			}
	#sidebar ul li.current-cat a {
		color:#fff;
		background:#9fb9ca;
	}

.shadow {
	display: block;
	width: 980px;
	height: 3px;
	background: url('images/shadow.png') repeat-x;
}
#partners{
	margin:0 0 7px 0;
}
#partnersInner {
	border:15px solid #fff;
	background:#eeece7;
	width:918px;
	height:50px;
	padding:16px;
}
	#partnersInner p.partnersTitle {
		font-weight:bold;
		font-family:Arial, Verdana, Georgia;
		font-size:1.4em;
		color:#666;
		height:50px;
		line-height:50px;
		border-right:2px solid #999;
		width:92px;
		float:left;
		margin:0 23px 0 0;
	}
	#partnersInner a.partner {
		float:left;
		margin:0 27px 0 0;
		height:50px;
		display:block;
	}
		#partnersInner a.partner span {
			display:none;
		}
	#partnersInner a.svenskaSpel {
		background: url('images/partners/svenskaSpelOff.png') no-repeat;
		width:149px;
	}
	#partnersInner a:hover.svenskaSpel {
		background: url('images/partners/svenskaSpelOn.png') no-repeat;
	}
	#partnersInner a.tordGrip {
		background: url('images/partners/tordGripOff.png') no-repeat;
		width:150px;
	}
	#partnersInner a:hover.tordGrip {
		background: url('images/partners/tordGripOn.png') no-repeat;
	}
	#partnersInner a.wc{
		background: url('images/partners/wcOff.png') no-repeat;
		width:121px;
	}
	#partnersInner a:hover.wc {
		background: url('images/partners/wcOn.png') no-repeat;
	}
	#partnersInner a.starPix{
		background: url('images/partners/starPixOff.png') no-repeat;
		width:99px;
	}
	#partnersInner a:hover.starPix {
		background: url('images/partners/starPixOn.png') no-repeat;
	}
	#partnersInner a.sirWilliam{
		background: url('images/partners/sirWOff.png') no-repeat;
		width:146px;
	}
	#partnersInner a:hover.sirWilliam {
		background: url('images/partners/sirWOn.png') no-repeat;
	}
#footer {
	width: 980px;
	height: 50px;
	display: block;
	background: #FFF;
	clear:both;
	
}
#footer {
	border-bottom:3px solid #00416a;
}

	#footer p {
		font-size: 14px;
		font-family: Georgia;
		height: 50px;
		margin: 0 15px 0 15px;
		line-height: 50px;
	}
	#footer #byWilson {
		float:right;
		background:url(images/by_wilsoncreative.png) no-repeat;
		display:block;
		width:118px;
		height:13px;
		margin:20px 20px 0 0;
	}
		#footer #byWilson span {
			display:none;
		}
	#footer #copy {
		float:left;
	}


	#menu {
		margin: 4px;
		height: 42px;
		width: 972px;
		background: #e8e3d7;
	}
	
	#menu li#rss {
		float:right;
		border-left: 1px solid #fff;
		width: 62px;
	}
	
	li#rss a {
		vertical-align: middle;
		margin: 0 20px;
	}

		#menu li {
			float:left;
			height: 42px;
			line-height: 42px;
			margin: 0 0 0 20px;
		}

		#menu a {
			font-size: 18px;
			font: Arial;
			color: #005e99;
			font-weight: bold;
			text-decoration: none;
		}
		
		#menu a:hover, #menu a.active{
			color: #ed1a3b;
		}
#contentWrap {
	clear:both;
	width:980px;
	margin:0 0 7px 0;
}
.content {
	font-size: 1em;
	margin: 0 0 0 0;
	width: 920px;
	float:left;

}
.content ul {
	margin:0 0 20px 25px;
	
}
.content ul li {
	list-style:disc;
}
.contentInner {
	padding:30px;
}
.medium, .widecolumn, .narrowcolumn {
	width: 590px;
}

.small {
	width:320px;
}
.large {
	width:980px;
	background:#fff;
}


.categoryList {
	background:url(images/catIcon.png) left center no-repeat;
	padding:0 0 0 20px;
}
	
	#welcome, #travels, #tips {
		float: left;
		margin:0 10px 0 0;
		height:320px;		
	}
	#tips {
		margin:0;
	}
	#welcome {
		background: #fff url(images/billy-lansdowne-signature-big.jpg) no-repeat bottom right;
		
	}
		#welcome h1 {
			font-size: 1.3em;
			line-height:1em;
			font-family: arial;
			color: #005e99;
			margin:0 0 5px 0;
			font-weight:bold;
		}
	
		#welcome p {
			line-height: 1.3em;
		}
	
	#travels {
		background: #fff url(images/travelsStartBg.png) top no-repeat;		
	}
	#travels a {
		background: #fff url(images/travelsStartLink.png) top no-repeat;
		width:320px;
		height:60px;
		margin:255px 0 0 0;
		display:block;
	}
		#travels a span{
			display:none;
		}
	
	#tips{
		background: #fff url(images/header_vmtipset_topp.jpg) top no-repeat;	
	}

		#tips a {
			background: #fff url(images/header_vmtipset_botten.jpg) top no-repeat;
			width:320px;
			height:60px;
			margin:255px 0 0 0;
			display:block;
		}
		
		#tips a span {
			display:none;
		}
	.navigation {
		clear:left;
		background: #fff;
		width: 611px;
		height:10px;
		margin:0 0 7px 0;
		padding: 20px;
	}
	.content .signature{
		float:right;
		margin: -60px -20px 0 0;
	}

	.content h1 {
		font-size: 2.3em;
		font-weight:normal;
		font-family: Georgia;
		margin: 0 0 15px 0;
	}

	.content small.entryinfo {
		color: #666666;
		font-size: 0.8em;
		font-family: arial;
		margin: 0 0 15px 0;
	}
	
	.content .entry {
		margin: 15px 0 0 0;
	}
	.content .post, .content .contentBox {
		clear:left;
		background: #fff;
		width: 611px;
		margin:0 0 7px 0;
		padding: 25px 20px 0 20px;
	}
	.category-billys-stryktips .post{
		background:#fff url('images/tipPostBg.png') top right no-repeat;
	}
	.category-billys-resor .post {
		background:#fff url('images/travelsPostBg.png') top right no-repeat;
	}

	.content .post h3, .content .contentBox h3 {
		font-size: 2.3em;
		font-weight:normal;
		font-family: Georgia;
		margin: 0 0 15px 0;
	}
	.content .postmetadata {
		font-size: 0.8em;
		font-family: arial;
		width: 320px;
		margin: 50px 0 0 0;
		padding: 15px 0 0 0;
		border-top: 1px solid #dfddd9;
	}
	
	.content .postmetadata a{
		float: left;
		padding: 0 0 0 20px;
		line-height: 16px;
		height: 16px;
		display: block;
	}
	
	.content .postmetadata a#comments{
		background: url('images/comments.gif') no-repeat left center;
	}
	
	.content .postmetadata a#comment{
		background: url('images/comment.gif') no-repeat left center;
		margin: 0 0 0 15px;
	}
	
	.content p {
		line-height: 1.46em;
		margin: 0 0 15px 0;
	}
	ol.commentlist li.comment {
		border-bottom: 1px solid #f5f5f5;
		margin:0 0 15px 0;
	}
	ol.commentlist img.avatar {
		border:2px solid #00416a;
		float:left;
		margin:0 5px 0 0;
	}
	ol.commentlist .comment-meta {
		margin: 0 0 10px 0;
	}
	ol.commentlist .comment-body {
		clear:left;
	}
h2{
	margin:0 0 20px 0;
}
h2.pagetitle {
	color: #006699;
	font-weight:normal;
}
#respond {
	margin:20px 0 0 0;
}
#commentform {
	
}
	#commentform label {
		font-weight:bold;
	}
	#commentform input {
		width:400px;
		border:1px solid #006699;
		height:20px;
		padding:4px 4px 0 4px;
		margin:0 0 10px 0;
		font-size: 13px;
		font-family: Georgia, Arial, 'Lucida Grande', Verdana, Sans-Serif;
	}
	#commentform textarea {
		width:400px;
		border:1px solid #006699;
		padding:4px 4px 0 4px;
		font-size: 13px;
		font-family: Georgia, Arial, 'Lucida Grande', Verdana, Sans-Serif;
	}
	#commentform  #submit {
		width:auto;
		background:#006699;
		color:#fff;
		padding:5px;
		font-weight:bold;
		height:auto;
	}
	
	
	
.wpcf7-form {
	
}
	.wpcf7-form label {
		font-weight:bold;
	}
	.wpcf7-form input {
		width:400px;
		border:1px solid #006699;
		height:20px;
		padding:4px 4px 0 4px;
		margin:0 0 10px 0;
		font-size: 13px;
		font-family: Georgia, Arial, 'Lucida Grande', Verdana, Sans-Serif;
	}
	.wpcf7-form textarea {
		width:400px;
		border:1px solid #006699;
		padding:4px 4px 0 4px;
		font-size: 13px;
		font-family: Georgia, Arial, 'Lucida Grande', Verdana, Sans-Serif;
	}
	.wpcf7-form  #submit {
		width:auto;
		background:#006699;
		color:#fff;
		padding:5px;
		font-weight:bold;
		height:auto;
	}


.stryktipsTable {
	font:12px/13px Arial, Verdana, Georgia, Sans-serif;
}
	.stryktipsTable td {
		padding:5px;
		display: table-cell
	}
	.stryktipsTable tr {
		display: table-row;
	}
	.stryktipsTable td.stryktipsTableHeaderSystemOne {
		font-weight:bold;
		text-align:center;
		color:#133575;
	}
	.stryktipsTable td.stryktipsTableHeaderSystemTwo {
		font-weight:bold;
		text-align:center;
		color:#cc0000;
	}
	.stryktipsTable td.stryktipsTableGameNumber {
		width:15px;
		font-weight:bold;
		text-align:center;
		border:4px solid #e8e9ed;
		background:#e8e9ed;
	}
	.stryktipsTable td.stryktipsTableTeams {
		width:385px;
		font-weight:bold;
		border:4px solid #e8e9ed;
	}
	.stryktipsTable td.stryktipsTableTip {
		width:20px;
		text-align:center;	
		text-transform:uppercase;
		background:#fff;
		font-weight:bold;
		border: 4px solid #9fb9ca;
	}
	.stryktipsTable tr.stryktipsTableRowDivider {
		height:10px;
	}
	.stryktipsTable td.stryktipsTableTipDiff {
		background:#fff;
		border: 4px solid #f3afb0;
	} 
	.stryktipsTable tr.stryktipsTableHeader {
		font-weight:bold;
	}
		.stryktipsTable tr.stryktipsTableHeader td {
			border:0;
		}
	.stryktipsTable tr.stryktipsTableComment td {
		border:0;
		font:11px/13px Arial, Verdana, Georgia, Sans-serif;
		color:#666;
	}
.stryktipsTabell {
	border-collapse:collapse;
}
	.stryktipsTabell tr.stryktipsTabellHeader {
		font-weight:bold;
	}
		.stryktipsTabell tr.stryktipsTabellHeader td {
			height:20px;
		}
		.stryktipsTabell tr td {
			height:20px;
		}
		.stryktipsTabell tr td.stryktipsTabellColDivider {
			width:15px;
		}
			.stryktipsTabell tr td.stryktipsTabellComment {
			
		}
		.stryktipsTabell tr.stryktipsTabellRowDivider {
			height:20px;
		}
		.stryktipsTabell tr.stryktipsTabellRowOdd, .stryktipsTabell tr.stryktipsTabellRowOdd td {
			background:#f5f5f5;
		}
		.stryktipsTabell tr td.stryktipsTabellTipSystem {
			width:100px;
		}
		
/*AD STYLING */
.adWrap {
	background: url(images/annons.png) top left no-repeat;
	padding:8px 0 0 0;
}