/*  
Theme Name: Imbalance/Qreate2012
Theme URI: http://www.wpshower.com
Version: 1.19
Description: Designed by <a href="http://www.wpshower.com">WPSHOWER</a>
Author: WPSHOWER
Author URI: http://www.wpshower.com
Copyright: (c) 2010 WPSHOWER
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
*/



body {
	background:#fff url(layout/body.jpg) repeat-x; 
	line-height:1.4 !important; font-family:"century gothic",sans-serif }

a:link, a:visited {
	color:#000; text-decoration:none; border:0 !important }
a:hover {
	text-decoration:underline}
#outer {
	font-family:"century gothic",sans-serif; color:#000; font-size:0.85em; width:945px; margin:0 auto }
p {
	margin-bottom:15px !important }
blockquote {
	font-style:italic !important; margin-left:70px !important }

table {border-collapse:separate;border-spacing:0}
table, td, th {vertical-align:middle}
table {margin-bottom:1.4em;width:100%}
th {font-weight:bold}
thead th {background:#FF370;}
th, td, caption {padding:4px 10px 4px 5px}
tr.even td {background:#FF3706}
tfoot {font-style:italic}
td#next {text-align:right}
caption {background:none repeat scroll 0 0 #EEEEEE}
th, td, caption {padding:4px 10px 4px 5px}
caption, th, td {font-weight:strong;text-align:left}


#top {
	height:180px; padding-left:10px; padding-top:22px;
	background-image:url(layout/header.jpg) no-repeat;}

#logo {
	background:url(layout/logo_ny.jpg) no-repeat;
	width:247px; height:143px;
	margin-top:25px}

#logo a {
	display:block; width:247px; height:143px;
	margin:10px 0 0 -10px; text-indent:-9999px}
	
#menu {
	height:50px; border-bottom:solid 1px #eeeeee}

#menu #navicons {
	width:250px; height:50px; float:right}
#menu #navicons li {
	float:right}
#menu #navicons a {
	height:50px; line-height:50px;
	padding-left:20px;
	background-image: url(images/top-icons.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin:0 7px; text-decoration:none !important;
	font-size:11px; display:block;
	font-family:"century gothic",sans-serif;  }
#menu #navicons a:hover {
	background-image: url(images/top-icons-hover.png)}
#menu #navicons a#subscribe {
	background-position: left 19px}
#menu #navicons a#twitter {
	background-position: left -19px}
#menu #navicons a#facebook {
	background-position: left -58px}

/* Huvudnavigering */
#navArea {
	width:600px; padding:0 0 0 5px; margin:0 }
#navArea li {
	float:left; line-height:50px; margin:0 25px 0 0}
#navArea li a {
	display:block; height:50px; float:left; padding:0; 
	line-height:50px; text-decoration:none !important}	
#navArea li.current_page_item, #navArea li.current_page_parent {
	border-bottom:1px solid #000 }
#navArea li:hover, #navArea li a:hover {
	color:#000; border-bottom:1px solid #000 }

	
#main {
 overflow:hidden }


#excerpt {
	height:170px; padding:10px 0; margin:3em 0 -2em 0; 
	border-bottom:1px solid #eee}
#excerpt img {
	float:left; margin-right:15px}
#excerpt h2 {
	clear:left; font-size:1.3em; margin:0 0 1em 0; padding-top:1em}

#error {
	font-size:21px; font-weight:normal; line-height:1.2;
	margin:15px 15px 45px 15px }
.li_container {
	padding-top:30px }
#categories .li_container, #archives .li_container {
	padding-top:0px }
li.article {
	margin-bottom:15px; position:relative}
.li_cont1, .li_cont2 {
	margin-right:15px; float:left}
.mcol2 {
	margin-top:15px; margin-bottom:15px}
#categories .li_container ul, #archives .li_container ul { }
.article ul, .article ol {
	margin-bottom:15px; list-style:square inside none }

.single .article ul, .single .article ol {
	margin-bottom:15px; margin-left: 165px; list-style:square inside none}

