/*
  Theme Name: Electrolux Design Lab	
  Theme URI: http://www.electrolux design lab
  Description: Wordpress Theme for Electrolux Design Lab
  Version: 1.0
  Author: Patrick Ray
  URI: http://www.patrickray.se
*/

/***------------------------------------
ALL
------------------------------------***/

body {
 font-family: "trebuchet ms", sans-serif;
 font-size: 12px;
 line-height: 24px;
 color: #000;
 padding: 0;
 margin: 0 auto;
 text-align: left;
 vertical-align: top;
 border: 0;
 background-color: #fff;
}

img {
 border: 0;
 -ms-interpolation-mode: bicubic;
}

 a  {
 color: #00A9C0;
 font-family:"trebuchet ms", sans-serif;
 text-decoration: none;
 border: 0;
 line-height: 15px;
}

a:hover {
 color: #777;
 text-decoration: none;
 border: 0;
}

ul {
 margin: 0;
 padding: 0px 0px 0px 0px;
 list-style: none;
 border: 0;
 -moz-padding-start:40px;
}

li {
 list-style: none;

}

p {
 padding-bottom: 0px;
 margin: 0;
}

ol li {
 list-style-type: decimal;
}

/***------------------------------------
body styles
------------------------------------***/

#container {
 width: 949px;
 margin: 0 auto;
 padding: 0;
}

#header {
 width: 949px;
 float: left;
 height: 200px;
 margin: 40px 0 20px;
 padding: 0;
}

#logo {
 float: left;
 margin: 33px 0px 10px 0px;
 padding: 0;
}

#nav {
 float: left;
 margin: 60px 0px 10px 0px;
 padding: 0;
}

#nav ul{
padding:0px;
}



#nav li {
float:left;
list-style-type:none;
margin-right:20px;
}

#main {
 float: left;
 width: 949px;
 margin: 260px 0 0;
 padding: 0;
}

#left {
 float: right;
 width: 640px;
 margin: 0;
 padding: 0;
}

.firstpost .post-footer, .archive_post, .search_post {
color:#000000;
float:left;
font-size:10px;
margin:20px 0 30px;
width:640px !important;
}

.post_list
{
	float: left;
	width: 640px;
}

.post .post-footer{
color:#000000;
float:left;
font-size:10px;
margin:20px 0 30px;
width:640px;
}

.post-footer-left {
display:block;
margin:15px 0;
} 

.post-footer-left a {
background:transparent url(http://www.lifelike-interactive.se/wp-content/themes/DesignLab_1.0/images/comment.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
font-style:italic;
font-weight:bold;
height:26px;
line-height:24px;
padding:0 10px;
}

.post-footer-right {
 float: right;
}

.post-footer-right a {
 color: #000;
 line-height: 24px;
}

#right {
 float: left;
 width:250px;
 margin: 0;
 padding: 0;
}

#sidebar {
 float: left;
 margin: 0;
 padding: 0;
 width:250px
}

#sidebar h4 {
padding:20px 0 10px;
font-size: 18px;
font-weight:normal;
}

#sidebar ul {
 -moz-padding-start:0px;
}

#sidebar li {
 font-family: "trebuchet ms", sans-serif;
 font-size: 10px;
 line-height: 18px;
 list-style-type: none;
}

#sidebar li.cat-item
{
	line-height: 1.6em;
	margin: 0px 0px 0px 0px;
}
#footer {
 border-top: 1px solid #000;
 float: left;
 color:#fff;
 width: 929px;
 margin: 20px 0px 0px 0px;
 padding: 20px 10px 10px 10px;
 font-size: 10px;
}

#footer_cont{
margin: 0px auto 10px auto;
width:880px;
}

blockquote {
 padding: 20px;
}

blockquote p {
 padding: 0;
}

.alignright {
 margin: 0px 0px 20px 20px;
}

.alignleft {
float:left;
padding:0 12px 12px 0;
}

#next {
 float: left;
 clear: both;
}

.commentlist ul {
 -moz-padding-start: 0;
 margin: 0;
 padding: 0;
}

.commentlist li {
 border-bottom: 1px solid #CCC;
 width: 600px;
 list-style-type: none;
 background-color: #none;
 padding: 0 10px 10px 0px;
 margin: 0px 0px 20px 0px;
}

.comment-text {
 font-size: 12px;
}

.commentbox{
height:100px;
width:262px;
}

.contactbox{
width:262px;
}

.submitBtn{
color:#fff;
border:none;
cursor:pointer;
font-family:"trebuchet ms", sans-serif;
font-size:10px;
background:#00A9C0;
}

.submitBtn:hover{
}

form.wpcf7-form{
width:268px;
}

/***------------------------------------
Type
------------------------------------***/

