/* -----------------------------------------
Print stylesheet for cdeVision / cdeVision.com
Author: cdeVision.com
Copyright: (c)2007 cdeVision
Created: 4 December 2007 
-------------------------------------------- */

body {background:#fff; text-align:center;/* IE hack to center page contents */
	margin:0; padding-bottom:15px; font-family:arial,helvetica,sans-serif; font-size:12px; color:#000;}

h1, h2, h3 {padding:0; margin:0;}
h2 {font:bold 22px arial,helvetica,sans-serif; margin:0 0 6px 0; padding:0px;} /* page titles */
h3 {font-size:16px; font-weight:bold; padding-bottom:4px; color:#000;} /* sub-titles */
p {margin:0; padding:0 0 12px 0; line-height:17px;}
p.caption {font-size:11px; margin-top:3px; padding:0 0 25px 0;} /* on "work" pages */
ul {margin:0; padding:0;}

h2.titleMain {margin-bottom:16px;}

img {border:0;}
.clearFloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}
div.rule {display:none;}


/* ---- links ----------------------------------------- */
a {color:#000; text-decoration:underline; padding:0 1px;}  
a:active {color:#000;}
a:active, a:focus {outline:none;}

a.pdf {background:none; padding:0;}
a.web {background:none; padding:0;}
a.cs {background:none; padding:0;}


/* ---- forms ----------------------------------------- */
form {display:none;}


/* ---- ids & classes ----------------------------------------- */
#headerWrap {width:100%; background:#fff; padding-bottom:20px; border-bottom:1px solid #666;}
#header {width:100%;}
	#header a {text-decoration:none;}
	#logo h1 {font:bold 30px/32px arial;}
	#tag01 h2 {font:normal 12px/16px arial;}
	#tag02 h2 {font:bold 16px/20px arial;}
	#navmenu {display:none !important;}

#midWrap {width:100%; background:#fff; padding:20px 0; border-bottom:1px solid #666;}
#mid {width:100%; text-align:left;}
	#mid p {font-size:16px; line-height:22px; padding:0;}
/*home page top: */
#midHomeWrap {width:100%; padding:20px 0 0;}
#midHome {width:100%; text-align:left;}
	#recentWork {width:100%;}
	.xmpl {display:none;}
		#midHome ul {list-style:none;}
		#midHome li {line-height:20px;}

#main {width:100%; margin:0 auto; padding:20px 0 15px; border-bottom:1px solid #666; text-align:left;}
	#main li {line-height:17px;}
	
	/* home page */
	#homeBox {padding:1px 0; margin-bottom:15px;}
		#homeBox img {display:none;}
		#homeBox .col {border-top:1px solid #000; padding:15px 0;}
		#homeBox .services {background:none;}
			#homeBox .services ul {list-style:none;}
			#homeBox .services li {line-height:20px;}
			.story {padding-bottom:10px;}
				.inprint .story img {display:none !important;}
				.inprint .story p {padding:0; line-height:17px;}
				.news .story p {padding:0; line-height:17px;}
				.date .month {display:inline;}
				.date .year {display:inline;}
	
	/* 2-column layout */
	#leftcol {width:100%; margin-bottom:20px; border-bottom:1px solid #666; padding-bottom:10px;}
		#leftcol p {padding-bottom:17px;}
	#rightcol {width:100%;}
		#rightcol img {display:none !important;}
		#rightcol ul {padding:0 0 17px 20px;}
		
	/* clients page */
	div.testimonial {display:block;}
		div.testimonial p {font-size:14px; line-height:20px; font-style:italic;}
		div.testimonial p.source {font-size:12px; line-height:14px; font-style:normal;}
	.clientBox .col {float:left; width:250px;}
		.clientBox ul {margin:0 0 20px 0; list-style:none;}
		.clientBox li {line-height:17px;}
		
	/* 3-column layout (about us page) */
	#aboutBox {margin-bottom:15px;}
		#aboutBox img {display:none;}

	/* portfolio thumbnail grid */
	table#work {margin:0 auto;}
	table#work td {vertical-align:top; padding:5px 25px 25px 25px;}
	table#work td img {display:none;}
	
	/* contact page */
	#map {display:none;}
		#map img {display:none;}

#footer {width:100%; margin:0 auto; text-align:left; padding-top:10px;}
	#footer p {font:normal 10px/14px verdana;}
	#footer h2 {display:none;}
	#clientlogin {display:none !important;}