@charset "UTF-8";html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{font-size:1em;font-weight:normal;font-style:normal;}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
img{border:none;}
img.a{border:none;}
img.a:hover{border:none;text-decoration:none;}
.uppercase{text-transform:uppercase;}
.margTop20{margin-top:20px;}
.bold{font-weight:bold;}
h2{font-size:13px;color:#273f4a;margin:0 0 .5em;}
.sd{background:#9095af;margin:0;padding:0;text-align:center;color:#000;}
.sd.preload{background-image:url(../images/home_strip.jpg);}
.sd.home{background-image:url(../images/home-bg.gif);background-repeat:repeat-x;background-position:left top;}
.sd #container{width:940px;margin:40px auto 10px;border:1px solid #000;text-align:left;}
.sd #mainContent{padding:0 0 0 80px;background-color:#e4e7e5;font-size:11px;line-height:13px;color:#666;background-image:url(../images/news-top-border-bg.jpg);background-repeat:no-repeat;background-position:top;}
.sd #container #header #logoHolder{background-color:#e4e7e5;height:29px;width:940px;}
.sd #container #header #headerEndHolder{height:40px;background-image:url(../images/home-top-bg.gif);background-repeat:repeat-x;border-bottom-width:8px;border-bottom-style:solid;border-bottom-color:#a4a4ab;width:940px;background-position:bottom;background-color:#e3e7e5;}
.sd #container #header #top{height:34px;background-image:url(../images/home-mtop-bg.gif);background-repeat:repeat-x;background-color:#e7eae8;}
.sd #container #nav{height:17px;background-color:#e5e7f1;padding-left:209px;width:731px;background-image:url(../images/home_nav_right.gif);background-repeat:no-repeat;background-position:right;}
.sd #container #header #nav a{float:left;padding:17px 0 0 0;overflow:hidden;height:0!important;height:16px;}
.sd #container #header #nav ul{width:731px;margin:0;padding:0;list-style-type:none;display:inline;overflow:hidden;float:left;}
.sd #container #header #nav li{margin:0;padding:0;display:inline;list-style-type:none;background-color:#903;}
.sd #container #header #nav #services a{width:195px;background-image:url(../images/h-menu-item-services.gif);background-repeat:no-repeat;background-position:left top;}
.sd #container #header #nav #services a:hover{background-position:0 -17px;}
.sd #container #header #nav #services a:active{background-position:0 -34px;}
.sd #container #header #nav #work a{width:192px;background-image:url(../images/h-menu-item-work.gif);background-repeat:no-repeat;background-position:left top;}
.sd #container #header #nav #work a:hover{background-position:0 -17px;}
.sd #container #header #nav #work a:active{background-position:0 -34px;}
.sd #container #header #nav #us a{width:194px;background-image:url(../images/h-menu-item-us.gif);background-repeat:no-repeat;background-position:left top;}
.sd #container #header #nav #us a:hover{background-position:0 -17px;}
.sd #container #header #nav #us a:active{background-position:0 -34px;}
.sd #container #sub-menu{height:99px;background-color:#d1d5e5;background-image:url(../images/home_center.jpg);background-repeat:no-repeat;width:940px;padding-top:10px;font-size:1.05em;float:left;}
.sd #container #header #extHolder{height:17px;background-color:#fffdee;background-image:url(../images/home_nav_extranet.gif);background-repeat:no-repeat;background-position:right top;float:left;width:940px;margin-bottom:20px;}
.sd #container #header #cntrImgHolder{width:940px;background-color:#9095af;height:44px;}
.sd #container #header #nav #navEnd{background-image:url(../images/home_nav_right.gif);background-repeat:no-repeat;width:100px;height:14px;}
.sd #container #header #sub-menu #skills-sub{margin-left:213px;width:194px;float:left;}
.sd #container #header #sub-menu #work-sub{width:194px;float:left;}
.sd #container #header #sub-menu #us-sub{float:left;width:190px;}
.sd #container #header #sub-menu .menu{list-style-type:none;margin:0;padding:0;font-size:99%;}
.sd #container #header #sub-menu .menu li{margin-bottom:4px;}
.sd #container #header #sub-menu .menu a{text-decoration:none;color:#333;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#9ba3a3;}
.sd #container #header #sub-menu .menu a:hover{text-decoration:none;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#6a7594;padding-top:0;background-color:#b7c1d1;}
.sd #container #header #nav img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.sd #container #header #extHolder #extranet{float:right;width:155px;}
.sd #container #header #extHolder #extranet a{display:block;width:155px;height:14px;}
.sd #container #mainContent p{margin:0;padding:4px 0;line-height:16px;}
.sd #container #mainContent #news{width:700px;padding-top:20px;padding-bottom:25px;padding-left:29px;line-height:16px;background-image:url(../images/home-news-bg.jpg);background-repeat:no-repeat;background-position:0 0;background-color:#e4e6e5;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;text-align:left;}
.sd #container #teaser{font-family:Georgia,'Times New Roman',serif;font-size:20px;padding-top:0;width:690px;color:#606a8e;background-color:#fffdee;padding-left:210px;padding-right:40px;padding-bottom:15px;line-height:1.4;height:60px;float:left;}
.sd #container #teaser a{color:#962b20;font-style:normal;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#962b20;padding-right:1px;padding-left:1px;text-transform:uppercase;}
.sd #container #teaser a:hover{color:#fff;font-style:normal;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#962b20;background-color:#962b20;padding-right:1px;padding-left:1px;text-transform:uppercase;}
.sd #container #mainContent a:link,.sd #container #mainContent a:active,.sd #container #mainContent a:visited,.text-link{text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#7f7f7f;color:#666;}
#container #mainContent a:hover{text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-color:#d9ddda;}
.sd #container #mainContent #more{width:600px;padding-left:30px;padding-right:100px;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;}
#container #footer{text-align:right;padding-right:16px;background-color:#e4e7e5;padding-bottom:2px;padding-top:2px;color:#999;font-size:9px;}
#subFooter{width:940px;margin-right:auto;margin-left:auto;height:35px;}
#subFooter #copyright{float:left;width:250px;text-align:left;font-size:9px;line-height:14px;color:#333;height:35px;display:block;}
#copyright a:link,#copyright a:visited,#copyright a:hover,#copyright a:active{color:#333;text-decoration:underline;}
#subFooter #quick-links{text-align:right;float:right;font:9px Verdana,Arial,Helvetica,sans-serif;color:#4f5773;text-decoration:none;vertical-align:top;width:690px;height:35px;}
#quick-links a,#quick-links a:hover,#quick-links a:active,#quick-links a:visited{color:#4f5773;}
.sd noscript{color:#4f546f;}
.sd noscript a,.sd noscript a:hover,.sd noscript a:active,.sd noscript a:visited{color:#4f546f;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#7c82ac;padding-bottom:2px;}
.sd #container #mainContent a.image-link{border-top:0 none;border-right:0 none;border-bottom:0 none;border-left:0 none;}
.sd #container #mainContent h1{font-size:12px;margin:0;padding:0;}
.sd #container a.no-border{background:none;text-decoration:none;border:none;}
.sd #container #mainContent h2{font-size:11px;}
.sd #container #mainContent #news ul{margin:0;padding:0;}
.sd #container #mainContent #news li{list-style-type:none;background-image:url(../images/home-news-bullet.gif);background-repeat:no-repeat;background-position:1px center;padding-left:13px;padding-top:1px;padding-bottom:1px;color:#6e6a7a;}
.sd #container #mainContent .darkHdr{color:#4d4e4c;}
.sd #container #mainContent a.no-border{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;text-decoration:none;}
#container #footer a:link,#container #footer a:active,#container #footer a:visited{color:#999;text-decoration:none;}
#container #footer a:hover{color:#333;text-decoration:underline;}
.sd #container #header #cntrImgHolder #cntrimg{visibility:hidden;}
.sdi{background:#9095af;margin:0;padding:0;text-align:center;color:#000;}
.sdi #container{width:940px;background:#fff;margin:0 auto 10px;border:1px solid #000;text-align:left;}
.sdi #container #nav{height:16px;background-color:#e2e2e2;padding-left:189px;width:751px;background-image:url(../images/home_nav_right.gif);background-repeat:no-repeat;background-position:right;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;}
.sdi #container #sub-menu{height:102px;background-color:#f4f4f4;background-repeat:no-repeat;width:940px;padding-top:10px;font-size:1.05em;float:left;}
.sdi #container #header #extHolder{height:15px;background-color:#eee;background-image:url(../images/home_nav_extranet.gif);background-repeat:no-repeat;background-position:right;}
.sdi #container #header #nav .skills{margin-left:0;}
.sdi #container #header #cntrImgHolder{width:940px;height:41px;}
.sdi #container #header #nav #navEnd{background-image:url(../images/home_nav_right.gif);background-repeat:no-repeat;width:100px;height:14px;}
.sdi #container #header #nav .work{float:inherit;}
.sdi #container #header #nav .us{float:inherit;}
.sdi #container #header #sub-menu #skills-sub{margin-left:193px;width:194px;float:left;}
.sdi #container #header #sub-menu #work-sub{width:194px;float:left;}
.sdi #container #header #sub-menu #us-sub{float:left;width:190px;}
.sdi #container #header #sub-menu .menu{list-style-type:none;margin:0;padding:0;font-size:99%;}
.sdi #container #header #sub-menu .menu li{margin-bottom:4px;}
.sdi #container #header #sub-menu .menu a{text-decoration:none;color:#333;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#9ba3a3;}
.sdi #container #header #sub-menu .menu a:hover{text-decoration:none;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#6a7594;padding-top:0;background-color:#b7c1d1;}
.sdi #container #mainContent #introHdr{font-size:20px;color:#29404a;padding-left:190px;padding-right:160px;font-family:'Myriad Pro','Helvetica Neue',Helvetica,Geneva,Arial,sans-serif;font-weight:normal;padding-top:10px;padding-bottom:10px;background-color:#cedce7;float:left;width:590px;word-spacing:2px;}
.sdi #container #mainContent{background-color:#fbfbfb;}
.sdi #container #mainContent #content{padding-left:190px;padding-top:15px;padding-bottom:25px;background-color:#fff;font-size:11px;color:#000;float:left;padding-right:50px;width:700px;}
.sdi #container #mainContent #content table{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;float:left;}
.sdi #container #mainContent #readMore{padding-left:190px;padding-right:70px;clear:both;background-color:#fff;}
.sdi #container #mainContent #content .leftCol{float:left;width:290px;}
.sdi #container #mainContent #content .rightCol{float:right;width:280px;margin-right:0;margin-left:0;}
.sdi #container #mainContent #content ul{list-style-type:none;margin:0;padding:0;}
.sdi #container #mainContent #content li{background-image:url(../images/home-news-bullet.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;padding-top:5px;padding-bottom:5px;}
.sdi #container #mainContent #content .listHdr{background-image:none;padding-left:0;margin-bottom:5px;}
.sdi #container #mainContent #content .row{float:left;width:700px;clear:both;margin-bottom:15px;}
.sdi #container #mainContent #content .row .listHdr h1,.sdi #container #mainContent #content .row .listHdr h2{font-size:14px;margin:0;padding:0 0 2px 4px;display:block;color:#1f273e;font-weight:normal;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ececec;background-color:#fff;}
.sdi #container #mainContent a{text-decoration:none;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#a5b6ce;padding-bottom:1px;}
.sdi #container #header #sub-menu .menu .current-page{background-color:#e8ebf4;color:#434343;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;padding-bottom:2px;font-weight:bold;background-image:url(../images/current-page.gif);background-repeat:no-repeat;background-position:right center;padding-right:10px;}
.sdi #container #header #nav ul{width:731px;margin:0;padding:0;list-style-type:none;display:inline;overflow:hidden;float:left;}
.sdi #container #header #nav li{margin:0;padding:0;display:inline;list-style-type:none;background-color:#903;}
.sdi #container #header #nav a{float:left;padding:16px 0 0 0;overflow:hidden;height:0!important;height:16px;}
.sdi #container #header #nav #services a{width:195px;background-image:url(../images/home-main-menu-servcss.gif);background-repeat:no-repeat;background-position:left top;}
.sdi #container #header #nav #services a:hover{background-position:0 -16px;}
.sdi #container #header #nav #services a:active{background-position:0 -32px;}
.sdi #container #header #nav #services a.selected{background-position:0 -48px;}
.sdi #container #header #nav #work a{width:192px;background-image:url(../images/home-main-menu-workcss.gif);background-repeat:no-repeat;background-position:left top;}
.sdi #container #header #nav #work a:hover{background-position:0 -16px;}
.sdi #container #header #nav #work a:active{background-position:0 -32px;}
.sdi #container #header #nav #work a.selected{background-position:0 -48px;}
.sdi #container #header #nav #us a{width:194px;background-image:url(../images/home-main-menu-uscss.gif);background-repeat:no-repeat;background-position:left top;}
.sdi #container #header #nav #us a:hover{background-position:0 -16px;}
.sdi #container #header #nav #us a:active{background-position:0 -32px;}
.sdi #container #header #nav #us a.selected{background-position:0 -48px;}
.sdi #container #mainContent #more{width:660px;padding-left:180px;margin-top:15px;margin-bottom:15px;margin-right:40px;}
.sdi #container #footer{background:#fff;margin-bottom:3px;}
.sdi #container #mainContent #content .text{width:600px;line-height:18px;font-size:12px;color:#464646;margin-bottom:20px;float:left;}
.sdi #container #mainContent #content .text h1,.h1Header{font-size:18px;font-family:Arial,Helvetica,sans-serif;margin:20px 0 10px;padding:0;font-weight:normal;color:#273f4a;}
.sdi #container #mainContent #content .text .row-std h1 a:link,.sdi #container #mainContent #content .text .row-std h1 a:active,.sdi #container #mainContent #content .text .row-std h1 a:visited,.sdi #container #mainContent #content .text .row-std h1 a:hover{color:#273f4a;text-decoration:none;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.work{background-color:#b3b9b6;}
.us{background-color:#8a9b9e;}
.sdi #container #mainContent #content .text #contact-form p{padding-left:0;}
.sdi #container #mainContent #content .text .portfolio-row{height:auto;font-size:11px;clear:both;margin-bottom:15px;width:600px;float:left;margin-top:10px;line-height:16px;}
.sdi #container #mainContent #content .text .portfolio-row .img{float:left;width:65px;margin-right:10px;}
.sdi #container #mainContent #content .text .portfolio-row .descript{float:left;width:210px;}
.sdi #container #mainContent #content .text .portfolio-row .marg30{margin-left:30px;}
.sdi #container #mainContent #content .text .portfolio-row .img a{text-decoration:none;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.sdi #container #mainContent #content .text p{margin-bottom:8px;margin-top:5px;}
.sdi #container #mainContent #content .text .hdr-underline{display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e9ef;padding-bottom:3px;}
.sdi #container #mainContent #content .wide{width:620px;}
.sdi #container #mainContent #content .narrow{width:460px;float:left;}
.sdi #container #mainContent #content .col-right{float:right;width:200px;padding-right:20px;}
.sdi .float-left{float:left;}
.sdi .float-right{float:right;}
.sdi .full,.sdi .half,.sdi .third,.sdi .two-third,.sdi .two-third-new{float:left;}
.sdi .full{width:580px;}
.sdi .half{width:220px;}
.sdi .third{width:200px;}
.sdi .two-third{width:385px;padding-right:15px;}
.sdi .two-third-new{width:400px;padding-right:15px;}
.sdi #container #mainContent #content .text .half img{border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#b3b9b6;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#b3b9b6;border-right-color:#b3b9b6;border-left-color:#b3b9b6;}
.sdi #container #mainContent #content h2{margin-bottom:.5em;line-height:1.4;font-weight:bold;}
.sdi #container #mainContent #content .remark,#mainContent .col-right .side-link{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;vertical-align:middle;}
.sdi #container #mainContent #content blockquote{background-image:url(../images/casestudies/quotes-open.gif);background-repeat:no-repeat;background-position:0 0;}
.sdi #container #mainContent #content blockquote>p:first-child{text-indent:29px;font-size:16px;margin-bottom:.7em;color:#53494d;}
.sdi #container #mainContent #content .last-word{padding:0 26px 15px 0;background:transparent url(../images/casestudies/quotes-closed.gif) no-repeat right top;}
.sdi #container #mainContent #content .col-right h1,.sdi #container #mainContent #content .col-right h3,.sdi #container #mainContent #content .col-right .h3Hdr{margin-top:20px;color:#808482;margin-bottom:12px;font-weight:bold;word-spacing:1pt;}
.sdi #container #mainContent #content .col-right .selected{background-image:url(../images/casestudies/side-nav-selected.gif);background-repeat:no-repeat;background-position:left center;font-weight:bold;color:#373938;}
.sdi #container #mainContent #content a.no-border,.sdi #container #mainContent #content a:hover .no-border{text-decoration:none;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin:0;padding:0;}
.sdi #container #mainContent #content .text .row{width:600px;margin-top:15px;margin-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f0f0f0;}
.sdi #container #mainContent #content .text .row-std{width:600px;float:left;}
.sdi #container #mainContent #content .text .row .left,.sdi #container #mainContent #content .text .row-std .left{float:left;width:280px;padding-right:10px;}
.sdi #container #mainContent #content .text .row .right,.sdi #container #mainContent #content .text .row-std .right{float:left;width:290px;margin-left:10px;}
.sdi #container #mainContent #content .text .featured-cs{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#b3b9b6;margin-bottom:15px;float:left;width:580px;}
.sdi #container #mainContent #content .text .border-bottom{border-bottom-width:6px;border-bottom-style:solid;border-bottom-color:#b3b9b6;margin-top:3px;}
.sdi #container #mainContent #content .text .image-cell{width:310px;}
.sdi #container #mainContent #content .text .row .left .border{border-bottom-width:6px;border-bottom-style:solid;border-bottom-color:#b3b9b6;margin-top:3px;}
.sdi #container #mainContent a.image-clean img,.sdi #container #mainContent a.image-clean:hover img,.sdi #container #mainContent a.image-clean:focus img{border:none;text-decoration:none;background:none;}
.sdi #container #mainContent #content a.no-border img,.sdi #container #mainContent #content a.no-border:visited img{margin-top:3em;margin-top:0;border-bottom:3px solid #ccc;text-decoration:none;background:none;}
.sdi #container #mainContent #content a.no-border:hover img,.sdi #container #mainContent #content a.no-border:focus img{border-bottom:3px solid #999;text-decoration:none;background:none;}
.sdi #container #mainContent .image-clean{text-decoration:none;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background:none;}
.center{text-align:center;}
.sdi #container #mainContent #content #sub-nav{display:none;float:left;}
.sd #container #header{float:left;width:940px;background-color:#e4e7e5;background-image:url(../images/home-top-left-bg.jpg);background-repeat:no-repeat;background-position:left top;}
.sd #container #header #sub-menu .menu strong{font-weight:normal;}
.sd #container #header #logoHolder #laweb{float:left;}
.sd #container #header #logoHolder #laweb a:link,.sd #container #header #logoHolder #laweb a:hover,.sd #container #header #logoHolder #laweb a:active,.sd #container #header #logoHolder #laweb a:visited{color:#c6c9c6;}
.sd #container #header #logoHolder #logo-home{height:29px;}
.sd #container #header #nav #webdesign{width:200px;}
.sd #container #header #logoHolder #logo-home a:hover{height:29px;width:500px;overflow:visible;}
.sd #container #header #logoHolder #logo-home a{height:29px;width:156px;overflow:hidden;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#a7afb3;font-size:24px;font-weight:lighter;text-decoration:none;display:block;}
.sd #container #header #logoHolder #logo-home a:hover{height:29px;width:700px;overflow:visible;vertical-align:top;padding-bottom:7px;line-height:1px;}
.sd #container #header #logoHolder #logo-home span{font-size:10px;height:12px;float:left;width:700px;padding-left:27px;padding-top:6px;}
.sdi #container #header #cntrImgHolder #logo-home{height:28px;}
.sdi #container #mainContent #content .h2-header{color:#273f4a;font-size:12px;}
.sdi #sub-menu #breadcrumbs{float:left;clear:both;margin-left:192px;margin-top:8px;*margin-top:-8px;color:#364d57;font-size:10px;width:500px;}
.sdi #sub-menu #breadcrumbs a:link,.sdi #sub-menu #breadcrumbs a:active,.sdi #sub-menu #breadcrumbs a:visited,.sdi #sub-menu #breadcrumbs a:hover{text-decoration:none;color:#364d57;}
.sdi #container #mainContent #content .col-right .author{line-height:12px;font-size:11px;margin-top:10px;}
.sdi #container #mainContent #content .remark img{margin-left:3px;vertical-align:middle;}
.sdi #container #mainContent #content .remark-btn{background-image:url(../images/casestudies/enlarge.gif);background-repeat:no-repeat;background-position:right center;font-style:italic;padding-right:20px;}
.sdi #container #mainContent #content .remark-btn a:link{display:block;height:17px;width:17px;cursor:pointer;background-image:url(../images/casestudies/enlarge.gif);background-repeat:no-repeat;background-position:center center;text-decoration:none;}
.sdi #container #mainContent #content .selector a{text-decoration:none;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;color:#326f93;background-image:url(../images/home-news-bullet.gif);background-repeat:no-repeat;background-position:left center;padding-left:11px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding-top:1px;padding-right:3px;padding-bottom:1px;}
.sdi #container #mainContent #content .selector a:hover{color:#204961;}
#mainContent .col-right .side-link{color:#666;}
.sdi #container #mainContent #content .text .row .rightCol .remark .lighter{color:#666;}
.sdi #container #mainContent #introHdr h1{margin:0;padding:0;display:inline;}
.img-lft{float:left;margin-right:10px;margin-bottom:5px;}
#balloon{width:15px;background:transparent url(../images/balloon-tip-lft.png) no-repeat 0 0;float:left;padding-left:0;position:relative;height:33px;}
#descript{float:left;border:5px solid #000;padding:5px;background-color:#333;}
#screenshot{position:absolute;display:block;color:#fff;margin-left:0;border:none;padding:0;}