h1 {
 font-family: "trebuchet ms", sans-serif;
 font-size: 24px;
 color: #000;
 font-weight: ;
 margin: 0;
 padding: 0;
 line-height: 36px;
 text-decoration: none;
}

h2 {
 font-family: "trebuchet ms", sans-serif;
 font-size: 24px;
 font-weight:normal;
 color: #000;
 font-weight: ;
 margin: 0;
 padding: 0 0 10px 0;
 line-height: 14px;
 text-decoration: none;
 letter-spacing:50;
}

h3 {
 font-family: "trebuchet ms", sans-serif;;
 font-size: 12px;
 color: #000;
 font-weight: ;
 margin: 20px 0px 0px 0px;
 padding: 0;
 line-height: 18px;
}

h4 {
 font-size: 16px;
 color: #000;
 margin: 10px 0px 0px 0px;
 font-family: "trebuchet ms", sans-serif;
 text-decoration: none;
}

h5 {
 font-size:12px;
 font-family: "trebuchet ms", sans-serif;
 color: #000;
 margin: 0px 0px 10px 0px;
 padding: 0;
}

#sidebar p {
font-size:1em;
margin:0;
}

#sidebar li{
font-size:15px;
margin:0;
max-width:230px;
}

#nav a, #nav a:link, #nav a:visited, #nav a:hover {
 font-family:"trebuchet ms", sans-serif;
 font-size: 14px;
 text-decoration: none;
 font-weight: ;
 line-height: 24px;
}


h1 a, h1 a:link, h1 a:visited, h1 a:hover {
 text-decoration: none;
 font-family: "trebuchet ms", sans-serif;
 line-height: 24px;
}

h2 a, h2 a:link, h2 a:visited {
 font-family: "trebuchet ms", sans-serif;
 color: #000;
 line-height: 23px;
 text-decoration:none;
 letter-spacing:1px;
}

h2 a:hover{
color: #00A9C0; 
}

h3 a, h3 a:link, h3 a:visited, h3 a:hover {
 text-decoration: none;
 font-family: "trebuchet ms", sans-serif;
 line-height: 24px;
}

h5{
 color: #000;
 font-family:"trebuchet ms", sans-serif;
 text-decoration: none;
 border: 0;
 line-height: 8px;
 font-size: 11px;
} 


p{
font-family:arial, sans-serif;
font-size:13px;
line-height:18px;
}

p.clearfix{
 font-size: 10px;
 line-height: 18px;
}

p#footer_info{
color: #000;
text-align: center;
font-size: 10px;
}

a.nolink{
cursor: default;
}

a.nolink:hover{
cursor: default;
color: #000;
}


.blocka{
color:#fff;
background:#00A9C0;
padding:3px 6px;
}

.blocka:hover{
color:#fff;
background:#01C3DE;
}

ul.archives a{
color:#fff;
background:#00A9C0;
padding:3px 6px;
}

.strong{
font-weight:bold;
}

.limg{
float:left;
padding-bottom:20px;
}

.rimg{
float:right;
padding-bottom:20px;
}

#social{
height:30px;
}

#social_ul li{
float: left;
padding-right:5px;
}

#col_wrap{
margin:0 auto;
width:800px;
}

.foot_col{
float:left;
width:25%
}

.foot_col h4{
color:#000;
font-size:15px;
}

.firstpost, .archive_post, .search_post{
width:640px !important;
}

.firstpost p{
}


.post{
float:left;
padding-bottom:0px;
padding-right: 20px;
width:640px;
}


.post img{
/*max-width:300px;*/
}

.post .postinfo{
display:block;
width:640px
}

.firstpost .postinfo{
display:block !important;
width:640px !important;
}

.post h2{
padding-bottom:5px;
}

.footer_widget{
height:300px;
float:left;
padding-right:15px;
width:24%;
margin: 0px 0px 22px 0px;
}


.footer_widget_r{
height:300px;
float:right;
padding-right:15px;
width:21%;
margin: 0px 0px 22px 0px;
}

.footer_widget h4, .footer_widget_r h4{
font-weight:normal;
}


.footer_head{
color:#000;
padding-bottom:5px;
}

.footer_p{
color:#000000;
font-size:12px;
line-height:15px;
}

#footer ul{
margin:0;
float: left;
padding:20px 0 0 0;
}

#footer li{
height:13px;
}

.more-link{
font-weight:bold;
position:relative;
margin-right:0px;
margin-bottom:0px;
}

.socialmention-buzz-widget .item {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background-color:#F8F8F8;
border:3px solid #EDEDED;
color:#000000;
font-family:"trebuchet ms",Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:10px;
overflow-y: hidden ! important; 
overflow-x: auto ! important;
}

.wpsb_form_label_btn{
display:none;
}

