/*  
Theme Name: Social Factory
Version: 1.0
Author: Social Factory
*/

html {
overflow: scroll;
}

body{font:13px/1.231 arial,helvetica, arial,helvetica,clean,sans-serif;font-size:small; color:#333;}select,input,button,textarea{font:99% arial,helvetica,arial,clean,sans-serif;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}

*{border:1;margin:0;padding:0;}
/*Global layouts*/
body {
	margin:0;
        height:100%;
	padding: 0 0 0 0;
	text-align: center;
	background: url(http://www.socialfactory.se/wp-content/uploads/2010/05/bg2.gif) repeat-x #368ca1;
}

div#social-background {
background: #68a9b9;
width:1020px; 
margin-right: auto; 
margin-left: auto; 
position: relative; 
text-align: left; 
padding:0 0px;
}

div#social-container {
background: url(http://www.socialfactory.se/wp-content/uploads/2010/05/social-bg5.jpg) no-repeat scroll center top; 
margin-top: 10px;
}

div#header {
        width: 980px;
	min-width: 900px;
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
	padding:0 0px;
	background: none;
	border-left:0px solid #eee;
	border-right:0px solid #eee;	
}

div#SF-Logo {

background: url(http://www.socialfactory.se/wp-content/uploads/2010/03/logo.png) 0px 0px;
width: 310px;
height:169px;
}

div#content {
        width: 980px;
	min-width: 900px;
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
	padding:0px;
	background: url(http://www.socialfactory.se/wp-content/uploads/2010/05/content-bg3.gif) #fff;
	border-left:0px solid #eee;
	border-right:0px solid #eee;

/*background-color: #68a9b9;*/
}

div#main {
        width: 662px;
	float: left;
        min-height: 500px;
        background: #fff;
	padding:0px 0px 0px 0px;
	border-right: 0px solid #eee;
	border-bottom: 0px solid #eee;
border: 0px solid red;
margin:0px 0px 30px 0px;
}

div#portfolio {
        width: 980px;
	float: left;
        min-height: 500px;
        background: #fff;
	padding:0px 0px 0px 0px;
	border-right: 0px solid #eee;
	border-bottom: 0px solid #eee;
margin:0px 0px 0px 0px;
}

div#sidebar,div#sidebar-services,div#sidebar-portfolio {
        margin:30px 30px 30px 10px;
	float: right;
	clear: right;
}
a {
color: #006C86;
/*	color:#3fa4bd;*/
	text-decoration:underline;
}
a:hover {
        color: #333;
/*        color:#006c86;*/
        text-decoration: underline;
}
a.blueLink {
        font-size: 15px;
/*        color: #368ca1;*/
        color: #006c86;
	text-decoration: none;
}
a.blueLink:hover {
	color:#006c86;
        text-decoration: underline;
}

a.whiteLink {
        font-size: 15px;
        color: #006c86;
	text-decoration: none;
}
a.whiteLink:hover {
	color:#006c86;
        text-decoration: underline;
}


#footer a {
        font-size: 11px;
        font-family: arial,helvetica;
/*	color:#006c86;*/
	color:#fff;
	text-decoration: underline;
}
#footer a:hover {
	color:#006c86;
        text-decoration: underline;
}

#commentlist a {
	color:#fff;
	text-decoration:none;
}
#commentlist a:hover {
	color:#fff;
        text-decoration: underline;
}
h1 {
	margin: 0;
	padding: 15px 20px;
/*	background:url(images/bg_title22.png) -8px 0 repeat-y; */
	line-height: 1.5;
/*	font-size: 167%;*/
        font-size: 50px;
	color: #000;
}

#h1SocialFactory {
margin: 0;
padding: 0;
font-size: 14px;
color: #fff;
font-weight: normal;
}

