@import url('../blueprint/reset.css');

@import url('../blueprint/typography.css');

@import url('../blueprint/forms.css');

/* globals */

html {
	height: 100%;
	min-height: 100%;
	overflow-y: scroll !important;
}

#header {
	width: 962px;
	height: 229px;
	background-image: url(../../images/3000header.jpg);
	background-repeat: no-repeat;
}

body, body.single {
	margin: 0;
	padding: 0;
	font: 11px Arial,Helvetica,sans-serif;
	height: 100%;
	min-height: 100%;
	background-image: url(../../images/bg.jpg);
	background-color: #000;
	background-repeat: repeat-x;
	background-attachment: fixed;
}

h1, h2, h3, h4 {
	font-size: 18px;
	font-weight: bold;
	color: #656565;
}

h2{
	font-size: 13px;
}

h4 {
	font-size: 14px;
}

h5, h6 {
	font-weight: bold;
	color: #656565;
}

.miljotext h1, .miljotext h3 {
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2;
}

.home .miljotext img, .dotgreen {
	clear: left;
	margin: 20px 5px 0 -6px;
	float: left;
}

.home .miljotext h6, .entry-content h6 {
	margin: 30px 0 0 0;
	line-height: 1.2;
}

.home .miljotext p, .entry-content p {
	margin: 0 0 10px 0;
	line-height: 1.2;
}

h1.feed-title {
	display: none;
	font-size: 14px;
}

a {
	color: #656565;
}

.floatleft a {
	display: none;
}

a:visited {
	text-decoration: none;
}

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

p {
	line-height: 1em;
}

.sociable {
	display: block;
	margin: 0;
	list-style: none;
}

div.sociable ul li {
	list-style: none;
	float: left;
	width: auto;
	margin: 5px 10px 0 0;
}
	
.wpcf7-not-valid-tip {
	display: none;
}

#content.section label {
	margin-top: 8px;
	width: 89px;
	float: left;
	font-size: 11px;
}

#content.section input, textarea {
	width: 200px;
	height: 15px;
	margin-top: 5px;
	border: 1px solid #bbb;
}

#content.section textarea {
	width: 250px;
}

#content.section .submitbutton {
	font-size: 10px;
	height: 18px;
	margin-left: 157px;
	margin-top: 0;
	width: 60px;
	float: left;
	color: #707070;
	background-color: #FEFEFE;
	border: 1px solid #bbb;
}

#content.section .submitbutton:hover {
	background-color: #9e9e9e;
}

/* Miljobilder */

.miljo {
	width: 469px;
	float: left;
	margin: 0 7px 10px 0;
	background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF;
	border: 1px solid #CCC;
	height: 275px;
	padding: 10px;
}

.category-nyheter .miljo, .category-annonsvaror .miljo {
	display: none;
}

.category-nyheter .miljotext, .category-annonsvaror .miljotext {
	display: none;
}

.miljobild {
	display: block;
	width: 469px;
	height: 273px;
	border: 1px solid #CCC;
}

.miljotext {
	width: 220px;
	float: left;
	margin: 0 7px 10px 0;
	background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF;
	border: 1px solid #CCC;
	height: 275px;
	padding: 10px;
	color: #808080;
	line-height: 1.2;
}

