@charset "UTF-8";

/* CSS Document */



/************************************************

*************************************************

HTML TAGS

*************************************************

************************************************/



body {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align: center;

	font-family: arial, verdana, sans-serif;

	font-size: 11px;

	line-height: 17px;

	color: #79766c;

	background-color: #ffffff;

}

h1 {

	margin: 0px;

	padding: 0px;

	width: 170px;

	height: 60px;

}

h2 {

	font-size: 27px;

	font-weight: normal;

	letter-spacing: -.5px;

	display: block;

	padding: 0px 0px 15px 0px;

	margin: 0px;

	color: #dd7801;

}

h3 {

	font-size: 14px;

	font-weight: normal;

	letter-spacing: -1px;

	display: block;

	padding: 0px 0px 2px 0px;

	margin: 0px;

	color: #901c05;

	font-weight: bold;

}

h1 span, h2 span, h3 span {

	display: none;

}

a, a:link, a:visited  {

	color: #e82f0a;

	text-decoration: none;

}

a:hover, a:active {

	color: #901c05;

	text-decoration: none;

}

#portfolioWrapper a, #portfolioWrapper a:link, #portfolioWrapper a:visited  {

	color: #ffffff;

	border-bottom: 1px dotted;

	text-decoration: none;

}

#portfolioWrapper a:hover, #portfolioWrapper a:active {

	color: #901c05;

	border-bottom: 1px dotted;

	text-decoration: none;

}

img {

	border: none;

}

p {

	padding: 0px;

	margin: 0px 0px 15px 0px;

}



/************************************************

*************************************************

CONTAINERS

*************************************************

************************************************/



#wrapper {

	position: relative;

	width: 720px;

	margin: 0 auto;

	height: auto;

}

#mainContainer {

	position: relative;

	padding: 20px 0px 75px 0px;

	width: 720px;

	height: auto;

	text-align: left;

	float: left;

}

.contentWrapper{

	width: 720px;

	height: auto;

	float: left;

	clear: both;

	margin: 0px 0px 20px 0px;

}

#logo {

	float: right;

	clear: both;

	width: 170px;

	height: 60px;

	display: block;

	background: transparent url(../images/dig_logo.gif) no-repeat left top;

}

#masthead{

	width: 720px;

	height: 120px;

	float: left;

	clear: both;

	margin: 0px 0px 15px 0px;

	display: block;

	background: transparent url(../images/headline.gif) no-repeat left top;

}

.columnFor3 {

	width: 250px;

	height: auto;

	float: left;

	padding: 0px 25px 0px 0px;

}

.columnFor3A {

	width: 145px;

	height: auto;

	float: left;

	padding: 0px 25px 0px 0px;

}

.columnFor2 {

	width: 330px;

	height: auto;

	float: left;

	padding: 0px 30px 0px 0px;

}

#portfolioWrapper{

	width: 720px;

	height: auto;

	float: left;

	clear: both;

	padding: 0px 0px 60px 0px;

	margin: 0px 0px 30px 0px;

	color: #FFFFFF;

	background: #e82f0a url(../images/container_bottom.gif) no-repeat left bottom;

}

#portfolioContainer {

	width: 690px;

	height: auto;

	float: left;

	padding: 15px;

	background: transparent url(../images/container_top.gif) no-repeat left top;

}

.portfolioColumnFor1 {

	width: 690px;

	height: auto;

	float: left;

	padding: 0px 0px 20px 0px;

}

.portfolioColumnFor3 {

	width: 200px;

	height: auto;

	float: left;

	padding: 0px 30px 0px 0px;

}

#footer {

	float: left;

	clear: both;

	width: 752px;

	height: auto;

	padding: 20px 0px 30px 125px;

	font-size: 11px;

	text-align: left;

	color: #dd7801;

}







/************************************************

*************************************************

MISC.

*************************************************

************************************************/



.hdPortfolio{

	width: 182px;

	height: 27px;

	background: transparent url(../images/sh_digital_goodness.gif) no-repeat left top;

}

.hdNews{

	width: 182px;

	height: 27px;

	background: transparent url(../images/sh_news.gif) no-repeat left top;

}

.hdBlog{

	width: 182px;

	height: 27px;

	background: transparent url(../images/sh_blog.gif) no-repeat left top;

}



.credit {

	font-style: italic;

	font-size: 11px;

}

.highlight {

	font-size: 18px;

	color: #dd7801;

	line-height: 22px;

}

.contactCallOut {

	font-size: 16px;

	line-height: 22px;

	font-weight: lighter;

}

.contactInfo {

	width: 140;

	height: auto;

	float: left;

	font-size: 10px;

	padding: 0px 5px 0px 0px;

	line-height: 14px;

}

.inflated{

	font-size: 14px;

	line-height: 18px;

}

.caseStudies img {

	padding: 5px 10px 5px 0px;

	border: none;

	float: left;

}

.caseStudies a, .caseStudies a:link, .caseStudies a:visited  {

	border:none;

	text-decoration: none;

}

.caseStudies a:hover, .caseStudies a:active {

	border:none;

	text-decoration: none;

}

.slideshow img {

	padding: 1px 2px 1px 0px;

	border: none;

	float: left;

}

.slideshow a, .slideshow a:link, .slideshow a:visited  {

	border:none;

	text-decoration: none;

}

.slideshow a:hover, .slideshow a:active {

	border:none;

	text-decoration: none;

}

.story {

	text-align: left;

	margin: 10px;

}

.lisiting {

	width: 330px;

	height: auto;

	padding: 0px 0px 10px 0px;

	float: left;

	clear: both;

}

.date {

	width: 55px;

	height: auto;

	float: left;

	padding: 0px 5px 0px 0px;

}

.synopsis {

	width: 260px;

	height: auto;

	float: right;

	padding: 0px;

}

.feedBurnerFeedBlock {

	padding: 0px;

	margin: 0px;

	display: block;

	float: left;

}

.blog feedBurnerFeedBlock p {

	padding: 0px;

	margin: 0px;

	display: inline;

}

.blog .feedTitle {

	display: none;

}

.blog .feedburnerFeedBlock ul {

	display: block;

	list-style: none;

	width: auto;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	float: left;

}

.blog .feedburnerFeedBlock ul li {

	padding: 0px;

	margin: 0px;

	float: left;

}

.blog .feedburnerFeedBlock .date {

	width: 70px;

	height: auto;

	float: left;

	padding: 0px 0px 10px 0px;

	margin: 0px;

}

.blog .feedburnerFeedBlock .headline {

	width: 245px;

	height: auto;

	padding: 0px 0px 10px 0px;

	margin: 0px;

	float: right;

}

.footer {

	border-top-color: #CCCCCC;

	border-top-width: 1px;

	border-top-style: solid;

	margin: 10px 0px 0px 0px;

	padding: 10px 0px 0px 0px;

	height: 75px;

	background: transparent url(../images/footer_background.gif) no-repeat right top;

}