/*
Theme Name: Holagraphic Design
Theme URI: http://holagraphic.com/
Description: Visual Communication
Version: 1.1
Author: Holagraphic
Author URI: http://holagraphic.com/
*/

body {background: #57584f; background-image: url('/wp-content/themes/holagraphic/images/background-thin.gif'); background-repeat: repeat; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#wrapper-shadow {background: url('/wp-content/themes/holagraphic/images/shadow.png'); background-repeat: repeat-y; background-position: center; padding: 0;}
#wrapper-index {background: #ffffff; background: url('/wp-content/themes/holagraphic/images/wrapper-background.png'); background-repeat: repeat-y; background-position: bottom; height: auto; width: 1015px; min-height: 600px; margin: 0 auto; padding: 0; position: relative; z-index: 4;}
#wrapper {background: #ffffff; height: auto; width: 1015px; min-height: 600px; margin: 0 auto; padding: 0; position: relative; z-index: 4;}
#container {background: #ffffff; height: 100%; width: 800px; margin: 0; padding: 0; background-image: url('/wp-content/themes/holagraphic/images/content.png'); background-repeat: repeat-y;}
#container-archive {background: #ffffff; height: 100%; width: 800px; margin: 0; padding: 0; background-image: url('/wp-content/themes/holagraphic/images/content-index.png'); background-repeat: repeat-y;}

.content-index {text-align: left; margin: 0; padding: 0;}
.content {text-align: left; margin: 0; padding: 0; background-image: url('/wp-content/themes/holagraphic/images/content.png'); background-repeat: repeat-y;}
.post {position: relative; margin: 0; padding: 0; width: 529px; text-align: left; font-size: 12px; background: #ffffff;}
.post-index {position: relative; margin: 0 0 4px 234px; padding: 0 36px 8px 36px; width: 529px; text-align: left; font-size: 12px; background: #ffffff; border-bottom:1px solid #dbdbdb;}
.post-archive {position: relative; margin: 0 0 4px 434px; padding: 10px 25px; width: 529px; text-align: left; font-size: 12px; background: #ffffff; border-bottom:1px solid #dbdbdb;}
.post h2 {margin: 22px 0 0 0;}
.page {position: relative;}
.page-index {position: relative; margin: 32px 0 0 234px; padding: 0 36px 8px 36px; width: 529px; text-align: left; font-size: 12px; background: #ffffff;}
.entry {display: block; border: solid; border-width:thin;}

#main-top {margin: 0 0 0 234px; width: 601px; background: none; color: #f1f1f1;}
#main-top a {color: #f1f1f1;}
#main-shim {padding: 5px 0;}
/*.main-line {margin: 12px 0 0 0; padding: 1px 0 0 0; background-color: #dbdbdb; }*/

.blog {}
.blog p {padding: 0 20px 15px 20px; font-size: 11px;}
.blog h5 {padding: 0 0 0 20px; font-size: 12px;}
.blog img {padding: 5px 0 0 0;}
.blog-shim {margin: 0;}
#blog-top a {color: #f1f1f1;}
.blog-line {margin: 2px 0 0 0; padding: 1px 0 0 0; background-color: #b6b7b1;}
.blog-column {width: 180px; float: right;  margin: -43px -215px 0 0; background: #d6d8d1;}
#blog-studio img {display: inline; margin: -1px 0 0 0;}

.recent-work {width: 234px; float: left; background: #f0f0f0; height: auto; }
.recent-work p {padding: 0 30px; font-size: 11px; }
.recent-work h5 {padding: 0 30px;}
.recent-work img {padding: 23px 0 15px 0;}
#recent-work-top a {color: #f1f1f1;}
.recent-work-shim {margin: 3px 0 4px 0;}
.recent-work-line {margin: 23px 0 0 0; padding: 1px 0 0 0; background-color: #cdcdcd;}

.recent-work-block {background: #f0f0f0; height: 100%; width: auto; margin: 0; padding: 0;}

.storytitle {margin: 0; padding: 5px 0 4px 0;}
.storytitle h2 {padding: 0; margin: 0 0 0 0; }
h2 .storytitle { min-width: 530px; background: #ededed; }
.storytitle a {padding: 0; margin: 0 0 0 14px; font-size: 13px;}
.storytitle h2 img {float: left; margin: 0; padding: 0;}

.storycontent {margin: 0; padding: 0 0 2px 0;}
.storycontent img {/*border: thin; border-style: solid; border-color: #f0f0f0;*/}
.storycontent p {margin: 6px 0 12px 0; padding: 0;}


.portfolio {width: 181px; min-height: 300px; float: left; background: #f5f5f5; list-style-type: none; margin: 0; padding: 42px 0 0 19px; font-size: 11px;}
.portfolio li {color: #727272; font-size: 10px; margin: 0 0 11px 0; background:transparent;}
.portfolio li a {margin: 5px 0; font-size: 12px; background:transparent;}
#blog {margin: 0;}
.shim-column {width: 180px; float: right;  margin: -43px -215px 0 0; background-image: url('/wp-content/themes/holagraphic/images/main-title-background.png'); background-repeat: repeat-x; background-position: top; }
#shim {padding: 22px 0 21px 0; background: none;}
.date {font-size: 11px; padding: 14px 20px 0 20px; color: #727272;}
.meta {margin: 5px 0; padding: 0;}
.more {margin: 0;}

br {clear: left;}
img {border: none;}
form {margin: 0px; padding: 0px;}
.captcha {margin: 0; padding: 0px;}
.captcha ul {margin: 10px 0 0 0; padding: 0px; display: block; }
.captcha ul li {margin: 0px; padding: 5px; display: block; }
.captcha ul li a {margin: 0px; padding: 0px;}
#recaptcha {margin: 20px 0 0 0;}

.search {margin: -131px -200px 0 700px; padding: 40px 0;}
.search-form {margin: 0;}
.search-line {margin: 0; padding: 1px 0 0 0; background-color: #dbdbdb; width: 1015px;}

.rss {margin: 0 0 0 460px; padding: 40px 0; display: block;}
.rsss li {margin: 0 0 0 15px; list-style-type: circle; color: #727272;}
.rsss ul li a {color: #ff7823; text-decoration: underline; font-size: 11px;}

.featured {margin: 0 0 0 460px; padding: 0;}

.clear {clear: both;}
.clear-left {clear: left;}
.clear-right {clear: right;}

h1 {padding: 5px 0 6px 0; font-size: 12px; font-weight: lighter; background: #f9f9f9;}
h2 {background: #ededed; padding: 0; margin: 0; font-size: 19px;}
h2 img {float: left; margin: 0;}
h3 {color: #727272; font-weight: bold; padding: 0 0 5px 0;}
h4 {padding: 0; margin: 0; font-size: 18px;}
h5 a {font-weight: bold;}
h6 {background-image: url('/wp-content/themes/holagraphic/images/main-title-background.png'); background-repeat: repeat-x; background-position: bottom; padding: 7px 0 8px 20px; font-weight: lighter; font-size: 21px; max-height: 42px;}
h6 a { cursor: default;}

h6.our-work {text-indent:-2000px; overflow:hidden; background: url('/wp-content/themes/holagraphic/images/header-our-work.gif'); background-repeat: repeat-x; background-position: bottom left;}
h6.News {text-indent:-2000px; overflow:hidden; background: url('/wp-content/themes/holagraphic/images/header-whats-new.gif'); background-repeat: repeat-x; background-position: bottom left;}
h6.inside-holagraphic, h6.Inside {text-indent:-2000px; overflow:hidden; background: url('/wp-content/themes/holagraphic/images/header-inside-holagraphic.gif'); background-repeat: repeat-x; background-position: bottom left;}
h6.Blog {text-indent:-2000px; overflow:hidden; background: url('/wp-content/themes/holagraphic/images/header-blog.gif'); background-repeat: repeat-x; background-position: bottom left;}
h6.contact, h6.Contact {text-indent:-2000px; overflow:hidden; background: url('/wp-content/themes/holagraphic/images/header-contact-us.gif'); background-repeat: repeat-x; background-position: bottom left;}
h6.recent-work, h6.Recent {text-indent:-2000px; overflow:hidden; background: url('/wp-content/themes/holagraphic/images/header-recent-work.gif'); background-repeat: repeat-x; background-position: bottom left;}
h6.news {text-indent:-2000px; overflow:hidden; background: url('/wp-content/themes/holagraphic/images/header-news.gif'); background-repeat: repeat-x; background-position: bottom left;}

h6.column {color:#fff;}
h8 {color: #2b2b2b; font-weight: bold; padding: 0;}
h9 {color: #727272; margin: 0 2px; paddong: 0; font-size: 10px;}
h10 {color: #727272; font-weight: bold; padding: 0;}

p {color: #3f3f3f;}
a {text-decoration: none;}
a:link {color: #ff8a00;}
a:visited {color: #ff8a00;}
a:hover {color: #ff6301;}
a:active {color: #ff8a00;}

#commentform {width: 530px;}
.comments {margin: 0 0 0 234px; padding: 10px; width: 530px;}
#comment {width: 530px;}
#404 {padding: 20px; margin: 0;}
#login {border: none;}
#loginform {border: none;}
.categories {color: #f9f9f9;}

.left {float: left;}
.left img {padding: 5px 0 0 10px; max-width: 100px;}
.right {float: right;}
.right img {padding: 5px 0 0 10px; max-width: 100px;}

#logo {margin: 38px auto 0 auto; padding: 0; height: 159; width: 1015;}
#logo img {/*border: #57584f; border-top: solid;*/}

#side {margin: -42px 0 0 0; padding: 0; float: left; width: 234px; background: #434241;}
#side h4 {display: none;}
.sidebar {float: left; background: #434241; width: 234px; padding: 0; margin: 0; font-size: 12px;}
.sidebar ul {padding: 0; margin: 0;}
.sidebar ul li ul li {list-style-type: none; padding: 0; margin: -5px 0;}
.sidebar ul li ul li a {margin: 0; padding: 0;}
.sidebar ul li ul li a:link {color: #f1f1f1;}
.sidebar ul li ul li a:visited {color: #f1f1f1;}
.sidebar ul li ul li a:hover {color: #ff8a00;}
.sidebar ul li ul li a:active {color: #ff8a00;}
.sidebar ul li ul li h5 {width: 234; margin: 0 0 0 25px; padding: 0;}

.previous-next {margin: 0 0 0 460px; padding: 18px 0 0 0;}
.previous-nextt {margin: 0 0 0 460px; padding: 18px 0 18px 0;}
.previous-next-line {margin: 11px 0; padding: 1px 0 0 0; background-color: #dbdbdb; width: 164px;}

#shadow-left {background-image: url('/wp-content/themes/holagraphic/images/left-shadow.png'); background-repeat: repeat-y; margin: 0; padding: 0; position: relative; z-index: 100;}
#shadow-right {background-image: url('/wp-content/themes/holagraphic/images/right-shadow.png'); background-repeat: repeat-y; margin: 0; padding: 0; position: relative; z-index: 100;}

.navigation {float: right; margin: 0; padding: 0;}
.navigation p {margin: 4px 10px 5px 0; font-weight: bold;}
.navigation a img {background-image: url('/wp-content/themes/holagraphic/images/arrow.png'); background-repeat: no-repeat;}
.navigation a:hover img {background-image: url('/wp-content/themes/holagraphic/images/arrow.png'); background-repeat: no-repeat;}

ul.nav li a {display:block; height:42px; width:234px; overflow:hidden; text-indent:-3000px;}
	li.nav-news a { background:url('/wp-content/themes/holagraphic/images/nav-whats-new.png') no-repeat 0 0 #2b2b2a;}
	li.nav-featured-work a { background:url('/wp-content/themes/holagraphic/images/nav-our-work.png') no-repeat 0 0 #2b2b2a;}
	li.nav-inside-holographic a { background:url('/wp-content/themes/holagraphic/images/nav-inside-holagraphic.png') no-repeat 0 0 #2b2b2a;}
	li.nav-blog a { background:url('/wp-content/themes/holagraphic/images/nav-blog.png') no-repeat 0 0 #2b2b2a;}
	li.nav-contact-us a { background:url('/wp-content/themes/holagraphic/images/nav-contact-us.png') no-repeat 0 0 #2b2b2a;}
	
		li.nav-news a:hover { background:url('/wp-content/themes/holagraphic/images/nav-whats-neww.png') no-repeat 0 0 #2b2b2a;}
		li.nav-featured-work a:hover { background:url('/wp-content/themes/holagraphic/images/nav-our-workk.png') no-repeat 0 0 #2b2b2a;}
		li.nav-inside-holographic a:hover { background:url('/wp-content/themes/holagraphic/images/nav-inside-holagraphicc.png') no-repeat 0 0 #2b2b2a;}
		li.nav-blog a:hover { background:url('/wp-content/themes/holagraphic/images/nav-blogg.png') no-repeat 0 0 #2b2b2a;}
		li.nav-contact-us a:hover { background:url('/wp-content/themes/holagraphic/images/nav-contact-uss.png') no-repeat 0 0 #2b2b2a;}
	
		body#sectiontwo li.nav-news a { background:url('/wp-content/themes/holagraphic/images/nav-whats-neww.png') no-repeat 0 0 #2b2b2a;}
		body#sectionthree li.nav-featured-work a { background:url('/wp-content/themes/holagraphic/images/nav-our-workk.png') no-repeat 0 0 #2b2b2a;}
		body#sectionfour li.nav-inside-holographic a { background:url('/wp-content/themes/holagraphic/images/nav-inside-holagraphicc.png') no-repeat 0 0 #2b2b2a;}
		body#sectionfive li.nav-blog a { background:url('/wp-content/themes/holagraphic/images/nav-blogg.png') no-repeat 0 0 #2b2b2a;}
		body#sectionsix li.nav-contact-us a { background:url('/wp-content/themes/holagraphic/images/nav-contact-uss.png') no-repeat 0 0 #2b2b2a;}

.category-lead {position: relative; margin: 0 0 0 434px; padding: 38px 25px 0 25px; width: 529px; text-align: left; font-size: 12px; font-weight:bold; background: #ffffff;}
body#sectionthree div.post-archive {padding-top:0px;}
body#sectionfour div.post-index {padding-top:10px;}

#footer {text-align: center; margin: 0; padding: 0;}
#footnote {width: 100%; background: #57584f; color: #f1f1f1; text-align: center; margin: 0 auto; padding: 15px 0;}
#copy {margin: 0 0 0 -375px;}
#headnote {height: 38px; width: 100%; background: #57584f; margin: 0 0 -38px 0;}