body {
	font: 11px Arial, Helvetica, sans-serif;
	background:#e0ddd8;	
	margin: 0;
}
html,body {height: 100%;}

a {color:#169cab;	text-decoration:none; outline:none;}

img {border:none;}

a:hover {text-decoration:underline;}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin:0;
	color:#000000;
	}
	
h5{ 
	color:#3EA9B4;
	font-size:12px;
	margin:0;
	}
	
object { 
	outline:none; 
}
	
input,
textarea,
select {
	font:100% arial, sans-serif;
	vertical-align:middle;
	border:1px solid #3EA9B4;	
	line-height:15px;
	margin-bottom:10px;
	padding:2px 4px 0;
}

select {padding:0;} 

input {width:150px; height:18px;}
	

form,
fieldset {
	margin:0;
	padding:0;
	border:none;
}


form#commentform{margin-top:10px;}

form#commentform .input-left{float:left;}

form#commentform input {
	width:155px;
	height:18px;
	margin-right:20px;
	}
	
form#commentform input.reaction-btn{
	margin:0;
	width:125px;
	background:url(../images/bg-reaction-submit.gif) no-repeat;
}
	
form#commentform textarea {
	width:200px;
	float:left;
	height:63px;
	}

form.right-frm{margin:7px;}

form.right-frm input.nieuwsbrief-btn {
	background:url(../images/bg-nieuwsbrief-btn2.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 4px;
	cursor:pointer;	
}

a.meld-je-aan {
	background:url(../images/text-meld-je-aan.gif) no-repeat;
	text-indent:-9999px;
	cursor:pointer;	
	display:block;
}

a.lees-meer-team {
	background:url(../images/text-lees-meer-team.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	cursor:pointer;	
}

form.action{margin:10px 0;}

form.action span.enof{
	vertical-align:middle;
	padding:0 19px;
}

form.action input{margin:5px 0;}

form.action .action-label-email{margin:0 205px 0 0;}

input.action-btn, input.reaction-btn {
	height:10px;
	width:96px;
	border:none;
	float:right;
	padding:0;
	margin:10px 0;
	background:url(../images/bg-action-submit.gif) no-repeat;
	cursor:pointer;
}


.error{color:#CC0000;}

.succes{color: #009900;}

.wrapper {min-height: 100%;}

* html .wrapper {height: 100%;}



#main {
	padding-bottom:214px;
	display:table;
	width:972px;
	margin:0 auto;
}
#content-wrapper {display: table-footer-group; height:1%;}

#content-wrapper-welkom {
	background:url(../images/bg-contenthome-wrapper.gif) repeat-y;
	height:1%;
	margin-bottom:60px;
}

#content-wrapper-primary{
	background:url(../images/bg-content-wrapper.gif) repeat-y;
	height:1%;
	margin-bottom:60px;
}

#content-wrapper-primary:after, #content-wrapper-welkom:after {
	display:block;
	clear:both;
	content:"";
}



#header {
	/*display: table-header-group;*/
	width:869px;
	height:407px;
	float:right;
	position:relative;
	background-color:#E0DDD8;
	z-index:90;
}

#header  div#slideShow{
position:absolute;
left:0px;
top:0px;
z-index:1;

}
.header-nav {
	position:absolute;
	height:35px;
	background:url(../images/bg-header-nav.gif) repeat-x;
	left:0;
	top:10px;
	width:869px;
	z-index:200;
}
.header-nav ul {
	margin:14px 0 0 10px;
	padding:0;
	list-style:none;
	float:left;
}
.header-nav ul li {
	float:left;
	height:9px;
	overflow:hidden;
}
.header-nav ul li a {
	display:block;
	background:url(../images/bg-header-nav-list.gif) no-repeat;
	text-indent:-9999px;
	height:27px;
}

