/*  

Theme Name: middagsfrid

Theme URI: http://www.designstationen.se

Description: Cutom made theme for Middagsfrid

Author: Designstationen AB

Author URI: http://www.designstationen.se/

Version: 1.0

*/



/* Reset Defaults Starts */



* {
	margin: 0;
	padding: 0;
}
 @font-face {
 font-family: Chalet;
 src: url(images/Chalet-ParisSixty.otf);
}
h1 {
	color:#333333;
	font-family:Verdana;
	font-size:30px;
	margin:24px 0 8px;
	padding:0;
}
h2, h3, h4, h5, h6, p, blockquote {
	margin: 0;
	padding: 10px;
}
a {
	color: #215679;
}
a:hover {
	color: #4C82A6;
}
blockquote {
	margin: 5px 15px;
	padding: 5px 5px;
	background: #8CB5D8;
	border: 1px solid #3A7CAC;
}
code {
	color: #3366CC;
}
a img {
	border: none;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* Reset Defaults Ends */



body {
	position: relative; /* Fixes browser resizing bug in IE6 */
	margin: 0 auto 10px auto;
	width: 960px;
	font-family:Verdana, Geneva, sans-serif;
	text-align: center; /* IE Centering Technique */
	background: #fff;
	font-size:70%;
	color:#666;
}
/*

body.page-template-Template_iFrame-php {

	background: url(images/transperant.png) repeat top left;

	}

*/

#wrapper {
	text-align: left; /* IE Centering Technique */
}
#header {
	margin: 0;
	padding: 0 0 0 0;
}
#header .topright {
	float: right;
	position: relative;
	margin: 0;
	padding: 0;
	text-align: right;
	color: #fff;
}


#searchform {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
}
#searchform {
	margin-left: 5px;
	width: 213px;
	padding-top: 8px;
	height: 28px;
	background: #ccc;
	background: url(images/search.gif) left 3px no-repeat;
}
*:first-child+html #searchform { /* Filter for IE7 */
	padding: 6px 0;
}
* html #searchform { /* Filter for IE6 */
	padding: 6px 0;
}
#searchbox {
	margin-left: 5px;
	margin-bottom: 3px;
	width: 150px;
	background: none;
	border: none;
}
#searchbutton {
	width: 50px;
	background: none;
	border: none;
}
#searchbutton:hover {
	cursor: pointer;
}
#underheader {
	clear: both;
	margin-top: 20px;
	padding: 0 0 15px 0;
}
#underheader h1.sitename {
	padding: 0 0 0 0;
	position: relative;
	font-size: 20px;
	width: 600px;
}
#underheader h1.sitename a {
	color: #fff;
	text-decoration: none;
}
#underheader h1.sitename a:hover {
	color: #4C82A6;
	text-decoration: none;
}
#underheader h2.sitedesc {
	padding: 0 0 0 0;
	position: relative;
	color: #4C82A6;
}
#underheader #toprss {
	float: right;
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	text-align: right;
}
/* Menu */



#nav {
	border-bottom:1px solid #EEEEEE;
	clear:both;
	height:26px;
	margin:10px 0;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	float: left;
	margin-right: 10px;
}
* html #nav li a { /* Filter for IE6 to prevent li stacking */
	float: left;
	text-decoration: none;
}
* html #nav li a span { /* Filter for IE6 to prevent li stacking */
	float: left;
	margin-left: 4px;
	text-decoration: none;
}
#nav li a {
	color:#000000;
	display:block;
	height:26px;
	line-height:20px;
	padding:0 5px;
	text-decoration:none;
	line-height:24px;
	font-weight:bold;
	font-size:10px;
}
#nav li a:hover,  #nav li.current_page_item a,  #nav li.current_page_ancestor a,  #nav li.current_page_parent a {
	background-color:#f15e34;
	color:#ffffff;
	line-height:24px;
}
#nav li a span {
	display: block;
	margin-left: 6px;
	padding-left: 5px;
	padding-right: 12px;
	line-height: 26px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#nav li a:hover {
	text-decoration: none;
	cursor: pointer; /* For IE6 */
}
#nav li a:hover span {
	color: #000;
}
#nav li.current_page a {
}
#nav li.current_page a span {
	color: #000;
}
/* Main content */