.single .article ul ul, .single .article ol ol, .single .article ul ul ul, .single .article ol ol ol {
	margin-bottom:15px; margin-left: 30px; list-style:square inside none }
.article ul {
	list-style:square inside none}

.article ul ul, .article ul ul ul {
	margin-left: 15px }

.article ol {
	list-style-type: decimal}
.article img {
	/*margin-bottom:15px;*/ }

.article p a, .commentlist p a {
	text-decoration:none }
.article p a:hover, .commentlist p a:hover {
	text-decoration:none; color: #af0280 }
li.article .postmetadata {
	color:#555; font-size:11px; margin-top:20px }
li.article .postmetadata a {
	color:#af0280 !important }
li.article h2 {
	font-size:21px; line-height:1.2;
	margin-bottom:15px; font-weight:normal }
li.article h2 a {
	text-decoration:none !important }
.preview {
	position:relative }
.article-over {
	position:absolute; left:0; top:0; padding:15px }
.article .article-over {
	display:none}
	
#sidebar ul, #sidebar ol {
	margin-left: 0px }
#sidebar ul.childPages {
	padding:0 0 2em 0 }
#sidebar ul.childPages li {
	padding:0; margin:0 0 5px 0 }
#sidebar ul.childPages li a {
	padding:0 0 0 25px }

#sidebar ul#tagcloud { margin-top:-3em }	
#sidebar ul#tagcloud li div#tags { padding-left:25px}
#sidebar ul#tagcloud li {
	padding:0 0 1em 0px; text-align:justify; width:248px }
#sidebar ul#tagcloud li a {
	color:#000; line-height:1.2em; padding:0; margin:0}
#sidebar ul#tagcloud li a:hover {
	color:#555; text-decoration:none}
	
#sidebar ul#cats {
	margin:1.5em 0 0 0  }
#sidebar ul#cats li {
	margin:0; padding:0  }
	
#sidebar ul select#cat{
	width:220px; height:25px; margin:0 0 2em 25px }
#sidebar ul select#cat option a {
	text-transform:capitalize }
	
#sidebar .sbText {
	width:220px; padding-left:20px}
#sidebar .sbText p {
	margin:0.5em 0 0.3em 0}


#sidebar .article:hover img, .li_container .article:hover img {
	filter:alpha(opacity=10);
	opacity: 0.1;
	/* -moz-opacity:0.1; */
}
.article:hover .article-over {
	display:block;
}
.single #sidebar, .page #sidebar, .archive #sidebar {
	width:250px; padding-left:30px; float:right;
	padding-bottom:15px; padding-top:35px }
.single #sidebar h2, .page #sidebar h2, .archive #sidebar h2 {
	width:250px; height:32; font-size:12px; line-height:32px;
	color:#fff; margin-bottom:8px; padding-left: 25px;
	background:url(layout/sidebar_h2.jpg) no-repeat}

.single #sidebar ul li a, .page #sidebar ul li a, .archive #sidebar ul li a {
	padding:0 0 0 25px}	
.single #sidebar li, .page #sidebar li, .archive #sidebar li {
	padding:0 0 15px 0}
.single #sidebar li li, .page #sidebar li li, .archive #sidebar li li {
	padding:0px 0 0 25px;
	border:none }
		
.single #sidebar img, .page #sidebar img, .archive #sidebar img {
	margin-bottom:15px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	/* -moz-opacity:0.5; */
}


#sidebar .textwidget p {
	padding:0 0 0 25px; margin:0 0 0.2em 0}

#sidebar div.gcs-widget {
	padding:0; margin:0}

#sidebar li.widget_tag_cloud {
	padding-bottom:2em}
			
#sidebar li.widget_categories select#cat{
	width:223px; padding:3px 0 3px 3px; margin:3px 0 0 25px}
	

#sidebar .article {
	margin:0px; padding-bottom:0px !important }
#sidebar .article p {
	margin:0 }
#sidebar .article-over {
	margin:0; width:275px }
#sidebar .article-over .postmetadata {
	margin:0; border-bottom:none; padding-left:0px!important }