h2 {
	padding:7px 0px 7px 10px;
	margin-top:0px;
	font-size: 134%;
	font-weight: normal;
	
}
h2 a{
        color: #3fa4bd;
/*	color:#006c86;*/
/*      color:#9bc7d2;*/
        text-decoration: none;
}
h3 {
	margin-top: 2em;
	font-size: 116%;
        color: #fff;
}
h4 a {
	color:#006c86;
        font-weight: normal;
        text-decoration: none;
}
h4 a:hover {
        color: #006c86;
        text-decoration: underline;
}
p {
	margin: 1em 0;
        color: #296b7b;
}
p.textWhite {
	margin: 1em 0;
        color: #fff;
}
blockquote {
	margin: 1em 0 1em 20px;
	padding: 8px 10px 5px 20px;
	border: 1px solid #eee;
	color: #444;
	background:url(images/bg_title.png) -8px 0;
}
blockquote  p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
pre {
	padding: 15px 20px;
	background-color: #f5f5f5;
	overflow: auto;
	width: 90%;
}
em {
	font-weight: bold;
	font-style: normal;
}
strong {
	font-size: 109%;
	font-weight:bold;
}
/*header*/
div#top-line{
        height:0px;
        background:#000;
        width:100%;
        top:-1px;
        left:-1px;
        position:absolute;
        z-index:-2;
}
div#header p.siteName {
	margin: 0;
	padding-top:20px;
	line-height: 1;
	font-size: 250%;
	float:left;
}
div#header p.siteName a{
	width:300px;
	height:104px;
        border-bottom: 1px solid white;
	display:block;
}
div#header p.description {
	font-size: 112%;
	padding:40px 0 74px 0;
	margin:0 0 0 0;
        border-bottom: 1px solid white;
}
/*global Navi*/
#globalNavi{
	margin: 0;
	padding-bottom: 16px;
	background: #none;
	overflow:hidden;
	width:100%;
	}
#globalNavi ul {
	margin: 0;
	padding: 0;

	float:right;
	overflow:hidden;
	background: none;
}
#globalNavi ul li {
        margin-top: 50px;
	margin-left: 1px;
	float:left;
	list-style:none;
	height:30px;
	float: left;
	text-align: center;
}
#globalNavi ul li.current_page_item {
        color: #368ca1;
	background: #fff;
}
#globalNavi ul li.current_page_item a {
        color: #368ca1;
}
#globalNavi ul li.current_page_item:hover {
	background: #fff;
	border-right: 0px solid #86c6d6;
	border-left:  0px solid #86c6d6;
}
#globalNavi ul li.current_page_parent {
        color: #368ca1;
	background: #fff;
}
#globalNavi ul li.current_page_parent a {
        color: #368ca1;
}
#globalNavi ul li.current_page_parent:hover {
	background: #fff;
	border-right: 0px solid #86c6d6;
	border-left:  0px solid #86c6d6;
}
#globalNavi ul li.current_page_ancestor {
        color: #368ca1;
	background: #fff;
}
#globalNavi ul li.current_page_ancestor a {
        color: #368ca1;
}
#globalNavi ul li.current_page_ancestor:hover {
	background: #fff;
	border-right: 0px solid #86c6d6;
	border-left:  0px solid #86c6d6;
}
#globalNavi ul li:hover{
	background: #fff;
	border-right: 0px solid #86c6d6;
	border-left: 0px solid #86c6d6;
}
#globalNavi ul li a {
        font-family: arial, helvetica, arial;
        font-size: 15px;
	color:#FFF;
	padding:6px 15px 0 15px;
	display:block;
	height:30px;
	text-decoration: none;
}
#globalNavi ul li a:hover{
	color:#368ca1;
        text-decoration: none;
}
/*E-mail Send*/
#mailSend{
	margin: 0;
	padding:0;
	background: none;
	overflow:hidden;
	width:100%;
	}
#mailSend ul {
	margin: 0;
	padding: 0;
	float:right;
	overflow:hidden;
	background: none;
}
#mailSend ul li {
        margin-top: 0px;
	margin-left: 0;
        margin-bottom: 0px;
	float:left;
	list-style:none;
	height:30px;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	float: left;
	text-align: center;
}
#mailSend ul li.current_page_item {
        color: #368ca1;
	background: #fff;
}
#mailSend ul li.current_page_item a {
        color: #368ca1;
}
#mailSend ul li.current_page_item:hover {
	background: #fff;
	border-right: 0px solid #86c6d6;
	border-left:  0px solid #86c6d6;
}
#mailSend ul li:hover{
	background: #fff;
	border-right: 0px solid #86c6d6;
	border-left: 0px solid #86c6d6;
}
#mailSend ul li a {
        font-family: arial, helvetica, arial;
        font-size: 15px;
	color:#368ca1;
	background: #fff;
	padding:6px 15px 0 15px;
	display:block;
	height:30px;
	text-decoration: none;
}
#mailSend ul li a:hover{
	color:#368ca1;
        text-decoration: none;
}
div.rss {
	float:right;
	text-align:right;
	font-weight:bold;
        padding: 0;
        z-index: 4;
}
div.rss a{
        background:url(http://www.socialfactory.se/wp-content/uploads/2010/03/rss.png) no-repeat;
        height:24px;
        width:24px;
        display:block;
        margin-top:10px;
}
div.rss a:hover{
        color:#000;
}
div.searchbox {
        border: 0;
	float:right;
}
#searchform div input#s{
        background: url(http://www.socialfactory.se/wp-content/uploads/2010/03/search.png) no-repeat 0 0;
	width:160px;
	border: 0px;
    margin: 10px 10px 0 10px;
    padding: 4px 0 4px 4px;
}
/*info*/

/*textbody and related*/
div#entry{
	padding: 0;
margin:0px;
}

