/*
Theme Name: SEO Inc. v2
Theme URI: http://www.seoinc.com/seo-blog/
Description: SEO Inc's revised Theme
Version: 1
Author: SEO Inc.
Author URI: http://www.seoinc.com
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This 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

*/



body {
margin:0;
padding:0;
background:#e0e0e0 url('images/seo-blog-bg.jpg') 0 0 repeat-x;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:75%;
color:#383838;
}

/*h1, h2*/.heading { color:#0090cf; font-size:2em; margin-top:13px; margin-bottom:4px; width:475px; }
/*h1 a, h2 a*/.heading a { text-decoration:none; }
h3 { font-size:1.667em }
.post-content h3 { font-size:18px; }
.post-content p { font-size:1.167em; line-height:1.5em }
.post-content ul { font-size:1.167em; line-height:1.5em; margin:5px 0; }
a { color:#0090cf; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
.alignright { float:right; margin:15px 0 15px 15px; }
.alignleft { float:left; margin:15px 15px 15px 0; }

#header img {
position:absolute;
left:-35px;
top:0px;
}

#links-nav {
margin:0;
padding:0;
list-style:none;
position:absolute;
right:23px;
top:50%;
font-size:1.167em;
}

#links-nav li {
float:left;
padding-left:12px;
margin-left:12px;
border-left:1px #FFF solid;
}

#links-nav li a:hover {
text-decoration:underline;
}

#links-nav li.nomargin {
border-left:none;
}

#links-nav a {
color:#FFF;
text-decoration:none;
}

#header form {
position:absolute;
right:23px;
top:0px;
height:31px;
}

#s { 
background:#00425e; 
border-right:none; 
border-top:none; 
border-left:1px #303030 solid; 
border-bottom:1px #303030 solid; 
height:18px;
width:205px;
position:absolute;
right:36px;
padding:6px 0 6px 10px;
top:0px;
color:#fff;
font-size:13px;
}

#searchsubmit {
width:36px;
height:31px;
background:#00364d url('images/search-icon.gif') 50% 50% no-repeat;
border-top:0px;
border-bottom:1px #303030 solid;
border-right:1px #303030 solid;
border-left:1px #454545 solid;
position:absolute;
right:0px;
padding:0;
top:0px;

}

#wrapper-container {
overflow:hidden;
width:1020px;
margin:0 auto;
}

#wrapper { 
width:985px;
margin:0 auto;
}

#header { 
height:208px;
position:relative;
margin-bottom:35px;
}

#page {
width:985px;
position:relative;
}

#content {
width:678px;
float:left;
}

.post {
background:url('images/post-bg.jpg') 0 0 repeat-y;
position:relative;
width:678px;
margin-bottom:15px;
}

.post-content {
padding:20px 45px;
}

.post-content-tags {
margin:0 0 25px;
padding:0;
list-style:none;
font-weight:bold;
font-size:1em !important;
}

.post-content-meta {
margin:0 0 30px;
padding:0;
list-style:none;
overflow:hidden;
font-size:11px !important;
color:#898989;
width:475px;
}

.post-content-meta li {
margin-right:8px;
display:inline;
}

.date-stamp {
background:url('images/date-stamp.gif') 0 0 no-repeat;
width:47px;
height:49px;
position:absolute;
left:-17px;
top:23px;
font-family:Georgia,"Times New Roman",serif;
color:#FFF;
font-weight:bold;
font-size:1.167em;
text-align:center;
line-height:.8em;
padding-top:12px;
text-transform:uppercase;
}

.date-stamp span {
display:block;
}

.bg-top {
background:url('images/post-bg-top.jpg') 0 0 no-repeat;
width:678px;
height:8px;
position:absolute;
top:0px;
left:0px;
}

.bg-btm {
background:url('images/post-bg-btm.jpg') 0 bottom no-repeat;
width:678px;
height:14px;
position:absolute;
bottom:-1px;
left:0px;
}

a img.continue-reading { 
margin:12px 0;
display:block;
width:162px;
height:32px;
}

.post-content ol {
font-size:1.167em;
line-height:1.5em;
}

.fshare { 
position:absolute;
top:25px;
right:35px;
}

.twitter-share-button {
right:4px;
top:48px;
position:absolute;
}

.IN-widget {
position: absolute;
top: 25px;
right: 30px;
}

.fb-like {
position: absolute !important;
top: 100px;
right: 35px;
width: 70px;
}

.db-wrapper {
position:absolute;
top:73px;
right:35px;
}

.wp-pagenavi {
margin:50px 0;
color:#787878;
font-size:1.167em;
}

.wp-pagenavi a {
background:#383838;
margin:0 6px;
padding:5px 8px;
color:#fff;
text-decoration:none;
}

.wp-pagenavi .current {
background:#787878;
padding:5px 8px;
margin:0 6px;
border:1px #383838 solid;
color:#fff;
}

#footer {
height:415px;
background:#343434 url('images/footer-bg.jpg') 0 0 repeat-x;
overflow:hidden;
width:100%;
}

#footer-content {
width:985px;
margin:55px auto;
overflow:hidden;
}

.footer-box {
float:left;
display:inline-block;
color:#FFF;
border-right:1px #494949 solid;
border-left:1px #202020 solid;
width:220px;
height:175px;
font-size:1.25em;
padding:0 40px;
}

.footer-box address {
font-style:normal;
}

.footer-box h5 {
font-size:1.125em;
margin-top:0px;
margin-bottom:5px;
}

.noborder-l { border-left:none; }
.noborder-r { border-right:none; }
.shortwidth  { width:268px }

#footer-links {
margin:0 0 0 200px;
padding:0;
list-style:none;
}

#footer-links li {
float:left;
margin-right:20px;
}