#sidebar .article h2 {
	font-size:21px; font-weight:normal; line-height:1.2; margin-bottom:15px}
#sidebar .article:hover img {
	filter:alpha(opacity=10);
	opacity: 0.1;
	/* -moz-opacity:0.1; */
}
#sidebar #recent-posts li a {
	text-decoration:none !important;
	border-bottom:0; text-decoration:none }
#sidebar #recent-posts li, #sidebar #get-recent-comments li {
	margin-bottom:10px;
}
#sidebar li li {
	padding:0px; border:0 }
#sidebar .post-date {
	font-size:11px; color:#555 }
#sidebar #get-recent-comments a {
	text-decoration:none !important;
	font-weight:bold; border-bottom:0; text-decoration:none }

.single .article {
	padding:0 0 15px 0 }
	

#main h1 {
	font-size:2.2em; margin-top:1.3em; margin-bottom:1em }

#main h2, .page h3, .page h4, .page h5, .page h6 {
	 clear:both; color:#000 }

#main h2 {
	font-size:1.6em;
	margin:1.5em 0 1em 0}

#main h3 {
	font-size:1.4em; margin:1.5em 0 0.5em 0; font-weight:normal }

#main p {
	margin-bottom:15px; margin-left:0px }
	
#main p.divider {
	margin:1em 0 1em 0px; border-bottom:1px solid #000; padding-bottom:0.5em }
	
#main a { text-decoration:underline }


.article h5 {
	float:left; width:145px; font-size:11px; color:#555555 }

.single .postmetadata a {
	color:#666 !important; text-decoration:none !important; border:0 }
.single .article .postmetadata {
	width:auto; padding:10px;  float:none; padding-bottom:15px;
	border:1px solid #ccc; background:#eee; }
.page h1 {
	font-size:30px; margin-bottom:15px; margin-top:30px}
	
.page .article {
	padding-top:15px; padding-left: 0px;
}
#searchform #s {
	border:0; padding:18px 10px 16px;
	font-size:23px; font-weight:normal; color:#555; border:solid 1px #EEE;
	margin:15px 0; width:923px }
	
#searchform #s:focus, #searchform #s:hover {
	border:solid 1px #000 }

#searchform #searchsubmit {
	border:0; background-color:#eee; height:40px;
	line-height:40px; padding:0 10px; cursor:pointer }
#searchform #searchsubmit:hover {
	background-color:#eee; color:#000 }

#comments {
	margin-left:0px }
#comments h3 {
	font-size:16px }
li.comment {
	border:solid 1px #ccc; margin:15px 0;
	padding:10px; overflow:hidden; word-wrap:break-word }
.avatar {
	float:left; width: 55px; height: 55px; padding-right: 10px }
.comment-body em {
	font-style: italic; font-weight: bold }
.comment-author {
	font-size:11px; color:#ccc; margin-bottom:5px }
.comment-author a {
	color:#555 !important; text-decoration:none }
.comment p {
	margin-left:65px; padding-top: 5px; padding-right: 5px }
#commentform {
	margin-top:15px }
#respond {
	padding-bottom:15px }
#respond textarea {
	border:solid 1px #ccc; width:658px;
	padding:5px 10px; margin-top:15px; margin-bottom:15px}
.login {
	float:right; font-size:11px }
.login a {
	color:#555 !important; text-decoration:none }

#author, #email, #url {
	float:left; padding:18px 10px 16px;
	width:90px; border:0 }
#author:focus, #email:focus, #url:focus, #respond textarea:focus {
	border:0 }
#author, #email {
	margin-right:6px }
#submit {
	border:0; background-color:#eee; height:40px;
	line-height:40px; padding:0 10px; cursor:pointer }
#submit:hover {
	background-color:#eee; color:#000 }
#nav {
	height:49px; margin-top:-1px }
#nav #navright a {
	line-height: 49px; float: right; padding:0 10px;
	text-decoration:none !important; border:0;
	color:#000 !important }