.category-arcticazzaro .miljobild {
	background: #fff;
	background-image: url(http://www.living.se/miljobilder/voice.jpg);
}

.category-belysning .miljobild {
	background-image: url(http://www.living.se/miljobilder/belysning.jpg);
}

.category-hallmobler .miljobild {
	background-image: url(http://www.living.se/miljobilder/hallmobler.jpg);
}

.category-indiacollection .miljobild {
	background-image: url(http://www.living.se/miljobilder/india.jpg);
}

.category-livingcollection .miljobild {
	background-image: url(http://www.living.se/miljobilder/livingcollection.jpg);
}

.category-matbord .miljobild {
	background-image: url(http://www.living.se/miljobilder/matbord.jpg);
}

.category-mattor .miljobild {
	background-image: url(http://www.living.se/miljobilder/mattor.jpg);
}

.category-mediaforvaring .miljobild {
	background-image: url(http://www.living.se/miljobilder/media.jpg);
}

.category-soffbord .miljobild {
	background-image: url(http://www.living.se/miljobilder/soffbord.jpg);
}

.category-soffor .miljobild {
	background-image: url(http://www.living.se/miljobilder/soffor.jpg);
}

.category-fatoljer .miljobild {
	background-image: url(http://www.living.se/miljobilder/fatoljer.jpg);
}

.category-stolar .miljobild {
	background-image: url(http://www.living.se/miljobilder/stolar.jpg);
}

.category-ovrigt .miljobild {
	background-image: url(http://www.living.se/miljobilder/ovrigt.jpg);
}

.category-tradgardsmobler .miljobild {
	background-image: url(http://www.living.se/miljobilder/sommar2011.jpg);
}

.category-mobelvard .miljobild {
	background-image: url(http://www.living.se/miljobilder/mobelvard.jpg);
}

.category-rea .miljobild {
	background-image: url(http://www.living.se/miljobilder/rea.jpg);
}

.search .miljobild, .tag .miljobild {
	background-image: url(http://www.living.se/miljobilder/search.jpg);
}

.error404 .miljobild {
	background-image: url(http://www.living.se/miljobilder/404.jpg);
}

/* common classes */

.wp-caption {
	border: 1px solid #DDD;
	text-align: center;
	background: #F3F3F3;
	padding-top: 4px;
	margin: 10px
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: none
}

.wp-caption .wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.tags a:link, .tags a:visited {
	text-decoration: none;
	padding: 0;
	background: #FFF;
	display: inline-block;
}

/* structure */

#wrapper {
	margin: 0 auto;
	width: 962px;
	min-height: 100%;
    background: url(../../images/3000bg.jpg);
	background-repeat: repeat-y;
}

/* header */

.blog-name {
	display: none;
}

.blog-description {
	display: none;
}

/* navigation */

#nav {
	width: 960px;
}

#nav-content {
	position: absolute;
	margin-top: 66px;
	float: right;
	height: 30px;
	width: 960px;
	text-align: right;
}

.sf-menu, .sf-menu ul {
	list-style: none;
	line-height: 30px;
	padding: 0;
	margin: 0;
}

.sf-menu a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding: 0 14px;
	text-transform: uppercase;
	color: #FFF;
	font-size: 11px;
}

.sf-menu li {
	display: inline-block;
	width: auto;
	padding: 0;
}

.sf-menu ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	margin: 0;
	line-height: 1;
	border: none;
}

.sf-menu li li {
	width: 148px;
	border: solid #CCC;
	border-width: 1px 1px 0;
}

.sf-menu li li a {
	background: url(../../images/techblue/content-bg.jpg) repeat-x top #FFF;
	padding: 7px 10px;
	width: 128px;
	font-size: 12px;
	text-transform: none;
}

.sf-menu li ul ul {
	margin: -27px 0 0 148px;
}

.sf-menu a:hover {
	color: #FFF;
	text-decoration: underline;
}

.rss {
	display: none;
}

.rss a:link, .rss a:visited {
	display: none;
}

.rss li {
	display: none;
}

.page_item.page-item-1295 {
	display: none;
}

/* search bar */

#searchbar {	
	float: right;
	height: 28px;
	width: 180px;
	padding-right: 0;
	margin: 0;
	margin-top: 19px;
}

#searchform {
}

#s{
	width: 126px;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}

#searchsubmit {
	width: 35px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #333;
	border: 1px solid #808080;
	margin-top: 3px;
	font-size: 11px;
	color: #FFF;
}

/* sidebar */

.widgetcontent {
	float: left;
	width: 200px;
	height: auto;
	margin-bottom: 30px;
}

.widget_extended-categories h5 {
	display: none;
}

.widget_extended-categories li a:link, .widget_extended-categories li a:visited{
	display: block;
	margin: 1px 0 0 2px;
	padding: 2px 0 2px 15px;
	width: 181px;
	border-bottom: 1px solid #333;
	color: #EEE;
	text-decoration: none;
}

.widget_extended-categories li a:hover{
	background: #12d112;
	border-bottom: 1px solid #222;
}

.widget_extended-categories li.cat-item-79 a:hover{
	background: #d71710;
	border-bottom: 1px solid #222;
}

.widget_extended-categories li.current-cat a{
	display: block;
	background: #111;
	width: 185px;
	margin-left: -1px;
}

.widget_categories li a:link, .widget_categories li a:visited{
	display: block;
	margin: 1px 0 0 2px;
	padding: 2px 0 2px 15px;
	width: 181px;
	border-bottom: 1px solid #333;
	color: #EEE;
	text-decoration: none;
}

.widget_categories li a:hover{
	background: #12d112;
	border-bottom: 1px solid #222;
}

.cat-item-54, .cat-item-70, .cat-item-71, .cat-item-71.current-cat {
	display: none;
}

.widget_categories li.current-cat a{
	display: block;
	background: #111;
	width: 185px;
	margin: 0;
}

.sidebar {
	position: absolute;
}

.sidebar ul {
	margin: 0;
	list-style: none;
	width: 200px;
}

.widgettitle {
	margin: 0 0 10px 15px;
	color: #FFF;
}

.widget_categories h5 {
	display: none;
}

.textwidget {
	display: block;
	float: left;	
	font-size: 11px;
	color: #EEE;
	margin: 0 0 0 20px;
	width: 180px;
}

#random-tags-cloud a, #random-tags-cloud a:visited {
	text-transform: capitalize;
	text-decoration: none;
	margin-left: 20px;
	color: #EEE;
}

#random-tags-cloud a:hover {
	text-decoration: underline;
}

/* featured slideshow */

#controls {
	display: none;
}

#featured-slideshow {
	position: absolute;
	width: 469px;
	height: 273px;
}

.featured-article {
	border: 1px solid #ccc;
	display: block;
	width: 469px;
	height: 273px;
	text-decoration: none !important;
}

.featured-entry {
	margin-top: 216px;
	display: block;
}

.featured-entry .entry-title {
	color: #666;
	text-shadow: 1px 1px 1px #fff;
	padding: 10px 15px 5px;
	display: block;
	font-size: 12px;
	font-weight: bold;
}

.featured-entry .entry-summary {
	color: #666;
	text-shadow: 1px 1px 1px #fff;
	padding: 0 0 15px 15px;
	margin: 0;
	display: block;
}

/* latest headlines */

.posts-default, .posts-quick, .posts-line {
	list-style: none;
	margin: 0;
	padding: 0;
}

.posts-default .post {
	width: 220px;
	float: left;
	margin: 0 7px 10px 0;
	background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF;
	border: 1px solid #CCC;
	height: 175px;
	padding: 10px;
	font-size: 11px;
}

.divider {
	clear: both;
	background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF;
	height: 11px;
	width: 718px;
	padding: 10px;
	border: 1px solid #CCC;
	margin: 0 7px 10px 0;
}

#breadcrumbs {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 10px;
	color: #666;
}

.posts-default img {
	float: left;
	width: 220px;
	height: 133px;
	background: #111;
	text-indent: -9000px;
}

.posts-default .entry-title {
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0 5px;
	line-height: 1em;
}

.posts-default .entry-title a:link, .posts-default .entry-title a:visited {
	text-decoration: none;
}

.posts-default .entry-title a:hover {
}

.posts-default .entry-summary, .posts-quick .entry-summary {
	color: #666;
	overflow: hidden;
}

.posts-default .entry-thumbnails {
	border: 1px solid #bbb;
	display: inline-block;
}

.posts-quick {
	background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF;
	border: 1px solid #CCC;
	margin: 0 10px 10px 0;
	padding: 10px;
}

.posts-quick li {
	padding: 10px 0;
	border-bottom: 1px dotted #EEE;
}

.posts-quick img {
	float: left;
	margin-right: 15px;
	border: 1px solid #CCC;
	width: 190px;
	height: 100px;
	background: #111;
	text-indent: -9000px;
}

.posts-quick .entry-title {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px;
	line-height: 1.3em;
}

.posts-quick .entry-title a:link, .posts-quick .entry-title a:visited {
	text-decoration: none;
}

.posts-quick .entry-title a:hover {
	
}

.posts-quick .entry-summary {
	line-height: 1.5em;
}

.posts-quick .quick-read-more {
	padding: 5px 0;
}

.posts-default .entry-meta, .posts-quick .entry-meta {
	display: none;
}

.posts-quick .entry-meta {
	margin: 76px 0 0 -206px;
}

.posts-default .entry-meta a:link, .posts-default .entry-meta a:visited, .posts-quick .entry-meta a:link, .posts-quick .entry-meta a:visited {
	color: #EFEFEF;
	text-decoration: none;
}

.posts-default .entry-comments, .posts-quick .entry-comments {
	margin: 5px 5px 0;
	background: url(../../images/comments.gif) no-repeat left center;
	padding: 0 0 0 12px;
}

.posts-default .published, .posts-quick .published {
	text-transform: uppercase;
	margin: 5px 5px 0;
	font-size: 10px;
	color: #444444;
	border-bottom: none;
}

.posts-line {
	display: none;
}

.posts-line	li {
	padding: 7px 0;
	border-bottom: 1px solid #EEE;
}

.posts-line .entry-cat {
	float: left;
	font-size: 10px;
	width: 110px;
	overflow: hidden;
	color: #303030;
}

.posts-line .entry-title {
	font-size: 12px;
	margin: 0;
}

.posts-line .entry-comments {
	font-size: 11px;
	color: #303030;
}

.layout-3c-r-fixed .posts-default .post, .layout-3c-r-fixed .posts-default img, .layout-3c-r-fixed .posts-default .entry-meta {
	width: 223px;
}

.layout-3c-fixed .posts-default .post, .layout-3c-fixed .posts-default img, .layout-3c-fixed .posts-default .entry-meta {
	width: 223px;
}

.category-livingcollection .dot {
	position: absolute;
	margin: -20px 0 0 166px;
	width: 60px;
	height: 60px;
	background: url(../../images/dotgreen.png);
}

.category-specialpris .dot {
	position: absolute;
	margin: -20px 0 0 166px;
	width: 60px;
	height: 60px;
	background: url(../../images/dotred.png);
}

.category-rea .dot {
	position: absolute;
	margin: -20px 0 0 166px;
	width: 60px;
	height: 60px;
	background: url(../../images/dotsale.png);
}

.category-specialpris .entry-summary, .category-rea .entry-summary {
	color: #ff0000;
}

/* single post */

.single .single-post {
	margin: 0 auto;
}

.single .post .single-post {
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0 0;
	margin: 0 0 5px;
	display: none;
}

.single .post .entry-title a:link, .single .post .entry-title a:visited, .single-post .entry-title a:link, .single-post .entry-title a:visited {
	text-decoration: none;
}

.single .post .entry-title a:hover, .single-post .entry-title a:hover {
	
}

.single .post .entry-info, .single-post .entry-info {
	color: #bbb;
	display: none;
}

.single .post .entry-cat, .single-post .entry-cat {
	display: block;
	font-size: 10px;
	color: #bbb;
	margin: 0;
}

.single .post .entry-author, .single-post .entry-author {
	font-weight: bold;
	margin: 0 10px 0 0;
	color: #bbb;
}

.single .post .entry-author address, .single-post .entry-author address {
	display: inline;
	font-style: normal;
}

.single .post .tags, .single-post .tags {
	clear: both;
	font-size: 10px;
	text-transform: capitalize;
	display: block;
	margin: 35px 0;
	color: #bbb;
}

.single .post .entry-photo, .single-post .entry-photo {
	width: 469px;
	float: left;
	margin: 0 7px 10px 0;
	background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF;
	border: 1px solid #CCC;
	height: 275px;
	padding: 10px;
}

.entry-photo img {
	max-width: 469px;
	height: 273px;
	border: 1px solid #CCC;
}


.entry-content {
	width: 220px;
	float: left;
	margin: 0 7px 10px 0;
	background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF;
	border: 1px solid #CCC;
	height: 275px;
	padding: 10px;
	color: #808080;
	line-height: 1.2;
}

.entry-content h1, .archive h1 {
	font-size: 14px;
}

.entry-content h2 {
	font-size: 11px;
	display: inline;
	clear: none;
}

.entry-content p {
	font-size: 11px;
	line-height: 1.1;
}

.single-post-meta {
	padding: 4px;
	margin: 0 10px 10px;
	background: #F0F0F0;
}

.single-post-meta-field {
	clear: left;
	float: left;
	width: 15%;
	font-weight: bold;
	color: #000;
	background: #F0F0F0;
}

.single-post-meta-value {
	float: left;
	width: 80%;
	color: #333;
	background: #F0F0F0;
}

/* Page styling */

.page-content {
	color: #333;
	font-size: 12px;
	font-family: arial, sans-serif;
	clear: both;
	display: inline-block;
	width: 750px;
}

.page-content p {
	max-width: 720px;
}

.malmo {
	float: left;
}

.hbg{
	float: left;
}

.wpcf7-form {
	display: inline-block;
	margin-bottom: 10px;
}

/* wp-email */

#wp-email-required {
	color: #CC0000;
}

#wp-email {
	margin: 10px;
	padding: 10px;
	background: #F0F0F0;
}

#wp-email-button {
	text-align: left !important;
}

/* widgets */

.dag {
	float: left;
	width: 90px;
	clear: left;
}

.tid {
	display: inline-block;
	width: 80px;
	float: right;
	clear: right;
}

.red {
	color: red;
}

/* footer */

.stereohero a {
	margin-top: 10px;
	display: block;
}

#footer li.widgetcontainer {
	list-style: none;
}

