html { background:url('images/bg.png')}body { background:url('images/bgGrad.png') repeat-x;color:#666;font-family:Arial,Verdana,Helvetica,sans-serif;padding:10px 0px;text-align:center}#wrapper { background:#fff;border:2px solid #E4E4E4;margin:auto;text-align:left;width:771px;padding:10px}#main { padding:0px}img#logo { display:block;height:91px;margin:0px 0 0 0}h1 { color:#999;font-size:250%;margin:45px 0px 40px 0}h2 { border-bottom:1px solid #999;color:Orange;font-size:180%;margin:0px 0px 10px 0;padding:0 0 8px 0}h3 { font-size:100%;font-weight:bold;margin:10px 0px 5px 0px}p,#content ul,label,table { line-height:200%;font-size:80%;margin-bottom:20px}em { font-style:italic}code { background:#F4F4F4;border:1px solid #E4E4E4;display:block;margin:0 0 10px 0;overflow:auto;padding:10px}hr { clear:both;margin:5px 0px;height:0px;border-bottom:0px solid #999;background:transparent} input:focus,textarea:focus{border:1px solid #1E90FF !important}a { color:#666;text-decoration:none}a:hover { text-decoration:underline}p a,ul a,table a { color:#1E90FF;text-decoration:underline}p a:hover,ul a:hover { color:Orange}h2 a { color:Orange}  p.alignRight { text-align:right}.subTitle { color:#999;font-size:75%}.subTitle a { color:#999}.orange,.orange a { font-weight:bold}  .clearfix:after { content:".";clear:both;display:block;height:0;line-height:0;visibility:hidden}.clearfix { display:inline-block}html[xmlns] .clearfix { display:block}* html .clearfix { height:1%}#header { background:url(images/hero.jpg) no-repeat bottom right}#controls { margin:138px 2px 0 0;text-align:right}#controls a img { border:1px solid Orange}#controls a:hover img { border:1px solid #999}ul#mainNav { display:block;font-size:250%;letter-spacing:-3px;font-weight:bold;margin:5px 0px;text-transform:lowercase}ul#mainNav li { display:block;float:left;margin:0px}ul#mainNav li a { color:Orange;display:block;float:left;margin:0 1px 0 0;padding:5px 8px;text-decoration:none}ul#mainNav li a:hover,ul#mainNav li.selected a { background:#1E90FF;color:#fff}#addThis{  float:right; margin:0px 0px}.col { padding:10px 0px}.col.left { float:left}.col.right { float:right}.col.right.oneThird { background:#F4F4F4;border:1px solid #E4E4E4;float:right;padding:10px}.col.oneThird { width:230px}.col.twoThirds { width:510px}.col.full { width:100%}.col.half { width:380px}#content img { border:1px solid #999;margin:0 auto 20px auto;display:block}#content ul li { list-style-image:url('images/bullet.png');margin:0px 30px;padding:0px 10px}#content img.inlineImage { border:0px;display:inline;margin:0px 8px 0 0;vertical-align:middle}.tweet{  padding-left:12px; background:url('images/t.png') no-repeat; background-position:0px 8px}#hireMe{  background:#1E90FF; color:White; font-weight:bold; text-align:center}#hireMe p{  font-size:150%}#hireMe a{  color:White; text-decoration:none}#hireMe a:hover{  text-decoration:underline}.col.oneThird textarea,.col.oneThird input { border:1px solid Orange;color:#666666;font-size:80%;width:100%;margin:0 0 15px 0;padding:4px}.col.oneThird input.submit { border:0px;background:#1E90FF;color:#fff;cursor:pointer}.col.twoThirds label { display:block;float:left;margin:0 15px 0 0;text-align:right;width:200px}.col.twoThirds textarea,.col.twoThirds input { border:1px solid Orange;color:#666666;font-size:80%;padding:8px 4px;margin:0 0 15px 0;width:200px}.col.twoThirds input.submit { background:#1E90FF;color:#fff;border:0px;cursor:pointer;margin-left:215px;padding:4px 0px;font-weight:bold}.col.twoThirds fieldset br { clear:both}.validationSummary { background:#999;display:block;color:#fff !important;margin:0 0 10px 0;padding:10px;font-size:80%}.validationSummary ul { font-size:100% !important}#footer { font-size:80%;padding:4px;text-align:center}#footer p { margin:0px}#footer a { color:Orange}#footer a:hover { color:#1E90FF}  ul#bottomNav { display:block;margin:0px 0px 0px 0px;text-transform:lowercase;padding:0px 0px 5px 0px}ul#bottomNav li { display:inline;margin:0px}ul#bottomNav li a { color:#666;margin:0 1px 0 0;padding:5px 8px;text-decoration:none}ul#bottomNav li a:hover { background:Orange;color:#fff}#blogArchive table { width:100%}  #blogArchive th { font-weight:bold}  #blogArchive td{  vertical-align:top; border-bottom:1px solid #E4E4E4}#blogArchive td.date{  width:85px}#blogArchive td.comments{  text-align:right; width:70px}ul#categorylist li { list-style-image:none;margin:0px}ul#monthList{  font-weight:bold}ul#monthList li.year{  cursor:pointer}ul#monthList li.year ul{  display:none}ul#monthList li.year ul.open{  display:block}.tagcloud{margin-bottom:10px;white-space:normal}.tagcloud li{display:inline;margin:0px !important;padding:0px !important}.tagcloud a{margin-right:3px;display:inline}.tagcloud a.biggest{font-size:19px}.tagcloud a.big{font-size:17px}.tagcloud a.medium{font-size:14px}.tagcloud a.small{font-size:12px}.tagcloud a.smallest{font-size:10px}.comment{border:1px solid silver;background-color:white;padding:3px 10px;margin-bottom:10px}.comment .date{font-size:10px;color:#666666;text-align:right;margin:0;padding:3px 0px;border-bottom:1px dashed silver}.comment .author{margin:0;padding:3px 0px;border-top:1px dashed silver}#addcomment,#comment{font-size:15px;letter-spacing:1px;font-weight:bold}.self{background:#E0EAEF}.comment .gravatar{float:left;clear:both;margin:5px 10px 5px 0}.comment .gravatar img{height:80px;width:80px;border:1px solid silver}.comment .content{min-height:85px;margin:5px;margin-left:0px}.comment cite{font-family:Monospace;font-style:normal}.comment img.flag{position:relative;top:2px}.commentForm{padding-right:10px}.commentForm label{float:left;display:block;width:80px;margin-top:4px;margin-bottom:0px}.commentForm input{width:300px}.commentForm textarea{width:100%;height:150px;border:1px solid silver}#commentMenu{padding:0;margin:0;clear:both}#commentMenu li{float:left;border:1px solid silver;border-bottom:transparent;margin:0;list-style:none !important;padding:3px 8px;cursor:pointer;position:relative;top:2px;background:#d8d8d8;list-style-image:none; margin:0px 5px 0 0 !important}#commentMenu li.selected{background:white;border-bottom:1px solid white}#commentPreview{display:none;clear:both;min-height:150px}.success{color:Orange;font-weight:bold}.commentForm .bbcode{  float:right; font-size:80%; padding:3px; margin-bottom:4px; display:none}.bbcode a{  margin:1px; padding:1px 3px 1px 3px; background:#fff; border:1px solid #ccc}.validator{  color:#1E90FF !important; font-weight:bold}#clientsContainer img{  float:left; border:0px; margin:0 28px 28px 0}