/*  

Theme Name: Imbalance

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-color:#FFF;
	line-height:1.4 !important;
}

a:link, a:visited {
	color:#000;
	text-decoration:underline;
}

a:hover {

	text-decoration:none;

}

#outer {
font-family: pt-sans-1,pt-sans-2,sans-serif;
font-style: normal;
font-weight: 400;
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:#bc261b;}

th, td, caption {padding:4px 10px 4px 5px;}

tr.even td {background:#bc261b;}

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:bold;text-align:left;}

#top {

	height: 85px;

	padding-left: 10px;

	padding-top:27px;

}

#logo {

/*	background-attachment: scroll;

	background-image: url(images/logo.png);

	background-repeat: no-repeat;

	background-position: left top;*/

	height: 70px;

	width: 461px;
	
}


#menu {

	color:#000;
	height: 50px;
	border-bottom:solid 1px #eeeeee;
	
	text-transform: uppercase;
}



#menu #navicons {

	width:237px;

	height:50px;

	float:right;
	
	text-transform: none;

}

#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;

}

#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;

}


#cats {

	padding-left: 10px;

}

#cats li {

	float: left;

	line-height: 50px;

	margin-right: 25px;

}

#cats li a {

	float: left;

	line-height: 50px;

	text-decoration:none !important;

}

#cats li a:hover, #cats li a.active {

	border-bottom:solid 1px #bc261b;

}

#main {

	overflow:hidden;

}

#error {

	font-size:21px;

	font-weight:normal;

	line-height:1.2;

	margin:15px 15px 45px 15px;

}


.li_container {

	padding-top:30px;

}

li.article {

	margin-bottom:15px;

	position:relative;

}

.li_cont1, .li_cont2 {

	margin-right:15px;

}

.mcol2 {

	margin-top:15px;

	margin-bottom:15px;

}


.article img {

	/*margin-bottom:15px;*/

}

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 {
	
font-family: blackout-2am-1,blackout-2am-2,sans-serif;
font-style: normal;
font-weight: 400;
font-size:40px;
top: 0px;
position: absolute;
padding-left: 70px;
padding-top: 90px;
color: #bc261b;
}

.article .article-over {

	display:none;

}

.li_container .article:hover img {

	filter:alpha(opacity=10);
	opacity: 0.1;

	/* -moz-opacity:0.1; */

}

.article:hover .article-over {

	display:block;

}

.article p a {

	border-bottom:1px solid #bc261b;

	text-decoration:none;

}

.article p a:hover {

border-bottom: 1px solid;

text-decoration:none;

color: #bc261b;

}

#sidebar ul {

	margin-left: 0px;

}


.single #sidebar {

	width:305px;

	padding-left:30px;

	float:right;

	padding-bottom:15px;

	padding-top:15px;

}


.single #sidebar li {

	padding-bottom:15px;

}

.single #sidebar img {

	margin-bottom:15px;
	/* -moz-opacity:0.5; */

}

#sidebar .article {

	margin:0px;

	padding-bottom:0px !important;

}

#sidebar .article:hover img {

	

	/* -moz-opacity:0.1; */

}


.single .article {

	padding:0 0 15px 0;
}


.single h2 {
font-family: chunk-1,chunk-2,serif;
font-style: normal;
font-weight: 400;
line-height: 140%;
font-size:28px;
margin-bottom:15px;
margin-left: 160px;
margin-top:15px;

}

.single .article h3, .single .article h5, .single .article h6 {

	margin-left: 160px;

	clear: both; 

}


.single .article h3 {
font-family: pt-sans-1,pt-sans-2,sans-serif;
font-style: normal;
font-weight: 400;
line-height: 140%;
font-size: 17px;
padding: 1px 0;
color: #b0b0b0;
border-bottom: dotted 1px #ddd;
margin-bottom: 10px;
margin-top: 30px;
}


.page h2, .page h3, .page h4, .page h5, .page h6 {

	 clear: right;

}

.page h3 {

	font-size: 17px;

	padding-bottom:15px

}


#main .article p {

font-family: pt-sans-1,pt-sans-2,sans-serif;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 140%;

}

.single .article p {

font-family: pt-sans-1,pt-sans-2,sans-serif;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 140%;
margin-bottom:15px;
margin-left: 160px;
}

.single .article strong {
font-family: pt-sans-1,pt-sans-2,sans-serif;
font-style: normal;
font-weight: 700;
font-size: 15px;
line-height: 140%;
}

.single .article p span {
font-family: pt-sans-1,pt-sans-2,sans-serif;
font-style: italic;
font-weight: 400;
font-size: 15px;
line-height: 140%;
}

.single .article span {
font-family: pt-sans-1,pt-sans-2,sans-serif;
font-style: normal;
font-weight: 400;
font-size: 12px;
position: relative;
bottom: 10px;
}

.article h5 {

	float:left;

	width:145px;

	font-size:11px;

	color:#555555;

	font-weight:normal;

}

.single .postmetadata {
font-family: blackout-2am-1,blackout-2am-2,sans-serif;
font-style: normal;
font-weight: 400;
float:left;
width:140px;
font-size:20px;
color: #909090;
clear:both;
}


.page h2 {

font-family: chunk-1,chunk-2,serif;
font-style: normal;
font-weight: 400;
font-size:28px;
margin-bottom:15px;
float:left;
width:145px;
margin-top:15px;

}

.page .article {

	padding-top:15px;

	padding-left: 160px;

}

.page li {
	
	list-style-type: none;
}

#nav {

	height:49px;

	margin-top:-1px;

}


.nextpostslink, .previouspostslink {

	display:none;

}

#footer {
	
font-family: pt-sans-1,pt-sans-2,sans-serif;
font-style: normal;
font-weight: 400;
line-height: 100%;
color:#000;
font-size:12px;
height: 55px;
padding: 25px 10px 0;
border-top:solid 1px #eeeeee;
clear: both;

}

#footer a:link, #footer a:visited {

	text-decoration:none;

	border-bottom:solid 1px #bc261b;

}

#footer #copyright {

	float:left;

}

#footer #credits {

	float:right;

}




.entry {

	clear:both;

}

#nav-below .nav-previous {

	display: block;

	float: left;

	margin-left:160px;

}

#nav-below .nav-next {

	display: block;

	float: right;

}