/* Start page content */
.boxHeader {
height: 81px; 
/* font-family: arial, helvetica, arial, helvetica; */
/* font-size: 32px; */
/* line-height:32px; */
/* color: #3fa4bd; */
/* text-align: left; */
}

#boxHeaderH2 {
/* height: 64px; */
font-family: arial, helvetica, arial, helvetica; 
font-size: 32px;
line-height:32px;
color: #3fa4bd;
text-align: left;
padding: 0px;
margin: 0px;
}


.boxContent {

font-family: arial, helvetica, arial;
font-size: 13px;
line-height: 17px;
color: #454545;
text-align: left;

}

.boxLink {

padding: 20px 30px 20px 30px; 
background: #ebf4f6;

}

.boxList {

list-style-type: none; 
background: url(http://www.socialfactory.se/wp-content/uploads/2010/04/circle_blue.png) no-repeat; 
background-position: 0px 2px; 
padding-left: 22px;
}

.boxBorder {

padding: 30px 30px 20px 30px; 
}

.boxBorderContent {

padding: 0px 30px 30px 30px; 
}

.boxListArrow {list-style-type: none; background: url(http://www.socialfactory.se/wp-content/uploads/2010/04/arrow_white.png) no-repeat; background-position: 0px 1px; padding-left: 17px;text-align: left;}

/*.boxListArrow {list-style-type: none; background: url(http://www.socialfactory.se/wp-content/uploads/2010/05/arrow_startsidan.png) no-repeat; background-position: 0px 3px top; padding-left: 30px; margin:30px 30px 30px 0;text-align: left;}*/


.boxHeader2 {

height: 64px; 
font-family: arial, helvetica, arial, helvetica; 
font-size: 32px;
color: #fff; 
/*color: #9bc7d2;*/
text-align: left;
line-height: 32px;
}

.boxContent2 {

font-family: arial, helvetica, arial;
font-size: 13px;
line-height: 17px;
color: #fff;
text-align: left;

}

.boxList2 {

list-style-type: none; 
background: url(http://www.socialfactory.se/wp-content/uploads/2010/04/circle_blue.png) no-repeat; 
background-position: 0px 3px; 
padding-left: 22px;
}

.boxBorder2 {

padding: 30px 30px 30px 30px;
}

.boxBorder2Content {

padding: 0px 40px 5px 40px; 
border-left: 0px solid #fff;
}

.boxBorder2Footer {

padding: 20px 0px 50px 0px; 
border-left: 0px solid #fff;
}


/*.boxListArrow2 {*/

/*list-style-type: none; */
/*background: url(http://www.socialfactory.se/wp-content/uploads/2010/04/arrow_white.png) no-repeat; */
/*background-position: 0px 3px; */
/*padding-left: 17px;*/
/*}*/

.boxListArrow2 {

list-style-type: none; 
background: url(http://www.socialfactory.se/wp-content/uploads/2010/05/arrow_startsidan.png) no-repeat; 
background-position: 0px 3px; 
padding-left: 17px;
}





div#entry h2{
/*	background:url(images/bg_title.png) repeat-y;*/
/*        background: #9ed1dd;*/

/*        background: #ebf4f6;*/
/*        color: #9bc7d2;*/
        color: #3fa4bd;
/*          color: #006c86;*/
/*color: #368ca1;*/
/*        font-size: 32px;*/
        font-size: 42px;
line-height: 42px;
	font-weight:none;
        padding: 40px 40px 30px 40px;
	text-transform: none;	
        margin:0px;
        border-bottom: 0px solid #68a9b9;

}

#entry .post{
	padding-left:0px;
}

#entry .post .entry{
	padding:0 40px 40px 40px;
}

div#entry .post h1{color: #3fa4bd;font-size: 42px; line-height:42px;font-weight:normal;padding:40px 40px 0px 40px;text-transform: none;margin:0px;border-bottom: 0px solid #68a9b9;}

/*#entry .post  h1{margin: 0px 0;color: #9bc7d2;padding-right:0px;padding-left:0px;font-size: 32px;font-weight:normal;}*/

#entry .post .entry p {
/*	line-height:25px;*/
/*	text-indent:2em;*/
        color: #368ca1;
        font-size: 15px;
	line-height: 22px;
	text-indent:none;
}
#entry .post .entry blockquote p,#entry .post .entry pre p{
	text-indent:0;
}