#main {
	clear: both;
	width: 960px; /* Overrides miscalculation in IE6; ignored by other browsers. */
	margin: 0;
	padding:0 0 20px 0;
}
#archiveMenu {
	float:right;
	padding:20px 0 0 20px;
	width:310px;
}
#archiveMenu ul li {
	border-bottom:none;
	list-style:none;
}
#archiveMenu ul li ul li {
	border-bottom:1px solid #eee;
	line-height:26px;
	margin:0;
	padding-left:12px;
}
#subMenu {
	float:left;
	width:180px;
	padding:20px 20px 0 0;
}
#subMenu .subpages {
	list-style:none;
}
#subMenu .subpages li.page_item {
	border-bottom:1px solid #eee;
	line-height:34px;
	margin:0;
	padding-left:12px;
	list-style:none;
}
#subMenu .subpages li.page_item a,  #subMenu .subpages ul li.page_item a {
	color:#333;
	text-decoration:none;
	font-size:10px;
	line-height:20px;
	font-weight:bold;
}
#subMenu .subpages li.page_item a:hover,  #subMenu .subpages li.current_page_item a,  #subMenu .subpages li.current_page_item ul li.page_item a:hover,  #subMenu .subpages li.current_page_item ul li.current_page_item a {
	text-decoration:underline;
	color:#F15E34;
}
#subMenu .subpages li.current_page_item ul li.page_item a {
	text-decoration:none;
}
#contentwrapper {
	float: left;
	width: 700px;
}
/*

body.page-template-Template_iFrame-php #contentwrapper {background-color:#fff;}

*/

#indexWrapper {
	float: left;
	width: 960px;
}
#content {
	margin:0;
}
#content .pageTitle {
	padding: 5px 0 0 0;
	font-size: 14px;
	color: #215679;
}
#flash {
	float:left;
	margin-bottom:10px;
}
.contentsearch {
	margin: 0 0 40px 100px;
}
.contentsponsors {
	margin: 0 0 30px 190px;
}
.post {
/*margin: 20px 0 25px 20px;*/

  }
#content h2, #content h3, #content h4, #content h5, #content h6 {
	padding: 0;
	font-weight: bold;
	color:#666666;
}
#content h2 {
	font-size: 103%;
	margin-top:8px;
}
#content h3 {
}
#content h4, #content h5, #content h6 {
	font-size: 11px;
}
h2.homeTitle {
	margin: 0 0 15px 0;
}
h2.postTitle {
	padding: 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
h2.postTitle a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	letter-spacing: -1px;
}
h2.postTitle a:hover {
	color: #215679;
}
.postMeta {
	padding: 2px 0 4px;
	color: #333;
}
.postMeta .date {
}
.postMeta .filed {
}
.postMeta .commentcount {
}
.postMeta .tags {
}
.postMeta a {
	text-decoration: none;
}
.postContent img {
}
#content p, .postContent p {
	padding: 5px 0;
	line-height:18px;
}
.postContent p a.noLink {
	color:#666666;
}
.postContent p a.noLink:hover {
	color:#666666;
}
#content div.citatPost {
	margin-bottom:32px;
}
#content div.tvPost {
	margin-bottom:42px;
}
#content div.mediaPost {
	margin-bottom:24px;
}
#content div.mediaPost p {
	display:inline;
}
.postContent ul, ol {
	padding: 0 0 0 35px;
}
.postContent ul li, ol li {
}
p.comments {
	clear: both;
	padding: 5px 10px 5px 10px;
}
p.comments a {
	padding-left: 20px;
	background: url(images/comment.gif) left top no-repeat;
	text-decoration: none;
}
.commentlist {
	margin: 10px 0;
	list-style: none;
}
.commentlist li {
	margin: 0 0 5px -25px;
	width: 510px;
}
.commentlist cite {
	padding: 10px;
}
.commentlist cite a {
}
.commentmetadata {
	padding: 10px;
}
.comment h3 {
	padding: 0 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.comment p {
	padding: 10px;
	color: #000;
}
.comment a {
	text-decoration: none;
}
.comment a:hover {
	text-decoration: underline;
}
.comment textarea {
	width: 510px;
}
.comment #submit {
	height: 30px;
	border:1px solid #ccc;
	background:none;
}
.comment #submit:hover {
	cursor: pointer;
	background-color:#F0563B;
}
#secondContent {
}
#secondContent ul {
	list-style:none;
}
#secondContent ul li {
	display:inline;
	float:left;
}
#secondContent ul li h3 {
	border-bottom:1px solid #EEEEEE;
	margin:0 10px;
	padding:0;
	color:#000;
}
#secondContent ul li h4,  #secondContent ul li p {
	padding:0;
}
#secondContent ul li.firstCol {
	width:190px;
}
#secondContent ul li.secondCol {
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	min-height:200px;
	width:390px;
}
#secondContent ul li.secondCol div.news,  #secondContent ul li.secondCol div.press {
/*height:100px;*/

					}
