@charset "UTF-8";
/* CSS Document
Digital Vision Media
Subpage CSS
©2009 Digital Vision Media
Created 6/10/08 7:31AM
Updated 6/10/08 7:31AM
Validated 6/10/08 7:31AM
CSS code by Steve Wilkison at Digital Vision Media, www.digitalvisionmedia.com */

/* GLOBAL LAYOUT ELEMENTS */	
	
div#maintextdiv {
	width: 545px; /* true width is 647px */
	margin: 0 55px 0 47px;
	}
	
div#maintextdivsingle {
	width: 569px; /* true width is 647px */
	margin: 0 20px 0 58px;
	}
	
div#maintextdivsingledpk {
	width: 539px; /* true width is 647px */
	margin: 0 40px 0 58px;
	}
	
div#flashdiv {
	margin: 0 0 20px 0;
}
	
div#subnavdiv {
	}
	
div#featuredminis {
	margin: 0 0 0 47px;
	}
	
div#newsdiv {
	width: 243px;
	background: #4a362f;
	margin: 0 0 0 25px;
	padding: 20px 0 0 23px;
	}
	
div.newsimagediv {
	float: left;
	width: 102px;
	margin: 0 8px 0 0;
	}
	
div.rightminidivl {
	width: 98px;
	height: 98px;
	margin: 0 20px 20px 0;
	float: left;
	}
	
div.rightminidivr {
	width: 98px;
	height: 98px;
	margin: 0 20px 20px 0;
	float: left;
	}
	
div.featured {
	width: 162px;
	float: left;
	margin: 0 20px 18px 0;
	}
	
div.featured115 {
	width: 123px;
	float: left;
	margin: 0 20px 18px 0;
	}
	
/* TEXT */
	
h1#pagetitleabout, h1#pagetitlecontact {
	width: 171px;
	height: 28px;
	text-indent: -9999px;
	margin: 0 0 20px 57px;
	}
	
h1#pagetitleabout {
	background: url(../images/aboutus_36.gif) top left no-repeat;
	}
	
h1#pagetitlewebdesign {
	width: 194px;
	height: 43px;
	text-indent: -9999px;
	margin: 30px 0 0 57px;
	background: url(../images/webdesign_36.gif) top left no-repeat;
	}
	
h1#pagetitleecards {
	width: 386px;
	height: 43px;
	text-indent: -9999px;
	margin: 30px 0 0 57px;
	background: url(../images/ecardhead_36.gif) top left no-repeat;
	}
	
h1#featureddpks {
	width: 467px;
	height: 70px;
	text-indent: -9999px;
	margin: 0px 0 25px 47px;
	background: url(../images/featureddpk_32.gif) top left no-repeat;
	}
	
h1#pagetitleblog {
	width: 457px;
	height: 40px;
	text-indent: -9999px;
	margin: 0px 0 25px 47px;
	background: url(../images/featuredblogs_59.gif) top left no-repeat;
	}
	
h1#pagetitledpk {
	width: 534px;
	height: 43px;
	text-indent: -9999px;
	margin: 10px 0 0 47px;
	background: url(../images/dpktitle_32.gif) top left no-repeat;
	}
	
h1#pagetitlenews {
	width: 94px;
	height: 43px;
	text-indent: -9999px;
	margin: 0 0 20px 57px;
	background: url(../images/newshead_36.gif) top left no-repeat;
	}
	
h1#pagetitlecontact {
	background: url(../images/contact_36.gif) top left no-repeat;
	}	
	
div#maintext p {
	font-size: 90%;
	}
	
h1#recentwork {
	width: 490px;
	height: 32px;
	background: url(../images/recentwork_34.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 30px 0 25px 47px;
	}
	
div#maintextdivsingle h1#recentwork {
	width: 490px;
	height: 32px;
	background: url(../images/recentwork_34.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 30px 0 25px 0;
	}
	
h1#featuredsites {
	width: 523px;
	height: 32px;
	background: url(../images/featueredsites_45.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 10px 0 25px 47px;
	}
	
h1#singlesite {
	width: 523px;
	height: 32px;
	background: url(../images/webdesign_36.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 10px 0 30px 55px;
	}
	
h1#singleblog {
	width: 384px;
	height: 40px;
	background: url(../images/blogdesigntitle_59.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 10px 0 30px 55px;
	}
	
h1#singledpk {
	width: 300px;
	height: 40px;
	background: url(../images/dpktitle_60.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 10px 0 20px 55px;
	}

	
h1#featuredecards {
	width: 479px;
	height: 31px;
	background: url(../images/featuredecards_59.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 10px 0 20px 47px;
	}
	
h1#pagetitleecards {
	width: 384px;
	height: 40px;
	text-indent: -9999px;
	margin: 5px 0 0 57px;
	background: url(../images/ecardtitle_59.gif) top left no-repeat;
}

h2#clicktovisit {
	width: 278px;
	height: 20px;
	text-indent: -9999px;
	margin: 5px 0 0 50px;
	background: url(../images/clicktovisit_35.gif) top left no-repeat;
}