#nav #navleft a {
	line-height: 49px; float: left; padding:0 10px;
	border:0; text-decoration:none !important;
	color:#000 !important }
.wp-pagenavi a, .wp-pagenavi span {
	line-height:25px; padding:5px 7px; margin-right:3px }
.wp-pagenavi .current {
	border-bottom:solid 1px #af0280 }
.wp-pagenavi a {
	color:#555; text-decoration:none !important; border:0 }
.wp-pagenavi a:hover {
	color:#555; border-bottom:solid 1px #000 }
.nextpostslink, .previouspostslink {
	display:none }
#footer {
	height: 400px; padding:30px 0 10px 0; border:solid 1px #000; background:#000;
	color:#fff; clear: both; margin-top:1em; position:relative}
#footer h3 {
	color:#fff; font-size:1.2em; margin:1em 0 0 0; padding:0}
#footer a {
	text-decoration:none; border:0}	
	
#foot1 {
	width:303px; height:440px; margin:0;
	position:absolute; left:10px; top:0;
	background:url(layout/visitkortbild.png) left bottom no-repeat }
#footer #foot1 p {margin:1em 0 0 0}	
#footer #foot1 p a {color:#fff}	
	
	
.juiz_last_tweet_inside{width:280px; height:140px; margin:1em 0 0 0px; color:#000;}
.juiz_last_tweet_inside ul{position:relative;padding:15px;margin:0;background-color:#fff; border:1px solid #fff}
.juiz_last_tweet_inside li{display:block;list-style:none;background:none}
.juiz_last_tweet_inside li+li{margin-top:12px;padding-top:12px;border-top:1px solid #fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1) inset;box-shadow:0 1px 0 rgba(0,0,0,0.1) inset}
.juiz_last_tweet_inside .user_avatar{float:right;height:48px;width:48px;position:relative;margin-right:-8px; z-index:2}
.juiz_last_tweet_inside .user_avatar a{position:absolute;height:48px;width:48px}
.juiz_last_tweet_inside .user_avatar a img{height:47px;width:47px; border:1px solid #000; border-bottom:0}
.juiz_last_tweet_inside .juiz_lt_content{display:block;padding-bottom:5px;line-height:1.5em;border-bottom:1px dashed #ccc;border-color:rgba(0,0,0,0.1);word-wrap:break-word}
.juiz_last_tweet_inside .juiz_lt_content a{padding:0;background:transparent}
.juiz_last_tweet_inside .juiz_action_links {display:block;font-size:.7em; text-align:left;opacity: .5;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}
.juiz_last_tweet_inside .juiz_action_links:hover {opacity:1;}
.juiz_last_tweet_inside .juiz_action_links a{display:inline-block;text-indent:-9999px;width:22px;height:16px;margin-right:5px;background:transparent url(../img/sprite.png) 2px 0 scroll no-repeat;-webkit-transition:background .25s;-moz-transition:background .25s;-ms-transition:background .25s;-o-transition:background .25s;transition:background .25s;}
.juiz_last_tweet_inside .juiz_action_links .juiz_al_retweet{background-position: 0 -17px}
.juiz_last_tweet_inside .juiz_action_links .juiz_al_fav{width:18px;background-position: 0 -37px}
.juiz_last_tweet_inside .juiz_action_links a:hover,.juiz_last_tweet_inside .juiz_action_links a:focus {background-position: -21px 0;}
.juiz_last_tweet_inside .juiz_action_links .juiz_al_retweet:hover,.juiz_last_tweet_inside .juiz_action_links .juiz_al_retweet:focus{background-position: -27px -17px}
.juiz_last_tweet_inside .juiz_action_links .juiz_al_fav:hover,.juiz_last_tweet_inside .juiz_action_links .juiz_al_fav:focus{background-position: -21px -37px}
.juiz_last_tweet_inside .juiz_ltw_sep {display:none;}
.juiz_last_tweet_inside .juiz_last_tweet_metadata{font-size: 10px}
.juiz_last_tweet_follow_us{min-height:22px;margin:0;padding:7px 0 10px 48px;background:url(../img/twitter.png) 6px 11px no-repeat;font-size:10px}
.juiz_last_tweet_widget .hasjs li+li,.juiz_ltw_autoslide.hasjs li+li{margin-top:0;padding-top:0;border-top:0; -webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}
.juiz_ltw_autoslide.hasjs .user_avatar{margin-right:0}
.juiz_ltw_autoslide.hasjs .user_avatar a{top:-10px} 	

	
#foot2 {
	width:303px; height:430px; margin:0; 
	position:absolute; left:330px; top:0 }	
#foot3 {
	width:303px; height:430px; margin:0; 
	position:absolute; left:640px; top:0 }
#foot3 h3 a {
	color:#fff; text-decoration:none }
	
#footer a:link, #footer a:visited {
	text-decoration:none; border-bottom:solid 1px #ff3706 }
#footer #copyright {
	float:left }
#footer #credits {
	float:right }

#footer div#facebook_status_box h2 {
	font-size:1px; height:1px; color:#000; background:#000}

/* WP image classes */

.entry-content img {
	margin: 0 0 1.5em 0 }
.alignleft, img.alignleft {
	margin-right: 1.5em; display: inline; float: left }
.alignright, img.alignright {
	margin-left: 1.5em; display: inline; float: right }
.aligncenter, img.aligncenter {
	margin-right: auto; margin-left: auto; display: block; clear: both }
.alignnone, img.alignnone {
	/* not sure about this one */	}
.wp-caption {
	margin-bottom: 1.5em; text-align: center; padding-top: 5px }
.wp-caption img {
	border: 0 none; padding: 0; margin: 0 }
.wp-caption p.wp-caption-text {
	line-height:1.5; font-size:10px; margin:0; font-style: italic }
.wp-smiley {
	margin: 0 !important; max-height: 1em }
blockquote.left {
	margin-right: 20px; text-align: right;
	margin-left: 0; width: 33%; float: left }
blockquote.right {
	margin-left: 20px; text-align: left; margin-right: 0;
	width: 33%; float: right }

.gallery {
	clear: none!important; float: right }

.gallery img {
	border: 0px!important }

.entry {
	clear:both }

.photogalleria {
	width: 490px }

div.photogalleria > ul.gallery_list {
	margin-left: 75px }

.page .article .photogalleria {
	width:100%!important }

#twitter_update_list a {
	color:#FF3706;
	text-decoration:none;
	display: inline }

#twitter_update_list li {
	margin-bottom: 25px }