#secondContent ul li div.newsPost {
	padding:4px 10px 8px;
}
#secondContent ul li.thirdCol,  #secondContent ul li.thirdCol div.clients,  #secondContent ul li.thirdCol div#SocialaMedia ul {
	width:370px;
}
#secondContent ul li.thirdCol div.clients {
	min-height:180px;
}
#secondContent ul li div.newsPost a,  #secondContent ul li.thirdCol div.newsPost a,  .noLink {
	color:#333;
	text-decoration:none;
}
.noLink:hover {
	color:#333;
	text-decoration:none;
}
#secondContent ul li.thirdCol div.clients span.citat,  #content div.citatPost .citat {
	color:#666666;
	font-style:italic;
	font-weight:bold;
}
.clientPost {
	margin:0 0 16px;
}
.thirdCol div ul li#linkcat-175 h2 {
	display:none;
}
.thirdCol div ul li#linkcat-175 ul.xoxo {
	width:360px;
}
.thirdCol div ul li#linkcat-175 ul.xoxo li {
	margin-right:2%;
	padding:0 10px;
}
.navigation {
	margin: 10px 0;
	color: #406E8D;
	text-align: center;
}
.navigation a {
	text-decoration: none;
}
a.gravatar {
	float:left;
	margin:10px 15px 20px 0;
	width:69px;
}
/* Start of sidebar */



#allsidebars {
	width:180px;
	float:right;
}
/* Sidebar top welcome box */



.sidebarswrapper {
	margin-top: 0px;
	padding-top: 9px;
	width: 180px;
	background: url(images/bgsidebartop.gif) left top no-repeat;
}
.sidebars {
	width: 180px;
	background: #363636;
}
.sidebars h2 {
	padding: 0 0 2px 0;
	font-size: 11px;
	color: #fff;
	letter-spacing: -1px;
}
.sidebars p {
	padding: 2px 0;
	font-size: 9px;
}
#welcome {
	clear: both;
	padding: 0 10px;
}
#welcome a {
	display: inline;
	color: #4C82A6;
}
#welcome a:hover {
	color:#fff;
}
#welcome p {
	color: #fff;
	margin-top: 5px;
	padding-left: 70px;
	background: url(images/welcome.gif) left top no-repeat;
}
.sidebarsbottom {
	clear: both;
	width: 180px;
	height: 18px;
	background: url(images/bgsidebarbottom.gif) left bottom no-repeat;
}
/* Sidebar 2 columns widget-ready */



.sidebarsB {
	width: 180px;
}
.sidebar1 {
	float: left;
	width: 180px;
}
.sidebar2 {
	float: right;
	width: 180px;
}
.sidebarsB h2 {
	padding: 2px 7px;
	font-size: 11px;
	color: #fff;
	letter-spacing: -1px;
	background: url(images/sidebar_h2.gif) left no-repeat;
	margin-bottom: 3px;
	display:none;
}
.sidebarsB table {
	width: 180px;
}
.sidebarsB ul {
	margin: 0;
	padding: 0 0 5px 0;
}
.sidebarsB li,  #facebook-fan-box {
	list-style: none;
	width:173px;
	min-height:310px;
	height:310px;
	float:right;
}
.sidebarsB li ul {
	padding: 0;
}
.sidebarsB ul ul li {
	margin: 0;
	line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
}
#linkcat-2 {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:4px;
	/*background:url(images/btnCustomer.png) no-repeat top left;*/

	width:173px;
	height:44px;
}
#linkcat-2 h2 {
	display:none;
}
#linkcat-2 a {
	display:block;
}
#text-3 {
	background-color:#ccc;
	width:173px;
	height:auto;
}
#text-3 h3 {
	font-weight:normal;
	font-size:24px;
	padding:10px;
}
#betterrsswidget-3 {
	padding-bottom:6px;
}
#betterrsswidget-3 ul li {
	margin:0 12px;
	list-style:none;
	float:left;
}
.sidebarsB a {
	display: block;
	color: #333;
	text-decoration: none;
	display:inline;
}
.sidebarsB a:hover {
	color: #4C82A6;
	text-decoration: underline;
}
.sidebarsB p {
	padding: 2px 0;
}
#tag_cloud a {
	display: inline;
}
.sidebarsB ul.children li {
	border-bottom:none;
}
.sidebarsB ul.children {
	margin-bottom:-5px;
}
/* Footer */