.wpsb_form_txt{
background:#000000 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
float:left;
font-size:10px;
padding:5px;
width:137px;
}

.wpsb_form_btn{
background:#00AABE none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:10px;
margin:0 25px 0 5px;
padding:4px;
}

.wpsb_form_btn:hover{
background:#00C4DE;
}



.wpsb_form_label{
padding:0px;
}

.news_form{
margin-top:-35px;
padding-bottom:40px;
}

h3.news1{
font-size:11px !important;
}

#flickr_badge_wrapper{
width:245px;
border:none;
padding:0px;
padding-left:10px;
}

#flickr_badge_uber_wrapper {
margin-top:-40px;
padding-bottom:110px;
width:245px;
}

#flickr_badge_wrapper img{
float:left;
height:50px;
padding:0 5px 5px 0;
}

#searchform{
float:left;
margin:;
}

#searchform_header{
float:right;
margin:0px 0 10px;
}

#s, #s_header{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid;
color:#000000;
font-size:10px;
padding:6px;
}

#searchsubmit, #searchsubmit_header{
background:none repeat scroll 0 0 #00A9C0;
border:1px solid #000000;
color:#FFFFFF;
cursor:pointer;
font-size:10px;
padding:5px;
}

#searchsubmit:hover, #searchsubmit_header:hover{
background:#00C4DE;
}



#archive li{
background:#00A9C0;
color:#fff;
float:left;
padding:3px;
width:20px;
}

#flickrlogo{
clear:left;
display:block; 
float:right;  
margin-right:0px;
}


h3.seperator{
border-top:1px solid #000000;
padding:20px 0;
font-size:15px;
width:245px;
}

.comm{
font-size:13px;
font-weight:bold; 
margin-left:10px;
}

.archive-5{
padding-bottom:20px;
text-align:center;
}

.archive-5 li {
background:#00A9C0 none repeat scroll 0 0;
float:left;
line-height:1px !important;
margin-bottom:5px !important;
margin-right:5px !important;
padding:5px;
width:70px;
}

.archive-5 li:hover {
background:#00C4DE none repeat scroll 0 0;
}

.archive-5 a {
color:#fff;
font-size:10px;
}

.connect_widget .connect_widget_facebook_logo_menubar {
background-color:none !important;
border-color:none !important;
border-style:none !important;
border-width:none !important;
margin-bottom:none !important;
position:relative !important;
}

.fan_box .full_widget{border:none !important;}

#faceb{border-top:none; margin-top:-10px;}

.label_bg{
background:transparent none repeat scroll 0 0;
border:1px solid #000000;
color:#000000;
font-size:10px;
padding:5px;
width:160px;
}

.comment_left{
float:left;
}

.comment_right{
float:right;
}

#comment{
background:transparent none repeat scroll 0 0;
border:1px solid #000000;
color:#000000;
font-family:"trebuchet ms",sans-serif;
font-size:12px;
height:130px;
margin:0;
width:420px;
}

#submit{
border:1px solid #000;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:10px;
padding:5px;
margin:5px 0;
}

.post_head{
padding-bottom:5px;
}

.post_date{
padding-bottom:20px;
}

.comment_author{
font-size:12px;
font-weight:bold;
}

.comment-info{
margin-top:20px;
}

.connect{
font-size:18px;
margin-top:0;
padding-bottom:20px;
text-decoration:none;
font-weight:normal;
}

img.gsc-branding-img, img.gsc-branding-img-noclear {
border:medium none;
/*display:none !important;*/
float:right;
margin:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
}

td.gsc-branding-text div.gsc-branding-text {
display:none !important;
font-size:11px;
margin-right:2px;
padding-bottom:2px;
text-align:right;
}

.ql_footer{
padding-bottom:20px;
}

.quick_a{
display:block;
margin-left:10px;
padding-bottom:5px;
}

#share{
font-size:10px;
margin-left:-8px;
}

#logos_head{
clear:both;
}

#searchhead{
float:right;
}

#menu{
float:left;
padding-bottom:20px;
}

#footer_bottom{
border-top:1px solid #000000;
float:left;
width:929px;
margin: 0px -10px 0px -10px;
padding:10px;
}

#footer_bottom a{
padding-right:10px;
font-size:12px;
}

.head_img{
display:block;
}

#menu_search{
display:block;
width:100%;
}

#bottom ul li{
float:left;
}

#pagetop{
float:right;
text-decoration:none;
}

#logobottom{
float:right;
display: inline;
}

#toparrow{
text-decoration:none;
}

h2.page{
padding:0 0 30px;
}

#copy{
color:#000;
float: left;
font-family:"trebuchet ms", sans-serif;
font-size:12px;
}

#newsletter{
display:block; 
padding:20px 0;
}

.post_archive{
float:left;
padding-bottom:30px;
}