.showgrid{background:url(/assets/images/grid.png)}.last{margin-right:0}#notice{height:2em}#masthead #menu{display:inline;float:left;margin-right:0;width:630px}* html #masthead #menu{overflow-x:hidden}.container{width:950px;margin:0 auto;overflow:hidden;display:inline-block;position:relative;top:-10px;width:957px;clear:both}.container{display:block}.container #secondary{display:inline;float:left;margin-right:10px;width:110px;padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}* html .container #secondary{overflow-x:hidden}#fine-print{width:950px;margin:0 auto;overflow:hidden;display:inline-block;text-align:center}#fine-print{display:block}#content{display:inline;float:left;margin-right:10px;width:630px;margin-bottom:2em}* html #content{overflow-x:hidden}#content .padding{padding-left:40px;padding-right:15px;padding-top:2em}#sidebar{display:inline;float:left;margin-right:0;width:310px;margin-top:4.3em}* html #sidebar{overflow-x:hidden}#sidebar #sidebar-wrapper{float:left;margin-top:2em;padding-top:1em;padding-left:15px;padding-bottom:1em;padding-right:15px}#feeds{display:inline;float:left;margin-right:0;width:950px;background-color:#333333;padding-top:1em}* html #feeds{overflow-x:hidden}#feeds .feed{display:inline;float:left;margin-right:10px;width:270px}* html #feeds .feed{overflow-x:hidden}#feeds #blog{padding-left:40px}#feeds #tweets{display:inline;float:left;margin-right:10px;width:310px}* html #feeds #tweets{overflow-x:hidden}#footer{display:inline;float:left;margin-right:0;width:950px}* html #footer{overflow-x:hidden}#footer #contact-details,#footer #connect{padding-top:1em}#footer #contact-details{padding-left:40px;display:inline;float:left;margin-right:10px;width:590px}* html #footer #contact-details{overflow-x:hidden}#footer #connect{display:inline;float:left;margin-right:0;width:310px}* html #footer #connect{overflow-x:hidden}#footer #connect #profile-pic{float:left;width:100px}#footer #connect #connections{float:left;width:150px}body{font-family:'Georgia';font-size:0.85em;background:#D7D5CB url(/assets/images/stylesheets/dt_background.jpg) repeat-x}h1{color:#CCC;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:1.2em;font-weight:bold}h2{font-size:1.7em}h2 span{color:#9c3122;background-color:#F6F4E8}h3,h4{color:#9c3122;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:0.95em;font-weight:bold}a:link{color:#000066}a:active{color:red}a:hover{text-decoration:none}a:visited{color:gray}.assurances{font-size:0.9em}.button{display:block;color:white;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.7em;text-transform:uppercase;text-decoration:none;padding:10px;border:1px solid #f9f6e5;margin:1px;text-align:center}.button:link,.button:visited{color:white}.button-wrapper{background-color:#9c3122;padding:1px}#notice{background-color:#9c3122;color:white}#notice p{text-indent:-9999em;overflow:hidden;background-image:url(/assets/images/stylesheets/tl_call.png);background-repeat:no-repeat;background-position:right 4px}#main-wrapper{background-color:white;float:left;border:1px solid #d5d2cb}#sidebar{font-size:0.9em}#sidebar-wrapper{background-color:#F6F4E8}#masthead{width:950px;margin-left:auto;margin-right:auto;clear:both}#call{text-indent:-9999em;overflow:hidden;background-image:url(/assets/images/stylesheets/tl_call.png);background-repeat:no-repeat;background-position:0 0}#branding{display:inline;float:left;margin-right:10px;width:390px;display:inline;float:left;position:relative;margin-left:-120px}* html #branding{overflow-x:hidden}#branding h1{text-indent:-9999em;overflow:hidden;background-image:url(/assets/images/stylesheets/dt_logo.png);background-repeat:no-repeat;background-position:0 -20px;height:120px;margin-bottom:0}#branding h1 a{height:120px;width:450px;display:block}#feeds,#footer{color:white;font-size:0.95em}#feeds a:link,#footer a:link{color:white}#feeds a:active,#footer a:active{color:red}#feeds a:visited,#footer a:visited{color:grey}#feeds ul,#footer ul{margin-left:0}#feeds ul li,#footer ul li{list-style-type:none;margin-left:0px}#footer{background-color:#9c3122}#footer h3{font-size:0.95em;color:white}#footer ul li{margin-bottom:0.5em}#feeds span{color:#999999}#connect ul li{margin-bottom:0em}#fine-print a{color:#9c3122;font-weight:bold}#menu{margin-top:53px}#menu ul{margin:0;padding:0;border:0;outline:0;overflow:hidden;display:inline-block}#menu ul{display:block}#menu ul li{list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}#menu ul li.first{padding-left:0px}#menu ul li.last{padding-right:0px}#menu #projects,#menu #community,#menu #blog,#menu #about,#menu #contact{display:block;height:30px;width:80px}#menu a#projects{text-indent:-9999em;overflow:hidden;background-image:url(/assets/images/stylesheets/dt_menu.png);background-repeat:no-repeat;background-position:0 0}#menu a#projects:hover{background-position:0 -36px}#menu a#community{text-indent:-9999em;overflow:hidden;background-image:url(/assets/images/stylesheets/dt_menu.png);background-repeat:no-repeat;background-position:-80px 0}#menu a#community:hover{background-position:-80px -36px}#menu a#blog{text-indent:-9999em;overflow:hidden;background-image:url(/assets/images/stylesheets/dt_menu.png);background-repeat:no-repeat;background-position:-160px 0}#menu a#blog:hover{background-position:-160px -36px}#menu a#about{text-indent:-9999em;overflow:hidden;background-image:url(/assets/images/stylesheets/dt_menu.png);background-repeat:no-repeat;background-position:-240px 0}#menu a#about:hover{background-position:-240px -36px}#menu a#contact{text-indent:-9999em;overflow:hidden;background-image:url(/assets/images/stylesheets/dt_menu.png);background-repeat:no-repeat;background-position:-320px 0}#menu a#contact:hover{background-position:-320px -36px}label{font-weight:bold;display:block;width:120px;float:left;text-align:right;margin-right:10px;color:#9c3122}input[type="text"],textarea{width:240px;border:1px solid #999999;font-family:'Arial';font-size:1em}input[type="text"]{height:1.5em;padding:5px}textarea{height:6em;padding:5px}input[type="submit"]{background-color:#9c3122;width:238px}form ul{margin-left:120px}form ul li{list-style-type:none;margin-left:0px}form .button-wrapper{width:240px;margin-left:120px}.home #promo{display:inline;float:left;margin-right:10px;width:510px;margin-bottom:2em}* html .home #promo{overflow-x:hidden}.home #promo p{font-size:1.3em}.home #promo li{font-size:1.1em}.home #promo p.button-wrapper{margin-top:1em;width:400px}.home #service{padding-left:40px;display:inline;float:left;margin-right:10px;width:270px;width:284px}* html .home #service{overflow-x:hidden}.home #quote{display:inline;float:left;margin-right:0;width:270px;width:284px;padding-right:10px}* html .home #quote{overflow-x:hidden}.home #quote p{background:url(/assets/images/stylesheets/dt_quote_l.gif) no-repeat left top;padding:10px 20px 0 20px}.home #quote em{background:url(/assets/images/stylesheets/dt_quote_r.gif) no-repeat right top;padding-right:20px;padding-bottom:20px}.home #sidebar{margin-top:2em}.home #sidebar #sidebar-wrapper{margin-top:0}.home #sidebar img{display:inline;float:left;position:relative;margin-left:-120px;margin-top:-2.5em}.projects #summary{display:inline;float:left;margin-right:0;width:950px;margin-top:1em}* html .projects #summary{overflow-x:hidden}.projects #summary .list{display:inline;float:left;margin-right:10px;width:310px}* html .projects #summary .list{overflow-x:hidden}.projects #summary .ecommerce{display:inline;float:left;margin-right:10px;width:270px}* html .projects #summary .ecommerce{overflow-x:hidden}.projects #summary ul{margin-left:0}.projects #summary ul li{list-style-type:none;margin-left:0px}.projects #summary li{font-size:0.9em}.projects #content img,.projects #sidebar img{border:1px solid #999999}.projects #sidebar{margin-top:14.5em}.about #history img{float:left;margin-right:7px}.about #history dl{border-top:1px solid #dbd4c2;background-color:black}.about #history dl dt{float:left;width:50px;padding-top:1em;color:#999999}.about #history dl dd{float:left;width:250px;margin-left:-50px;padding-top:15px;margin-bottom:-1em}.about #history dl dd .thumb{min-height:70px}.about #history p{clear:left;border-bottom:1px solid #dbd4c2;padding-left:50px;padding-bottom:1em}.blogger h3{font-family:'Georgia';font-size:1.7em;text-transform:none}.blogger h3 a{text-decoration:none;color:#9c3122}.blogger h2,.blogger h4{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:0.95em;font-weight:bold;color:#666}.blogger .Blog .blog-posts .date-header{font-size:0.8em;margin-bottom:0.2em}.blogger .Blog .blog-posts .post{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;margin-bottom:2em}.blogger .Blog .blog-posts .post .post-title{margin-bottom:0.2em}.blogger .Blog .blog-posts .post .post-footer{margin-top:1em;font-size:0.8em;margin-bottom:2em}.blogger #sidebar #sidebar-wrapper{width:280px}.blogger #sidebar h2{color:#9c3122}.alpha-shadow{float:left;background:url(/assets/images/stylesheets/dt_shadow_neue.png) no-repeat bottom right}.alpha-shadow .shadow-wrapper{background:url(/assets/images/stylesheets/dt_shadow_fuzzer.png) no-repeat left top;padding:0px 5px 5px 0px;float:left} #answer {display:none;}