#entry .post .entry p img{
	padding: 0px;
/*	background: #eee url(images/bg-diag.gif);*/
/*	background: #ebf4f6; */
}
#entry .post .entry p img a:hover{
	background: #333;
}
#entry .post .entry p a.more-link{
        margin: 0px;
	border-left:0px solid #B81D34;
	float:right;
        text-decoration: none;
	padding: 5px 25px 5px 0px;
	background:#F5FAFC url(http://www.socialfactory.se/wp-content/uploads/2010/04/arrow_next.png) no-repeat 93% 50%;
}

#entry .post .entry p a.more-link:hover {
	color:#9BC7D2;
        text-decoration: underline;
	background:#F5FAFC url(http://www.socialfactory.se/wp-content/uploads/2010/04/arrow_next.png) no-repeat 93% 50%;
}

/*entry info*/
#entry .post  .info {
	padding:10px 0px 30px 0px;
	margin:0 40px 0 40px;
	overflow:hidden;
/*	background:#f7f7f7;*/
/*        background:#f5fafc;*/
        font-size: 11px;
}
#entry .post  .info .dateinfo{
	float:left;
        color:#9bc7d2;
/*	background: url(images/date2.png) no-repeat 3px 50%;*/
/*	padding-left:25px;*/	
}

#entry .post  .info .catinfo{
	float:left;
/*	background: url(images/cat1.png) no-repeat 3px 50%;*/
/*	width:50%;*/
        width: 320px;
	padding-left:15px;	
}
/*#entry .post  .info .catinfo:hover{*/
/*	background: url(images/cat2.png) no-repeat 3px 50%;*/
/*}*/
#entry .post  .info .cmtinfo{
	float:right;
/*	background: url(images/comments1.png) no-repeat 3px 50%;*/
	padding-left:15px;
}
/*#entry .post  .info .cmtinfo:hover{*/
/*	background: url(images/comments2.png) no-repeat 3px 50%;*/
/*	}*/
#entry .post  .infobottom {
	font-style: italic;
	margin:0 40px 0 40px;
}	
/*.infobottom .tags{*/
/*background: url(images/tag2.png) no-repeat 3px 50%;*/
/*padding-left:25px;*/
/*}*/

#entry .related{
margin:0px;
padding-left:20px;
background: url(images/bg-diag.gif) repeat-x 0% 0%;
overflow:hidden;
}
#entry .related h4{
margin:1.33em 0px;
}
#entry .related li{
float:left;width:45%;
}

#entry .flip{
/*background: url(images/bg-diag.gif) repeat-x 0% 0%;*/
border-bottom: 0px solid #67a9b9;
width:100%;
overflow:hidden;
padding-top:15px;
padding-bottom: 15px;
margin:10px 0px;
}
#entry .prevpost{
	padding-left: 18px;
        padding-right: 10px;
	background-image: url(http://www.socialfactory.se/wp-content/uploads/2010/04/arrow_previous.png);
	background-repeat:no-repeat;	
	background-position: left center;
float:left;
margin: 0 0 0 40px;
}
#entry .nextpost{
	padding-right: 18px;
        padding-left: 10px;
	background-image: url(http://www.socialfactory.se/wp-content/uploads/2010/04/arrow_next.png);
	background-repeat:no-repeat;	
	background-position: right center;
float:right;
margin:0 40px 0 0;
}

p.info, p.infobottom{
	padding: 0 40px 0 40px;
}


/*page navi*/
.page_navi {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center;
/*	background: url(imagesx/bg-diag.gif);	*/
	border-bottom:1px solid #368ca1;
}
.page_navi a, .page_navi a:link {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	COLOR: #000;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
}
.page_navi a:hover {
	color:#B81D34;
	background-color:#eee;
}
.page_navi a.current {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	COLOR: #fff;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #B81D34;
}

/*Page style*/
#entry #flip2{
	list-style-type: none;
	padding:5px;
	margin-bottom:15px;
	background-color: #f5f5f5;
}
#entry #flip2 li{
color: #000;
	padding-bottom:15px;
	color: #999;
}
/* Newer | Older */

/*Comments*/

/*Comment form*/
 #submit{
	padding: 7px 10px;
	border: none;
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
        color: #fff;
	background: #9ed1dd;
        cursor: pointer;
}

#submit:hover {
	color:#fff;
	background: #6cb8ca;
}

input,
textarea {
	padding: 0.2em;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: #fff;
}

