body {background-image:url('../images/bg-tile.gif'); background-repeat:repeat; margin:0;}
img {border:0}
p {margin-top:0px; margin-bottom:8px;}

.aboutuswrapper {text-align:left; width:1026px;}
.blackarticlewrapper {background-color:#000000;}
.blackarticlewrapperleft {width:340px; background-color:#000000; padding-top:6px; margin-bottom:3px;  opacity:1.0; -ms-filter:'alpha (opacity=100)'; filter:alpha (opacity=100);}
.blackarticlewrapperleft-off-button {width:340px; background-color:#000000; padding-top:6px; margin-bottom:3px;}
.blackarticlewrapperleft-on-button {width:340px; background-color:#000000; opacity:0.75; -ms-filter:"alpha (opacity=75)"; filter:alpha (opacity=75); padding-top:6px; margin-bottom:3px;}
.blackarticlewrappermiddle {background-color:#000000; width:340px; padding-top:6px; margin-bottom:3px;}
.blackarticlewrappermiddle-off-button {width:340px; background-color:#000000; padding-top:6px; margin-bottom:3px;}
.blackarticlewrappermiddle-on-button {width:340px; background-color:#000000; opacity:0.75; -ms-filter:"alpha (opacity=75)"; filter:alpha (opacity=75); padding-top:6px; margin-bottom:3px;}
.blackarticlewrapperright {background-color:#000000; width:340px; padding-top:6px; margin-bottom:3px;}
.blackarticlewrapperright-off-button {width:340px; background-color:#000000; padding-top:6px; margin-bottom:3px;}
.blackarticlewrapperright-on-button {width:340px; background-color:#000000; opacity:0.75; -ms-filter:"alpha (opacity=75)"; filter:alpha (opacity=75); padding-top:6px; margin-bottom:3px;}
.clear {clear:both;}
.defaultcolumnleft {float:left; width:340px; margin-right:3px; margin-top:3px;}
.defaultcolumnmiddle {float:left; width:340px; margin-right:3px; margin-top:3px;}
.defaultcolumnright {float:left; width:340px; margin-top:3px;}
.delicious_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:27px; background:url(../images/delicious-share.gif) no-repeat;}
.delicious_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:27px;}
.delicious_share_button_projects {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:27px; background:url(../images/delicious-share-projects.gif) no-repeat;}
.delicious_share_button_projects:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:27px;}
.digg_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:27px; background:url(../images/digg-share.gif) no-repeat;}
.digg_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:27px;}
.digg_share_button_projects {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:27px; background:url(../images/digg-share-projects.gif) no-repeat;}
.digg_share_button_projects:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:27px;}
.email {margin-top:4px; width:132px; height:17px; float:left; font-size:1px; line-height:0; text-indent:-5000px;}
.email a:link, .email a:visited {float:left; width:132px; height:17px; background:url('../images/email.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.email a:hover {float:left; background-position:0 -17px; width:132px; height:17px; font-size:1px; line-height:0;}
.fb_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:26px; background:url(../images/facebook-share.gif) no-repeat;}
.fb_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:26px;}
.fb_share_button_projects {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:26px; background:url(../images/facebook-share-projects.gif) no-repeat;}
.fb_share_button_projects:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:26px;}
.footeraddress {claer:both; margin-top:8px;}
.footerleft {float:left; margin-right:5px; margin-top:5px;}
.footerright {float:left;}
.footerwrapper {text-align:left; margin-top:6px; font-family:Times New Roman,serif; font-size:10px; color:#333333; height:90px;}
.footerwrapper a:link, .footerwrapper a:visited {text-decoration:none; color:#333333;}
.footerwrapper a:hover {text-decoration:none; color:#000000;}
.gallerybottomnavwrapper {width:720px; background-color:#000000; background:url('../images/gallery-nav-bg.gif'); background-repeat:y; margin-top:3px;}
.gallerycolumnleft {float:left; width:720px; margin-right:3px;}
.gallerycolumnright {float:left; width:302px; margin-top:3px;}
.gallerygreytext {color:#aaaaaa; font-weight:normal;}
.galleryphoto {padding-top:6px;}
.gallerytopnavwrapper {width:720px; background-color:#000000; background:url('../images/gallery-nav-bg.gif'); background-repeat:y; margin-bottom:3px;}
.gallerywrapper {background:url('../images/gallery-bg.gif'); background-repeat:y; width:1026px; margin-top:3px;}
.gallerywrapperleft {background-color:#000000; width:720px; padding-bottom:6px;}
.gallerywrapperright {background-color:#000000; width:295px; padding-top:6px; color:#ffffff; text-align:left; padding-left:8px; padding-top:32px; font-size:13px;}
.gallerywrapperright a:link, .gallerywrapperright a:visited {text-decoration:none; color:#aaaaaa;}
.gallerywrapperright a:hover {text-decoration:none; color:#ff006c;}
.headerabouttext {text-align:left; font-family:Times New Roman,serif; font-size:12px; color:#333333;}
.headerleft {float:left;}
.headerright {float:right; margin-top:3px;}
.homeaboutuscolumn1 {float:left; width:513px;}
.homeaboutuscolumn2 {float:left; width:478px; padding-left:25px; padding-right:10px; font-family:Times New Roman,serif; font-size:13px; color:#333333;}
.homerecentworkpanel1 {float:left; width:335px; padding-top:6px; padding-left:6px;}
.homerecentworkpanel2 {float:left; width:334px; padding-top:6px; padding-left:6px;}
.homerecentworkpanel3 {float:left; width:334px; padding-top:6px; padding-left:6px;}
.homerecentworkpanel1-off-button {float:left; width:335px; padding-top:6px; padding-left:6px;}
.homerecentworkpanel1-on-button {float:left; width:335px; padding-top:6px; padding-left:6px; opacity:0.75; -ms-filter:"alpha (opacity=75)"; filter:alpha (opacity=75);}
.homerecentworkpanel2-off-button {float:left; width:334px; padding-top:6px; padding-left:6px;}
.homerecentworkpanel2-on-button {float:left; width:334px; padding-top:6px; padding-left:6px; opacity:0.75; -ms-filter:"alpha (opacity=75)"; filter:alpha (opacity=75);}
.homerecentworkpanel3-off-button {float:left; width:334px; padding-top:6px; padding-left:6px;}
.homerecentworkpanel3-on-button {float:left; width:334px; padding-top:6px; padding-left:6px; opacity:0.75; -ms-filter:"alpha (opacity=75)"; filter:alpha (opacity=75);}
.joinlist {margin-top:3px; width:141px; height:21px; font-size:1px; line-height:0; text-indent:-5000px;}
.joinlist a:link, .joinlist a:visited {float:left; width:140px; height:21px; background:url('../images/join-mailing-list.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.joinlist a:hover {float:left; background-position:0 -21px; width:140px; height:21px; font-size:1px; line-height:0;}
.logo {float:left; margin-top:27px; width:595px; text-align:left;}
.nav1 {float:left; width:203px; height:23px; font-size:1px; line-height:0; text-indent:-5000px; margin-right:3px; padding-top:10px; margin-top:6px;}
.nav1 a:link, .nav1 a:visited {float:left; width:203px; height:23px; background:url('../images/nav/digital-illustration.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.nav1 a:hover {float:left; background-position:0 -23px; width:203px; height:23px; font-size:1px; line-height:0;}
.nav2 {float:left; width:203px; height:23px; font-size:1px; line-height:0; text-indent:-5000px; margin-right:3px; padding-top:10px; margin-top:6px;}
.nav2 a:link, .nav2 a:visited {float:left; width:203px; height:23px; background:url('../images/nav/tactile-illustration.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.nav2 a:hover {float:left; background-position:0 -23px; width:203px; height:23px; font-size:1px; line-height:0;}
.nav3 {float:left; width:202px; height:23px; font-size:1px; line-height:0; text-indent:-5000px; margin-right:3px; padding-top:10px; margin-top:6px;}
.nav3 a:link, .nav3 a:visited {float:left; width:202px; height:23px; background:url('../images/nav/motion.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.nav3 a:hover {float:left; background-position:0 -23px; width:202px; height:23px; font-size:1px; line-height:0;}
.nav4 {float:left; width:203px; height:23px; font-size:1px; line-height:0; text-indent:-5000px; margin-right:3px; padding-top:10px; margin-top:6px;}
.nav4 a:link, .nav4 a:visited {float:left; width:203px; height:23px; background:url('../images/nav/web.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.nav4 a:hover {float:left; background-position:0 -23px; width:203px; height:23px; font-size:1px; line-height:0;}
.nav5 {float:left; width:203px; height:23px; font-size:1px; line-height:0; text-indent:-5000px; padding-top:10px; margin-top:6px;}
.nav5 a:link, .nav5 a:visited {float:left; width:203px; height:23px; background:url('../images/nav/wtf.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.nav5 a:hover {float:left; background-position:0 -23px; width:203px; height:23px; font-size:1px; line-height:0;}
.nav1on {float:left; width:203px; height:23px; font-size:1px; line-height:0; text-indent:-5000px; margin-right:3px; padding-top:10px; margin-top:6px; background-color:#000000;}
.nav1on a:link, .nav1on a:visited {float:left; width:203px; height:23px; background:url('../images/nav/digital-illustration.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.nav1on a:hover {float:left; background-position:0 -23px; width:203px; height:23px; font-size:1px; line-height:0;}
.nav2on {float:left; width:203px; height:23px; font-size:1px; line-height:0; text-indent:-5000px; margin-right:3px; padding-top:10px; margin-top:6px; background-color:#000000;}
.nav2on a:link, .nav2on a:visited {float:left; width:203px; height:23px; background:url('../images/nav/tactile-illustration.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.nav2on a:hover {float:left; background-position:0 -23px; width:203px; height:23px; font-size:1px; line-height:0;}
.nav3on {float:left; width:202px; height:23px; font-size:1px; line-height:0; text-indent:-5000px; margin-right:3px; padding-top:10px; margin-top:6px; background-color:#000000;}
.nav3on a:link, .nav3on a:visited {float:left; width:202px; height:23px; background:url('../images/nav/motion.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.nav3on a:hover {float:left; background-position:0 -23px; width:202px; height:23px; font-size:1px; line-height:0;}
.nav4on {float:left; width:203px; height:23px; font-size:1px; line-height:0; text-indent:-5000px; margin-right:3px; padding-top:10px; margin-top:6px; background-color:#000000;}
.nav4on a:link, .nav4on a:visited {float:left; width:203px; height:23px; background:url('../images/nav/web.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.nav4on a:hover {float:left; background-position:0 -23px; width:203px; height:23px; font-size:1px; line-height:0;}
.nav5on {float:left; width:203px; height:23px; font-size:1px; line-height:0; text-indent:-5000px; padding-top:10px; margin-top:6px; background-color:#000000;}
.nav5on a:link, .nav5on a:visited {float:left; width:203px; height:23px; background:url('../images/nav/wtf.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.nav5on a:hover {float:left; background-position:0 -23px; width:203px; height:23px; font-size:1px; line-height:0;}
.next {float:right; width:147px; height:23px; text-align:right; background-color:#000000; background:url('../images/next-project.gif'); background-repeat:no-repeat;}
.next a:link, .next a:visited {float:right; width:147px; height:23px; text-align:right; background-color:#000000; background:url('../images/next-project.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.next a:hover {float:right; background-position:0 -23px; width:147px; height:23px; font-size:1px; line-height:0;}
.ourblog {margin-top:3px; width:141px; height:21px; font-size:1px; line-height:0; text-indent:-5000px;}
.ourblog a:link, .ourblog a:visited {float:left; width:140px; height:21px; background:url('../images/our-blog.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.ourblog a:hover {float:left; background-position:0 -21px; width:140px; height:21px; font-size:1px; line-height:0;}
.phone {float:left; margin-top:6px; margin-left:8px;}
.previous {float:left; width:147px; height:23px; text-align:left; background-color:#000000; background:url('../images/previous-project.gif'); background-repeat:no-repeat;}
.previous a:link, .previous a:visited {float:left; width:147px; height:23px; text-align:right; background-color:#000000; background:url('../images/previous-project.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.previous a:hover {float:left; background-position:0 -23px; width:147px; height:23px; font-size:1px; line-height:0;}
.recentworkwrapper {width:1026px; background-color:#000000; text-align:left;}
.shareicon {float:left; margin-right:2px;}
.shareproject {float:left; margin-right:10px; margin-top:10px;}
.stumbleupon_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:26px; background:url(../images/su-share.gif) no-repeat;}
.stumbleupon_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:26px;}
.stumbleupon_share_button_projects {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:26px; background:url(../images/su-share-projects.gif) no-repeat;}
.stumbleupon_share_button_projects:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:26px;}
#twitter_div {float:left; padding:0px; margin-top:6px; margin-right:10px; font-family:arial; font-size:12px;}
ul#twitter_update_list {padding:0; margin:0; overflow:hidden; font-style:italic;}
ul#twitter_update_list li {padding:0; list-style:none;}
ul#twitter_update_list li a {color:#000000; text-decoration:none; }
ul#twitter_update_list li a:hover {color:#333333; text-decoration:underline;}
.twitter_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:26px; background:url(../images/twitter-share.gif) no-repeat;}
.twitter_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:26px;}
.twitter_share_button_projects {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:26px; background:url(../images/twitter-share-projects.gif) no-repeat;}
.twitter_share_button_projects:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:26px;}
.twitterfeed {float:right; font-family:arial; font-size:12px;}
.twitterlogo {float:left;}
.wrapper {width:1026px; text-align:center; padding-left:20px; padding-right:20px;}
.youtubereel {width:1026px; height:349px; text-align:center; background-image:url('../images/home-youtube-bg.jpg'); background-repeat:x;}