li#twitter.widget {
	padding-bottom:30px }

.follow {
	margin-bottom: 25px; clear: both }

.follow a {
	background:url("images/larry-shadowed-big.png") no-repeat 6px 3px #fff;
	border: 1px solid #FF3706;
	color: #FF3706; text-decoration:none;
	margin-top: 15px; font-weight: bold;
	font-size: 12px; padding: 10px; padding-left: 50px }

.follow a:hover {
	background-color:#FF3706; border: 1px solid #FF3706; color: #fff }

.attachment img {
	display: block; margin: 0 auto }
#nav-below .nav-previous {
	display: block; float: left;
	margin-left:160px }
#nav-below .nav-next {
	display: block; float: right }
.attachment #comments {
	clear: both }

.attachment #respond {
	margin-top: 15px }
	
	
.wpcf7-form .textfalt {
	width:250px; height:18px; border:1px solid #9f9f9f; margin-bottom:0.3em; padding:3px;
	color:#333; font-family:"century gothic",sans-serif; vertical-align:middle}
							
form.wpcf7-form textarea {
	width:400px; border:1px solid #9f9f9f; padding:3px;
	font-family:"century gothic",sans-serif; font-size:1em; color:#333}
form.wpcf7-form input.knapp {
	width:70px; height:25px; color:#333}

table.mailform {
	margin:1em auto}
table.mailform td	{
	background-color:#fff}
table.mailform th	{
	font-weight:bold; vertical-align:top; color:#000;
	font-family:"century gothic",sans-serif; font-size:1em}