input:hover,
textarea:hover {
	border-color: #999;
}
input{
	padding:5px 5px;
}
textarea {
	padding: 0.5em 10px;
}
/*comments style*/
h2#commentsx{
	overflow:hidden;
}
div.entry span.addown {

	padding: 7px 10px;
	border: none;
	font-size: 85%;
	font-weight: bold;
        color: #fff;
	background: #9ed1dd;
        cursor: pointer;

        position:relative;
        float:right;
/*	background:url(images/bg_title.png) -10px 0 repeat-y;*/
        top:-45px;

}

div.entry span.addown:hover {

	padding: 7px 10px;
	border: none;
	font-size: 85%;
	font-weight: bold;
        color: #fff;
	background: #6cb8ca;
        cursor: pointer;

        position:relative;
        float:right;
/*	background:url(images/bg_title.png) -10px 0 repeat-y;*/
        top:-45px;

}

div.entry span.addown a{
/*	background: url(images/addown1.png) no-repeat 3px 50%;*/
/*	padding-left:25px;*/
        color: #fff;
        text-decoration: none;
}
div.entry span.addown a:hover{
/*	background: url(images/addown2.png) no-repeat 3px 50%;*/
        color: #fff;
	background: #6cb8ca;
}

.thread-alt {
	background-color: white;
}
.thread-even {
	border-top:0px solid #EEE;
/*	background:#FBFBFF;*/
        background: #ebf4f6;
}
.depth-1 {
}

ol.commentlist {
        color: #368ca1;
	margin:0px 40px 0px 40px;
	padding:0;
}
ol.commentlist #respond{
	margin: 0px 40px 0px 40px;
/*	margin: 1em 0px 0px 0px;*/
}
ol.commentlist li {
	list-style:none;
	padding:40px 40px 40px 40px;
}
ol.commentlist li:hover{

}
ol.commentlist li  .message_head{
	padding-left:50px;
}
ol.commentlist li span.date{
        color: #368ca1;
}
ol.commentlist li span.name a {
	color:#B81D34;
	margin-right: 0.5em;
}
 ol.commentlist li span.name a:hover{
	color:#333;
}

 ol.commentlist li span.reply a{
        display: block;
        float: right;
        text-decoration:none;
        margin: -15px 10px 0px 0px;
        border:0px dotted #cfcfcf;
        color: #fff;
        background: #9ed1dd;
        padding: 5px;
}
 ol.commentlist li span.reply a:hover{
        color: #fff;
        background-color:#6cb8ca;
}
 ol.commentlist li span.date {
        color: #368ca1;
}

 ol.commentlist li span.avatarx {
	float:left;
	clear: left;
	border:1px solid #CBCBCB;
	padding:2px;
	margin-right:3px;
}
 ol.commentlist li span.cmt_text p img{
	border:none;
	padding: 0px;
}
 ol.commentlist li span.cmcount a{
	font-family:arial, helvetica, arial, helvetica;
        padding: 7px 0px 10px 10px;
	color:#368ca1;
	float:right;
}
 ol.commentlist li span.cmcount a:hover{
	color:#368ca1;
}
/*comments children style*/

 ol.commentlist  ul.children li {
	margin-bottom:13px;
	background:#F3F3FA;
	border:1px solid #ddd;
}
 ol.commentlist  ul.children {
}
 ol.commentlist  ul.children li  .message_head{
	padding-left:0px;
}
 ol.commentlist  ul.children li span.date{
	color: #76787A;
	float:right;
	font-style: italic;
	display:none;
}

 ol.commentlist  ul.children li span.at_icon a{
background: url(images/reply.png) no-repeat;
display: block;
float: right;
height: 16px;
margin: -32px 40px 0px 0px;
padding: 0px;
text-indent: -999em;
width: 16px;
}

 ol.commentlist   ul.children li span.avatarx{
	float:right;
	background: #eee;
	border: none;
	margin: 1px;
	padding: 2px;
}
 ol.commentlist   ul.children li span.avatarx img{
	width:32px;
	height:32px;
}
ol.commentlist ul.children li span.name{

}
 ol.commentlist ul.children  li .cmt_text{
	color:#333;
	width:90%;
}
 ol.commentlist ul.children  li .cmt_text a{
	color:#B81D34;
}
 ol.commentlist ul.children  li .cmt_text a:hover{
	color:#000;
}
 ol.commentlist ul.children  li .cmt_text p{
	margin:3px;
}
 ol.commentlist ul.children li .cmt_text p img{
	padding:1px;
	border:none;
}
 ol.commentlist ul.children li .cmcount{
	display:none;
}
div#comments {
margin: 0px 40px 0px 40px;
	padding: 1px 0;
}

h2#commentsx{
}