h1#pagetitleblogs {
	width: 384px;
	height: 40px;
	text-indent: -9999px;
	margin: 5px 0 0 50px;
	background: url(../images/blogdesigntitle_59.gif) top left no-repeat;
}

h1#pagetitlecds {
	width: 300px;
	height: 28px;
	text-indent: -9999px;
	margin: 5px 0 0 50px;
	background: url(../images/cdtitle_59.gif) top left no-repeat;
}

h1#singlepagetitlecds {
	width: 300px;
	height: 28px;
	text-indent: -9999px;
	margin: 5px 0 25px 60px;
	background: url(../images/cdtitle_59.gif) top left no-repeat;
}
	
h1#enhance {
	width: 462px;
	height: 54px;
	background: url(../images/featuredcden_59.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 10px 0 25px 47px;
	}
	
h1#featuredsite {
	width: 235px;
	height: 32px;
	background: url(../images/featuredsite_45.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 10px 0 30px 60px;
	}
	
span.bottomnavon {
	color: #eee1b6;
	text-decoration: underline;
	}
	
h1.featuredpageh1 {
	background: none;
	font-weight: bold;
	font-size: 125%;
	margin: 20px 0 25px 0;
	padding: 0;
	color: #292929;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
div#newsdiv h2 {
	font-weight: normal;
	font-size: 80%;
	color: #f2e6b6;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0;
	margin: 0 22px 25px 0;
	text-align: center;
	}
	
p.technologies {
	font-size: 100%;
	padding: 0 0 3px 350px;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	}
	
p.first {
	margin: 15px 0 8px  0;
	}
	
p.ecardfirst {
	margin: 5px 0 8px 0;
	}
	
p.launchdate {
	font-size: 100%;
	padding: 0 0 15px 350px;
	margin: 0;
	line-height: normal;
	}
	
p.launched {
	font-size: 100%;
	font-weight: bold;
	padding: 0 0 0 350px;
	margin: 0;
	line-height: normal;
	}
	
p.clientname {
	font-size: 100%;
	padding: 0 0 15px 350px;
	margin: 0;
	line-height: normal;
	}
	
p.client {
	font-size: 100%;
	font-weight: bold;
	padding: 0 0 0 350px;
	margin: 0;
	line-height: normal;
	}
	
p.before {
	font-size: 80%;
	padding: 15px 0 0 350px;
	margin: 0;
	line-height: normal;
	}
	
p.urlname {
	font-size: 100%;
	padding: 0 0 15px 350px;
	margin: 0;
	line-height: normal;
	}
	
p.url {
	font-size: 100%;
	font-weight: bold;
	padding: 0 0 0 350px;
	margin: 0;
	line-height: normal;
	}
	
p.visit {
	font-size: 100%;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
	line-height: normal;
	}
	
p.clientnamedpk, p.projectnamedpk, p.formatnamedpk, p.mediumnamedpk {
	font-size: 100%;
	padding: 0 0 15px 0;
	margin: 0;
	line-height: normal;
	}
	
p.clientdpk,p.projectdpk, p.formatdpk, p.mediumdpk {
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	margin: 0;
	line-height: normal;
	}	
	
div.featured p, div.featured115 p {
	text-align: center;
	font-size: 80%;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	}
	
/* LINKS */

div#maintextdiv a, div#maintextdivsingle a, div#maintextdivsingledpk a {
	color: #55443e;
	text-decoration: underline;
	}
	
div#maintextdiv a:hover, div#maintextdivsingle a:hover, div#maintextdivsingledpk a:hover {
	color: #000;
	text-decoration: underline;
	}

	
/* IMAGES */

div#contentdivcenterleft img.featuredpage {
	margin: 0 0 30px 0;
	border: 4px solid #292929;
	float: left;
	}
	
div#contentdivcenterleft img.dpk {
	margin: 0 0 30px 0;
	border: 4px solid #292929;
	}
	
div#contentdivcenterleft img.mini {
	border: 4px solid #292929;
	margin: 0 18px 18px 0;
	}
	
div#contentdivcenterleft img.mini2 {
	border: 4px solid #292929;
	margin: 0 18px 0 0;
	}
	
div#contentdivcenterleft img.miniside {
	border: 4px solid #292929;
	margin: 0;
	}
	
div#contentdivcenterleft img.miniside2 {
	border: 4px solid #292929;
	margin: 0 18px 0 0;
	}
	
div#newsdiv img {
	border: 3px solid #f2e6b6;
	}
	
div.newsimagediv img {
	border: 1px solid #000;
	}
	
div.rightminidivl img, div.rightminidivr img {
	border: 1px solid #000;
	}
	
/* LISTS */

ul.listoftech {
	padding: 0 0 0 350px;
	}
	
ul.listoftech li {
	display: list-item;
	line-height: 130%;
	}
	
ul.dpklist {
	padding: 0 0 0 20px;
	}
	
ul.dpklist, ul.dpklist li {
	display: block;
	color: #292929;
	font-size: 90%;
	}
	
ul.dpklist li {
	padding: 0 0 5px 0;
	list-style: disc;
	font-weight: bold;
	}
	
/* MISC */

div.clearfloats {
	clear: both;
	}