#footer-links a {
font-size:12px;
color:#666;
}

#footer-links-box {
width:985px;
margin:0 auto;
padding:25px 0 0;
overflow:hidden;
}

#sidebar { 
float:right;
width:300px;
/*position:relative;
right:15px;
z-index:-1;*/
}

.side-box {
background:url('images/side-box-mid.jpg') 0 0 repeat-y;
width:259px;
position:relative;
margin:0 auto 18px;
}

.facebook-box {
margin:0 auto 18px;
position:relative;
width:240px;
}

.side-box-content {
padding:12px 20px;
}

.side-box h4 {
font-size:1.667em;
border-bottom:1px #d4d4d4 solid;
margin:0;
}

.side-box-top {
background:url('images/side-box-top.jpg') 0 0 no-repeat;
width:259px;
height:8px;
position:absolute;
top:0px;
left:0px;
}

.side-box-btm {
background:url('images/side-box-btm.jpg') 0 bottom no-repeat;
width:259px;
height:8px;
position:absolute;
bottom:-1px;
left:0px;
}

.social-icons {
padding:12px 0 4px;
}

.twitter h3 { display:none; }
.twitter .heading4 { display:block; padding-left:30px; }
.twitter h4 { display:none; }
.twitter .twtr-profile-img-anchor { display:none; }
.twtr-hd { padding:5px !important; }
.twitter-bird { position:absolute; top:-21px; left:10px; }

#list-categories {
margin:15px 0 0;
padding:0;
list-style:none;
font-size:1.083em;
font-weight:bold;
}

#list-categories li {
margin:5px 0;
}

#list-categories a {
text-decoration:none;
}

#list-categories a:hover {
text-decoration:underline;
}

.free-analysis {
background:url('images/free-analysis-bg.jpg') 0 0 no-repeat;
width:220px;
height:233px;
padding:10px 40px 0px 40px;
}

.free-analysis p {
font-size:1.167em;
line-height:1.5em;
}

.free-analysis h4 {
font-size:2.083em;
text-transform:uppercase;
border-bottom:1px #d4d4d4 solid;
margin:6px 0;
text-align:center;
}

.free-analysis img {
margin:0 auto;
text-align:center;
}

.subscribe {
margin:0 25px 18px 25px;;
}

/*********************COMMENTS*******************/

.commentlist { margin:0; padding:0; list-style:none; }
.commentlist li { padding:0 0 1px; }
.even { margin:20px 0 20px 100px; padding:0 0 15px; background:url('images/comment-even-btm.jpg') right bottom no-repeat; position:relative; }
.even .avatar { position:absolute; left:-80px; top:20px; }
*html .even .avatar { left:-120px; top:20px; }
.comment-cont { background:url('images/comment-even-mid.jpg') right 0 repeat-y; font-size:1.25em; display:block; padding:40px; margin:0 0 10px; overflow:hidden; }
.comment-content { margin:10px 0 0; display:block; }
.author_name { color:#0090cf; font-size:1.2em; font-weight:bold; }
.even-top { position:absolute; top:0px; right:0px; background:url('images/comment-even-top.jpg') right 0 no-repeat; width:589px; height:15px; display:block;}
.even-btm { position:absolute; bottom:0px; right:0px; background:url('images/comment-even-btm.jpg') right bottom no-repeat; width:589px; height:205px; display:block; }
.comment-even-arrow { width:22px; height:31px; background:url('images/comment-arrow.jpg'); display:block; position:absolute; top:30px; left:-12px; }
* html .comment-even-arrow { top:30px; left:-52px; }

#respond { margin:50px 0; }
#respond input { border:1px #343434 solid; height:18px; padding:6px 5px; }
#respond textarea { border:1px #343434 solid; padding:6px 5px; }
#submit { background:url('images/submit-comment.jpg') no-repeat; width:162px !important; height:32px !important; border:none !important; }

/* MISC */

.wp-caption-text { text-align:center; font-size:1em !important; font-weight:bold; }

.theIm{
float:left;
margin-right:10px;
margin-bottom:10px;
}

/* zoom jquery */
.wrap-zoom { width: 600px; position: relative; } 
.small-zoom { position: relative; } 
.small-zoom img { border: 1px solid black; }
.large-zoom { background: white; position: relative; width: 600px; } 
.mover-zoom { position: absolute; top: 0; left: 0; width: 250px; height: 125px; overflow: hidden; z-index: 100; background: white; display: none; } 
.overlay-zoom { border: 1px solid black; width: 250px; height: 125px; position: absolute; top: 0; left: 0; z-index: 200;} 
#content img { max-width: 1366px; }

#slider
{
  margin: 0px;
  padding: 0px;
  width: 605px;
  height: 353px;

  position: relative;
  overflow:hidden;
  clear: both;
}

#canvas
{
  margin: 0px;
  padding: 0px;
  position: relative;
  width: 10000px;
  height:353px;
}

#slider .slide
{
  margin: 0px;
  padding: 0px;
  position: relative;
  width: 605px;
  height: 353px;
  float: left;
  cursor: default;
}

#slider .slide p
{
  margin: 0px;
  padding: 0px 0px;
  font-size: 10px;
  line-height: 1em;
  font-style: italic;
}

#slider .slide img
{
 margin: 0px;
 padding: 0px;

 display: block;
}

#slider-menu
{
 margin: 0px;
 padding: 0px;
 list-style: none;
 height: 1em;
 vertical-align: middle;
 font-size: 10px;

}

#slider-menu li
{
 margin-right: 1em;
  height: 1em;
 line-height: 1em;
  vertical-align: middle;
 float: left;
}

.c-Hv-Pe-Tza
{
  position: relative;
  top: -40px;
}
