body{background-color:#212121;color:#efefef}.container{padding:10px 15px;background-color:#313131;position:relative}a{text-decoration:none;color:#16cdbd}#header{margin:25px 0 0 0}#header h1#logo{width:173px;height:70px;background:url('/images/template/logo.png') 0 0 no-repeat;text-indent:-999em;overflow:hidden;margin:0}#yellowbits{margin:0 0 20px 0}#holdsteady{float:left;display:block;width:590px;height:30px}#nav,#date{float:left;color:black;padding:10px 0;}#nav ul,#date p{background-color:#16cdbd;width:100%}#nav a{color:black;text-decoration:none}#phone p{text-align:right;color:#999;padding-top:5px}#nav ul,#subnav ul{list-style:none;margin:0;padding:0;float:left}#nav ul li,#subnav ul li{float:left;padding:2px 12px 2px 13px}#nav ul li.current{background:url('/images/template/current_arrow.png') bottom center no-repeat;font-weight:bold}#fiveyears{width:110px;height:111px;position:absolute;top:106px;right:-15px;background:url('/images/template/5-years.png') top left no-repeat;text-indent:-999em;overflow:hidden;font-size:1px;color:black}.column{padding-right:5px}#subnav ul{background-color:#212121;margin-top:-8px;width:100%}#subnav a{color:#16cdbd;text-decoration:none}#subnav ul li.here{background:url('/images/template/sub_current_arrow.png') bottom center no-repeat;}#subnav ul li.here a{color:#cff}#date p{margin:0;padding:2px 0 2px 5px}#copy a{color:#16cdbd}hr.line,div.hr{border:none;background:url('/images/template/hr.png') 0px 6px repeat-x;clear:both;width:100%;margin:6px 0;padding:6px 0}div.hr hr.line{display:none}#footer,#footer a{color:#999}#feedstuff a{float:left;display:block;font-size:0.8em;text-transform:uppercase;letter-spacing:1px;color:#999;line-height:12px;margin-right:10px}#feedstuff a:hover{color:#16cdbd}a.rss{overflow:hidden;padding-left:16px;height:12px;line-height:12px;background:url('/images/template/rss.png') 0 0 no-repeat}a.rss:hover{background-position:0 -12px}h1{font-size:2em;color:#999;line-height:1.2;background-color:#212121;padding:4px 1px;text-shadow:#212121 1px 1px 1px}h1#intro{background:none;font-family:"Times New Roman",Times,Georgia,serif;font-weight:lighter;color:#16cdbd;font-size:3.75em;font-style:italic}h1 em{color:#fff;font-style:normal}h1#intro em{font-style:italic}.darkbg{background-color:#212121}h2,h2 a{font-size:1.4em;font-family:Georgia,"Times New Roman",Times,serif;color:#16cdbd;margin-bottom:1em;font-weight:200;font-style:italic}h2 em{font-style:normal}#sidebar a{color:#16cdbd}#sidebar ul,ul#nav_categories{list-style:none;margin:0 0 5px 0;padding:0;border-top:1px solid #444;width:100%;float:left}#sidebar ul li,ul#nav_categories li{margin:0;padding:0;float:left}#sidebar ul li a,ul.clients li,ul#nav_categories li a{display:block;float:left;padding:2px 5px;width:220px;color:white;border-bottom:1px solid #444}#sidebar ul li a:hover,ul#nav_categories li a:hover{background-color:#333;color:#16cdbd}#sidebar span.entrytitle,ul#nav_categories span.entrytitle{float:left;display:block;width:170px}#sidebar span.count,ul#nav_categories span.count{float:right;text-align:right;width:45px;margin-right:5px}#sidebar h4.month{font-size:1.2em;margin-bottom:5px;cursor:pointer}.cufon-loading ul#bat{visibility:hidden !important}ul#bat{margin:0 0 20px 0;padding:0;list-style:none}ul#bat li{margin:0 0 -5px 0;padding:0;font-family:"Arial Narrow",sans-serif;text-transform:uppercase;font-size:42px;font-style:normal;line-height:0.7em}ul#bat,ul#bat a{color:#333}ul#bat a:hover{color:#16cdbd}dl#skills dd{margin:0;padding:2px 0 2px 2px;color:#999}.blogentry h3,h1,h2,.quote,.quoted{text-shadow:#313131 1px 1px 1px}.blogentry h3,.blogentry p.meta{margin-bottom:8px}.blogentry p.meta{color:#bbb;font-size:90%}#section a,#article a{color:#16cdbd}#section a:hover,#article a:hover{text-decoration:underline}#freeform p{margin:0 0 5px 0;padding:0 0 5px 0}#freeform p.bigtop{margin-top:10px}#freeform p label{float:left;font-size:1.2em;padding-top:4px;margin-right:10px}#freeform input.text,#freeform textarea.text,#freeform input.file{border:1px solid #333;background-color:#222;color:#eee;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em}#freeform textarea{height:6em;overflow:hidden}#freeform label.error{color:#f30;padding-left:20px;border:none;background:transparent url('/images/template/cross.png') 0 6px no-repeat;display:block;clear:both;}#freeform button.submit{display:block;overflow:hidden;text-indent:-999em;width:200px;height:50px;border:none;background:transparent url('/images/template/send_message.png') 0 0 no-repeat;float:right;margin-right:30px;cursor:pointer}#freeform button.submit:hover{background-position:0 -50px}.submitbut{margin-top:5px;padding-top:5px;border-top:1px dotted #222;text-align:right}input.file{font-size:0.7em;padding:2px}.textright{text-align:right}dl.benefits{list-style:none;margin:0;padding:0}dl.benefits dt,dl.benefits dd{padding:5px 0;margin:0 0 1px 0}dl.benefits dd{border-top:1px dotted #222}.quote{font-family:"Times New Roman",Times,Georgia,serif;font-weight:lighter;color:#ccc;font-size:1.65em;font-style:italic;line-height:1.2;color:#999}.quote big{margin-bottom:-3px}.quoted{font-size:0.9em;text-transform:uppercase;letter-spacing:1px;text-align:right;text-align:right;margin-top:-5px}#sitemap a{color:#b3b3b3}#sitemap a:hover{color:#fff}#sitemap dl.pages{font-size:1.5em}#sitemap dl.pages dt,#sitemap dl.pages dd{padding:4px}#sitemap dl.pages dt{background-color:#333}#sitemap dl.pages dd{margin:0;padding-left:8px;border-bottom:1px solid #222}.svwp{width:590px;height:20px;background:#313131;position:relative}.svwp img.ldrgif{margin:100px auto}.svwp ul{position:relative;left:-999em}.slideViewer{position:relative;overflow:hidden;margin:0;padding:0;background:#313131}.slideViewer ul{position:relative;left:0;top:0;width:1%;list-style-type:none;margin:0;padding:0}.slideViewer ul li{float:left}.slideViewer span.typo{padding:0;min-width:374px;line-height:20px;background:#313131;color:#eee;font-size:90%;text-indent:5px}.thumbSlider{overflow:hidden;width:1%;background:#313131;margin-bottom:20px}.thumbSlider ul{list-style-type:none;margin:0;padding:0}.thumbSlider ul li{float:left;margin:0}.thumbSlider a{color:#ccc;text-decoration:none}.thumbSlider a:hover{color:#fff}.thumbSlider a img{border:0;display:block;padding:0}.thumbSlider p.tmbrdr{position:relative;left:0;font-size:0.01em;left:0;margin:0;padding:0}a.left,a.right{background:transparent;color:#f00;font:bold 16px Arial;overflow:hidden}a.left span,a.right span{}a.left img,a.right img{border:0}a.l_dis,a.r_dis{background:transparent;cursor:default}a.l_dis span,a.r_dis span{display:none}a:focus{outline:none}img.reflection{position:absolute;top:0;left:0;z-index:1000}div.video object{width:374px !important;height:302px !important}.awesome,.awesome:visited{background:#313131 url(/images/template/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;font-family:"Helvetica Neue",Helvetica,arial;font-weight:bold;border:none;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer}.awesome:hover{background-color:#111;color:#fff}.awesome:active{top:1px}.small.awesome,.small.awesome:visited{font-size:11px;padding:}.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited{font-size:13px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}.large.awesome,.large.awesome:visited{font-size:14px;padding:8px 14px 9px}.green.awesome,.green.awesome:visited{background-color:#91bd09}.green.awesome:hover{background-color:#749a02}.blue.awesome,.blue.awesome:visited{background-color:#16cdbd}.blue.awesome:hover{background-color:#007d9a}.red.awesome,.red.awesome:visited{background-color:#e33100}.red.awesome:hover{background-color:#872300}.magenta.awesome,.magenta.awesome:visited{background-color:#a9014b}.magenta.awesome:hover{background-color:#630030}.orange.awesome,.orange.awesome:visited{background-color:#ff5c00}.orange.awesome:hover{background-color:#d45500}.yellow.awesome,.yellow.awesome:visited{background-color:#ffb515}.yellow.awesome:hover{background-color:#fc9200}