#footer .widgetcontent {
	width: 100%;
}

#footer li.widgetcontainer a:hover {
	color: #BBB;
	text-decoration: underline;
}

#footer h1 {
	font-size: 12px;
	color: #FFF;
	padding: 10px 0 0 0;
}

#footer h2 {
	display: inline;
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
}

p.widgettitle {
	padding-top: 10px;
	color: #BBB;
}

.footer-message {
	margin: 0;
}

#footer {
	margin: -120px auto;
	min-height: 186px;
	color: #bbb;
	text-align: center;
	width: 962px;
	font-size: 10px;
	background-color: #000;
	background: url(../../images/bottomfade.jpg);
}

.pageinfo {
	clear: both;
	background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF;
	height: auto;
	min-height: 200px;
	width: 718px;
	padding: 10px ;
	border: 1px solid #CCC;
	margin: 0 7px 10px 0;
	color: #666;
}

.dott {
	display: inline-block;
	float: left;
	clear: both;
	width: 460px;
	height: 60px;
	padding: 10px 0 0 80px;
}

.dott#one{
	background: url(../../images/1.png);
	background-repeat: no-repeat;
}

.dott#two{
	background: url(../../images/2.png);
	background-repeat: no-repeat;
}

.dott#three{
	background: url(../../images/3.png);
	background-repeat: no-repeat;
}


.linky a:link, .linky a:hover, .linky a:visited {
	display: block;
	margin: 40px auto 0 auto;
	width: 900px;
	text-align: right;
	color: #000;
	text-decoration: none;
	cursor: default;
}

.sharethiscontainer {
	position: absolute;
	top: 380px;
	width: 153px;
	margin: 0 34px;
}

.tygcontainer {
	display: block;
	clear: both;
}

.tyginfo {
	display: inline-block;
	width: 260px;
	margin-bottom: 10px;
}

.tyginfo p{
	margin: 3px;
}

.pageinfo img {
	display: inline-block;
}