.header-nav ul li a.welkom {width:45px; background-position:0 0;}
.header-nav ul li a.welkom:hover {background-position:0 -9px;}
.header-nav ul li.active a.welkom {background-position:0 -18px;}
.header-nav ul li a.over-ons {width:85px; background-position:-149px 0;}
.header-nav ul li a.over-ons:hover {background-position:-149px -9px;}
.header-nav ul li.active a.over-ons {background-position:-149px -18px;}
.header-nav ul li a.klanten {width:71px; background-position:-234px 0;}
.header-nav ul li a.klanten:hover {background-position:-234px -9px;}
.header-nav ul li.active a.klanten {background-position:-234px -18px;}
.header-nav ul li a.portfolio {width:85px; background-position:-305px 0;}
.header-nav ul li a.portfolio:hover {background-position:-305px -9px;}
.header-nav ul li.active a.portfolio {background-position:-305px -18px;}
.header-nav ul li a.blog {width:45px;	background-position:-390px 0;}
.header-nav ul li a.blog:hover {background-position:-390px -9px;}
.header-nav ul li.active a.blog {background-position:-390px -18px;}
.header-nav ul li a.labs {width:43px; background-position:-452px 0;}
.header-nav ul li a.labs:hover {background-position:-452px -9px;}
.header-nav ul li.active a.labs {background-position:-452px -18px;}

.search {
	float:right;
	width:303px;
	margin:9px 0 0;
}
.search-form input {
	width:151px;
	background:#c1bfbc;
	border:none;
	padding:1px 4px;
	float:left;
	margin-right:5px;
	height:15px;
}
.search-form input.search-btn, .search-form input.search-btn-small {
	width:59px;
	height:17px;
	background:url(../images/bg-search-btn.gif)	no-repeat;
	cursor:pointer;
}

.search-form input.search-btn-small {background:url(../images/bg-search-btn-small.gif)	no-repeat;}

.search a {
	display:block;
	background:url(../images/bg-contact-btn.gif) no-repeat;
	height:18px;
	width:66px;
	text-indent:-9999px;
	overflow:hidden;
}
.header-stripe {
	position:absolute;
	height:45px;
	width:869px;
	left:0;
	bottom:0;	
	margin-bottom:25px;
}
.header-stripe-content {
	background:url(../images/bg-header-stripe.png) no-repeat;
	height:45px;
	width:869px;
}
.stripe-box1 {float:left;	padding:15px 0 0 7px;}
.stripe-box2 {float:right;	padding:15px 10px 0 0;}

.stripe-box2 strong {
	float:left;
	color:#868686;
	font-weight:bold;
	position:relative;
	line-height:16px;
}
.stripe-box2 strong span {color:#e0ddd8;}

.content h2.websites-head {
	margin:0 0 4px;
	/*text-indent:-9999px;
	background:url(../images/text-websites.gif) no-repeat;*/
	height:25px;
	border-bottom:4px solid #169cab;
	padding-bottom:9px;
	float:left;
	width:100%;
	display:inline;
}


a.header-lnk {
	float:left;
	padding-right:12px;
	background:url(../images/bg-lnk.gif) no-repeat 100% 6px;
	line-height:16px;
	position:relative;
	margin-right:17px;
}
.stripe-box2 a.header-lnk {background:url(../images/bg-lnk.gif) no-repeat 100% 6px;	margin:0 0 0 7px;}

.stripe-box1 ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.stripe-box1 ul li {float:left;	padding-right:3px;}

.stripe-box1 ul li a {
	display:block;
	background:url(../images/bg-header-stripe-item.gif) no-repeat;
	height:15px;
	width:17px;
	overflow:hidden;
	position:relative;
}
.stripe-box1 ul li.active a {
	background:url(../images/bg-header-stripe-item2.png) no-repeat;
	width:22px;
	cursor:pointer;
}
.column01 {float:right;	width:643px; line-height:18px;}
.column02 {float:left;width:329px; line-height:18px;}

.welkom-content a{text-decoration:none;}



.content, .welkom-content {
	float:left;
	width:413px;
	margin-right:31px;
	position:relative;
	padding:0 0 25px;
	color:#585858;		
	z-index:1;
}

h1.logo {margin:0;}

h1 a {
	position:absolute;
	top:-386px;
	left:-330px;
	height:59px;
	width:87px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-logo.gif) no-repeat;
}