/*sidebar*/
#sidebar ul,#sidebar-services ul,#sidebar-portfolio ul {
font-family: arial,helvetica, arial;
font-size: 22px;
width: 258px;
margin:0px 0px 0px 0px;
padding:0px;
list-style: none;
}

#sidebar ul li ul li 
{ 
color:#fff;
text-decoration: none;
border-bottom:0px solid #fff;
margin:10px 0px 0px 0px;
padding-bottom:10px;
}

#sidebar ul li ul li a {
background:url("http://www.socialfactory.se/wp-content/uploads/2010/05/arrow_page_selected.png") no-repeat scroll 10px 1px transparent;
color:#368CA1;
display:block;
padding:0 0 0 30px;
text-align:left;
text-decoration:none;
}

#sidebar ul li ul li:hover
{ 
color:#368ca1;
text-decoration: none;
border-bottom:0px solid #ebf4f6;
}

#sidebar ul li ul li a:hover
{ 
padding: 0px 0px 0px 30px;
background: url(http://www.socialfactory.se/wp-content/uploads/2010/05/arrow_page_selected.png) no-repeat 0px 1px; 
color:#368ca1;
text-decoration: none;
display: block;
}

#sidebar h2, #sidebar-services h2,#sidebar-portfolio h2 {
font-family: arial, helvetica, arial;
/* font-size: 15px; */
font-size: 22px;
/* color:#3fa4bd; */
color: #368CA1;
width: 258px;
margin:0px 0px 0px 0px;
/* padding:0; */
padding: 0 0 10px 7px;
list-style: none;
}


#sidebar-services ul li ul li 
{ 
color:#fff;
text-decoration: none;
border-bottom:0px solid #fff;
margin:15px 0px 0px 0px;
padding-bottom:15px;
}

#sidebar-services ul li ul li a
{ 

/*padding: 24px 30px 23px 30px;*/
padding: 0px 0px 0px 30px;
color:#368ca1;
background: url(http://www.socialfactory.se/wp-content/uploads/2010/05/arrow_page_selected.png) no-repeat 10px 1px; 
text-decoration: none;
display: block;
text-align:left;
}

#sidebar-services ul li ul li:hover
{ 
color:#368ca1;
text-decoration: none;
border-bottom:0px solid #ebf4f6;
}

#sidebar-services ul li ul li a:hover
{ 
padding: 0px 0px 0px 30px;
background: url(http://www.socialfactory.se/wp-content/uploads/2010/05/arrow_page_selected.png) no-repeat 0px 1px; 
color:#368ca1;
text-decoration: none;
display: block;
}

#sidebar-services ul li ul li.current_page_item
{ 
color:#333;
text-decoration: none;
}

#sidebar-services ul li ul li.current_page_item a
{ 
background: url(http://www.socialfactory.se/wp-content/uploads/2010/05/arrow_page_selected.png) no-repeat 0px 1px;
padding: 0px 0px 0px 30px;
color:#333;
text-decoration: none;
border-bottom:0px solid #68a9b9;
}

#sidebar-services ul li ul li.current_page_item a:hover
{ 
background: url(http://www.socialfactory.se/wp-content/uploads/2010/05/arrow_page_selected.png) no-repeat 0px 1px;
padding: 0px 0px 0px 30px;
color:#333;
text-decoration: none;
}

#sidebar-services ul li ul li{
	line-height:25px;

}
/* Sub-subbar */

#sidebar-services ul li ul li ul {

display: none;
}

#sidebar-services ul li ul li.current_page_ancestor ul {
display: block;
}

#sidebar-services ul li ul li.current_page_ancestor ul li {

color: #fff;
list-style-type: none; 
background: url(http://www.socialfactory.se/wp-content/uploads/2010/04/circle_white.png) no-repeat; 
background-position: 15px 10px; 
border-bottom: 0px solid #fff;

}

#sidebar-services ul li ul li.current_page_ancestor ul li.current_page_item a {

color: #fff;
background: none;
}

#sidebar-services ul li ul li.current_page_ancestor ul li a:hover {

color: #fff;
background: none;
}


#sidebar-services ul li ul li.current_page_item ul {
display: block;
}

#sidebar-services ul li ul li ul li.current_page_item {
color: #fff;
list-style-type: none; 
background: url(http://www.socialfactory.se/wp-content/uploads/2010/04/circle_white.png) no-repeat; 
background-position: 15px 10px; 
margin-left: 0px;
padding-left: 25px;
border-bottom: 0px solid #fff;
}


#sidebar-services ul li ul li ul li {
color: #fff;
list-style-type: none; 
padding-left: 25px;
}

#sidebar-services ul li ul li.current_page_item ul li a{