#footer {
	border-top:1px solid #eeeeee;
	clear:both;
	text-align:left;
}
#footer p {
	padding: 0;
}
#footer a {
}
#footer a:hover {
}
#credits {
	clear: both;
	margin: 0 auto;
	line-height: 19px;
}
/* Extras */



.cleared {
	clear: both;
}
.left {
	float:left;
}
.right {
	float:right;
}
#nextprevious {
	padding:10px;
	font-size:80%;
}
.commentbody {
	float:right;
	width: 420px;
	margin-bottom: 20px;
	padding: 10px 0 10px 0;
}
ul#news-ticker li span.tickerText {
	clear:both;
	display:block;
}
#content .mediaPost object {
	display:block;
}
#content .mediaPost a {
	line-height:24px;
	display:inline-block;
}
 #content .mediaPost a[href^="http:"] {
 background:transparent url(images/iconLink.png) no-repeat scroll left center;
 padding-left:26px;
}
 #content .mediaPost a[href^="http://www.aftonbladet."],  #content .mediaPost a[href^="http://aftonbladet."] {
 background:transparent url(images/iconAftonbladet.png) no-repeat scroll left center;
 padding-left:108px;
}
 #content .mediaPost a[href^="http://www.dn."],  #content .mediaPost a[href^="http://bors.www.dn."],  #content .mediaPost a[href^="http://dn."] {
 background:transparent url(images/iconDn.png) no-repeat scroll left center;
 padding-left:36px;
}
 #content .mediaPost a[href^="http://www.metro."],  #content .mediaPost a[href^="http://metro."] {
 background:transparent url(images/iconMetro.png) no-repeat scroll left center;
 padding-left:52px;
}
 #content .mediaPost a[href^="http://www.middagsfrid."],  #content .mediaPost a[href^="http://middagsfrid."],  #content .mediaPost a[href^="http://www.middagsfred."],  #content .mediaPost a[href^="http://middagsfred."],  #content .mediaPost a[href^="http://www.kommtessen."],  #content .mediaPost a[href^="http://kommtessen."] {
 background:none;
 padding:0;
}
 #content .mediaPost a[href^="http://www.sr."],  #content .mediaPost a[href^="http://sr."] {
 background:transparent url(images/iconSr.png) no-repeat scroll left center;
 padding-left:34px;
}
 #content .mediaPost a[href^="http://www.svd."],  #content .mediaPost a[href^="http://svd."] {
 background:transparent url(images/iconSvd.png) no-repeat scroll left center;
 padding-left:26px;
}
 #content .mediaPost a[href^="http://www.svt."],  #content .mediaPost a[href^="http://svt."] {
 background:transparent url(images/iconSvt.png) no-repeat scroll left center;
 padding-left:32px;
}
 #content .mediaPost a[href^="http://www.sydsvenskan."],  #content .mediaPost a[href^="http://sydsvenskan."] {
 background:transparent url(images/iconSydsvenskan.png) no-repeat scroll left center;
 padding-left:62px;
}
 #content .mediaPost a[href^="http://www.tv4."],  #content .mediaPost a[href^="http://tv4."] {
 background:transparent url(images/iconTv4.png) no-repeat scroll left center;
 padding-left:22px;
}
 #content .mediaPost a[href$='.pdf'] {
 background:transparent url(images/iconPdf.png) center left no-repeat;
 padding-left:26px;
}
.dataset_gallery .gallery-item .gallery-image {
}
.fbFan {
	float:left;
	margin-left:2px;
}
.FB_SERVER_IFRAME {
	height:220px;
}

.stampStart {
	position: relative; 
	bottom:66em; 
	left:50em;
	}
.stamp {
	position: absolute; 
	bottom:40em; 
	left:70em;
	}	
