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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;font-size:62.5%;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}strong{font-weight:bold;}em{font-style:italic;}h1{color:#496C1F;font-weight:bold;font-size:1.8em;margin:0;padding:10px 0;}h2{font-size:1.6em;margin:0;padding:10px 0;}h3{font-weight:bold;font-size:1.4em;margin:0;padding:10px 0;}h4{font-weight:bold;font-size:1.3em;margin:0;padding:10px 0;} p{color:#5E6366;font-size:1.3em;line-height:1.3;padding:5px 0;}ul{padding:5px 0;color:#5E6366;}ul.bullet{margin:1em;list-style-type:disc;list-style-position:inside;}ul.bullet li{padding:2px;}li{font-size:1.3em;line-height:1.3;padding:5px 0;}li li,li li li,li li li li{font-size:1em;padding-left:1em;}#wrapper{margin:0 auto;padding:0;background:#fff;color:#000;text-align:left;width:960px;}#header{background:#030 url(images/header.jpg) 0 0 no-repeat;height:197px;}#header a#logo{float:left;width:223px;height:197px;}#header a b{position:absolute;left:-999em;}.content{float:left;width:600px;margin:0 40px;padding:20px 0;}body.home .content ul{list-style-type:disc;list-style-position:outside;padding:10px 35px;}body.home .content ul li{padding:2px 0;}div#page-contact{width:480px;margin-left:150px;}div#contact-info{margin-top:50px;}div#contact-info p{font-size:1.4em;padding:20px 0;}#page-projects{width:auto;margin:0 40px;}#footer{clear:both;border-top:1px solid #f0f0f0;font-size:0.8em;padding:15px 0;text-align:center;}#footer ul{padding:0;margin:10px 0 5px;}#footer ul li{list-style-type:none;display:inline;}#footer ul li:before{content:'|';}#footer ul li:first-child:before{content:'';}#footer p#copyright{clear:left;display:block;padding:2px 5px;}#leed{float:left;width:131px;height:36px;background:url(images/leed-logo.gif) 0 0 no-repeat;text-align:right;}  #quotes2{width:223px;background-color:#fff;padding-left:15px;float:left;}#clear{ clear:both; height:0px; margin:0; display:block;} label.required span{font-weight:bold;color:#b00;}label.required span:after{content:" *";}#cf{display:none;}#cf ul{margin:10px 0;padding:0;background:#f0f0f0;width:400px;}#cf ul li{margin:0 0 1px;padding:2px 5px;line-height:2.3;text-align:right;background:#fff;}#cf label span{float:left;text-align:left;width:160px;}#cf input[type="text"]{font-size:1.1em;padding:2px;}#cf input[type="text"],#cf select{width:220px;}#cf input.missing{background:#ffc;border:1px solid #f60;}#cf textarea{clear:left;width:100%;height:100px;}.error{color:#f00;}p.error{display:block;color:#900;background:#fcc;border:1px solid #900;font-weight:bold;margin:0 0 5px;padding:10px;}p.success{display:block;color:#090;background:#cfc;border:1px solid #090;font-weight:bold;margin:0 0 5px;padding:10px;}p.standby{display:block;color:#009;background:#d7d7d7;border:1px solid #009;font-weight:bold;margin:0 0 5px;padding:10px;}.none{display:none;} .center,.aligncenter{text-align:center;margin:inherit auto;}.left,.alignleft{float:left;margin:0 10px 10px 0;}.right,.alignright{float:right;margin:0 0 10px 10px;}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:75%;}sup{bottom:1ex;}sub{top:.5ex;}ul.reset,ul.reset li{margin:0;padding:0;font-size:1em;}.gu-project{clear:left;}ul#gu-links{font-size:1em;}#gu-links h2,.gu-project h2{padding:20px 0 15px;margin:0 0 15px;border-bottom:1px dotted #ccc;}ul.gu-projects li{position:relative;margin:0 0 20px;font-size:1em;padding:0 0 20px;width:100%;overflow:hidden;border-bottom:1px dotted #ccc;}ul.gu-projects li img{float:left;margin:0 10px 0 0;border:1px solid #ddd;}ul.gu-projects li h3{margin-left:180px;padding:0;}ul.gu-projects li h4{margin-left:180px;padding:5px 0;font-weight:400;font-size:1.1em;}ul.gu-projects li p{margin-left:180px;}li.linkcat h2{color:#666;font-size:1.4em;font-weight:bold;}ul.blogroll li{font-size:1.3em;}ul.blogroll li a{font-weight:400;}dl{font-size:13px;font-family:monospace;}dl dt{display:block;font-weight:bold;padding:10px 0 0 0;}a.pdf,a:link.pdf{background:url(images/pdf.gif) left center no-repeat;padding:0 0 0 25px;}a.pdf-tiny,a:link.pdf-tiny{background:url(images/pdf-tiny.gif) left center no-repeat;padding:0 0 0 15px;} #resume{}div.bio{}div.attributes{} #the_tags{background:#eee;border:1px solid #d7d7d7;border-radius:5px;line-height:1.3;margin:10px 0 0;padding:6px 12px;font-weight:bold;color:#777;} .is-project h2{color:#777;font-size:1.2em;padding:0 0 15px;margin:0 0 10px;border-bottom:1px dotted #ddd;}.button{display:inline-block;color:#555;text-shadow:1px 1px 0 #fff;border:1px solid #777;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;padding:5px 10px;cursor:pointer;background:#e9e9e9;background:#e9e9e9 -webkit-gradient(linear,0 0,0 33%,from(#fff),to(#e9e9e9));background:#e9e9e9 -moz-linear-gradient(0%,33%,#fff,#e9e9e9);}.button:hover,.button:focus{border-color:#444;color:#000;background:#e9e9e9 -webkit-gradient(linear,0 0,0 33%,from(#fff),to(#ececec));background:#e9e9e9 -moz-linear-gradient(0%,33%,#fff,#ececec);} body{margin:0;padding:0;font-family:Tahoma,Arial,Helvetica,sans-serif;text-align:center;color:#5E6366;background:#496C1F;}#menu a:link,#menu2 a:link,#menu a:visited,#menu2 a:visited{ color:#fff;text-decoration:none;font-weight:bold;}#menu a:hover,#menu a:active,#menu2 a:hover,#menu2 a:active{color:#C1D72E;background:inherit;font-weight:bold;text-decoration:none;}body.about a#about,body.services a#services,body.projects a#projects,body.resources a#resources{color:#C1D72E;background:inherit;font-weight:bold;text-decoration:none;}a:link,a:visited{color:#496C1F;background:inherit;text-decoration:none;font-weight:bold;}a:hover,a:active{color:#C1D72E;background:inherit;font-weight:bold;text-decoration:none;}#footer a{color:#5E6366;background:inherit;font-weight:normal;text-decoration:none;padding:0 5px;}#footer a:hover{color:#C1D72E;background:inherit;}.bulletlist{margin-top:0;padding-top:0;list-style-type:disc;list-style-position:inside;margin-left:0;padding-left:1em;text-indent:-1em;}.bulletlist li{display:list-item;padding-top:0;} #lists a,.bulletlist a{font-weight:normal;}.bulletlist2{margin-top:0;padding-top:0;list-style-type:none;list-style-position:inside;margin-left:120px;padding-left:1em;text-indent:-1em;}.bulletlist2 li{list-style:none;padding-top:0;} #lists a,.bulletlist2 a{font-weight:normal;}p.projects2{clear:left;}hr{height:1px;padding:0;clear:left;}ul#menu{ float:left;overflow:hidden;width:737px;height:29px;margin:167px 0 0;padding:0;list-style-type:none;}ul#menu li{display:inline;text-transform:uppercase;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:30px;margin:0 0 0 35px;}ul#menu li:first-child{margin-left:22px;}ul#menu li a{color:#fff;}ul#menu li a:hover{ color:#C1D72E;text-decoration:none;}#sidebar{width:270px;padding:10px 0;float:left;text-align:left;} .widget{margin:10px;}.widget ul{padding:8px 0;margin:0;list-style:none;}.widget li{padding-bottom:10px;}.widget h4{font-size:1.4em;padding:10px 0 0;color:#5e6366;}.widget ul li{font-size:1em;padding:0;}.widget ul li h5{padding:5px 0;font-size:1.2em;}.widget_meta li{font-size:10px;padding:0;}.sidebar-bios .widget ul li{background:#f5f5f5;background:#f5f5f5 -webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f5f5f5));background:#f5f5f5 -moz-linear-gradient(#f9f9f9,#f5f5f5);margin:0 0 1px;padding:0 0 10px;width:100%;overflow:hidden;}.sidebar-bios .widget ul li:hover,.project-list ul li:hover{background:#f9f9d9;}.sidebar-bios .widget ul li a:hover,.project-list ul li a:hover{color:#496C1F;text-decoration:underline;}.sidebar-bios .widget ul li.current:hover{background:#f5f5f5;background:#f5f5f5 -webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f5f5f5));background:#f5f5f5 -moz-linear-gradient(#f9f9f9,#f5f5f5);}.sidebar-bios .widget ul li.current p,.sidebar-bios .widget ul li.current a{color:#999;text-shadow:1px 1px 0 #fff;cursor:text;text-decoration:none;}.sidebar-bios .widget ul li h5{padding:10px 10px 0;}.sidebar-bios .widget ul li p{padding:3px 10px 0;font-size:11px;}  .widget #gallery-1{margin:auto;padding-top:10px;}.widget #gallery-1 .gallery-item{float:left;margin:0;padding:0;text-align:center;}.widget #gallery-1 dt{padding:0;}.widget #gallery-1 img{border:none;width:56px;height:56px;border:1px solid black;margin:1px;}.widget #gallery-1 .gallery-caption{display:none;} .project-list ul li{background:#f5f5f5;background:#f5f5f5 -webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f5f5f5));background:#f5f5f5 -moz-linear-gradient(#f9f9f9,#f5f5f5);border-bottom:1px dotted #d7d7d7;width:100%;overflow:hidden;margin:0 0 1px;padding:5px 0;}.project-list ul li img{float:left;margin:0 5px;}.project-list ul li h5{font-size:11px;padding:0;margin:0 10px 5px 72px;}.project-list ul li p{font-size:10px;margin:0 10px 5px 72px;padding:0;}.project-list ul li:hover p{color:#000;}.project-list ul li>a{display:block;margin-left:5px;} #lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:#003;cursor:pointer;}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}.lbLoading{background:#fff url(images/slimbox/loading.gif) no-repeat center;}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}#lbPrevLink{left:0;}#lbPrevLink:hover{background:transparent url(images/slimbox/prevlabel.gif) no-repeat 0 15%;}#lbNextLink{right:0;}#lbNextLink:hover{background:transparent url(images/slimbox/nextlabel.gif) no-repeat 100% 15%;}#lbBottom{font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/slimbox/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}#lbCaption,#lbNumber{margin-right:71px;}#lbCaption{font-weight:bold;}
