body{margin:0px;padding:0px;background-color:#FFFFFF;color:#333333; font-family:Arial, Helvetica, sans-serif;font-size:0.69em;}

.container{width:900px;margin:0px auto;}
.header{height:120px;}
.header .logo{width:280px;height:43px;margin:40px 0 0 0;float:left;}
.header .logo a{width:280px;height:43px;display:block;background:url(/images/assets/logoWeAreDigital.gif) 0px 0px no-repeat;}
.header .logo a span{display:none;}

.header .nav{width:500px;float:right;color:#666666;font-size:1.27em;font-weight:bold;}
.header .nav ul{margin:0 0 0 210px;padding:0px;list-style:none;}
.header .nav ul li{display:block;float:left;margin:0 0 0 10px;}
.header .nav ul li a{display:block;float:left;color:#666666;padding:10px 8px 8px 8px;text-decoration:none;background:none;}
.header .nav ul li a:hover{color:#666666;background:url(../Images/assets/navRollover.gif) no-repeat right 18px;}
.header .nav ul li a.selected{color:#000000;background:url(../Images/assets/navSelected.gif) no-repeat right 18px;}

.footer{padding:15px 0 25px 0;background:url(/images/assets/bgLine.gif) repeat-x 0px 0px;color:#999999;font-size:0.92em;text-align:center;}
.footer ul{margin:0px;padding:0px;}
.footer ul li{display:inline;}
.footer .contact{color:#666666;font-size:1.10em;margin:20px 0 0 0;}
.footer .contact a{color:#666666;text-decoration:none;}
.footer .contact a:hover{text-decoration:underline;}

.banner{width:900px;height:400px;padding:0 0 5px 0;background:url(/images/assets/bgLine.gif) repeat-x bottom;}
.banner img{border:0px;}

.sectionHeader{height:10px; background:url(/images/assets/bgDots.gif) repeat-x top;}
.sectionHeader h1{display:none;}
/*.sectionHeader{height:110px;padding:10px 20px 5px 0;background:url(/images/assets/bgLine.gif) repeat-x bottom #333333;text-align:right;color:#FFFFFF;}*/
/*.sectionHeader h1{font-size:4.36em; margin:0 0 0 0;}*/

.main{padding:5px 0 80px 0;}
.main .column1{width:550px;float:left;margin:0 10px 0 0;font-family:Georgia, "Times New Roman", Times, serif;}
.main .column2{width:340px;float:left;color:#666666;font-size:1em;}

.main .column1 h2{color:#666666;font-size:3.64em; font-style:italic;margin:25px 0 20px 0;font-family:Georgia, "Times New Roman", Times, serif;}
.main .column1 h3{color:#666666;font-size:1.55em;text-transform:uppercase;margin:0 0 0 0;font-family:Arial, Helvetica, sans-serif;}
.main .column2 h2{color:#666666;font-size:1.55em;text-transform:uppercase;margin:0 0 0 0;}
.main .column2 h2 a{color:#666666;text-decoration:none;}
.main .column2 h2 a:hover{color:#999999;}
.main .column2 a{color:#666666;text-decoration:none;}
.main .column2 a:hover{color:#999999;text-decoration:underline;}

.clear{clear:both;}

a{color:#999999;outline:none;}
a:hover{color:#666666;}


/*--- HOME ---*/
.main .column2 .signup{margin:30px 0 0 0;padding:0 20px 20px 20px;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.main .column2 .signup p{margin:5px 0 10px 0;}
.main .column2 .signup input.formTextField{width:215px;margin:0 5px 0 0;float:left;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;color:#999999;}
.main .column2 .signup a.button{float:right;}

.main .column2 .twitterFeed{padding:10px 20px 20px 20px;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.main .column2 .twitterFeed h2{margin:10px 0 20px 0;text-transform:none;}
.main .column2 .twitterFeed .tweet{height:55px;background:url(/images/assets/bgTweet1.gif) no-repeat top;padding:10px;overflow:hidden;margin:0 0 10px 0;}
.main .column2 .twitterFeed .tweet.even{background-image:url(/images/assets/bgTweet2.gif);}
.main .column2 .twitterFeed .tweet a{color:#000000;text-decoration:none;}
.main .column2 .twitterFeed .tweet a:hover{color:#333333;text-decoration:underline;}
.main .column2 .twitterFeed a.button{float:right;}

.main .column2 .flickrFeed{padding:10px 15px 20px 20px;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.main .column2 .flickrFeed h2{margin:10px 0 20px 0;}
.main .column2 .flickrFeed .flickrPhoto {width:72px; height:72px; overflow:hidden; float:left;margin:0 4px 5px 0;}
.main .column2 .flickrFeed .flickrPhoto a{display:block;width:70px; height:70px; overflow:hidden;border:1px solid #FFFFFF;}
.main .column2 .flickrFeed .flickrPhoto a:hover{border:1px solid #999999;}
.main .column2 .flickrFeed .flickrPhoto img{width:70px;border:0px;}
.main .column2 .flickrFeed a.button{float:right;margin:10px 5px 0 0;}


a.button{display:block;float:left;color:#FFFFFF;background-color:#999999;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:1.09em;text-align:center;padding:3px 5px;text-decoration:none;}
a.button:hover{background-color:#666666;}
.main .column1 a.button, .main .column2 a.button{color:#FFFFFF !important;text-decoration:none !important;}


/*--- BLOG ---*/
.blogFeed{font-size:1.64em;font-family:Georgia, "Times New Roman", Times, serif;}
.blogFeed .feed{padding:0 0 40px 0;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.blogFeed .feed h2{color:#666666;font-size:1.67em; font-style:italic;margin:25px 0 20px 0; font-weight:normal;}
.blogFeed .feed h2 a{color:#666666;text-decoration:none;}
.blogFeed .feed h2 a:hover{text-decoration:none;}
.blogFeed .feed p{color:#999999;line-height:130%;}
.blogFeed .feed a{color:#666666;text-decoration:none;}
.blogFeed .feed a:hover{color:#999999;/*text-decoration:underline;*/}
.blogFeed .feed .tags{clear:both;font-size:0.67em;font-style:italic;padding:20px 0 10px 0;}
.blogFeed .feed .tags h3{font-size:1em;float:left;margin:0 10px 0 0;text-transform:none;}
.blogFeed .feed .tags ul{margin:0px;padding:0px; list-style:none;}
.blogFeed .feed .tags ul li{display:block;float:left;margin:0 5px 0 0;text-transform:lowercase;}
.blogFeed .feed .tags ul li a{color:#FFFFFF;background-color:#999999;text-decoration:none;padding:1px 2px;}
.blogFeed .feed .tags ul li a:hover{color:#FFFFFF;background-color:#666666;text-decoration:none;}
.blogFeed .feed .info{clear:both;color:#999999;font-style:italic;font-size:0.67em;float:left;}
.blogFeed .feed .info strong{color:#666666;}
.blogFeed .feed a.comment {font-size:0.67em;font-style:italic;float:right;color:#999999;text-decoration:none;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.blogFeed .feed a.comment:hover {color:#666666;text-decoration:none;}

.main .column2 .blogSearch{margin:30px 0 0 0;padding:0 20px 20px 20px;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.main .column2 .blogSearch h2{margin:10px 0 10px 0;}
.main .column2 .blogSearch input.formTextField{width:200px;margin:0 0 10px 0;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;color:#999999;}
.main .column2 .blogSearch a.linkRSS{display:block;float:left;background:url(/images/assets/iconRSS.gif) no-repeat 0px 0px;padding:3px 0 3px 25px;margin:5px 0 0 0;}

.main .column2 .blogCategories{margin:20px 0 0 0;padding:0 20px 20px 20px;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.main .column2 .blogCategories h2{margin:0 0 10px 0;}
.main .column2 .blogCategories ul{margin:0 0 10px 0;padding:0px;list-style:none;}

.main .column2 .blogArchives{margin:20px 0 0 0;padding:0 20px 20px 20px;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.main .column2 .blogArchives h2{margin:10px 0 10px 0;}
.main .column2 .blogArchives ul{margin:0 0 10px 0;padding:0px;list-style:none;}

.main .column2 .blogFavourites{margin:20px 0 0 0;padding:0 20px 20px 20px;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.main .column2 .blogFavourites h2{margin:10px 0 10px 0;}
.main .column2 .blogFavourites ul{margin:0 0 10px 0;padding:0px;list-style:none;}

/*--- PORTFOLIO ---*/
.sectionHeaderPortfolio{padding:20px 0 0 0;background:url(/images/assets/bgDots.gif) repeat-x top;text-align:right;}
.sectionHeaderPortfolio h1{font-size:3.00em; margin:0 0 0 0;color:#CCCCCC;}
.sectionHeaderPortfolio h2{font-size:1.50em; margin:0 0 0 0;color:#CCCCCC;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;font-weight:normal;}
.sectionHeaderPortfolio .projectLogo{float:left;}

/*--- AWARDS PORTFOLIO ---*/
.sectionAwardsPortfolio{padding:0px 0 20px 0;background:url() repeat-x top;text-align:right;}
.sectionAwardsPortfolio h1{font-size:2.50em; margin:0 0 0 0;color:#666666;}
.sectionAwardsPortfolio h2{font-size:1.50em; margin:0 0 0 0;color:#666666;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;font-weight:normal;}
.sectionAwardsPortfolio h3{font-size:1.10em; margin:2px 0 0 0;color:#999999;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;font-weight:normal;}

.portfolio{margin:30px 0;}
.portfolio .project{width:272px;margin:0 42px 0 0;float:left;font-size:1em;}
.portfolio .project a{width:270px;display:block;text-decoration:none;background:url(../Images/assets/bgPortfolioThumbs.gif) no-repeat 0px 0px;padding:1px;}
.portfolio .project a img{}
.portfolio .project a h2{font-size:1.64em;margin:8px 0 5px 0;color:#666666;}
.portfolio .project a:hover h2{color:#999999;}
.portfolio .project a h3{font-size:1.0em;margin:0 0 10px 0;font-weight:normal;color:#999999;}
.portfolio .last{margin-right:0px;}
.portfolio .clear{clear:both;display:block;height:10px;background:url(/images/assets/bgDots.gif) repeat-x bottom;margin:50px 0 25px 0;}

.projectImages{margin:20px 0 0 0;}
.projectImages a.linkPortfolio{text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-decoration:none;width:83px;height:7px;display:block;background:url(/images/assets/btnBackToPortfolio.gif) no-repeat #b3b3b3;}
.projectImages a.linkPortfolio:hover{text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-decoration:none;background-color:#000000;}
.projectImages a.linkPortfolio span{display:none;}
.projectImages .projectImagesMain{margin:0 0 0 0;}
.projectImages .projectImagesDesc{margin:0 0 15px 0;color:#999999;font-size:1.3em;font-family:Georgia, "Times New Roman", Times, serif;font-style: italic;}
.projectImages .projectImagesMain img{margin:10px 0 8px 0;width:520px;}
.projectImages .projectImagesMainVideo{margin:10px 0 8px 0;width:520px;}
.projectImages .projectImagesMainKeyLine img{margin:10px 0 8px 0;width:520px;border-style:dotted;border-width:1px;border-color:#CCCCCC;}
.projectImages .projectImagesThumb{margin:20px 0 0 0;color:#999999; font-family:Arial, Helvetica, sans-serif;}
.projectImages .projectImagesThumb ul{margin:0;padding:0px;list-style:none;}
.projectImages .projectImagesThumb ul li{width:255px;display:inline;float:left;margin:0 10px 0 0;padding:0px;list-style:none;}
.projectImages .projectImagesThumb img{margin:0 0 10px 0;width:255px;}

.projectDetails{padding:20px 0px 0 10px;text-align:right;font-size:1.09em;}
.projectDetails p{line-height:140%;}
.projectDetails blockquote{font-size:1.50em;font-family:Georgia, "Times New Roman", Times, serif;background:url(/images/assets/bgDots.gif) repeat-x bottom;font-style:italic;padding:20px 0 20px 20px;margin:0 0 20px 0;}
.projectDetails .projectContent{padding:0 0 20px 20px;margin:0 0 20px 0;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.projectDetails a.button{float:right;}

/*--- CONTACT ---*/
.main .column2 .socialMedia{margin:30px 20px 20px 20px;padding:0 0 20px 0;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.main .column2 .socialMedia h2{margin:10px 0 5px 0;}
.main .column2 .socialMedia img{margin:10px 10px 0 0;}
.main .column2 .socialMedia p{margin:0 0 10px 0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; font-weight:bold;font-size:1.10em;}

.main .column2 .contactMap{margin:20px 20px 20px 20px;padding:0 0 20px 0;background:url(/images/assets/bgDots.gif) repeat-x bottom;}
.main .column2 .contactMap h2{margin:10px 0 10px 0;}
.main .column2 .contactMap p{margin:0 0 20px 0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:bold;font-size:1.10em;}

.main .column1 .contact{padding:0 20px 0 0;font-size:1.09em;}
.main .column1 .contact h2{margin:0 0 10px 0;}
.main .column1 .contact h3{margin:30px 0 5px 0;}
.main .column1 .contact label{display:block;width:75px;text-align:right;float:left;color:#999999;margin:12px 10px 0 0;font-size:0.92em;}
.main .column1 .contact input.formTextField{width:320px;float:left;margin:8px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;color:#999999;}
.main .column1 .contact br{clear:left;}
.main .column1 .contact a.button{margin:15px 118px 0 0;float:right;color:#FFFFFF;font-weight:normal;}
.main .column1 .contact img{margin:10px 10px 0 0;}
.main .column1 .contact a{color:#666666;text-decoration:none;font-style:italic;font-weight:bold;}
.main .column1 .contact a:hover{color:#999999;text-decoration:underline;}
.main .column1 .contact p{font-size: 1.29em;}
