html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
.container_12{margin-left:auto;margin-right:auto;width:960px;text-align:left;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;text-align:left!important;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_3{width:220px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_6{width:460px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_9{width:700px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_12 .grid_12{width:940px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_3{padding-left:240px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_6{padding-left:480px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_9{padding-left:720px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_3{padding-right:240px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_6{padding-right:480px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_9{padding-right:720px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_12 .push_1{left:80px;}
.container_12 .push_2{left:160px;}
.container_12 .push_3{left:240px;}
.container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;}
.container_12 .push_6{left:480px;}
.container_12 .push_7{left:560px;}
.container_12 .push_8{left:640px;}
.container_12 .push_9{left:720px;}
.container_12 .push_10{left:800px;}
.container_12 .push_11{left:880px;}
.container_12 .pull_1{left:-80px;}
.container_12 .pull_2{left:-160px;}
.container_12 .pull_3{left:-240px;}
.container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;}
.container_12 .pull_6{left:-480px;}
.container_12 .pull_7{left:-560px;}
.container_12 .pull_8{left:-640px;}
.container_12 .pull_9{left:-720px;}
.container_12 .pull_10{left:-800px;}
.container_12 .pull_11{left:-880px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;line-height:0;font-size:0;}
body{width:100%;text-align:center;background-image:url('/images/page_background.png');background-repeat:repeat-x;background-color:#ffffff;background-position:bottom;}
img{border:0px;margin:0px;padding:0px;outline:none;}
h1{margin:0;padding:0;font-size:25px;margin-bottom:15px;font-family:sans-serif;}
h2{margin:0;padding:0;}
ul, li{margin:0;padding:0;}
strong{font-weight:bold;}
a{outline:none;}
.cufon-vml{*margin:-20px 0 0px 0;}
.cufon, x:-moz-any-link{position:relative;top:0px;}
.cufon, x:-moz-any-link, x:default{top:0;}
#page{text-align:center;margin-left:auto;margin-right:auto;width:1004px;}
#header{margin-bottom:60px;}
.greyline{float:left;background-color:#e4e4e4;width:100%;height:1px;margin-bottom:20px;line-height:1px;overflow:hidden;}
.greythickline{float:left;background-color:#e4e4e4;width:100%;height:2px;margin-bottom:20px;line-height:1px;overflow:hidden;}
#navigation{height:140px;text-align:left;}
#navigation ul{width:620px;height:50px;margin-top:90px;}
#navigation ul li{display:block;float:left;text-indent:-9999px;}
#navigation ul li a{outline:none;border:0;display:block;text-decoration:none;background:transparent url('/images/page_navigation.gif') no-repeat;}
#navigation li#company a{width:150px;height:50px;}
#navigation li#company a:link, #navigation li#company a:visited{background-position:-0px -0px;}
#navigation li#company a:hover, #navigation li#company a:focus{background-position:-0px -50px;}
body#company-tab #navigation li#company a{background-position:0px -100px;}
#navigation li#work a{width:160px;height:50px;}
#navigation li#work a:link, #navigation li#work a:visited{background-position:-150px -0px;}
#navigation li#work a:hover, #navigation li#work a:focus{background-position:-150px -50px;}
body#work-tab #navigation li#work a{background-position:-150px -100px;}
#navigation li#blog a{width:160px;height:50px;}
#navigation li#blog a:link, #navigation li#blog a:visited{background-position:-310px -0px;}
#navigation li#blog a:hover, #navigation li#blog a:focus{background-position:-310px -50px;}
body#blog-tab #navigation li#blog a{background-position:-310px -100px;}
#navigation li#contact a{width:150px;height:50px;}
#navigation li#contact a:link, #navigation li#contact a:visited{background-position:-470px -0px;}
#navigation li#contact a:hover, #navigation li#contact a:focus{background-position:-470px -50px;}
body#contact-tab #navigation li#contact a{background-position:-470px -100px;}
#hero{height:340px;text-align:left;}
#hero a, #hero a:link, #hero a:visited, #hero a:active{text-decoration:underline!important;color:#009ac8;}
#hero a:hover{text-decoration:none;}
#launch{padding-top:60px;margin-left:70px;}
#launch cufon{overflow:hidden;}
#launch h1{font-size:200px;margin:0;padding:0;margin-left:45px;}
#launch #shadow{margin-top:-50px;*margin-top:-70px;}
#launch h2{width:690px;font-size:23px;margin:0;padding:0;margin-left:60px;margin-top:0px;*margin-top:-30px;font-weight:normal;color:#837870;}
#launch h2 cufon{margin-bottom:5px;padding-bottom:2px;}
#launch #rocket{position:absolute;left:780px;top:-40px;width:62px;height:220px;}
#comment{padding-top:60px;}
#comment cufon{overflow:hidden;}
#comment h1{font-size:180px;margin:0;padding:0;margin-left:45px;}
#comment #shadow{margin-top:-50px;margin-left:50px;*margin-top:-70px;}
#comment h2{font-size:23px;margin:0;padding:0;margin-left:60px;margin-top:0px;*margin-top:-30px;font-weight:normal;color:#837870;}
#comment h2 cufon{margin-bottom:5px;}
#comment #bird{position:absolute;left:788px;top:52px;width:38px;height:46px;}
#thought{padding-top:60px;margin-left:60px;}
#thought h1{font-size:180px;margin:0;padding:0;margin-left:45px;}
#thought h1 span{visibility:hidden;}
#thought #shadow{margin-top:-50px;margin-left:10px;*margin-top:-70px;}
#thought h2{width:720px;font-size:23px;margin:0;padding:0;margin-left:60px;margin-top:15px;*margin-top:-10px;font-weight:normal;color:#837870;}
#thought h2 cufon{margin-bottom:5px;}
#thought #cog{position:absolute;left:307px;top:70px;width:38px;height:46px;}
#incubate{padding-top:60px;margin-left:60px;}
#incubate cufon{overflow:hidden;}
#incubate h1{font-size:180px;margin:0;padding:0;margin-left:45px;}
#incubate #shadow{margin-top:-50px;margin-left:10px;*margin-top:-70px;}
#incubate h2{width:720px;font-size:23px;margin:0;padding:0;margin-left:60px;margin-top:5px;*margin-top:-10px;font-weight:normal;color:#837870;}
#incubate h2 cufon{margin-bottom:5px;}
#incubate #seed{position:absolute;left:392px;top:58px;width:51px;height:58px;}
#hello{padding-top:20px;margin-left:60px;}
#hello cufon{overflow:hidden;}
#hello h1{font-size:260px;margin:0;padding:0;margin-left:50px;}
#hello #shadow{margin-top:-50px;margin-left:10px;*margin-top:-80px;}
#hello h2{width:720px;font-size:23px;margin:0;padding:0;margin-left:60px;margin-top:-10px;*margin-top:-40px;font-weight:normal;color:#837870;}
#hello h2 cufon{margin-bottom:5px;}
#hello #smiley{position:absolute;left:645px;top:130px;width:43px;height:46px;}
#discover{padding-top:60px;margin-left:50px;}
#discover h1{font-size:180px;margin:0;padding:0;margin-left:45px;}
#discover h1 span{visibility:hidden;}
#discover #shadow{margin-top:-50px;margin-left:10px;*margin-top:-70px;}
#discover h2{width:720px;font-size:23px;margin:0;padding:0;margin-left:60px;margin-top:0px;*margin-top:-30px;font-weight:normal;color:#837870;}
#discover h2 cufon{margin-bottom:5px;}
#discover #magglass{position:absolute;left:387px;top:35px;width:38px;height:46px;}
#onboard{padding-top:60px;margin-left:30px;}
#onboard cufon{overflow:hidden;}
#onboard h1{font-size:180px;margin:0;padding:0;margin-left:45px;width:740px;}
#onboard #shadow{margin-top:-50px;margin-left:50px;*margin-top:-70px;}
#onboard h2{width:800px;font-size:23px;margin:0;padding:0;margin-left:60px;margin-top:0px;*margin-top:-30px;font-weight:normal;color:#837870;}
#onboard h2 cufon{margin-bottom:5px;}
#onboard #person1{position:absolute;left:150px;top:150px;z-index:100;}
#onboard #person2{position:absolute;left:230px;top:89px;}
#onboard #person3{position:absolute;left:328px;top:33px;z-index:100;}
#onboard #person4{position:absolute;left:480px;top:142px;}
#onboard #person5{position:absolute;left:630px;top:90px;}
#onboard #person6{position:absolute;left:809px;top:46px;z-index:100;}
#stories .item{margin-bottom:20px;}
#stories h3{margin-top:0!important;margin-left:10px!important;text-decoration:none!important;}
#stories .button{margin-top:15px;}
#companyinfo{margin-bottom:40px;}
#companyinfo #objects{margin-bottom:20px;}
#companyinfo .body{font-family:Georgia,Serif;font-size:22px;color:#837870;line-height:33px;}
#companyinfo .body p{margin-bottom:20px;}
#services{margin-bottom:20px;}
#services .body{font-family:Georgia,Serif;font-size:22px;color:#837870;line-height:33px;}
.service{margin-bottom:20px;float:left;font-family:Arial;color:#837870;font-size:11px;line-height:18px;}
.service h2{font-size:20px;font-weight:normal;margin-bottom:10px;margin-top:20px;color:#009ac8;;font-weight:bold;}
.service .icon{margin-top:22px;}
.service .casestudy{margin-top:10px;}
.service ul{color:#009ac8;margin-top:-1px;float:left;width:100%;}
.service ul li{list-style-position:inside;list-style-type:square;font-size:14px;line-height:32px;border-bottom:1px solid #e4e4e4;}
.service ul li span{color:#837870;}
.scroller .scrollable{width:780px;height:200px;}
.scroller .body{width:460px;float:left;font-weight:normal;font-family:Georgia,Serif;font-size:19px;color:#837870;line-height:30px;float:left;}
.scroller .image{width:300px;float:left;margin-left:20px;}
.scroller .forward{text-align:right;position:absolute;margin-top:125px;right:0;margin-right:-80px;}
.scroller .back{text-align:left;position:absolute;margin-top:125px;margin-left:-80px;}
.scroller .navi{float:right;height:15px;margin-top:-30px;text-align:center;}
.scroller_2 .scrollable{width:780px;height:220px;}
.scroller_2 h2{font-weight:bold!important;font-size:16px;margin-bottom:20px;color:black!important;}
.scroller_2 .body{width:540px;float:left;font-weight:normal;font-family:Georgia,Serif;font-size:19px;color:#837870;line-height:30px;float:left;}
.scroller_2 .image{width:220px;float:left;margin-left:20px;}
.scroller_2 .forward{text-align:right;position:absolute;margin-top:125px;right:0;margin-right:-80px;}
.scroller_2 .back{text-align:left;position:absolute;margin-top:125px;margin-left:-80px;}
.scroller_2 .navi{float:right;height:15px;margin-top:-30px;text-align:center;}
#people{margin-bottom:20px;}
#latestwork .item h2{margin:0;padding:0;font-size:14px;font-weight:normal;margin-top:20px;margin-bottom:10px;}
#latestwork .item h2 a{color:#000000!important;text-decoration:none;}
#latestwork .item .greyline{margin-bottom:10px;}
#latestwork .item .body{font-size:13px;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;color:#837870;line-height:20px;margin-bottom:20px;}
#latestwork .item .body{font-size:13px;font-family:Arial, Sans-Serif;color:#837870;line-height:1.5;}
#latestwork .item .body p{margin-bottom:10px;}
#archivework .item{margin-bottom:20px;}
#archivework h3{margin-top:0!important;margin-left:10px!important;text-decoration:none!important;}
#archivework h4{margin-bottom:10px!important;text-decoration:none!important;}
#archivework .greyline{margin-bottom:10px!important;}
#archivework .client{float:left;width:220px;margin-bottom:0px;}
#archivework .client span{float:left;width:43px;font-weight:bold;}
#project{margin-bottom:-20px;}
#project .scroller .scrollable{width:940px;height:500px;margin-top:-20px;}
#project .scrollpreventerleft{float:left;position:absolute;display:block;width:80px;height:100%;top:-20px;z-index:2000;}
#project .scrollpreventerright{float:left;position:absolute;width:80px;height:100%;right:0;top:-20px;z-index:2000;}
#project .forward{float:right;}
#project .back{float:left;}
#project .navi{height:15px;margin-top:5px;margin-left:auto;margin-right:auto;}
#project .item{margin-top:30px;margin-bottom:30px;}
#project .item h2{margin:0;padding:0;font-size:14px;font-weight:normal;margin-top:20px;margin-bottom:10px;}
#project .item h2 a{color:#000000!important;}
#project .item .greyline{margin-bottom:10px;}
#project .item .greythickline{margin-bottom:10px;}
#project .item .body{font-size:13px;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;color:#837870;line-height:20px;margin-bottom:20px;}
#project .item .body p{margin-bottom:10px;}
#project .item .body a:link, #project .item .body a:visited, #project .item .body a:active{color:#837870;text-decoration:underline;}
#project .item .body a:hover{text-decoration:none;}
#project .meta{font-size:13px;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;color:#837870;margin-bottom:20px;}
#project .client{float:left;margin-bottom:20px;font-weight:bold;}
#project .client span{float:left;width:48px;color:#000000;}
#project .client p{float:left;margin:0!important;color:#009ac8;}
#project .downloads{float:right;padding-bottom:5px;margin-top:0px;}
#project .downloads .pdf{margin-left:2px;}
#contactus .body .address{font-family:Georgia,Serif;font-size:22px;color:#837870;}
#contactus .body a{color:#837870!important;text-decoration:underline;}
#contactus .body a:hover{text-decoration:none!important;}
#contactus .body{font-size:13px;font-family:Arial, Sans-Serif;color:#837870;line-height:1.5;}
#contactus #gmapcanvas{height:390px;margin-bottom:50px;}
#error .body{height:150px;font-size:13px;font-family:Arial, Sans-Serif;color:#807e7d;line-height:1.5;}
#error .body a{color:#009ac8!important;text-decoration:underline;}
#error .body a:hover{text-decoration:none!important;}
#error .body p{margin-bottom:10px;}
#panel{text-align:left;width:1004px;margin-left:auto;margin-right:auto;background-image:url('/images/panel_top.png');background-repeat:no-repeat;padding-top:38px;}
* html #panel{background-image:url('/images/panel_top.gif');background-repeat:no-repeat;}
#panelinner{padding-bottom:2px;background-image:url('/images/panel_background.png');background-repeat:repeat-y;}
* html #panelinner{background-image:url('/images/panel_background.gif');background-repeat:repeat-y;}
#panelinner .container_12{background-color:#ffffff;margin-left:22px;}
#panel h3, #panel h4{margin:0;padding:0;font-size:14px;font-weight:normal;margin-top:20px;margin-bottom:20px;}
#panel h4{margin-bottom:10px!important;}
#panel h3 cufon{margin-top:10px;}
#panel h3{font-weight:bold;}
#panel h3 a, #panel h4 a{font-weight:normal;color:#000000!important;text-decoration:none!important;}
#panel .body{clear:both;font-size:13px;font-family:Arial, Sans-Serif;color:#837870;line-height:1.5;}
#panel .body p{margin-bottom:10px;}
#panel .body a:link, #panel .body a:visited, #panel .body a:active{color:#837870;text-decoration:underline;}
#footer{text-align:left;width:1004px;padding-top:20px;padding-bottom:20px;background-image:url('/images/footer_background.png');background-repeat:repeat-y;margin-left:auto;margin-right:auto;}
* html #footer{background-image:url('/images/footer_background.gif');background-repeat:repeat-y;}
#footer ul{margin-left:32px;}
#footer li{color:#837870;font-family:Arial;font-weight:bold;font-size:13px;display:inline;list-style-type:none;}
#footer li a:link, #footer li a:active, #footer li a:visited{padding:5px;color:#837870;text-decoration:none;}
#footer li a:hover{text-decoration:underline;}
#footer li.first{margin-left:-5px;}
#footer li.last{float:right;margin-right:28px;text-align:right;}
.scrollable{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;}
.scrollable .items{width:20000em;position:absolute;clear:both;cursor:pointer;}
.items div{float:left;}
.navi a{float:left;width:8px;height:8px;margin:3px;background-repeat:no-repeat;background-image:url('/images/scroller_dots.gif');display:block;font-size:1px;}
.navi a:hover{background-position:0 -10px;}
.navi a.active{background-position:0 -20px;}
a.disabled{visibility:hidden !important;}
a.browse{cursor:pointer;}
.wp-caption{background-color:#f3f3f3;padding-top:4px;text-align:center;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:4px 4px 5px;}
.blogpost{float:left;width:700px;border:0px solid #eee;padding:0px 0px 0px 0px;margin-top:0px;margin-bottom:40px;}
.blogpost h1{font-size:30px;color:#000!important;text-decoration:none;margin-bottom:5px;}
.blogpost h1 cufon{margin-bottom:5px;}
.blogpost h1 a{color:#000!important;text-decoration:none;}
.blogpost h2{font-size:17px;color:#000!important;text-decoration:none;}
.blogpost h2 a{color:#000!important;text-decoration:none;}
.alignleft{float:left;margin-right:20px;}
.alignright{float:right;margin-left:20px;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.navigationPosts, .navigationComments{border-top:2px solid #e4e4e4;border-bottom:2px solid #e4e4e4;padding-top:10px;padding-bottom:10px;float:left;width:100%;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;color:#837870;}
.navigationPosts a, .navigationComments a{color:#837870;font-weight:bold;}
.navigationPosts{border-top:0px;margin-top:-60px;}
.entry{width:700px;float:left;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#837870;line-height:20px;margin-top:5px;margin-bottom:15px;}
.entry p{margin-bottom:10px;}
.entry h1{font-size:22px;font-weight:bold;color:#000000;margin-bottom:10px;}
.entry h2{font-size:20px;font-weight:bold;color:#000000;margin-bottom:10px;}
.entry h3{font-size:18px;font-weight:bold;color:#000000;margin-bottom:10px;}
.entry h4{font-size:16px;font-weight:bold;color:#000000;margin-bottom:10px;}
.entry h5{font-size:14px;font-weight:bold;color:#000000;margin-bottom:10px;}
.entry h6{font-size:12px;font-weight:bold;color:#000000;margin-bottom:10px;}
.entry em{font-style:italic;}
.entry del{margin-bottom:10px;display:block;}
.entry address{font-style:italic;margin-bottom:10px;}
.entry pre{font-family:Consolas, Monaco,'Courier New', Courier, monospace;font-size:12px;color:#837870!important;line-height:20px;white-space:normal;margin-bottom:10px;}
.entry pre a{color:#837870!important;}
.entry pre a:hover{text-decoration:none;}
.entry blockquote{font-family:Georgia,Serif;border-bottom:1px solid #000000;border-top:1px solid #000000;color:#000000;float:right;font-size:18px;margin-top:5px;margin-left:20px;padding:15px;width:180px;font-style:italic;margin-bottom:20px;}
.entry blockquote p{margin-bottom:0px;}
.entry ul{margin-left:20px;margin-bottom:10px;}
.entry ul li{list-style-type:square!important;list-style-position:outside!important;margin-left:20px;}
.entry ol{margin-left:20px;margin-bottom:10px;}
.entry ol li{list-style-type:decimal!important;list-style-position:outside!important;margin-left:20px;}
.entry .alignleft, .entry .alignright{margin-bottom:20px;}
.entry a{color:#009ac8!important;text-decoration:underline;}
.entry a:hover{text-decoration:none;}
.blogdate{font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;margin-bottom:10px;margin-top:10px;}
.blogdate span.author{font-weight:bold;color:#009ac8;}
.blogdate span.date{font-weight:bold;}
.tweetcount{float:right;margin-top:-30px;margin-right:-18px;}
.tweetcount a{color:#ffffff!important;}
.postmetadata{float:left;color:#837870;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;border-top:0px solid #eee;padding-top:0px;margin-top:-10px;padding-bottom:10px;font-size:12px;font-weight:bold;}
.postmetadata a{font-weight:normal!important;color:#837870!important;}
.postmetadata a:hover{text-decoration:none!important;}
.more-link{margin-top:10px;}
#sidebar{margin-top:0px;line-height:18px;color:#837870;border-left:1px solid #e4e4e4;width:218px;*width:210px;overflow-x:hidden;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:11.3px;}
#sidebar a{color:#837870!important;}
#sidebar a:hover{text-decoration:none!important;}
#sidebar .inner{padding:20px;}
#sidebar .widget{margin-bottom:20px;}
#sidebar .widget_recent_entries ul li{margin-bottom:10px;border-bottom:1px dotted #e4e4e4;padding-bottom:10px;}
#sidebar .widgettitle{color:#837870!important;font-size:13px;border-bottom:1px solid #e4e4e4;font-weight:bold;padding-bottom:5px;margin-bottom:10px;}
#sidebar .screen-reader-text{display:none;}
#sidebar .aktt_tweets ul li{margin-bottom:10px;border-bottom:1px dotted #e4e4e4;padding-bottom:10px;}
#sidebar .aktt_more_updates{border-bottom:none!important;padding-bottom:0px;}
#sidebar .aktt_tweet_time{white-space:nowrap;font-size:11px;font-weight:bold;color:#cccccc;}
#sidebar #s{border:2px solid #e4e4e4;width:112px;padding-left:5px;height:20px;color:#837870;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:11px;}
#sidebar #searchsubmit{border:2px solid #e4e4e4;width:121px;height:24px;*height:20px;width:52px;background-color:#f1f1f1;font-size:11px;font-weight:bold;color:#999999;}
*:first-child+html #sidebar #searchsubmit{width:46px;height:25px;}
#respond{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;width:700px;float:left;margin-bottom:24px;margin-top:0px;}
#respond label{position:absolute;margin-top:4px;font-size:13px;color:#cccccc;margin-left:20px;font-weight:bold;}
#respond input{width:200px;padding-left:5px;color:#837870;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:11px;border:2px solid #E4E4E4;height:20px;margin-bottom:15px;}
#respond textarea{padding:5px;color:#837870;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:11px;border:2px solid #E4E4E4;width:686px;}
#respond #submit{cursor:pointer;margin-right:20px;float:left;background-color:#F1F1F1;border:2px solid #E4E4E4;color:#999999;font-size:11px;font-weight:bold;height:24px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:15px;width:140px;}
#respond h2, #comments h2{float:left;}
#respond h2 a, #comments h2 a{color:#000!important;}
#respond h2 cufon, #comments h2 cufon{padding-bottom:10px;}
#respond .cancel-comment-reply{display:block;float:left;margin-top:20px;text-align:center;}
#respond .cancel-comment-reply a{text-decoration:none!important;color:#999999!important;padding:4px;padding-top:3px;padding-right:33px;padding-left:33px;background-color:#F1F1F1;border:2px solid #E4E4E4;font-size:11px;font-weight:bold;height:16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;width:120px;}
#respond .user{float:right;color:#cccccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;margin-top:0px;}
#respond .user a{color:#cccccc!important;}
#comments{float:left;margin-bottom:44px;}
#comments .comments{float:right;color:#cccccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;margin-top:0px;}
#comments ol.commentlist{float:left;margin:0;padding:0;width:700px;}
#comments .commentlist .comment{background-color:#f6f6f6;padding:20px;margin-bottom:20px;}
#comments .children .comment.even, #comments .children .comment.odd{padding-right:0px;margin-bottom:0px;}
#comments .children .comment{margin-bottom:0px;padding-bottom:0px!important;}
#comments .comment-body{display:block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;}
#comments .comment-author .photo{margin-left:20px;float:right;display:block;}
#comments .comment-author .fn, #comments .comment-author .fn a{margin:0;padding:0;text-decoration:none!important;margin-top:-20px;font-weight:bold;color:#009ac8!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;}
#comments .comment-author .fn{margin-left:0px;*margin-left:-20px;}
*:first-child+html #comments .comment-author .fn{margin-left:0px;}
#comments .comment-author .says{display:none;}
#comments .comment-meta{border-bottom:1px solid #e4e4e4;padding-bottom:10px;margin-bottom:10px;}
#comments .comment-meta a{color:#837870!important;text-decoration:none;width:100%;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;}
#comments .comment-meta a.comment-edit-link{text-decoration:underline;}
#comments .comment-meta a:hover{text-decoration:none!important;}
#comments .comment-body .reply{margin-top:10px;font-size:11px;}
#comments .comment-body .reply a{color:#837870!important;text-decoration:underline;}
#comments .comment-body .reply a:hover{text-decoration:none;}

