/* -----------------------------------------
Print Stylesheet for dietzarch.com / Dietz & Company Architects
Author: cdeVision.com 
Copyright: (c)2008 cdeVision
Created: 18 July 2008
-------------------------------------------- */

body {margin:0 0 30px 0; padding:20px; font-family:arial,helvetica,sans-serif; font-size:11px; color:#000;
	background-color:#fff;}

h1, h2, h3, h4 {padding:0; margin:0;} 
h1 {color:#000; font:normal 20px arial,sans-serif; line-height:24px; padding:0 0 20px 0;} /* page titles */
h2 {font:normal 16px arial,sans-serif; color:#000; line-height:20px; padding:10px 0 8px 0;} /* sub-titles */

p {margin:0; padding:0 0 12px 0; line-height:20px;}
p.intro {font-size:14px; line-height:18px;} /* page intro text */
ul, ol {margin:0 0 0 25px; padding:0 0 13px 0;}
li {line-height:18px; padding:0 0 8px 0;}

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

div#printlogo {display:block; height:80px; border-bottom:1px solid #666; margin:0 auto 20px; padding-bottom:5px; text-align:center;}
	div#printlogo img {display:block; margin:0 auto;}


/* ---- links ----------------------------------------- */
a {color:#000; text-decoration:underline;}  
a:visited {color:#000;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#000;}
a:active, a:focus {outline:none;}
/* "moreinfo" links */		
.moreinfo {display:none;}

a.arrow {background:url(images/icon-arrow.png) 100% 3px no-repeat; padding-right:11px;}
a.arrowdown {background:url(images/icon-arrowdown.png) 100% 4px no-repeat; padding-right:13px;}

/* services, news, awards, and employment pages show/hide divs */
div.extra {padding:0 15px 0 15px; margin-bottom:12px; background:transparent;}
	div.extra p {line-height:17px !important; padding-bottom:8px !important;}
	div.extra ul {padding-bottom:8px !important;}
	div.extra li {line-height:17px !important; padding-bottom:4px !important;}


/* ---- ids & classes ----------------------------------------- */
#header {display:none !important;}

#lcol {display:none !important;}
	/* grid logo only appears on home page */
	#logofaded {display:none !important;}
	#footer {display:none !important;}
	
#content {background:transparent; width:90%;} /* liquid to accomodate larger portfolio images */
	#content h1 {text-align:center;}
	#content a {color:#000; text-decoration:none;}
	#content a:hover {text-decoration:underline;}
	/* slideshows */
	#slideshow-home {width:540px; margin:50px 0 0 55px;}
	#slideshow-exhibition {margin:50px 0 0 55px;}
	/* flag left position is inline */
	#flag {display:none !important;}
	/* textbox margin-left inline */
	#textbox {width:60%; margin:0 0 20px 0; padding:20px; border:1px solid #bbb;}
		#textbox p {}
	/* quote margin-left is inline */
	#quote {width:390px; background:transparent; margin-top:25px;}
	/* google map on contact page */
	#googlemap {background:#ccc;}
	#map_canvas {width:335px; height:300px; background:#efefef; border:1px solid #ccc; margin-bottom:12px;}
		#map_canvas img {background:transparent;}
	/* Team page */
	#teamgrid {display:none !important;}
	/* Exhibition pages */
	#exgrid {display:none !important;}
	.extext {border:1px solid #bbb; padding:20px;}
	#projecttextbox {padding:20px; border:1px solid #bbb;}
	/* jquery loader in place of #imgdetail above */
	div#loader {margin:0 auto; text-align:center;}
	div#loader img {margin:0 auto;}
	div#loader.loading {}
	
/* specific section classes (of content div) for absolute positioning of child elements where necessary */
/* home page slideshow */
div.home {/*padding:50px 0 0 55px*/ padding:1px;}
div.introduction {padding:1px;}
div.creation {padding:1px;}
div.exhibition {padding:1px;} 
div.recognition {padding:1px;}
div.connection {padding:1px;}
	
	/* form tables */
	table#formTable {margin:0 auto;}
		table#formTable td {vertical-align:top; padding:4px; font-size:11px; border:0;}
		table#formTable td.right {text-align:right;}

		
/* ---- admin panel styles -------------------- */
#adminmenu {display:none !important;}