color: #fff;
background: none;
font-size: 15px;
text-align: none;
padding-left: 35px;
border-bottom: 0px solid #fff;
}

#sidebar-services ul li ul li.current_page_item ul li:hover{

/*color: #fff;/*
/*list-style-type: none;/* 
/*background: url(http://www.socialfactory.se/wp-content/uploads/2010/04/circle_white.png) no-repeat;/*
/*background-position: 15px 10px;/* 
/*margin-left: 0px;/*
/*border-bottom: 0px solid #fff;/*

color: #fff;
background: #fff; 
/* for IE */
/*filter:alpha(opacity=50);*/
/* CSS3 standard */
/*opacity:0.5;*/
background-position: 15px 10px; 
margin-left: 0px;
border-bottom: 0px solid #fff;


}

.c_avatar{
	width:35px;
	height:35px;
	border:1px solid #CBCBCB;
	padding:2px;
	margin-right:3px;
	float:left;
	display:block;
}
.wp-smiley{
	border:none;
}

/*Feeds*/

/*footer*/

div.return {
	float:right;
	margin-right:10%;
	padding-top:5px;
}
div#footer{

        width: 980px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
        padding-top: 20px;
/*	padding:0 0px;*/
	background: #68a9b9;
	border-left:0px solid #eee;
	border-right:0px solid #eee;
}

div#footer .support{
	display:block;
	padding:10px 0 10px 0;
	color:#fff;
        font-size: 11px;
	background:none;
	bottom:-10px;
	text-align:right;
	float:right;

}

div#footer .footerContent {

font-family: arial, helvetica, arial;
font-size: 11px;
/*line-height: 15px;*/
color: #fff;
/*color: #9bc7d2;*/
text-align: left;
line-height: 18px;

}

div#footer .footerCopyright {

font-family: arial, helvetica, arial;
font-size: 11px;
/*line-height: 15px;*/
color: #fff;
/*color: #9bc7d2;*/
text-align: right;

}
/*Tag cloud*/

#sidebar ul li ul.tagCloud {
overflow:hidden;
padding-left:0px;
}
ul.tagCloud li {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 100%;
}

ul.tagCloud li a {
display: block;
line-height: normal;
padding: 5px 10px; 
background-color: #e41270;
color: #ffffff;
width: auto;
float: left;
margin-left: 3px;
margin-bottom:3px;
font-size: 11px !important; 
}

/* Tag level 1 > 6 */

ul.tagCloud li.level1 a {
	font-size: 167%;
	font-weight: bold;
	color: #000;
	background-color: #d80000;
}

ul.tagCloud li.level2 a {
	font-size: 136%;
	font-weight: bold;
	color: #444;
	background-color: #b80000;
}

ul.tagCloud li.level3 a {
	font-size: 122%;
	font-weight: bold;
	color: #999;
	background-color: #a80000;
}

ul.tagCloud li.level4 a {
	font-size: 114%;
	color: #bbb;
	background-color: #880000;
}

ul.tagCloud li.level5 a {
	font-size: 92%;
	color: #ddd;
	background-color: #580000;
}

ul.tagCloud li.level6 a {
	font-size: 77%;
	color: #fff;
	background-color: #280000;
}
ul.tagCloud li a:hover {
	background-color: #9a9a9a;
}
/*Calendar*/

table#wp-calendar {
	margin: 0 0 5px;
	border-color: #ddd;
	width: 100%;
}
table#wp-calendar th,
table#wp-calendar td {
	padding: 0;
	line-height: 1.8;
	font-size: 85%;
	text-align: center;
}

table#wp-calendar th {
	line-height: 2;
	font-weight: normal;
}

table#wp-calendar td {
	color: #888;
	padding: 0;
	width: 14%;
}

table#wp-calendar td a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #666;
	background-color: #eee;
}

table#wp-calendar td a:hover {
	color: #000;
	background-color: #bbb;
}

/*--------------------------------------
	dl.data
---------------------------------------*/

dl.data {
	padding: 0;
	border-left: 5px solid #ddd;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

dl.data dt {
	margin: 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #eee;
	line-height:25px;
	width: 11em;
	float: left;
}
	
dl.data dd {
	margin: 0 0 0 11em;
	padding: 0.3em 1em;
	line-height:25px;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
}


/*IE6*/

div#main,
div#utilities dl.navi,
div#utilities dl.others {
	overflow: hidden;
}
.count {
	color: #999;
}

/* Clearfix*/
div#content {
	min-height: 1px;
}
div#content:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
/* Captions */
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
        margin-left: 20px;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

