body{background:#ffffff;font:0.9em/1.5em georgia,"lucida bright","times new roman",serif;color:#615757;}
.cufon-active #main-nav ul li{margin:0;padding:10px 0;text-indent:0;letter-spacing:0;}
#main-nav{font-size:1.8em;}
h1{font-size:2em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}
ol{list-style:decimal;}
ul{list-style:disc;}
li{margin-left:30px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}
a:focus{outline:1px dotted;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1.section-header,h2.section-header,h3.section-header{padding:.75em 0;margin:0;}
img{border:1px solid #e5e5e5;}
img.no-border{border:none;}
body.home{}body.home div.section-header{float:left;height:60px;}
body.home #heart-header{background:url(../images/welove.png) no-repeat 0px 5px;width:65px;}
body.home #latest-header{background:url(../images/blog.png) no-repeat 0px center;width:85px;}
body.home #showcase-header{background:url(../images/showcase.png) no-repeat 0px 5px;width:55px;}
body.home #feed-header{background:url(../images/kebab.png) no-repeat 0px 15px;width:85px;}
#main-nav ul{list-style:none;margin:50px 0 0 0;padding:0;float:right;position:relative;overflow:hidden;}
#main-nav ul li{text-indent:7px;letter-spacing:-1px;margin:0 0 0 0px;float:left;list-style:none;}
#main-nav ul li a{color:#615757;position:relative;overflow:hidden;float:left;display:block;z-index:10;margin:auto 10px;overflow:hidden;font-family:Arial, serif;}
#main-nav ul li a:hover{text-decoration:none;}
#main-nav ul li.back{background:#f8f8f8;width:0px;height:32px;z-index:8;position:absolute;margin:0;color:#fff;}
a:link,a:visited,a:active{color:#90c349;text-decoration:none;}
a:hover{text-decoration:underline;}
a.blue{color:#43b2ec;}
a.pink{color:#ef0f81;}
a.green{color:#90c349;}
a.grey{color:#615757;}
.post-list,.archive-list{list-style:none;margin:0;padding:0;}
.archive-list ul{list-style:none;margin:0;padding:0;}
.archive-list li{margin:0;padding:0;}
.archive-list ul li{margin-left:40px;}
.post-list li{margin:0;padding:0 0 10px 0;}
.archive-list li a,.post-list li a{color:#43b2ec;}
.post-list .meta{font-style:italic;font-size:0.8em;}
blockquote{padding:10px 30px 10px 80px;margin:0;background:url(../images/blockquote_left.png) no-repeat top left;font-style:italic;font-size:1.14em;}
blockquote span{padding:5px 30px 0 0;background:url(../images/blockquote_right.png) no-repeat bottom right;}
.quote-author,.image-caption{font-style:italic;text-align:right;font-size:0.8em;}
.image-caption{text-align:center;}
.quote-author{padding-right:30px;}
#featured{margin-bottom:20px;}
ul#featured{list-style:none;width:962px;height:392px;overflow:hidden;}
ul#featured li{margin-left:0;}
#featured .title{font-style:italic;font-size:1.56em;position:absolute;top:20px;left:20px;}
#featured .for-client{position:absolute;top:292px;left:20px;}
#home-main ul,ul.bullets{margin:0;padding:0;list-style:none;}
#home-main ul li,ul.bullets li{padding:5px 0 5px 50px;margin:0;background:url(../images/bullet.png) no-repeat top left;}
#header{height:150px;margin-top:20px;}
.green-box,.blue-box,.pink-box{margin-top:40px;}
.green-box{background:#90c349 no-repeat top left;}
.blue-box{background:#64c7f5 no-repeat top left;}
.pink-box{background:#ef0f81 no-repeat top left;}
.green-box div,.blue-box div,.pink-box div{margin:10px;color:#fff;height:140px;}
.green-box h3,.blue-box h3,.pink-box h3{padding:0;}
.green-box div a,.blue-box div a,.pink-box div a{color:#fff;font-weight:bold;}
.rss,.twitter,.flickr,.facebook{padding-left:22px;background:transparent url(../images/icons.png) no-repeat;}
.rss{background-position:0 3px;}
.twitter{background-position:0 -29px;}
.flickr{background-position:0 -61px;}
.facebook{background-position:0 -93px;}
#footer{margin-top:10px;}
#home-blog-posts{list-style:none;margin:0;padding:0;}
#home-blog-posts li{margin:0;padding:0 !important;position:relative;}
#home-blog-posts li h4{height:1.76em;}
#home-blog-posts li p{}
#home-blog-posts li img.post-author{position:absolute;top:0;left:0;}
#home-blog-posts li a.blue:hover img{border:1px solid #43b2ec;}
#client-list ul li{margin-bottom:10px;display:block;padding:0;float:left;font-size:1.29em;}
#client-list ul{list-style:none;margin:0;padding:0;}
#client-list a{color:#43b2ec;}
#client-list a.selected{color:#ef0f81;}
#contact_map,#contact_form{background-color:#f8f8f8;padding:10px;}
#contact_map{line-height:0;}
.read-full{text-align:right;font-style:italic;}
.nr-comments{background:url(../images/comment.png) no-repeat center left;padding:5px 30px 10px 15px;font-style:italic;}
.blog-post{margin-top:1.57em;position:relative;}
.post-head{height:148px;}.post-head h4{font-size:1.57em;margin-bottom:0px;}
.post-head .meta{font-size:0.8em;}
.post-head .author{margin-top:92px;}
.blog-share{margin-top:69px;}
.showcase-share{margin-top:0px;}
.post-author img{position:absolute;top:2px;}
.post-author a:hover img{border:1px solid #43b2ec !important;}
.pagination{padding-top:2em;font-style:italic;font-size:1.29em;}
.comment .meta{font-style:italic;font-size:0.8em;}
li.tweet{list-style:none;margin:0;margin-bottom:18px;}
li.tweet p{margin:0;}
li.tweet .meta{font-style:italic;font-size:0.8em;}
#findus ul li{list-style:none;margin:0;float:left;}
.summary{font-style:italic;font-size:1.28em;line-height:1.4em;}
input.comment{width:584px;}
textarea.comment{width:588px;}
input.email{width:440px;margin-bottom:10px;}
textarea.email{width:444px;}
div.form-wrap div{margin-bottom:20px;}
.showcase-item{background-color:#f8f8f8;padding:10px;margin-bottom:10px;min-height:280px;}.showcase-item h4{margin-bottom:10px;margin-top:5px;}
.showcase-item p{margin-bottom:0px;margin-top:5px;}
.showcase-item:hover{background-color:#64c7f5;}
#comments #dsq-content .dsq-login-buttons,#comments #dsq-content .dsq-options,#comments #dsq-content .dsq-item-trackback{background:none;}
#comments #dsq-content input{width:500px;}