.content p {
	color:#585858;
	line-height:17px;
	margin:0 0 10px;
}
.content-column-box {
	width:444px;
	overflow:hidden;
	margin:29px 0 0 -31px;
}


.welkom-content{
	/*float:left;	*/
	margin-right:0;
	width:642px;
	z-index:1;
}

.welkom-content .vert-column{
	float:left;
	z-index:50;
	margin-left:46px;
}

.welkom-content .vert-column a:hover{text-decoration:none;}

.welkom-content .first{margin-left:36px;}

.welkom-content .vert-column a.welkom-block{
	width:170px;
	display:block;
	color:#585858;
	margin-bottom:10px;
}



.welkom-content a h2.helvetica-orange-head{
	margin:0 0 4px;
	height:30px;
	padding-bottom:9px;
	/*float:left;*/
	width:170px;
	border-bottom:4px solid #169CAB;
	vertical-align:bottom;
	visibility:visible;
}

.welkom-content a:hover h2.helvetica-orange-head{border-bottom:4px solid #E66900;}

.welkom-content .inspireren-column, .welkom-content .ontdekken-column{margin-right:32px;}

.welkom-content .inspireren-column a h2{background:url(../images/text-inspireren.gif) no-repeat;}

.welkom-content .ontdekken-column a h2{background:url(../images/text-ontdekken.gif) no-repeat;}

.welkom-content .overtuigen-column a h2{background:url(../images/text-overtuigen.gif) no-repeat;}

.welkom-content .inspireren-column a:hover h2, .welkom-content .ontdekken-column a:hover h2,
.welkom-content .overtuigen-column a:hover h2{background-position:0px -39px;}

.welkom-content h2.websites-head {
	margin:0 0 4px;
	text-indent:-9999px;
	background:url(../images/text-websites.gif) no-repeat;
	height:25px;
	border-bottom:4px solid #169cab;
	padding-bottom:9px;
	float:left;
	width:100%;
	display:inline;
	
}

.welkom-content h3{width:165px;}

.content .portfolio-title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;	
}