wp-caption-text {
font-size: 11px;
font-style: italic;

}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* Social Content starts here/*

div#SocialContent td.SocialContent {
        width: 932px;
        height: 200px;
        background: black;
        float: left;
        border: 1px solid black;
}



.UIButton_Gray {
-moz-box-shadow:0 0px 0 rgba(0, 0, 0, 0) !important;
background:#fff !important;
border:none !important;
padding: 7px 12px 7px 12px !important;
}
.UIButton_Text {
background-color:transparent;
font-size:15px !important;
font-family: arial, helvetica, arial !important;
font-weight:normal !important;
color: #296b7b !important;
line-height:14px;
margin:0;
overflow:visible;
padding:0;
width:auto;
}
/* Disqus style */

#dsq-content .dsq-append-post .dsq-post-area {
background: #f5fafc !important;
}

#disqus_thread {
padding: 0 40px 0 40px !important;
        }

button.dsq-button, button.dsq-button-small {
font-family: arial, helvetica, arial !important;
}

#dsq-content .dsq-comment-footer-reply-tab {
background:transparent url(http://www.socialfactory.se/wp-content/uploads/2010/04/reply-active.gif) repeat-x scroll center top !important;
font-family: arial, helvetica, arial !important;
color: #000 !important;
text-shadow:none !important;
}

#dsq-content h3 {
float:none;
color: #296b7b;
}

.dsq-brlink {padding:0 40px 40px 40px !important;}


ul.sf_twitter {

}

ul.sf_twitter li {
float: left !important;
color: #ffffff;
font-size: 15px;
font-family: arial, helvetica, arial;
}

ul.sf_twitter li img {
border: 2px solid #fff;
padding:0;
margin: 0;
}

ul.sf_twitter li a {
display: inline !important;
        font-size: 15px;
	color:#9bc7d2;

}

ul.sf_twitter li a:hover {
	color:#fff;
        text-decoration: underline;
}



/* LastBlogPost*/

p.lbm-post-text, p.lbm-postmetadata {
color: #ffffff;
/*color: #454545;*/
}
p.lbm-post-text a:hover, p.lbm-postmetadata a:hover {
color: #006c86;
}


/* P */

#main .post .entry h3 {
font-size: 24px;
line-height:1.3;
font-weight: normal;
/*color: #368ca1;*/
color: #3fa4bd;
text-decoration: none;
margin-top:30px;
margin-bottom:15px;
}

#main .post .entry h4 {
font-size: 18px;
line-height:1.3;
font-weight: normal;
/*color: #368ca1;*/
color: #006c86;
text-decoration: none;
margin-top:40px;
margin-bottom:15px;
}

#main .post .entry h5 {
font-size: 15px;
line-height:1.3;
font-weight: normal;
/*color: #368ca1;*/
color: #454545;
text-decoration: none;
margin-top:20px;
margin-bottom:0px;
}


#main .post .entry p {
font-size: 13px;
line-height:1.3;
color: #454545;
font-family: arial,helvetica, arial, helvetica, verdana;
margin-top:15px;
margin-bottom:15px;
}

#portfolio .post .entry h3 {
font-size: 24px;
line-height:1.3;
font-weight: normal;
/*color: #368ca1;*/
color: #3fa4bd;
text-decoration: none;
margin-top:30px;
margin-bottom:15px;
}

#portfolio .post .entry p {
font-size: 14px;
line-height:1.3;
color: #454545;
font-family: arial, helvetica, arial, helvetica, verdana;
margin-top:15px;
margin-bottom:15px;
}

/* ### Facebook style */

.fbConnectWidgetTopmost{border:0px solid #ffffff !important;border-top-color:#ffffff !important;overflow:hidden;padding:0;position:relative}

/* ### Widgets */

/*.widget ul {width:268px; padding:15px 15px 15px 15px !important;} */
/*.widget div {padding:15px 15px 15px 15px !important;}*/

.widget_categories h2, .widget_archive h2{
	cursor: pointer;

/* border-bottom: 1px solid #6da8bb; */

}
.widget_categories h2 span, .widget_archive h2 span{
	width: 21px;
	height: 9px !important;
	padding: 10px 20px;
	background: url(http://www.socialfactory.se//wp-content/uploads/2012/01/arrow_section_down.png) no-repeat center center;
	float: right;

}

.widget_categories ul, .widget_archive ul{
	/*display: none;*/
}


#tweetbox {
margin-top: 40px !important;
font-size: 14px !important;
}

#likebox-frame{
/* border:2px solid #F0F9F4; */
 border:0px solid #ff0000;
 z-index:10;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
 width: 225px;
 height: 375px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

#as_facebook_mem_likebox_widgets {
margin-top: 40px !important;
}

img#wpstats {
display:none;
}

