/* @override http://cezar.dev/emersense/wp-content/themes/emersense/style.css */

/*
Theme Name: Emersense
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: Cezar
Author URI: 
Tags: empty, clean, development, design

	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* -- just some ugly styling to make it easier to get started, can safely be removed */
#entry-meta-single {border-bottom:1px solid #999999;padding-bottom: 5px;}
img#wpstats{display:none}


#disclaimer {
border: 1px solid red;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: red;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 10px;
width: 719px;
}

#disclaimer p#small-font{
font-size: 10px;
line-height:10px;
}

#tagline #extra-label{
position:relative;
left:370px;
top:-70px;
}
/* - BASIC STUFF - */
body {background: #ffffff;color:#808080;margin:0 auto;padding:0 20px;
	font: 10pt/12pt Arial, Helvetica, Geneva, sans-s
	}
a {text-decoration:none; color: #008cb9;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small;margin-bottom: -5px;margin-top: -5px;}
.additional-meta a{
	color: #999999;
}
blockquote {padding-left:10px;padding-right:10px;
background:#f1f1f1;padding-top:1px;padding-bottom:1px;font-size:12px;
margin-left:0px;margin-right:0px;}

/* -- LISTS -- */
ul {margin:0;padding:1px;}
ul li {	margin-left:0px;padding:0 0 0 0px;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:15px; list-style:none; list-style-position: outside;
	list-style-image: url(images/bullet.gif);
}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-size:16pt;font-weight: normal;margin: 0 0 5px 0;color: #008cb9;line-height: 1.3em;}
h2#comments{margin:0px auto 10px;font-size:140%;color: #008cb9; border-top: solid 1px #008cb9;}
h1{
	margin: 0 0 20px 0;
	color: #008cb9;
	font-weight: 200;
}
h2#search search-nothing {
	margin: 0 0 20px 0;
	color: #008cb9;
	font-weight: 200;
}
/* headings inside posts */

.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:980px;background: #fff;}




/* -- POSTS -- */
.post-index {margin:30px 70px 40px 0;}
.entry-meta {
	margin-bottom: 5px;
}
#post-single {margin:30px 70px 40px 0;}
#page-single {margin:30px 0px 40px 0;}
.posts-wrap {float:left; clear:none;width:755px;padding: 0 0px 0 0px;margin: 0px 0 20px 0;border-right: solid 1px #999999;}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 0 10px -1px;padding: 0 0 0 5px;overflow:hidden; float:left; clear:none;width:200px;border-left: solid 1px #999999;}
.sidebar {width:98%;clear:none;}
.block-1 {float:right;margin-top: 35px;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 0.4em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:685px;height:auto;float:left;clear:both;padding: 10px 0px;margin:0px 70px 40px 0;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}
.navigation a {
	color: #999999;
}
a img {
	border: none!important;
}
/* @group header */
#header {
	height:100px;
	margin:0 auto;
	text-align:center;
	padding: 35px 0 17px 0}

#tagline {
	position: relative;
	float: left;
	display: inline;
	width: 564px;
	height: 69px;
}
#logo {
	position: relative;
	float: right;
	right: 42px;
	width: 134px;
	height: 69px;

}
h2.archive-title {
	font-weight: 200;
	margin-bottom: 20px;
}

/* @end */

/* @group footer */


#footer {
	height:30px;
	overflow:hidden;
	margin:0px auto;
	clear:both;
	float:none;
	text-align:center;
	padding: 10px 17px;
	border-top: solid 1px #999999;
}
#footer_meta {
	position: relative;
	display: inline;
	float: left;
	height: 22px;
}
#navigation {
	position: relative;
	display: inline;
	float: left;
	margin: 3px 0 0 10px;
}
#navigation a {
	border: none !important;
}
span.pages {
	border-right: solid 1px #999999 !important;
	border-left: none !important;
	border-top: none !important;
	border-bottom: none !important;
	color: #999999 !important;
}
span.current {
	border: none !important;
	color: #999999 !important;
}
#searching {
	background: #ffffff url(images/search.gif) no-repeat top;
	position: relative;
	float: right;
	width: 162px;
	height: 22px;
}
#searchsubmit {
	display: none;
}
#searchform input {
	border: none;
	text-align: center;
	height: 15px;
	color: #999999;
	vertical-align: baseline;
	margin: 3px;
}
/* @end */
/* @group index */
.entry-content {
	line-height: 1.2em;
	padding-right:20px;
}


