html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{font-size:65%;height:100%;width:100%}@font-face{font-family:"Titillium400";src:url("../fonts/Titillium400wt.eot");src:local("TitilliumText400wt"),local("Titillium400wt"),url("../fonts/Titillium400wt.otf") format("opentype"),url('../fonts/Titillium400wt.svg#Titillium400') format('svg')}@font-face{font-family:"Titillium600";src:url("../fonts/Titillium600wt.eot");src:local("TitilliumText600wt"),local("Titillium600wt"),url("../fonts/Titillium600wt.otf") format("opentype"),url('../fonts/Titillium600wt.svg#Titillium600') format('svg')}@font-face{font-family:"Titillium999";src:url("../fonts/Titillium999wt.eot");src:local("TitilliumText999wt"),local("Titillium999wt"),url("../fonts/Titillium999wt.otf") format("opentype"),url('../fonts/Titillium999wt.svg#Titillium999') format('svg')}body{font-family:"Titillium400","Trebuchet MS",Helvetica,Arial,sans-serif;font-size:1.3em;background:#FFF;color:#555555; width:100%}h1,h2,h3,h4,h5{color:#464646;font-weight:normal;font-family:"Titillium999","Trebuchet MS",Helvetica,Arial,sans-serif}h1{ font-size:2em; margin-bottom:5px}h1.details{font-size:2.4em;color:#95c53d;margin-bottom:8px;font-family:"Titillium600","Trebuchet MS",Helvetica,Arial,sans-serif}h1.heading{margin-bottom:12px}h2{ font-size:1.8em}h3{ font-size:1.4em; position:relative}h4{font-size:1.4em}h5{font-size:1.3em}a:link{font-family:"Titillium400","Trebuchet MS",Helvetica,Arial,sans-serif;color:#707070;text-decoration:underline}a:visited{font-family:"Titillium400","Trebuchet MS",Helvetica,Arial,sans-serif;color:#707070;text-decoration:underline}a:hover{color:#95c53d;text-decoration:none}a:active{color:#00314d;text-decoration:underline}p{line-height:1.7em;margin-bottom:8px}header,section,footer,aside,nav,article,figure{display:block}header,#content,#pagecontent,footer,#slideshow{width:940px;margin:0 auto}header{margin:5px auto 10px}header h2{display:block;width:236px;height:60px;overflow:hidden;text-indent:-9999px;background:url(../images/sprite.png) 0px -156px no-repeat;float:left;margin:0 20px 0 13px}#header{width:940px;margin:0 auto;height:76px;z-index:1;position:relative}nav{float:right}ul#nav{margin:5px 0 0;width:624px}ul#nav li{list-style:none;float:left}ul#nav li a{display:block;overflow:hidden;height:52px;text-indent:-9999px;margin:0 58px 0 0}ul#nav li a.workBtn,ul#nav li a.workBtn:visited{background:url(../images/sprite.png) 0px 0px no-repeat;width:157px}ul#nav li a.blogBtn,ul#nav li a.blogBtn:visited{background:url(../images/sprite.png) -157px 0px no-repeat;width:124px}ul#nav li a.connectBtn,ul#nav li a.connectBtn:visited{background:url(../images/sprite.png) -281px 0px no-repeat;width:227px;margin-right:0}ul#nav li a.workBtn:hover{background-position:0 -52px}ul#nav li a.blogBtn:hover{background-position:-157px -52px}ul#nav li a.connectBtn:hover{background-position:-281px -52px}ul#nav li a.workBtn.active{background-position:0 -104px}ul#nav li a.blogBtn.active{background-position:-157px -104px}ul#nav li a.connectBtn.active{background-position:-281px -104px}#slideshow{margin-bottom:45px;display:block;width:940px;height:500px}#sidebar{float:left;width:420px}#main{float:right;width:460px}#content{padding:0 0 45px}#pagecontent{padding:30px 0}#pagecontent #sidebar{float:left;width:235px;padding-left:10px}#pagecontent #main{float:right;width:625px}#pagecontent h2,#pagecontent h2 a{color:#95c53d;font-family:"Titillium600","Trebuchet MS",Helvetica,Arial,sans-serif;text-decoration:none;margin-bottom:10px}#pagecontent h2 a:hover{text-decoration:underline}h3.secTitle{border-bottom:1px solid #464646;padding-bottom:2px;font-size:2em; margin-bottom:15px; clear:left}.core{margin-top:45px}ul#workPanel{float:left;margin-bottom:40px}ul#workPanel li{list-style:none;float:left;display:block;width:87px;height:87px;overflow:hidden;margin-right:20px;position:relative}ul#workPanel li.last{margin-right:0}ul#workPanel li a img{border:1px solid #7a7a7a}ul#workPanel li a:hover img,ul#workPanel li a.active img{border:1px solid #95c53d}#blogPanel{margin-bottom:40px}#blogPanel h4{font-family:"Titillium400","Trebuchet MS",Helvetica,Arial,sans-serif;color:#95c53d;font-size:1.6em}#blogPanel a.post{float:right}ul#connect{float:left;margin-bottom:40px}ul#connect li{list-style:none;float:left;display:block;margin-right:10px}ul#connect li.last{margin-right:0}#twitterPanel{margin-bottom:45px;width:420px}#twitterPanel span{float:right;font-size:12px;color:#9A9A9A}#twitterTile{padding:6px 10px 20px}#twitterHolder{float:left;margin-bottom:40px;padding-bottom:6px}a.twitterIcon{text-indent:-9999px;background:url(../images/sprite.png) -259px -164px no-repeat;display:block;width:22px;height:22px;overflow:hidden;position:absolute;right:3px;top:0}a.rssIcon{text-indent:-9999px;background:url(../images/sprite.png) -285px -164px no-repeat;display:block;width:22px;height:22px;overflow:hidden;position:absolute;right:3px;top:0}a.twitterIcon:hover{background-position:-259px -186px}a.rssIcon:hover{background-position:-285px -186px}ul#services li{display:inline}ul#services li a{display:block;margin-bottom:15px;font-size:18px;color:#95c53d;text-decoration:none}ul#services li a:hover,ul#services li a.active{text-decoration:underline}ul#services li a.active{cursor:default}#postPanel{margin-bottom:45px;width:420px}#postPanel h2{color:#95c53d;font-family:"Titillium600","Trebuchet MS",Helvetica,Arial,sans-serif;margin-bottom:10px}#postPanel a.readmore{float:right;color:#707070;font-size:16px}#pagecontent #sidebar h3{font-family:"Titillium600","Trebuchet MS",Helvetica,Arial,sans-serif;font-size:1.6em;border-bottom:1px solid #464646;clear:both;padding-bottom:3px;margin:0 0 12px}#pagecontent #twitterPanel{width:235px}#pagecontent .twitterIcon{top:-2px}#pagecontent ul#workPanel{width:275px;margin-bottom:0px}#pagecontent ul#workPanel li{width:52px;height:52px;margin-right:8px;margin-bottom:8px}#pagecontent ul#workPanel li img{width:50px;height:50px}#pagecontent ul#services li a{font-size:16px;margin-bottom:10px}#pagecontent p.viewportfolio{text-align:right}#pagecontent p.viewportfolio,#pagecontent ul#services,ul#subnav,#pagecontent .widget,#pagecontent .textwidget {margin-bottom:25px}ul#subnav,.widget{float:left}ul#subnav li,.widget ul li{display:inline;float:left}ul#subnav li a,.widget ul li a{border-bottom:1px dotted #B5B5B5;display:block;font-size:16px;margin-bottom:7px;padding-bottom:7px;text-decoration:none;width:235px;color:#464646}ul#subnav li a:hover,.widget ul li a:hover{color:#8A8a8a}ul#subnav li a.active,.widget ul li.current-cat a{color:#95c53d}address{font-style:normal;font-size:16px;line-height:22px}#portfolio{width:610px;float:left}#portfolio li{float:left;margin:0 18px 30px 0;position:relative;height:130px}#portfolio li.last{margin-right:0}#portfolio li a{text-decoration:none;text-align:center}#portfolio li a img{margin-bottom:8px;border:1px solid #DADADA;padding:2px}#portfolio li a strong{display:inline-block;width:172px;text-align:center}#portfolio li a:hover img{border:1px solid #95c53d}#work .listing{display:block;float:left;margin-bottom:15px;width:610px;padding-bottom:15px;border-bottom:1px dotted #E5E5E5;position:relative}#work .listing.last{border-bottom:0}#work .listing h2 {margin-bottom:5px}#work .listing h2 a{color:#95c53d;font-family:"Titillium800","Trebuchet MS",Helvetica,Arial,sans-serif;text-decoration:none}#work .listing h2 a:hover{text-decoration:underline}#work .listing img{display:block;float:left;font-size:7px;margin-bottom:8px;margin-right:15px;border:1px solid #aaa9a9;padding:3px}#work .listing a:hover img{border:1px solid #95c53d}#work .listing p{float:right;margin-bottom:10px;width:287px}#mainImageHolder{padding:5px;height:375px;width:610px;border:1px solid #CACACA;margin-bottom:15px}#mainImage{height:373px;width:608px;position:relative;overflow:hidden;background:white}#details{width:350px;float:left}#servicelist{width:230px;float:right}#servicelist ul{padding-top:6px}#servicelist li{margin-bottom:10px;padding-left:20px;background:url(../images/checkmark.png) no-repeat left top}#video{margin-bottom:15px;float:left;padding:5px 5px 6px 5px;border:1px solid #CACACA;width:535px;height:300px}#map{float:right;width:300px;height:220px;margin-left:10px}p.text{clear:left}img.mission{margin:30px 0 10px}#pagecontent .post h2{margin-bottom:0px}.post{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #E5E5E5}.post.last{border-bottom:0}.post .postmeta{font-size:11px;color:#9A9A9A}#respond h3,h3#comments{margin-bottom:16px;font-family:"Titillium600","Trebuchet MS",Helvetica,Arial,sans-serif}.commentlist{margin-bottom:36px}.commentlist .comment{padding:10px;background:#FAFAFA;margin-bottom:12px;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF}.commentlist .comment .avatar{float:right}.commentlist .comment .comment-author{font-size:16px;margin-bottom:3px}.commentlist .comment .comment-meta{margin-bottom:12px}.commentlist .comment .comment-meta a{color:#CCC;font-size:11px}.entry .video{margin:10px 0 20px 0}.entry h3,.entry h4,.entry h5{margin-top:15px}.entry p {margin-bottom: 5px}.entry ul{ list-style: disc;margin-left: 20px}.entry ul li {padding: 0 0 4px 0;}a.viewwebsite{margin-bottom:20px;display:block;width:170px;height:26px;background:url(../images/sprite.png) -2px -220px no-repeat;text-indent:-9000px;overflow:hidden}a.showmoreposts{display:block;width:121px;height:26px;background:url(../images/sprite.png) -175px -220px no-repeat;text-indent:-9000px;overflow:hidden}#submitCommBtn,.smcf-send{display:block;width:83px;height:26px;background:url(../images/sprite.png) -298px -220px no-repeat;text-indent:-9000px;color:transparent;overflow:hidden;border:0;cursor:pointer}.smcf-send{margin-top:10px}a.viewwebsite:hover{background-position:-2px -246px}a.showmoreposts:hover{background-position:-175px -246px} #submitCommBtn:hover,.smcf-send:hover{background-position:-298px -246px}.smcf-cancel{display:none}footer{clear:both;width:934px;margin:0 auto;color:#707070;padding:15px 0;border-top:1px solid #DADADA}footer p{float:left;width:500px}footer ul{float:right}footer ul li{padding:2px 0}footer a:link,footer a:visited{color:#95c53d}#sitemap ul{list-style:disc;margin-left:20px;margin-top:8px}#sitemap li {margin-bottom:8px}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.nivo-slice{display:block;position:absolute;z-index:50;height:100%}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89}.nivo-caption p{padding:5px;margin:0}.nivo-directionNav a{display:block;width:32px;height:34px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0}a.nivo-nextNav{background-position:-32px 0;right:10px}a.nivo-prevNav{left:10px}.nivo-controlNav a{position:relative;z-index:99;cursor:pointer}.nivo-controlNav a.active{font-weight:bold}