.content .portfolio-cat{color:#169CAB; clear:both; margin: 0 0 15px 0;	}

.content .portfolio-title{color:#000000;}
	
.content hr.fat{
	margin-top:34px;
	border: none 0;
	height: 4px;
	border-bottom:4px solid #169CAB;
}

.content hr.dashed, hr.orange-dashed {
	padding:5px 0;
	border: none 0;
	border-bottom:1px dashed #169CAB;
	height: 1px;
	clear:both;
}

hr.orange-dashed {border-bottom:1px dashed #E66900; padding:0px 0;}

hr.orange-fat{
	border: none 0;
	border-bottom:4px solid #E66900;
	margin-top:-9px;
	}

.content .portfolio-image{float:left;}

.content.portfolio-link{
	width:190px;
	height:21px;
	margin-top:-20px;
	text-indent:-9999px;
	background:url(../images/btn-ga-naar-project.png) no-repeat;
	position:relative;
	z-index:100;
}

.content .portfolio-intro{width:210px;	float:right;}

.column {
	float:left;
	width:163px;
	background:#b8d0cf;
	margin-left:31px;
	display:inline;
	min-height:139px;
	padding:0 21px 0 7px;
	overflow:hidden;
}
* html .column {height:139px;}

.column h3.nieuwsbrief-head {
	margin:0 0 5px -7px;
	text-indent:-9999px;
	background:url(../images/text-nieuwsbrief.gif) no-repeat;
	height:24px;
	width:191px;
}
.column h3.download-head {
	margin:0 0 5px -7px;
	text-indent:-9999px;
	background:url(../images/text-download.gif) no-repeat;
	height:24px;
	width:191px;
}
.nieuwsbrief-frm label {
	color:#535250;
	display:block;
	margin-bottom:2px;
}
.nieuwsbrief-frm input {
	height:18px;
	width:150px;
	border:1px solid #3ea9b4;
	padding:2px 4px 0 4px;
	float:left;
	line-height:15px;
	margin-bottom:10px;
}
.nieuwsbrief-frm input.nieuwsbrief-btn {
	height:10px;
	width:118px;
	border:none;
	padding:0;
	margin:0;
	background:url(../images/bg-nieuwsbrief-btn.gif) no-repeat;
}
.column a.download-btn {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:8px;
	width:81px;
	background:url(../images/bg-download-btn.gif) no-repeat;
}
.column p {margin:0 0 10px; line-height:16px;}
.contact-box {
	width:100%;
	overflow:hidden;
	margin:35px 0 0;
}
h2.contact-head {
	margin:0 0 4px;
	text-indent:-9999px;
	background:url(../images/text-contact.gif) no-repeat;
	height:25px;
	border-bottom:4px solid #169cab;
	padding-bottom:10px;
}
.contact-box p {
	margin:0 0 5px;
}
.contact-frm {margin:20px 0 0; padding-right:64px;}

.contact-frm input {
	border:1px solid #3ea8b5;
	height:18px;
	width:238px;
	padding:2px 4px 0;
	float:right;
}
.contact-frm input.contact-submit {
	border:none;
	height:7px;
	width:79px;
	padding:0;
	background:url(../images/bg-contact-submit.gif) no-repeat;
	margin:7px 2px 7px 0;	
}
.contact-frm select {
	border:1px solid #3ea8b5;
	height:22px;
	width:248px;
	float:right;
}
.contact-frm textarea {
	border:1px solid #3ea8b5;
	height:66px;
	width:246px;
	float:right;
	padding:0;
	margin:0;
}
.contact-frm label {
	float:right;
	color:#535250;
	margin:3px 12px 0 0;
}
.contact-frm label.textarea-label {margin-top:25px;}

.contact-frm div {
	width:100%;
	overflow:hidden;
	margin-bottom:9px;
}
.contact-frm div.email-input-box {margin-bottom:29px;}

.contact-frm div.verificate-input-box {margin-bottom:31px;}
.contact-frm div.select-box {margin-bottom:0;}

div.selectArea{margin-left:105px;}

.team-box, .action-box, .comment-box {
	width:404px;
	min-height:115px;
	overflow:hidden;
	background:#b8d0d0;
	margin:24px 0 0;
	padding-left:9px;
}

.commentmetadata{margin-bottom:5px;}

ol.commentlist{
	width:395px;
	margin:0px 7px;
	padding:0px;
	list-style:none;
}

li.comment{border-bottom:1px dashed #585858;}

.commentdate{float:right;}

/*
*html .team-box, .action-box {
	height:115px;	
	overflow:visible;
}*/

.action-box {min-height:130px;}
/*
*html .action-box {
	height:130px;		
}*/

h4.box-head{
	width:413px;
	height:14px;
	/*background:url(../images/text-team.gif) no-repeat;
	text-indent:-9999px;*/
	margin:0 0 5px -9px;
	background-color:#3FA9B6;
	padding:4px 9px;	
}

.team-list {float:left;}

.team-list ul.tabset {
	margin:4px 0 0;
	padding:0;
	list-style:none;
}
.team-list ul.tabset li {float:left; padding-right:9px;}

.team-list-desc {float:left; width:151px;}

.team-list-desc .tab h4 {
	margin:0 0 4px;
	color:#485253;
	font-weight:bold;
	font-size:11px;
}
.team-list-desc .tab span {color:#485253;}

.team-list ul.tabset li a {display:block;}

.team-list ul.tabset li a.active {position:relative;}

.team-list ul.tabset li a.active span {
	position:absolute;
	height:8px;
	width:9px;
	left:32px;
	bottom:-9px;
	background:url(../images/bg-team-bul.gif) no-repeat;
	overflow:hidden;
}
.sidebar {float:left; width:190px;}

.projecten-box {height:1%; margin-bottom:15px;}

.projecten-box:after {
	content:"";
	display:block;
	clear:both;
}
.projecten-box h2.projecten-head {
	margin:0 0 10px;
	text-indent:-9999px;
	height:31px;
	background:url(../images/text-projecten.gif) no-repeat;
	border-bottom:4px solid #169cab;
	padding-bottom:8px;
}
.projecten-box ul {
	margin:0 -11px 10px 0;
	padding:0;
	list-style:none;
	width:203px;
	z-index:1;
	float:left;
}
.projecten-box ul li {
	margin:0 10px 10px 0;
	display:inline;
	position:relative;
	float:left;
}
.projecten-box ul li.active {z-index:999;}

.projecten-box ul li a img {display:block;}

.projecten-box ul li a {display:block;	z-index:9999;}


a.blue{color:#169CAB;}
a.blue:hover{color:#E66900;}


.popup-hover div.popup {
	background:url(../images/bg-popup.png) no-repeat;
	position:absolute;
	bottom:-46px;
	left:0;
	display:none;
	width:187px;
	height:46px;
	color:#fff;
}
* html .popup-hover div.popup {bottom:-52px;}

#popup-content {position:relative;}

.cover{
	background:url(../images/bg-thumb-cover.png) no-repeat;	
	height:90px;
	width:85px;
	position:absolute;
	margin-top:-90px;
}

.active div.popup {display:block;}

.active .cover{background:none;}

.popup-hover div.popup div.text {margin:12px 7px;}


.cases-box {
	width:100%;
	overflow:hidden;
	margin:0 0 28px;
	clear:both;
}
.cases-box h2.cases-head {
	margin:0 0 10px;
	background:url(../images/text-cases.gif) no-repeat;
	height:25px;
	border-bottom:4px solid #169cab;
	padding-bottom:10px;
	text-indent:-9999px;
}
.cases-box-content {
	background:#cbc8c3;
	position:relative;
	padding-bottom:10px;
}

.right-box{	
	width:100%;
	overflow:hidden;
	margin-bottom:28px;
}
.right-box-content, .right-box-content-transparent{
	background:#cbc8c3;
	overflow:hidden;	
	height:1%;
}

.right-box-content p {padding:7px;	margin:0;}

.right-box-content .author-img{margin:10px 35px;}

.right-box-content-transparent{ background-color:#E0DDD8;}

.right-box .black-link {
	width:185px;
	height:13px;
	margin-top:-19px;	
	position:relative;
	z-index:10;
	background:url(../images/btn-ga.png) no-repeat;
	padding:3px;
}


/*.nieuwsbrief-box {
	width:100%;
	overflow:hidden;
	margin-bottom:28px;
}
h2.nieuwsbrief-head {
	margin:0 0 10px;
	background:url(../images/text-nieuwsbrief2.gif) no-repeat;
	height:25px;
	border-bottom:4px solid #169cab;
	padding-bottom:10px;
	text-indent:-9999px;	
}
.nieuwsbrief-box-content {
	background:#cbc8c3;
	overflow:hidden;
	padding:10px 0 10px 7px;
	height:1%;
}*/

.nieuwsbrief-box  p {color:#585858;	margin:0 0 18px;}

.nav { float:left;	width:191px; }

.nav .welkom{ margin: 0 20px 0 0; }

.nav .welkom ul{
	list-style:none;
	margin:0;
	padding:0;
}


.nav .welkom ul li{margin:10px 0;}

.nav .welkom h4{margin:0;	padding:0; }

.nav .welkom .timestamp{color:#169CAB;	margin-bottom:5px;}

.nav .welkom a{margin-top:10px;}

.nav .welkom a:hover{text-decoration:underline;}

a.black{
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

.orange{color:#E66900;}

div#calendar_wrap{clear:both; background-color:#CBC8C3; width:170px; padding:10px; /*padding:5px 6px 5px 0;*/ }

table#wp-calendar{width:170px; text-align:center;}
table#wp-calendar caption{font-size:14px; padding-bottom:15px; width:100%;}

.nav .welkom hr{
	border: none 0;
	border-top:1px solid #000000;
	height: 1px;
	margin:4px 0;
	}
	

.nav ul.main-list {
	margin:34px 0 48px;
	padding:9px 0 0;
	list-style:none;
	border-top:4px solid #e66900;
	float:right;
	width:191px;
	text-align:right;
}

.nav ul.portfolio{margin-top:0;}

.nav ul.main-list li {
	/*width:199px;*/
	margin:0 0 5px;	
	padding:0 3px 0px 0;	
}

.nav ul.main-list li ul, .related-landing-posts ul, ul.related-list {
	margin:5px 0 ;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.nav ul.main-list li ul li {
	margin:0 0 3px -25px;
	float:none;
	overflow:hidden;
}
.nav ul.main-list li a , ul.right-list li a{font-size:12px;display:block; /*margin-right:10px;*/}
.nav ul.main-list li a:hover {font-size:12px; text-decoration:none;}

.nav ul.main-list li.websites-item{background:url(../images/bg-li.gif) right 2px no-repeat; padding-right:10px; }
.nav ul.main-list li.websites-item a, ul.right-list li a, ul.right-list li div, .related-landing-posts ul li h4 a, ul.related-list li a{color:#5C5A5C; }
.nav ul.main-list li.websites-item a:hover, ul.right-list li a:hover, ul.related-list li a:hover{color:#E66900; text-decoration:none;}

.nav ul.main-list li.websites-item-active{background:url(../images/bg-li-active.gif) right 2px no-repeat; padding-right:10px;}
.nav ul.main-list li.websites-item-active a{color:#E66900;}

ul.right-list{padding:0 0 5px 10px; margin:10px 0;}
ul.right-list li{list-style:none; padding-left:10px; margin-bottom:10px; background:url(../images/bg-li-right.gif) left 3px no-repeat; }
ul.right-list li.no-list-style{background:none;}
ul.right-list li img{float:left; margin:0 10px 0 0 ;} 
ul.right-list li div.hasImage{padding-top:5px;}

ul.related-list{margin-bottom:10px;}
ul.related-list li{padding-left:5px;}
ul.related-list li.related-cat{padding:0; margin:10px 0 5px 0; font-weight:bold;}


.related-landing-posts ul{width:412px; margin-top:12px;}
.related-landing-posts ul li{list-style:none; display:inline; float:left; background-color:#B8D0D0; width:200px;}
.related-landing-posts ul li.first{ margin-right:12px;}

.related-landing-posts ul li h4{padding:5px; background-color:#3FA9B6; margin:0; }
.related-landing-posts ul li div.excerpt{padding:5px;}
.related-landing-posts ul li div.excerpt a{display:block; margin-top:5px;}

.nav ul.main-list li.head h4{
	display:block; 
	background:url(../images/bg-categorieen-item.gif) repeat-x; 
	margin:-3px 10px 0 0 ; 
	padding:8px 0; 
	width:191px; 
	height:25px; 
	color:#5C5A5C; 
	font-size:12px; 
	font-weight:normal;
}

h4 .cufon-vml cvml\:shape, 
.nav ul.main-list li a  .cufon-vml cvml\:shape,
.nav ul.main-list li a  .cufon-vml cvml\:shape,
ul.right-list li .cufon-vml cvml\:shape, 
a.blue .cufon-vml cvml\:shape
	{ 
	antialias: false; 
	}

.nav ul.main-list li ul li.nieuwsbrieven-item  a{background:url(../images/bg-nav-item2.gif) no-repeat; width:97px;}

.nav ul.main-list li.virals-item a {background:url(../images/bg-nav-item3.gif) no-repeat; width:59px;}
.nav ul.main-list li.active a,
.nav ul.main-list li ul li.active a,
.nav ul.main-list li ul li a:hover,
.nav ul.main-list li a:hover {
	background-position:0 -9px;
}

ul.related_post{
	list-style:none;
	width:300px;
	margin:0;
	padding:0;}
	
ul.related_post li a{display:inline; margin-left:20px;}

.paginate{
	text-align:center;
	background-color:#169CAB;
	color:#FFFFFF; 
	padding:3px 5px;
	z-index:50;		
}

.paginate a{color:#FFFFFF; }

.left-pag{
	position:absolute;
	left:7px;
	margin-top:-15px;	
	}
	
.right-pag{	
	position:absolute;
	right:7px;
	margin-top:-15px;	
	}

.paginate .pages-pag a{	
	display:inline;
	padding:0 2px;
	color:#4f5b59;
}

.paginate .pages-pag a.currentPage{color:#FFFFFF; }	

.social{
	border: none 0;	
	border-top:1px dashed #90c3c7;
	border-bottom:1px dashed #90c3c7;
	padding:5px 0;
	margin:10px 0 20px 0;
}

.social .sharing{
	background-color:#90c3c7;
	padding:6px;
	text-align:right;
}

.social .sharing .socialTitle{float:left;}

.social .sharing .sociable ul{display:inline;} 

.social .sharing .sociable ul li {
	background:transparent none repeat scroll 0 0;
	display:inline !important;
	list-style-type:none;
	margin:0;
	padding:1px;
}

.social .sharing .sociable img {
	border:0 none;
	float:none;
	height:16px;
	margin:0;
	padding:0;
	width:16px;
}

.date{float:right; width:100px; text-align:right;}
.post-info{margin-bottom:10px; padding-top:10px; width:100%;}
.post-info .door{float:left;  margin-right:5px;}
.post-info .blue-span{color:#169CAB;}
.entry{clear:both; margin-top:20px;}

.clicks{color:#E66900;}



h3.helvetica-blue-bar, h2.helvetica-head {
	margin:-8px 0 10px;	
	border-bottom:4px solid #E66900;
	padding-bottom:0px;
	text-align:right;
	color:#000;
}
h3.helvetica-orange-bar {
	padding-bottom: 0px; 
	margin: -8px 0 0px;
	}
h3.helvetica-blue-bar a {
	color: #000; 
	}
h3.helvetica-homeportfolio-bar { 
	border-bottom: 4px solid #E66A01;
	text-align: left; 
	color: #000; 
	padding-bottom: 0; 
	margin: -8px 0 10px;
	}

h3.helvetica-homeportfolio-bar a {
	color: #000; 
	}
	
h3.helvetica-homeportfolio-bar a:hover {
	text-decoration: none !important; 
	}

h3.helvetica-blue-bar, h2.helvetica-head {border-bottom:4px solid #169CAB;	text-align:left;}

h3.helv, h2.helvetica-head{padding:6px 0 6px;}

ul.portfolio-list {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:191px;
}

ul.portfolio-list li{
	list-style:none;
	text-align:right;	
	padding:0 0 5px 0;
	}


ul.portfolio-list li a.head{
	background-color:#e2c4bf;
	display:block;
	padding:5px;
	visibility:visible;
}

ul.portfolio-list li div.head{padding:5px 5px 10px;}

ul.portfolio-list li ul li a.sub{
	padding:0 3px 0px 0;
	display:block;	
	color:#5C5A5C;
}

ul.portfolio-list li ul{margin-top:0px;}

ul.portfolio-list li ul li{
	clear:both;
	float:right;
	width:191px;
}


.back-box {float:left;	width:108px;}

.back-box a {
	background:url(../images/bg-back-btn.gif) no-repeat;
	display:block;
	height:23px;
	width:82px;
	text-indent:-9999px;
	overflow:hidden;
}
#footer {
	line-height: 50px;
	position:relative;
	width: 100%;
	height: 114px;
	margin:-214px 0 100px;
}
.footer-content-wrapper {
	width:972px;
	margin:0 auto;
}
.footer-content {
	float:right;
	background:url(../images/bg-footer.gif) repeat-x;
	height:114px;
	width:869px;
	margin:2px 0 0;
}
.footer-content ul {
	margin:14px 0 0 9px;
	padding:0;
	list-style:none;
}
.footer-content ul li {float:left;}
.footer-content ul li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-footer-nav.gif) no-repeat;
	height:9px;
	overflow:hidden;
}

.footer-content ul li a.animation {width:156px;	background-position:0 0;}
.footer-content ul li a.disclaimer {width:84px;	background-position:-156px 0;}
.footer-content ul li a.contact {width:84px;	background-position:-240px 0;}
.footer-content ul li.copy {
	height:18px;
	text-indent: -999px; 
	background:url(../images/bg-footer-copy.gif) no-repeat; 
	width:300px;
	margin-left:-1px;
	color: #fff; 
}

.footer-content ul li.copy-date {
	color: #fff; 
	margin-top: -17px;
	margin-left: 5px; 	
}