/* @end */
/* @group comments */
#com_col1 {
	position: relative;
	float: left;
	width: 340px;	

}
#com_col2 {
	position: relative;
	float: right;
	width: 300px;
	display: inline;
}

#respond {
	position: relative;
	width: 640px;
	height: 220px;
	clear: both;
}
.avatar {
	float: right;
}
div.comments-wrap {margin:15px auto; padding:0;}
div#cancel-comment-reply { font-weight:bold; }
li.comment,li.trackback, li.pingback {margin: 10px auto;clear: both;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
h3#comments {
	padding-bottom: 10px;
	border-bottom: solid 1px #008cb9;
	margin:00px 70px 0px 0;
}

textarea#comment {overflow:hidden;font: inherit;color: #999999;padding: 5px;border: solid 1px #999999;}
input {
	color: #999999;
	border: solid 1px #999999;
}
label {
	font-size: 9pt;
}
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	margin:0px 70px 0px 0;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
.thread-alt {
	background-color: #f0f8fb;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {
	border-left: 2px solid #ddd;
}

/* @end */

/* @group sidebar */


.sidebar p {
	font-size: 9pt;
}
.widget {
	margin: 0px 0 40px 0;
	padding: 0;
}
.widget li {
	padding: 0 0 15px 0;
}
.widget a {
	color: #808080;
	line-height: 1.2em;
}

h3.widgettitle {
	margin-bottom: 5px;	
}
/* @end */

/* @group homepage */


#col1 {
	position: relative;
	float: left;
	width: 230px;
	padding: 0 22px 0 0;
	overflow: hidden;
}
#col2 {
	position: relative;
	float: left;
	width: 230px;
	padding: 0 22px 0 0;	
	overflow: hidden;

}
#col3 {
	position: relative;
	float: left;
	width: 230px;
	padding: 0 0px 0 0;
	overflow: hidden;	
}
#col12 {
	position: relative;
	float: left;
	width: 480px;
	padding: 0 22px 0 0;
	overflow: hidden;
}
#row {
	position: relative;
	display: block;
	width: 755px;
	height: 70px;
	clear: both;
	margin-bottom: 10px;
}
#col23 {
	position: relative;
	float: left;
	width: 480px;
	padding: 0 22px 0 0;
	overflow: hidden;
}

p.home {
	font: 13pt/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
	color: #999999;
	font-weight: 200 !important;
	padding-bottom: 29px;
}

h3{margin:0px auto 10px;font-size: 12pt;color: #008cb9;font-weight: 200;
	line-height: 1.3em;
}
h3 a {
	color: #008cb9;
}
span.more {
	float: right;
	background: url(images/more.jpg) no-repeat right bottom;
	padding: 5px 20px 0 0;
}
h2.page-title {
	padding: 0 0 10px 0;
	font: 16pt/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #008cb9;	
}
/* @end */
/* @group gallery */

.gallery_item {
	padding: 0 3px 0 0;
}
.gallery_item img {
		border: solid 1px #008cb9 !important;
		padding: 1px;

}

#portfolio-style ul li{
list-style-type:none;
list-style-image:none;
padding-left:0px;
margin-left:0px;
}

#portfolio-gallery img.alignleft{
margin:0px;
}

/* SLIDEVIEWER STYLES */
/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 

/*core classes*/
.stripViewer {
position: relative; 
overflow: hidden; 
border: 3px solid #008CB9;
margin: 0 0 1px 0;
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0;
padding: 0; 
position: relative; 
left: 0;
top: 0; 
width: 1%;
list-style-type: none;
} 
.stripViewer ul li {
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%;
} 
.stripTransmitter ul {
margin: 0;
padding: 0; 
position: relative; 
list-style-type: none;
} 
.stripTransmitter ul li{
width: 20px;
float:left; 
margin: 0 1px 1px 0;
} 
.stripTransmitter a{
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px;
background: #008CB9;
color: #fff;
text-decoration: none;
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #008CB9; 
} 

/*tooltips formatting*/ 
#tooltip {
background: #fff; 
color: #000;
opacity: 0.85;
border: 5px solid #dedede;
} 
#tooltip h3 { 
font: normal 10px Verdana;
margin: 0;
padding: 6px 2px; 
border: 0;
}

/* END OF SLIDEVIEWER STYLES */

/* SOLUTION TEAM PROFILE */

#solution-team-profiles li                                               
{                                                         
display: inline;                                          
list-style-type: none;                                    
margin-right: -40px;                                      
}  

/* @end */
