@import url(superfish.css);
/*  
Theme Name: LayerCake
Description: Layer Cake Marketing
Version: 1.0
Author: Eric Larson
Author URI: http://layercakemarketing.com
  @group global reset  */*{margin:0;padding:0}
p{margin:10px 0}
a img{outline-style:none;border-width:0}
a{outline-style:none;color:#10587a;font-weight:700;text-decoration:none}
.clear{margin-top:-1px;height:1px;clear:both;overflow:hidden}
h1{text-align:left;margin:0 0 15px;padding:0 0 2px}
h2{font-size:185%;font-weight:400;margin:5px 0 10px}
h3{margin:2px 0 5px}
h4{font-size:165%;margin:12px 0 2px}
h5{text-transform:uppercase;letter-spacing:1px;color:#0066a4;font-size:100%;font-weight:700;margin:16px 0 7px}
small{font-size:70%}
span.standout{font-size:19px;background:url(/images/bg_cur_list.gif) repeat-x 0 0}
.no_bottom{padding-bottom:0;margin-bottom:0}
.no_top{margin-top:0}
.no_border{border-width:0}
img.left{margin:0 15px 15px 0}
img.right{margin:0 0 15px 15px}
.text_right{text-align:right}
.f_norm{line-height:1.4em;font-size:0.8em}
.callout{line-height:25px;color:#777773;font-size:15px;margin:5px 0;padding:0 15px 0 0}
.did-box{margin:8px -10px 0 10px}
.did-box p{margin:0 0 2px;padding:0 0 3px}
.did-box p strong{padding:6px 0 0}
.did-box div{overflow:hidden;margin:0.5em 0 0 -2em}
.did-box div.topleft{display:block;background:url("/images/box-bg.png") top left no-repeat #FFF;padding:2em 0 0 2em}
.did-box div.topright{display:block;background:url("/images/box-bg.png") top right no-repeat #FFF;margin:-2em 0 0 2em;padding:2em}
.did-box div.bottomleft{display:block;height:45px;margin-top:-2em;background:url("/images/box-bg.png") bottom left no-repeat #FFF}
.did-box div.bottomright{display:block;background:url("/images/box-bg.png") bottom right no-repeat #FFF;height:45px;margin-left:3em;margin-top:0}
.did-box .column-1{width:42%;float:left;font-size:11px;line-height:15px;margin-bottom:4px;position:relative;z-index:55;padding:0 25px}
.did-box .column-2{width:42%;float:left;font-size:11px;line-height:15px;margin-left:1px;margin-bottom:4px;position:relative;z-index:55;padding:0 0 0 20px}
.did-box ul{margin-top:-9px}
.did-box ul li{list-style:disc;margin-left:15px;color:#0c283d;font-size:12px}
.grayed{font-style:italic;color:#8b8b8b}
a:link{color:#10587a;font-weight:700;text-decoration:none}
a:active{outline-style:none}
body.blank{background-color:#fff;min-height:600px;padding:10px 15px}
#wrap{background:url(/images/bg-inner.png) #B8DB99 repeat-x}
#wrapper{background:url(/images/bg.jpg) #B8DB99 repeat-x}
.logo{background-image:url(/images/LayerCake-logo2.png);margin-top:0;text-indent:-8750px;width:565px;display:block;background-repeat:no-repeat;height:109px;left:-195px;position:absolute}
#wrapper .logo{height:118px}
body.safari{font-size:0.9em}
.split_col{width:212px;padding-right:15px;float:left}
#wrapper #wrap-content #tan_body .center_col,#wrap #wrap-content #tan_body .center_col{max-width:1111px;overflow:visible;margin:0 auto}
#wrapper #wrap-content,#wrap #wrap-content{min-width:932px;width:88%;max-width:1111px;margin:0 auto}
body.work #wrapper #wrap-content,body.work #wrap #wrap-content{max-width:1111px}
.center_col_foot{min-width:875px;width:88%;max-width:1080px;padding-top:10px;margin:0 auto}
#header{width:100%;height:120px;overflow:visible;position:relative;margin:0 auto}
#header h2{float:left;margin-top:0;padding:0}
#header h2 span{padding-left:10px;color:#5d5750;font-weight:400}
/*-------------  top Nav --------------   */.clogin{position:relative;z-index:999;color:#fff;font-size:12px;padding-top:15px;width:100%;margin:0 auto}
.clogin ul{position:absolute;right:0}
.clogin ul li{float:left;display:block}
.clogin ul li a{color:#ebebeb;display:block;letter-spacing:.5px;font-weight:400;text-transform:uppercase;text-shadow:1px 1px 2px #333;padding:0 8px}
.clogin ul li a:hover{color:#EBA43C;text-decoration:none}
/* ------------------  Main Menu ----------------------    */ul.next-previous{height:30px;width:110px;float:right;margin:-10px 125px 0 0}
ul.next-previous li.nav-previous a{text-indent:-90000px;width:54px;height:29px;display:block;float:left;background-image:url(../images/buttons.png);background-position:left -1px;position:relative;z-index:115}
ul.next-previous li.nav-previous a:hover{background-position:left 85px}
ul.next-previous li.nav-next a{text-indent:-90000px;width:54px;height:29px;display:block;float:left;background-image:url(../images/buttons.png);background-position:right -1px;position:relative;z-index:115}
ul.next-previous li.nav-next a:hover{background-position:right 85px}
/***** Nav Menu ******************* */#nav{color:#FFF;font-size:19px;position:absolute;width:756px;right:0;top:58px;margin-right:-8px}
body#home #nav{top:56px}
#nav ul{float:right;list-style:none;margin:0;padding:0 0 0 20px}
#nav li{float:left;list-style:none;margin-right:4px}
#nav li li{border:none}
#nav li a{color:#FFF;display:block;font-size:19px;font-weight:400;text-decoration:none;position:relative;overflow:hidden;margin:0;padding:6.5px 15px 8px; -moz-border-radius: 3px;
border-radius: 3px; }
#nav li a:hover,#nav li a:active,#nav li a ul:hover,#nav li.current_page_item,#nav li.current_page_ancestor,body.work #nav li.work-menu{background:url(/images/navigation-hover.png);color:#FFF;display:block,  -moz-border-radius: 3px;
border-radius: 3px;}
#nav li ul li a, #nav li ul li a:hover {
-moz-border-radius: 0px;
border-radius: 0px;
}
#nav li a .sf-sub-indicator{background:none;display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;position:absolute}
#nav li a:hover .sf-sub-indicator{background:none}
#nav li li a,#nav li li a:link,#nav li li a:visited{background:url(/images/secondary.png);color:#333;width:200px;font-size:17px;border-left:1px solid #BBB;border-right:1px solid #BBB;border-bottom:1px solid #BBB;text-shadow:#FFF 1px 1px;text-transform:none;position:relative;letter-spacing:.5px;margin:0;padding:4px 10px}
#nav li li a:hover,#nav li li a:active{background:#343434;color:#FFF;text-shadow:#333 1px 1px}
#nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:190px;margin:0 0 0 -1px;padding:0}
#nav li ul a{width:170px}
#nav li ul ul{margin:-33px 0 0 189px}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}
#nav li:hover,#nav li.sfhover{position:static}
#navigation{position:relative;z-index:999;max-width:685px;float:right;margin-right:5px}
#breadcrumbs{font-size:12px;height:16px;color:#666;font-style:italic;margin:12px 0 0 35px}
#breadcrumbs a{color:#F60;font-weight:400}
a.button{line-height:30px;display:block;background:url(/images/arrowButtonBrown.png) no-repeat right top;float:left;height:30px;color:#fff;font-size:14px;padding:0 30px 0 15px}
.column-left{z-index:999;position:relative;width:18%;display:block;max-width:223px;float:left;left:-20px}
.column-right{width:20%;float:left;overflow:visible}
.box{border-bottom:#e0e0e0 1px solid;border-left:#e0e0e0 1px solid;background:url(/images/input.jpg) #fff repeat-x left top;border-top:#e0e0e0 1px solid;border-right:#e0e0e0 1px solid}
.side-box{position:relative;min-width:178px;min-height:225px;padding-left:10px;width:auto;display:block;background:url(/images/sideTab.png) #fff repeat-y right top;margin:15px 30px 20px 0}
.side-box h2{background:url(/images/box-a-clip-a.gif) no-repeat 0 0;color:#0078a2;font-size:16px;margin:-2px 0 10px -25px;padding:33px 0 0 40px}
.side-box .nav ul li{line-height:20px;list-style-type:none}
.side-box .nav ul{padding:10px 0 20px 24px}
#page-head-work h1{border-bottom:#0c2c3f 3px solid;text-indent:-9000px;width:100%;background-repeat:no-repeat;height:60px;background-image:url(/img/h.work.jpg);margin:15px 0 5px}
#page-1131 h1{border-bottom:3px solid #0c2c3f;color:#0F314B;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:44px;font-weight:700;line-height:normal;margin-bottom:10px}
#page-94 h1{border-bottom:#0c2c3f 3px solid;text-indent:-9000px;width:100%;background-repeat:no-repeat;height:60px;background-image:url(/img/h.contact.jpg);margin:15px 0 5px}
#page-blog{border-bottom:#0c2c3f 3px solid;margin-bottom:10px;height:170px}
#page-blog h1{background-image:url(/img/h.the-layer-cake-makreting-blog.jpg);text-indent:-9000px;width:100%;background-repeat:no-repeat;height:130px;position:relative;z-index:10;margin:15px 0 0}
#page-head h1{border-bottom:#0c2c3f 3px solid;line-height:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-bottom:10px;color:#0C283D;font-size:44px;font-weight:700}
#page-head .avatar{border:1px solid #0C2C3F}
#page-head h1 .cufon{color:#2c6d89}
#process_wrap{width:98%;display:block;font-size:100%;margin:0 35px 25px;padding:25px 0 0}
.pross-sum{line-height:14px;font-size:12px;padding:12px}
.section{position:relative;line-height:22px;width:80%;background:url(/images/bg_divider2.gif) no-repeat center top;float:left;padding:15px 0 10px}
.section2{position:relative;width:100%;background:url(/images/bg_divider2.gif) no-repeat center top;padding:30px 0 20px}
.pross-sum ol{padding:5px 10px 5px 20px}
.pross-sum li{line-height:14px;font-size:12px}
.pross-sum h2{border-bottom:#999 thin solid;font-style:italic;width:100%;display:block;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:5px;float:left;color:#f63;font-size:18px;font-weight:400;margin-right:50px}
.pross-sum span{position:relative;text-align:center;background-color:#666;margin-top:-35px;width:50px;float:right;height:30px;color:#fff;font-weight:400px}
.steps h3{margin-left:2px;border-bottom:silver 3px solid;background-color:#e0e0e0;width:100%;margin-bottom:10px;float:left;color:#333;border-top:silver 1px solid;padding:0}
#left-post-col h3{margin-left:2px}
#left-post-col{width:308px;padding-right:10px;float:left}
.steps{padding-left:7px;width:31%;float:left}
#footer{color:#fff;font-size:0.74em;background-color:#0c2c3f;background-image:url(../images/footer-blue.png);background-repeat:repeat-x;background-position:left top;padding:30px 0 50px}
.foot-top{min-width:875px;width:88%;max-width:1050px;margin:0 auto}
.foot-top ul{float:right;width:auto;margin-top:-15px}
.foot-top ul li{float:left;padding:0 8px}
.home #footer{background-position:0 -37px;padding-top:20px}
#footer p{line-height:1.7em;margin:0 0 15px}
#footer a{color:#fff;font-weight:700;text-decoration:none}
#foot_left{text-align:left;line-height:21px;width:630px;float:left;padding:0 18px}
#foot_left a{border-bottom:#105c8b 1px solid;font-weight:700}
#foot_left a:hover{border-bottom-style:none}
#footer h5{text-indent:-9999px;width:200px;height:12px;margin:0 0 10px;padding:0}
#footer .copyright{color:#5ea5d1}
#foot_right{width:200px;float:right}
.old#foot_right{width:420px;background:url(/images/bg_footer_right.gif) no-repeat 0 0;padding:10px 30px 0}
#foot_right ul.old_links li{position:relative;width:165px;float:left;height:24px;padding:9px 10px 0 25px}
#foot_right ul.links{width:175px;float:left;padding:0 20px}
#foot_right ul.links li{position:relative;line-height:1.7em;font-weight:700}
#foot_right ul.links li a{display:block;background-repeat:no-repeat;background-position:0 1px;height:1.7em;padding:0 0 7px 28px}
.link_twitter{background-image:url(/images/icn_footer_twitter.gif)}
.link_linkedin{background-image:url(/images/icn_footer_linkedin.gif)}
.link_facebook{background-image:url(/images/icn_footer_facebook.gif)}
#foot_right form{margin-top:15px;float:left}
h5#read_our_blogs{background:url(/images/hd_read_our_blogs.gif) no-repeat 0 0}
h5#get_email_updates{position:relative;background:url(/images/hd_get_email_updates.gif) no-repeat 0 0;float:left;top:2px}
#footer input.text{width:148px;background:url(/images/bg_footer_input.gif) no-repeat 0 0;float:left;height:14px;color:#FFF;border-width:0;padding:7px 5px 5px}
#foot_right fieldset p{display:inline}
#foot_right input.button{float:left;border-width:0;padding:0}
#foot_forms{margin-bottom:20px;height:15px;padding:5px 0}
.email_form_wide{width:595px;display:block;float:left}
.phplist fieldset legend{font-size:1.1em}
.phplist label{width:100px;display:block;margin:0 10px 0 0}
.phplist{margin-top:-34px;width:390px;float:left}
.phplist textarea{float:left;overflow:auto;margin:5px 0 0}
.phplist .name-block{display:inline-block;float:left;margin:0;padding:0}
.phplist .name-block .requiredoutline{border:1px solid #C0BEBE}
.phplist .name-block input{width:150px;float:left;border:1px solid #C0BEBE}
.phplist .form-block{display:inline-block;float:left;margin:0 0 0 5px;padding:0}
.phplist small{display:block;font-size:88%;margin:0 0 5px 160px;padding:1px 3px}
.phplist div.required{color:red;font-weight:700;width:390px;display:block}
.phplist br{clear:left}
#searchsubmit{padding-left:5px;margin-left:5px;cursor:pointer}
#searchsubscribe{float:right;background:url(/images/button-bg.gif) repeat-x 0 0;color:#fff;cursor:pointer;margin:0 5px 6px 0;padding:4px}
#subscribe{width:300px;float:right}
#foot_forms h5{width:200px;float:left;height:25px;margin:0 5px 0 -5px}
#footer #foot_forms .text{width:185px;float:left;margin-right:0}
#foot_forms .form{float:left;padding:0 0 0 20px}
#foot_forms .search_form_wide #searchform{padding-left:0;width:230px;float:left;padding-top:2px;margin-left:-30px}
#wrapper #wrap-content #tan_body .center_col #feat,#wrap #wrap-content #tan_body .center_col #feat{border-bottom:#ccc 1px solid;position:relative;border-left:#ccc 1px solid;width:100%;background:#fff;float:left;overflow:visible;border-top:#ccc 1px solid;border-right:#ccc 1px solid;z-index:555;margin:0 0 -35px;padding:0 0 2px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); -moz-border-radius: 4px;
border-radius: 4px;}
#feat_bot{position:absolute;width:943px;bottom:0;background:url(/images/bg_feat_bot.gif) no-repeat 0 0;height:3px;left:0}
#feat_callout{z-index:5;position:relative;padding-bottom:0;overflow:hidden;padding-top:0}
#callout_img{z-index:8;position:relative;float:left;height:260px;margin-left:0;overflow:visible;width:100%}
#callout_arrow{z-index:888;position:absolute;width:53px;bottom:0;background:url(/images/callout_arrow.png) no-repeat 0 0;height:15px;right:0;left:0;margin-left:135px}
#callout_desc{z-index:15;position:absolute;line-height:1.4em;display:block;font-size:0.8em;overflow:visible;background-image:url(/images/bbackground.png);background-repeat:repeat;top:65px;right:33px;max-width:230px;color:#fff;padding:12px}
#callout_desc a{color:#F0D03E}
#feat_list{position:relative;z-index:55;background-color:#E8E8E8;border:thin solid #ccc;border-left:none;border-right:none;border-top:none}
.quote a{width:250px;height:40px;color:#fff;text-align:center;font-size:22px;vertical-align:middle;display:block;padding:10px 13px 0 0}
.btn a{width:250px;height:37px;background-image:url(/images/btn-orange.png);background-repeat:no-repeat;background-position:left top;color:#fff;text-align:center;font-size:22px;vertical-align:middle;display:block;padding:13px 0 0}
.quote a:hover,.btn a:hover{background-position:left bottom;text-decoration:none}
h3#work_mature{width:0;float:left;height:49px;font-size:22px;margin:16px 0 0}
h3#work_online{width:100px;float:left;font-size:22px;margin:20px 0 0 20px}
#feat_list a{float:left;position:relative;width:90px;display:block;height:47px;overflow:hidden;color:#333;text-align:center;background-image:url(/images/services-button.jpg);background-position:left bottom;background-repeat:no-repeat;line-height:10px;margin:8px 2px 0;padding:8px 0 0}
#feat_list a:hover{text-decoration:none;background-image:url(/images/services-button.jpg);background-position:left top;height:47px}
#feat_list a.cur{background-image:url(/images/services-button.jpg);background-position:left top}
#blog_left h1{font-size:23px;color:#000;white-space:nowrap;margin:0;padding:8px 0 0}
#blog_left{line-height:20px;min-height:175px;display:block;max-width:780px;float:left;font-size:0.9em;overflow:visible;margin:8px 305px 8px 35px;padding:0 15px 15px 0}
.one-third{width:37%;float:left;color:#908F99;font-size:16px;text-align:justify;line-height:22px}
.second-half .standout,.one-half .standout,.one-third .standout{color:#0C283D;font-size:20px}
.two-thirds{width:53%;float:left;padding-left:35px;line-height:22px;color:#403F5A}
.one-half{width:47%;float:left;color:#333;font-size:13px;line-height:18px}
.second-half{width:47%;float:left;color:#333;font-size:13px;line-height:18px;padding-left:4%}
.one-half h5,.second-half h5{color:#666;font-size:14px;text-transform:uppercase;margin:8px 0 -3px;padding:0}
.one-half h2,.second-half h2{color:#333;font-size:22px;text-transform:uppercase;background-image:url(../images/bg_divider.jpg);background-repeat:no-repeat;background-position:-12px bottom;padding-bottom:8px;margin-bottom:-8px}
#blog_left h3 a{font-size:20px;padding-top:10px;background:url(/images/bg_cur_list.gif) no-repeat 0 5px;float:left;text-decoration:none;margin:-10px 5px -3px 0}
#blog_right{width:270px;padding-right:30px;float:right;padding-top:15px}
#blog_right p{line-height:16px;color:#b9b9b9;margin:0 0 14px}
#blog_right span{text-align:center;width:41px;display:block;background:url(/images/bg_blog_date.gif) no-repeat 0 0;float:right;height:20px;color:#625c46;font-size:0.76em;margin:-4px -51px 0 0;padding:4px 0 0}
#four_labs_home a{text-indent:-9000px;width:219px;display:block;background:url(/images/hd_four_labs_home.png) no-repeat 0 0;height:59px;margin:-22px 0 0}
#content-bg #right_callout_col{position:relative;line-height:1.5em;width:265px;float:right;font-size:0.8em;right:25px;margin:-255px 5px 0 0}
.twitter_black{line-height:normal;padding-right:30px;display:block;clear:both;padding-top:1px}
#right_callout_col .twitter_black{text-align:center;line-height:20px;display:block;margin:7px 30px;padding:5px 0 0}
#add_callout{margin-bottom:10px;background-image:url(/images/sidebox.jpg);background-repeat:no-repeat;width:265px;height:225px;padding:15px 15px 15px 5px}
#add_callout h5{color:#fff;text-align:center;text-transform:uppercase;font-size:14px;margin:-3px 0 3px}
#add_callout h2{font-size:22px;border-bottom:#ccc solid 1px;color:#fff;text-align:center;padding-bottom:3px;text-transform:uppercase;font-weight:700;margin:0 8px}
#add_callout h3{font-size:22px;border-bottom:#DAD74E solid 1px;margin:-9px 0 -3px}
#add_callout ul{margin:8px 0 0 8px}
#add_callout li{list-style:none;padding:2px 0}
.blog_body{padding:10px 15px 10px 20px}
.blog_body p{margin-top:0;background:url(/images/bg_home_posts.gif) no-repeat center bottom;padding:5px 65px 15px 10px}
.blog_body p.last{background:none transparent scroll repeat 0 0}
.blog_body p.blog_tags{border-bottom:#f5f4d0 1px solid;border-left:#f5f4d0 1px solid;background:url(/images/bg_blog_tags.gif) #fffeee repeat-x 0 0;border-top:#f5f4d0 1px solid;border-right:#f5f4d0 1px solid;padding:10px}
.author_sm{position:relative;width:51px;float:right;height:52px;margin:-5px -75px 0 0;padding:4px 0 0 5px}
.author_sm span{position:absolute;width:56px;display:block;background:url(/images/blog_author_frame.png) no-repeat 0 0;height:56px;top:0;left:0}
ul#latestposts p.left{display:block;float:left}
.post ul#latestposts span.date{margin-top:2px;margin-bottom:10px;clear:both}
.post ul#latestposts li{border-bottom:#6cc 1px dashed;list-style-type:none;float:left;margin-left:0;padding:10px 0 20px}
.post ul#latestposts li p.content{line-height:24px;display:block;float:left;font-size:13px;margin:-75px -15px 0 70px}
.post ul#latestposts li p.content span{font-size:20px;font-weight:700}
.post ul#latestposts p.content img{border-bottom:#170f05 5px solid;border-left:#170f05 5px solid;border-top:#170f05 5px solid;border-right:#170f05 5px solid;margin:10px 0}
.post ul#latestposts p.content a.button{margin:10px 0 0}
.post ul#latestpostssidebar li{clear:both;overflow:hidden;padding:0 20px 0 0}
.post ul#latestpostssidebar li p.content{line-height:20px;width:300px;display:block;float:right;font-size:11px}
.post ul#latestpostssidebar li p.content span.title{font-size:16px;font-weight:700}
.post ul#latestpostssidebar li p.content span.excerpt{position:relative;display:block;height:60px;overflow:hidden}
.date{color:#a0a282}
#content-bg{position:relative;width:100%;overflow:hidden;margin:0;padding:0}
.selector-bg{position:relative;min-height:151px;width:100%;overflow:visible;margin:0;padding:0}
.selector-bg .center .title-text{text-indent:-9000px;height:0;margin:0;padding:0}
.center{width:932px;margin:0 auto}
#blog_selector{position:relative;line-height:1.4em;width:932px;float:left;font-size:0.74em;overflow:hidden;background-image:url(../images/blog-segments.jpg);background-repeat:no-repeat;background-position:center top;margin:34px auto 0;padding:70px 0 0}
#four_descriptions{width:100%;height:157px}
#four_descriptions div{background-image:url(/images/blog_selector_green.jpg);z-index:75;position:relative;text-align:center;line-height:18px;float:left;height:100px;color:#666;padding:56px 20px 0}
#four_descriptions div h3{margin-top:-40px;margin-bottom:0}
#four_descriptions div h3 a{margin-top:0;width:225px;margin-bottom:8px;height:20px;font-size:26px;top:0;left:0;color:#393738}
#four_descriptions div h3 a:hover{text-decoration:none;color:#10587A}
#four_descriptions div#advance_description{width:191px;background-position:0 0}
#four_descriptions div#inspire_description{width:192px;background-position:-232px 0}
#four_descriptions div#extend_description{width:195px;background-position:-463px 0}
#four_descriptions div#engage_description{width:194px;background-position:-698px 0}
#blog_selector #blogs{position:relative;padding-bottom:15px;background-image:url(/images/base-bg.jpg);background-repeat:no-repeat;background-position:center bottom}
#blog_selector #blogs .posts{float:left;padding-top:20px}
#blog_selector #blogs .posts li{border-bottom:#fffcff 1px dashed;position:relative;line-height:19px;min-height:105px;margin-bottom:5px;font-size:13px;font-weight:400;padding:15px 45px 15px 145px}
#blog_selector #blogs .posts li a{font-size:15px}
#blog_selector #blogs .posts li .avatar{position:absolute;display:block;top:20px;left:35px}
#blog_selector #blogs .posts li .avatar span{text-indent:-9999px;display:block;background:url(/images/blog_home_authorimage.png) no-repeat left top}
#blog_selector #blogs .posts li .author{margin-top:2px;display:block;font-size:0.75em;font-weight:700}
#blog_selector #blogs .comments{line-height:18px;padding-left:54px;max-width:750px;float:right;padding-top:30px}
#blog_selector #blogs .comments li{padding:10px 10px 10px 0}
#blog_selector #blogs .comments p{display:inline;margin:0}
#blog_selector #blogs li.comment{max-width:750px;float:left;border-style:none}
#blog_selector #blogs .comments .user{padding-left:20px;width:120px;float:left}
#blog_selector #blogs li.last{background:none transparent scroll repeat 0 0;min-height:15px;border-style:none}
#four_descriptions div.current#advance_description{background-position:0 -157px}
#four_descriptions div.current#inspire_description{background-position:-232px -157px}
#four_descriptions div.current#extend_description{background-position:-463px -157px}
#four_descriptions div.current#engage_description{background-position:-698px -157px}
.forms input{margin:0 1px 0 0}
.forms label{padding:0 12px 0 0}
#wrapper #wrap-content #tan_body #main,#wrap #wrap-content #tan_body #main{position:relative;min-height:350px;width:100%;float:left;border:#ccc 1px solid;z-index:555;background:#fff;margin:5px 0 -35px;padding:0 0 25px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); -moz-border-radius: 4px;
border-radius: 4px;}
body.work #wrapper #wrap-content #tan_body #main,#wrap #wrap-content #tan_body #main{min-height:400px}
#main2{position:relative;padding-bottom:25px;min-height:475px;width:100%;float:left;border:#ccc 1px solid;background:#fff;margin:5px 0 -35px}
#main_bot{position:absolute;width:943px;bottom:0;background:url(/images/bg_main_bottom.gif) no-repeat 0 0;height:8px;left:0}
#slim_left_col{position:relative;width:186px;display:block;float:left}
#slim_add{margin-top:25px;padding-left:20px;width:155px;float:left;font-size:0.8em}
#sidebar{padding-bottom:15px;padding-left:15px;background:url(/images/bg_sidebar.jpg) repeat-y 0 0;float:left;font-size:0.8em;padding-top:15px;width:170px;position:absolute;left:-5px;line-height:17px;margin:8px 0 0}
#sidebar_bottom{position:absolute;width:186px;bottom:-10px;background:url(/images/bg_sidebar_bottom.png) no-repeat 0 0;height:10px;left:0}
#sidebar h3{background-image:url(/images/hd.gif);background-repeat:no-repeat;height:38px;color:#333;font-size:24px;margin:-6px 0 15px}
#sidebar h3 a{display:block;height:44px;color:#333;font-size:24px;padding-top:20px}
#sidebar a{font-weight:400;text-decoration:none}
.long{width:150px;display:block;height:230px;overflow:hidden}
#sidebar ul{margin:0 0 25px}
#sidebar ul ul{margin:0 0 5px}
#sidebar ul li a{display:block;font-size:12px;text-align:left;padding:4px 10px 2px 4px}
#sidebar ul li.current_page_item a,#sidebar ul li.current-menu-item a,#sidebar ul li.current-category-ancestor ul li.current-menu-item a{background:url(/images/bg_cur_list.gif) no-repeat 0 0}
#sidebar h5{text-transform:uppercase;letter-spacing:0;color:#6a6a6a;font-size:1em;padding:5px 0 0 15px}
#sidebar-services{width:188px;position:absolute;left:-9px;line-height:17px}
#Web-Design-Services { height:153px;   display:block;   background: url(/images/web-services.png) 0 0 no-repeat;  }
#sidebar-services h3,#web-design-services h3 a{padding-top:60px;font-size:24px;margin:0 0 0 20px}
#sidebar-services h3,#web-design-services h3 a:hover{text-decoration:none;border:0; padding-bottom: 15px;}
#sidebar-services *{font-weight:300}
#sidebar-services ul{padding-right:1px;background:url(/images/bg-sidebar-services-ul.jpg) bottom left no-repeat}
#sidebar-services li a,#sidebar-services li li a{position:relative;top:-10px;font-size:.83333em;display:block;padding:10px 15px 10px 25px}
#sidebar-services ul li ul{border-bottom:2px solid #c3c3c3;border-top:2px solid #c3c3c3;text-decoration:none;background:url(/images/bg-sidebar-services-ulul.jpg) bottom left no-repeat;position:relative;width:188px;margin:-8px 15px 9px 0;padding:9px 0 2px}
#sidebar-services ul li a:hover,#sidebar-services ul li.current-menu-item a,#sidebar-services ul li.current-page-parent a{background-color:#FFF;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;text-decoration:none;display:block}
#sidebar-services li.current-page-parent li.current-menu-item{background-color:#FFFFE1;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3}
#sidebar-services ul li ul li.current-menu-item a,#sidebar-services li.current-page-parent li a,#sidebar-services li.current_page_item li a{background:none;list-style:none;border-top:0 solid #fff;border-bottom:0 solid #fff}
#sidebar-services ul li li{padding-top:9px;padding-bottom:0}
#sidebar #searchform input{width:125px}
input#s{width:120px;margin-left:-20px}
#sidebar #thesubmit{width:60px;float:right;margin:5px 40px 0 5px}
#main_content{padding-bottom:25px;line-height:1.6em;width:380px;float:left;font-size:0.8em;margin:0 0 0 35px}
#main_content_work,#main_content_contact{padding-bottom:25px;line-height:1.6em;max-width:1090px;font-size:0.8em;margin:0 35px}
#main_work{line-height:1.6em;min-height:500px;max-width:825px;font-size:0.8em;margin:25px 220px 0;padding:0 0 25px}
#main_work h4{margin:0 0 -8px;padding:10px 0 0}
#main_work h3.title{padding-top:28px;max-width:580px;height:30px;font-size:250%;font-weight:400;position:relative;z-index:85;margin:10px 0}
#samples{background:url(/images/bg_work_group.gif) repeat-y center 0;padding:20px 10px 0 28px}
#samples ul{list-style-type:none;margin:0 0 25px}
#samples li{position:relative;padding-bottom:15px;line-height:normal;float:left;margin:0 5px}
#samples li a{text-align:center;width:255px;display:block;background:url(/images/bg_work.jpg) no-repeat 0 0;height:185px;color:#3c3c3c;font-weight:400;text-decoration:none;padding:16px 0 0}
#samples li a:hover{background:url(/images/bg_work.jpg) no-repeat 0 -202px}
#samples li a img{padding-bottom:5px}
#to-the-top{position:absolute;width:110px;bottom:0;height:60px;right:0}
#to-the-top a{background-image:url(/images/to-the-top.gif);text-indent:-9000px;width:110px;display:block;background-repeat:no-repeat;background-position:right top;height:60px}
#to-the-top a:hover{background-image:url(/images/to-the-top.gif);display:block;background-position:right bottom}
#main_content_blank{padding-bottom:25px;line-height:1.6em;font-size:0.8em;margin:35px}
#main_content2{padding-bottom:25px;line-height:1.6em;max-width:690px;float:right;font-size:0.8em;margin:0 235px 0 220px}
#main_content3{line-height:1.6em;display:block;max-width:940px;font-size:0.8em;margin:25px 35px 0 220px}
#main-content-bottom{border-bottom:#ccc 2px solid;border-left:#eaeaea 1px solid;line-height:1.6em;background-color:#FFC;display:block;max-width:935px;font-size:0.8em;overflow:hidden;border-top:#eaeaea 1px solid;border-right:#eaeaea 1px solid;margin:25px auto 35px;padding:20px}
#main_content3 p{margin-right:45px}
#main_content3 h1{width:95%;color:#0C283D;border-bottom:2px solid #0C283D;font-size:43px}
#main_content3 ul ul li{list-style-type:square}
#main_content4{line-height:1.6em;min-height:375px;display:block;max-width:675px;font-size:0.8em;margin:25px 260px 0 220px;padding:0 0 25px}
#main_content4 img.alignright{padding:0 0 20px 20px}
#main_content4 ul{padding-bottom:20px}
#main_content5{line-height:1.6em;min-height:500px;display:block;max-width:720px;font-size:0.8em;margin:25px 250px 0 25px;padding:0 0 25px}
#main_content2 .section{position:relative;padding-bottom:30px;margin-bottom:20px;background:url(/images/bg_divider2.gif) no-repeat center bottom;overflow:hidden}
#main_content2 .section p{clear:both;overflow:hidden}
#main_content2 .section h4{font-size:15px;margin:0}
.section h3{font-size:19px}
#main_content2 .section div.text{border-bottom:#c0bebe 1px solid;border-left:#c0bebe 1px solid;background-color:#e1e1e1;width:220px;float:right;border-top:#c0bebe 1px solid;border-right:#c0bebe 1px solid;margin:0;padding:10px}
#main_content2 .section div.text p{margin:0}
#main_content2 .section form{width:425px;display:block;float:left}
#main_content2 .section form p{margin:0 0 12px}
#main_content2 .section form p.form-field{font-size:11px}
#main_content2 .section .top label{padding-bottom:2px;width:100px;display:block}
#main_content2 .section .top input.text{padding-bottom:3px;width:300px;float:none;height:16px}
#main_content2 .section .buttons{padding-left:100px;margin:0}
#main_content2 .section .figure{position:absolute;top:-7px;left:461px;border-width:0}
#right_col{line-height:1.3em;width:300px;float:right;font-size:1em;margin:10px 12px 0 0}
#work-right{position:absolute;width:300px;overflow:hidden;top:-22px;right:15px;margin:0}
#work_right_col{line-height:1.3em;width:300px;float:left;font-size:1em;margin:10px 12px 0 0}
.divider1{background:url(/images/bg_divider1.gif) no-repeat 50% 50%;height:5px;margin:20px 0}
.divider-invisible{height:9px}
#paper_quote{position:relative;line-height:1.5em;width:263px;background:url(/images/bg_paper_quote.gif) no-repeat left bottom;float:left;clear:both;font-size:0.74em;margin:15px 0;padding:15px 20px 40px}
#paper_quote_top{position:absolute;width:300px;background:url(/images/bg_paper_quote_top.gif) no-repeat 0 0;height:21px;top:-21px;left:0}
#paper_quote blockquote{background:url(/images/bg_quotes.gif) no-repeat 0 2px;font-weight:700;padding:0 15px 0 40px}
#paper_quote blockquote span{display:block;font-weight:400;padding-top:5px}
#yellow_side{position:relative;line-height:16px;width:269px;background:url(/images/bg_yellow_side.png) no-repeat 0 0;height:249px;font-size:0.8em;top:-10px;right:-40px}
.work_hd{color:#0066a4;font-size:2.25em;font-weight:400;margin:40px 0 20px}
h3#our_work{background:url(/images/hd_our_work.gif) no-repeat 18px 0}
#main_content .callout1{position:relative;left:-15px}
#photo_feat{position:relative;width:267px;background:url(/images/bg_photo_feat.png) no-repeat 0 0;float:right;margin:-12px 0 10px;padding:24px 0 0 33px}
#loading{position:absolute;width:160px;display:none;background:url(/images/loader.gif) no-repeat 100% 0;height:20px;top:50%;left:50%;margin:-10px 0 0 -75px}
#loading span{text-indent:-9000px;width:120px;display:block;background:url(/images/bg_hold_horses.gif) no-repeat 0 3px;height:20px}
#photo_thumbs{position:relative;background:#fff;float:left;padding-top:15px;margin:-18px 0 10px 20px}
#photo_thumbs a img{border-bottom:#e4e3d8 1px solid;border-left:#e4e3d8 1px solid;background:#f7f5ed;border-top:#e4e3d8 1px solid;border-right:#e4e3d8 1px solid;margin:4px;padding:3px}
#feat_arrow{position:absolute;width:53px;bottom:5px;background:url(/images/callout_arrow2.png) no-repeat 0 0;height:15px;left:16px;z-index:88}
#feat_photo_bot{position:absolute;width:300px;background:url(/images/bg_photo_feat_bottom.png) no-repeat 0 0;height:11px;top:0;left:-15px}
.user_hd{color:#0066a4;font-size:2.25em;font-weight:400;margin:40px 0 5px}
.twitter{line-height:1.6em;padding-left:55px;background:url(/images/bg_twitter.gif) no-repeat 0 0;color:#777773}
.twitter p{line-height:25px;color:#777773;font-size:15px;margin:20px 0 0}
.twitter li{line-height:25px;color:#777773;font-size:15px;list-style-type:none;margin:20px 0 0}
.twitter span{display:block;font-size:11px}
h2#four_labs_wlogo a{text-indent:-9000px;display:block;background:url(/images/hd_four_labs.gif) no-repeat 0 0;height:35px;margin:30px 0 0}
.notification{border-bottom:#ffeb6c 1px solid;border-left:#ffeb6c 1px solid;background-color:#fff19a;border-top:#ffeb6c 1px solid;border-right:#ffeb6c 1px solid;margin:10px 10px 30px;padding:10px}
.notification strong{margin-bottom:5px;font-weight:700}
h3#categories{background:url(/images/hd_categories.gif) no-repeat 50% 0}
#blog_meta{padding-left:5px;margin-right:35px}
.info-post{text-align:left;display:block;color:#000;font-size:10px;float:right;width:548px;margin-top:-35px;padding:2px 0 13px}
.title{display:block;height:100px;margin:0;padding:0}
.avatar{border-bottom:#fffcff 1px solid;border-left:#fffcff 1px solid;float:left;border-top:#fffcff 1px solid;border-right:#fffcff 1px solid;margin:0 10px 0 0;padding:4px}
#blog_meta .avatar{border:#0c2c3f solid 1px}
.no_pic#blog_meta{padding-left:0}
#blog_meta ol{margin-left:25px}
.post-third{width:40%;float:left}
.contact-right{width:55%;float:right;margin:5px 0 25px}
.contact-right .textwidget,.contact-right h2{clear:both}
.contact-right h2{font-size:24px}
.contact-right h3{font-size:18px;color:#CF8A4D}
.block{width:185px;float:left;color:#333;font-size:12px;padding-bottom:20px}
.smblock{width:115px;float:left;padding-left:10px;border-left:dotted 1px #ccc;color:#333;font-size:12px}
.post h4 a{padding-left:0;width:100%;padding-right:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:24px;font-weight:400;padding-top:0;background:none;display:block;margin:-50px 0 0 70px}
.post h4 a:hover{color:#F60}
.post2 h4{width:100%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:24px;font-weight:400;padding:0}
div.meta,p.meta{border-bottom:#ccc 3px dotted;margin-bottom:5px;font-size:10px;line-height:12px;min-height:90px;padding:0 0 10px}
.meta h4 a{padding-top:5px;margin:0 0 5px}
.meta img.avatar{float:left;marin:0 15px 15px 0}
div.meta .info-post{padding-top:8px;font-size:10px}
.share{position:relative;width:250px;background:url(/images/postShare.png) no-repeat;height:130px;margin:0;padding:24px 0 10px 280px}
.share a{display:block;float:left;margin:0 10px 5px 0}
.box.small{margin-bottom:18px;font-size:85%;padding:2px 8px}
.comments{width:99%;margin:0;padding:5px 0 20px}
#main_content4 .comments { margin-top:35px; padding-top: 5px; border-top: 1px solid #ccc; }
.col-1,.col-2{width:45%;float:left;margin-left:28px}
.col-1 h4,.col-2 h4{font-size:18px;color:#000}
.comments h2.numberofcomments{line-height:40px;height:50px}
.comments h2.leavecomment{line-height:50px;margin-top:35px;padding-left:0;height:50px}
.comments #commentform{border-bottom:#ccc 4px solid;border-left:#ccc 4px solid;background:#f4f4f4;overflow:hidden;border-top:#ccc 4px solid;border-right:#ccc 4px solid;padding:20px}
.comments ol.commentslist{border-bottom:#ccc 1px solid;list-style-type:none;margin:0;padding:0}
.comments ol.commentslist li{border-left:#ccc 1px solid;overflow:hidden;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding:20px}
.comments ol.commentslist li.alt{background:#eaeaea}
.comments ol.commentslist li h4{padding:0 0 10px}
.comments ol.commentslist li .avatar{display:block;float:right;margin:0 0 10px 10px}
.post2 h3 a{background:url(/images/bg_cur_list.gif) repeat-x 0 0;float:left;text-decoration:none;margin:0 5px -3px 0}
h4 a{text-decoration:none;background:url(/images/bg_cur_list.gif) repeat-x 0 0;margin:0 5px -3px 0}
a#our_services{position:absolute;text-indent:-9999px;width:172px;display:block;background:url(/images/bg_our_services.gif) no-repeat center top;height:128px;top:-5px;left:500px}
a#our_services:hover{background-position:center bottom}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{padding-top:0;color:#999;font-style:italic;font-size:12px;margin:0}
p.wp-caption-text{text-align:center;margin:-8px 25px 0 40px}
.wp-caption-dd{line-height:17px;font-size:11px;margin:0;padding:0 4px 5px}
div.navboxwrapleft{width:180px;float:left;border-right:#ccc 0 solid;margin:-8px 0 0;padding:0 15px 5px 0}
div.navboxleft ul{margin:2px 0 10px 5px;padding:1px 0 0 2px}
div.navboxleft li{list-style-type:none;background:url(images/arrow.gif) no-repeat left top;margin:4px 0 2px;padding:0 0 0 3px}
div.navboxleft li:hover{background-repeat:no-repeat;background-position:left 50%;color:#99c9ff}
div.navboxleft li.active{background-repeat:no-repeat;background-position:left 50%;color:#000}
div.navboxleft li.extern:hover{background-repeat:no-repeat;background-position:right 50%}
div.navboxwrapright{border-left:#ccc 0 solid;width:185px;float:left;margin:0 0 0 9px;padding:0 15px 20px 0}
div.navboxright{line-height:17px;font-size:11px;font-weight:400;margin:10px 0 10px 10px;padding:0}
div.navboxright .cforms{width:175px}
div.navboxright h5{border-bottom:#69c 1px solid;text-transform:none;background-position:0 -50px;color:#000;font-size:1.1em;font-weight:700;margin:4px 0 5px 3px;padding:3px 4px 3px 3px}
div.navboxright h5 a{border-bottom:#000 1px solid;width:93%;color:#000;font-size:1.2em;margin:0 0 10px;padding:10px 0 2px}
div.navboxright ul{list-style-type:none;margin:0;padding:0}
div.navboxright li{background-repeat:no-repeat;margin:0;padding:1px 5px 0 20px}
div.navboxright li:hover{background-repeat:no-repeat;background-position:right 50%;color:#333}
div.navboxright div.impressum{background-color:#f9f9ff;color:#000;margin:20px 0 0;padding:0}
div.navboxright div.impressum div.active{border-bottom:#ffc9c9 1px solid;border-left:#ffc9c9 1px solid;border-top:#ffc9c9 1px solid;border-right:#ffc9c9 1px solid;margin:-1px;padding:0}
span.menulinkleft a{width:200px;display:block}
.face{border-bottom:#69c 1px solid;width:200px}
.fan_box .connections{height:200px;overflow:hidden;border-top:#d8dfea 1px solid;padding:10px 0 4px 10px}
.wp-pagenavi{float:right;position:relative;z-index:99;padding:10px 35px}
.wp-pagenavi a:visited{border-bottom:#06c 1px solid;border-left:#06c 1px solid;background-color:#fff;color:#06c;border-top:#06c 1px solid;border-right:#06c 1px solid;text-decoration:none;margin:2px;padding:4px 6px}
.wp-pagenavi a:hover{border-bottom:#666 1px solid;border-left:#666 1px solid;background-color:#fff;color:#666;border-top:#666 1px solid;border-right:#666 1px solid}
.wp-pagenavi a:active{border-bottom:#0c2c3f 1px solid;border-left:#0c2c3f 1px solid;background-color:#fff;color:#06c;border-top:#0c2c3f 1px solid;border-right:#0c2c3f 1px solid;text-decoration:none;margin:2px;padding:4px 6px}
.wp-pagenavi span.current{border-bottom:#0c2c3f 1px solid;border-left:#0c2c3f 1px solid;background:#0c2c3f;color:#fff;font-size:11px;border-top:#0c2c3f 1px solid;font-weight:700;border-right:#0c2c3f 1px solid;margin:2px;padding:4px 6px}
#cforms2form{width:350px;margin:10px 0 0}
#cformsform,#cforms3form.cform{width:400px;margin:10px}
#cforms7form.cform{border:#ccc 1px solid;border-bottom:#ccc 2px solid;width:438px;background:#FFC;padding:10px 20px}
#cforms3form.cform ol li,#cforms7form.cformol li{float:left;padding-right:20px;margin:0 20px 0 0}
#cforms4form.cform ol li{float:left;padding-right:0;width:175px;margin:0 20px 0 0}
#cforms10form.cform{width:475px}
#cforms10form.cform ol li#li-10-1{float:left;padding-right:0;width:207px;margin:0 20px 0 0}
#cforms10form.cform ol li#li-10-2{float:left;padding-right:0;width:200px;margin:0 20px 0 0}
#cforms10form.cform ol li#li-10-1 input,#cforms10form.cform ol li#li-10-2 input{width:190px}
#cforms10form.cform ol li#li-10-3{clear:both;float:none;width:475px}
#cforms10form.cform ol li#li-10-3 textarea{width:415px}
#cforms7form.cformlegend{font-size:185%;font-weight:400;margin:10px 0 5px}
#cforms7form.cformlabel.cf-after span{display:block;width:140px}
#cforms7form.cformlabel.cf-after{display:inline-block;text-align:left;width:140px;margin:1px 2px 0 4px}
#cforms9form.cform{width:515px}
#cforms9form.cform legend{font-size:18px;padding-top:5px}
#cforms9form.cform fieldset.cf-fs1{width:200px;float:left}
#cforms9form.cform fieldset.cf-fs2{width:250px;float:left}
.masthead h2{padding-top:8px}
.connect_widget{width:420px;float:right}
a.more-link{color:#D08E37;font-weight:700;text-align:right}
.mapp-div{border:4px #ebebeb solid;margin:0 auto}
.mapp-directions-div{font-size:80%;max-width:485px;padding-top:15px}
.mapp-directions-div input{background:url("/images/button-bg.gif") repeat-x scroll 0 0 transparent;color:#FFF;cursor:pointer;margin:0 5px 6px 0;padding:4px}
div span a.fb_button{margin-top:-40px}
#social{position:absolute;right:0;top:40px}
#___plusone_1{width:106px;float:right}
#likepluginpagelet{position:absolute;right:150px}
div#paging{float:left;width:100%;height:27px;margin:0 0 10px;padding:3px 0 0}
#pagingprev{padding:0 0 0 5px}
div#paging #buttons{float:left;width:175px;height:20px;margin:0 10px;padding:2px 0 0}
div#paging #buttons span{cursor:pointer;border-bottom:#000 1px solid;border-left:#000 1px solid;background-color:#fff;color:#000;border-top:#000 1px solid;border-right:#000 1px solid;font-size:10px;margin:1px;padding:2px 3px}
div#paging #buttons span.current{border-bottom:#0c2c3f 1px solid;border-left:#0c2c3f 1px solid;background:#0c2c3f;color:#fff;font-size:10px;border-top:#0c2c3f 1px solid;font-weight:700;border-right:#0c2c3f 1px solid;margin:1px;padding:3px}
.menu-work-menu-container{height:350px}
ul,.phplist .list{list-style-type:none}
.row:after,.clearfix:after,.blog_body p:after,.section:after,.service-thumbs:after{display:block;height:0;visibility:hidden;clear:both;content:"."}
.cufon-loading h1,.cufon-loading h3,.cufon-loading h4,.cufon-loading h5,.cufon-loading legend,.cufon-loading h2,.cufon-loading .masthead h4,.cufon-loading span.work-title,.cufon-loading div.success,.cufon-loading h3,.cufon-loading h3.title,.cufon-loading .btn a,.cufon-loading .quote a,.cufon-loading .mature a,.cufon-loading .online a,.cufon-loading span.standout,.cufon-loading #nav li a,.cufon-loading #header #nav li a,.cufon-loading a,.cufon-loading h2,.cufon-loading .standout,.cufon-loading span{visibility:hidden !important}
.add_top,#add_top{margin-top:15px}
.add_bottom,#add_bottom{margin-bottom:15px}
.left,.phplist .form-block input,#foot_forms input,#main_content3 .gallery,#main_content2 .section .buttons input,.alignleft,#pagingprev,#pagingmid,#pagingnext{float:left}
.right,.alignright{float:right}
.hide,.phplist .name-block div.required,.phplist .form-block .br,.recent_blog,.divider1 hr,.divider-invisible hr,.page_sep hr,body.about .org,.no_pic#blog_meta .author_med,.mapp-poweredby,.email_form_wide span,#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar > a img,.fan_box .profileimage,.fan_box .name_block{display:none}
a:hover,#footer a:hover,#sidebar-services ul ul a:hover,#blog_meta p a:hover,div.extras a:hover{text-decoration:underline}
body,html{text-align:left;font:1em "Lucida Grande", Tahoma, Arial, Sans-Serif;color:#3c3c3c}
#header h2 a,.email_form_wide h4,.email_form_wide .phplist label{color:#fff}
a.button:hover,#blog_meta p a,div.extras a,#blog_left h3 a:hover,h4 a:hover{text-decoration:none}
#right-post-col h3,.phplist input#reset{margin-left:0}
.steps h3 a,#left-post-col h3 a,#right-post-col h3 a{color:#666}
.steps h3 a:hover,#left-post-col h3 a:hover,#right-post-col h3 a:hover{color:#333}
#foot_right ul.old_links li a,.advance_blog#blog_selector div#advance_blog,.inspire_blog#blog_selector div#inspire_blog,.extend_blog#blog_selector div#extend_blog,.engage_blog#blog_selector div#engage_blog{display:block}
#foot_forms .phplist input,.phplist select{float:left;margin:5px 0 0}
#thesubmit,#wp-submit-tml-page,#contactsubmit{background:url(/images/button-bg.gif) repeat-x 0 0;color:#fff;cursor:pointer;margin:0 5px 6px 0;padding:4px}
#foot_forms .button,.post ul#latestposts{position:relative}
h2#work_startups,h2#work_offline_biz{float:left;margin:0}
#add_callout li a,#blog_selector #blogs a{font-weight:400}
p.date,span.date{text-align:center;line-height:14px;text-transform:uppercase;margin-top:3px;width:45px;display:block;background:url(/images/date.png) no-repeat;float:left;height:37px;color:#fff;font-size:16px;overflow:hidden;padding:10px 0 0}
p.date span,span.date span{color:#ddd1ae;font-size:11px}
div#advance_blog ul,div#inspire_blog ul,div#extend_blog ul,div#engage_blog ul{margin-bottom:25px;overflow:visible;border-style:none}
input,textarea{border-bottom:#c0bebe 1px solid;border-left:#c0bebe 1px solid;font:1em "Lucida Grande", Arial, Sans-Serif;background:#fff;color:#313030;border-top:#c0bebe 1px solid;border-right:#c0bebe 1px solid;padding:5px}
button,.formsubmit input{border-bottom:#c0bebe 1px solid;border-left:#c0bebe 1px solid;line-height:normal;width:auto;background:url(/images/bg_button_gray.gif) #d6d4d4 repeat-x 0 100%;color:#fff;margin-left:-1px;overflow:visible;border-top:#c0bebe 1px solid;cursor:pointer;font-weight:700;border-right:#c0bebe 1px solid;padding:4px}
#sidebar ul li a:hover,#sidebar ul li ul li a:hover{background:url(/images/bg_cur_list_hover.gif) no-repeat 0 0}
#sidebar ul li ul li a,#sidebar ul li.current_page_item ul li a,#sidebar ul li.current-category-ancestor ul li a{padding-left:20px;background:url(/images/bg_sub_list.gif) no-repeat 14px 8px}
#samples li a h4,#samples li a span.work-title{text-align:center;font-size:19px;margin:0;padding:0}
#right_col2,#sidebarr{position:absolute;line-height:1.3em;width:220px;float:right;font-size:1em;top:0;right:0;margin:10px 12px 0 0}
#photo_thumbs a:hover img,#photo_thumbs a.cur img{border-bottom:#dad74e 1px solid;border-left:#dad74e 1px solid;background:#fdfab7;border-top:#dad74e 1px solid;border-right:#dad74e 1px solid;padding:3px}
#blog_meta p,.blog_meta_press p{margin:0 0 10px}
.post ul,.post2 ul{padding-left:25px}
.post ul li,.post2 ul li{list-style-type:disc;margin-left:35px}
.post ol li,.post2 ol li{margin-left:35px}
.contactform label,#commentform label{width:70px;display:block;float:left}
.contactform #submit,#commentform #submit{line-height:22px;width:120px;display:block;background:url(/images/arrowButtonGreen.png) no-repeat right top;height:30px;color:#fff;margin-left:70px;cursor:pointer;border-style:none;padding:0 20px 0 10px}
.post form,.cforms{z-index:9999;position:relative}
#cforms6form ol.cf-ol li,#cforms5form ol.cf-ol li,#cforms4form ol.cf-ol li,#cforms3form ol.cf-ol li{width:175px;float:left}
#cforms6form ol.cf-ol li input,#cforms5form ol.cf-ol li input,#cforms4form ol.cf-ol li input,#cforms3form ol.cf-ol li input{width:160px}
#cforms6form ol.cf-ol li textarea,#cforms5form ol.cf-ol li textarea,#cforms4form ol.cf-ol li textarea,#cforms3form ol.cf-ol li textarea{width:355px}
.wp-pagenavi a,.wp-pagenavi a:link{border-bottom:#06c 1px solid;border-left:#06c 1px solid;background-color:#fff;color:#06c;font-size:11px;border-top:#06c 1px solid;border-right:#06c 1px solid;text-decoration:none;margin:2px;padding:4px 6px}
.wp-pagenavi span.pages,.wp-pagenavi span.extend{border-bottom:#000 1px solid;border-left:#000 1px solid;background-color:#fff;color:#000;border-top:#000 1px solid;border-right:#000 1px solid;margin:2px;padding:4px 6px}
#cforms7form.cformol li#li-8-4 input,#cforms3form.cform textarea,#cforms7form.cformtextarea{width:370px}
.fb-like { display: block; padding: 45px 10px 0px; } 

.gform_wrapper ul li, .gform_wrapper ul  { list-style: none; margin: 0px; padding: 0px; }

ul.gfield_checkbox li { width: 205px; float: left; }
ul.gfield_checkbox { clear: both; margin: 0px; padding: 5px 0px 8px 8px; float: none;}
.ginput_container label { margin-left: 15px; }

.gform_wrapper .button {    background: url("../images/button-bg.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    margin: 5px 5px 6px 0;
    padding: 4px;
    width: 100px;
}
#gform_1 { width: 450px; display: block; vertical-align: middle; min-height: 450px; margin-top: 10%; }
ul.gfield_checkbox { width: 442px; }
ul.gfield_checkbox li label { margin-top: -4px; }
#main_content_blank { padding-top: 25px; margin-top: 25px; }

#gform_4 { width: 464px; }
ul#gform_fields_4 li#field_4_1, ul#gform_fields_4 li#field_4_2  {  
	float: left;
    margin: 0 20px 0 0;
    padding-right: 0;
    width: 207px;
}

ul#gform_fields_4 li#field_4_3 { clear: both; }

#gform_4 li#field_4_1 input, #gform_4 li#field_4_2 input { width: 190px;  padding:  3px 3px; font-size: 15px } 
#gform_4 label, .gfield_label {font-size: 88%;  font-weight: bold; }
.gform_wrapper input {  background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #CCCCCC;
    color: #777777;
    font-family: "Qlassik Medium Regular","Tahoma","Geneva","DejaVu Sans Condensed",sans-serif;
    letter-spacing: 1px;
    margin: 0;
    padding: 3px;
    vertical-align: top;
	
	}
#gform_4 li#field_4_3 textarea { width: 415px; 	
    font-size: 14px;
    height: 6em;
    overflow: auto;	
	
}

.gform_wrapper input,
.gform_wrapper textarea,
.gform_wrapper select { 
	margin:0;
	padding:3px;
	background: #fbfbfb; 
	border: 1px solid #ccc; 
	vertical-align:top;
	color:#777777;
	letter-spacing:1px;	
	font-family: "Qlassik Medium Regular","Tahoma","Geneva","DejaVu Sans Condensed",sans-serif;
}
.gform_wrapper input:hover,
.gform_wrapper textarea:hover,
.gform_wrapper select:hover	{
	background:#CEDDDF; 
}

.gform_wrapper input:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus	{ 
	background:#F3F8F8; 
}
#gform_3 label { font-size: 88%; }
#gform_3 li input, #gform_3 li textarea { width: 330px; }
#gform_3 li textarea { height: 125px; }
#gform_2  { width: 400px; }
#gform_2 li { float: left; width: 160px; display: block; } #gform_2 li input { width: 140px; }

#gform_2 li#field_2_7 { width: 400px; }  #gform_2 li#field_2_7 textarea { width: 375px; height: 120px; }

