/*
Stylesheet for Pipsqueak Productions own Web Site, designed for Print Media

Author: Christopher Werby of Pipsqueak Productions, LLC
http://www.pipsqueak.com/

Created: February 26, 2008
*/

body { overflow: visible; }

body, div#frame, div#stars, div#frame
{
	background-image: none;
	background-color: white;
}

div.box, div.halfBox, div.noBox
{
	background-image: none;
	background-color: white;
}

div#frame, div#logo { position: static; }
div#navBar { display: none; }

a
{
	text-decoration: none;
	color: black;
}

a.enlarge, a.enlargeLeft { display: none; }
.noprint { visibility: hidden; }

div#frame
{
	border: 0;
	width: 700px;
	padding: 0;
}

div#footer { display: none; }

div#content
{
	margin-left: 100px;
	width: 750px;
}

div#content h1
{
	margin-left: 0px;
	padding-top: 20px;
	margin-top: 0;
}

body#animation div#content h1, body#skills div#content h1, body#projects div#content h1, body#philosophy div#content h1, body#smallProjects div#content h1, body#projectDevelopment div#content h1, body#awards div#content h1, body#educationalPhilosophy div#content h1, body#interfacePhilosophy div#content h1, body#businessPhilosophy div#content h1, body#medicalMemory div#content h1, body#cookNoir div#content h1, body#webSites div#content h1, body#kidsOnlineNetwork div#content h1, body#aboutUs div#content h1, body#videoAudio div#content h1, body#photography div#content h1, body#graphicDesign div#content h1, body#writingEditing div#content h1, body#clientList div#content h1, body#codePhilosophy div#content h1, body#designProcess div#content h1, body#theCompanyTherapist div#content h1, body#papers div#content h1, body#photography div#content h1, body#skills div#content h1, body#supermarketScience div#content h1
{
	height: 40px;
	background-color: white;
	background-image: none;
}

div#printHeader
{
	display: block;
	background-color: white;
}

div#printHeader img
{
	height: 90px;
	width: 730px;
	margin-top: .2in;
}

div.buttonLarge { display: none; }
body.detail div#closeButton, body.detail div#logo, body.detail div#closeButton span { display: none; }
body.detail div#printHeader { margin-bottom: .5in; }

/*SPECIAL PAGE TWEAKS*/
body#animation div#computerSculpture p
{
	margin-left: 0;
	width: 450px;
}

body#animation div#bladeFlashAnimation p
{
	margin-left: 1.2in;
	width: 350px;
}

body#animation div#airTrafficControl p
{
	margin-left: 0in;
	width: 400px;
}

body#awards p#nobel { margin-bottom: .6in; }
body#awards div#TCT { display: none; }

body#businessPhilosophy div.divided h2, body#graphicDesign div.divided h2, body#interfacePhilosophy h2.divided, body#medicalMemory div#content h2, div#content h2.divided
{
	color: black;
	background-color: white;
	background-image: none;
	margin: 0;
	font-size: 1.8em;
	text-align: left;
	padding-left: 10px;
}

body#clientList div#textBox1
{
	width: 700px;
	position: static;
	margin: 0;
	min-height: inherit;
}

body#clientList div#animation { visibility: hidden; }

body#clientList div#content ul
{
	padding-top: 0;
	margin-left: 0;
	clear: both;
}

body#clientList div#content ul li
{
	font-size: .8em;
	color: black;
	margin: 0;
	float: left;
	width: 300px;
	padding-top: 0;
}

body#cookNoir div#screenshots img
{
	float: right;
	margin-right: -340px;
	margin-top: 80px;
}

/*Detail Special Pages*/
body#cognitiveWheel div#printHeader img
{
	width: 1200px;
	height: 148px;
}

body#baggage div#printHeader img
{
	width: 1000px;
	height: 123px;
}

body#medicalMemoryDetail div#content { background-image: none; }
body#medicalMemoryDetail div#content p.first { padding-top: 0; }
body#medicalMemoryDetail div#actions { display: none; }

/*End detail special pages*/
body#educationalPhilosophy div#animation { display: none; }
body#graphicDesign div#salesman { display: none; }
body#graphicDesign div#laborConnection p.credit { text-align: left; }
body#home div#photos { display: none; }
body#home div#logoAlone { margin-bottom: 1in; }

body#home div#content div#genericBox p strong
{
	display: inline;
	color: black;
	font-size: inherit;
}

body#kidsOnlineNetwork div#video { display: none; }

body#kidsOnlineNetwork div#textBox1
{
	background-image: none;
	width: 750px;
	min-height: 50px;
}

body#kidsOnlineNetwork div#textBox1 p { width: 750px; }
body#kidsOnlineNetwork div#screenshot1 p { width: 468px; }
body#kidsOnlineNetwork div#screenshot2 p { width: 355px; }

body#medicalMemory div#content p.first
{
	width: inherit;
	margin-top: 0;
}

body#medicalMemory div#content h2 img { display: none; }
body#medicalMemory div#content div.box p.calloutRight { display: none; }
body#papers a.buttonSmall { display: none; }

body#papers div.paper div.abstractContent
{
	display: block !important;
	margin-left: 60px;
	margin-top: -30px;
}

body#philosophy div.buttonSmall { display: none; }
body#philosophy div#content p { margin-left: 0; }

body#philosophy div#content div#cartoon p
{
	text-align: left;
	margin-left: 1.6in;
}

body#photography div#content h1 { padding-top: 0; }
body#photography div#content h1 span { display: inline; }

body#photography div#alkaSeltzer p
{
	margin-top: 0;
	text-align: left;
	margin-left: 0;
	width: 500px;
}

body#photography div#nature p, body#photography div#portraits p { width: 500px; }

body#photography div#capellino p
{
	text-align: left;
	margin-left: 0;
	width: 476px;
}

body#photography div#blade p
{
	margin-left: 0;
	width: 500px;
}

body#photography div#photos { display: none; }

body#projectDevelopment div#content h1
{
	padding-top: 20px;
	text-align: left;
}

body#projects ul#projectsList
{
	margin-left: 0;
	padding-left: 0;
	padding-bottom: .7in;
}

body#projects ul#projectsList li a
{
	background-image: none;
	display: inline;
}

body#projects ul#projectsList li
{
	float: left;
	width: 220px;
}

body#projects div#content p { clear: both; }
body#skills p.kid { visibility: hidden; }
body#skills div#textBox1 p, body#skills div#textBox2 p, body#skills div#textBox3 p { width: 750px; }

body#smallProjects div#content p.first
{
	margin-top: 0;
	width: 750px;
}

body#smallProjects div#content div#animatedIllustrations { display: none; }

body#smallProjects img#rainForest
{
	padding-left: 256px;
	margin-left: 0;
}

body#smallProjects div#knowledgeUniverse img
{
	padding-left: 370px;
	margin-left: 0;
}

body#smallProjects div#knowledgeUniverse p
{
	width: 356px;
	margin-right: 0;
	margin-left: 0;
	margin-top: -250px;
	min-height: 282px;
}

body#smallProjects div#patternsOfNature p { width: 250px; }
body#supermarketScience div#content h1 b { background-image: none; }

body#theCompanyTherapist ul.buttons li a
{
	border: 0;
	background-color: white;
}

body#videoAudio div#content div#animation
{
	background-image: none;
	height: 40px;
	font-size: .7em;
	margin-bottom: .2in;
}

body#videoAudio div#slateBeauty { display: none; }
body#webSites ul#webSitesList { margin-bottom: .3in; }

body#webSites ul#webSitesList li a
{
	background-image: none;
	width: 650px;
}

body#webSites ul#webSitesList a:link:after,
							a:visited:after
{
	content: " " attr(href) " ";
	font-size: 90%;
	float: right;
	margin-top: 10px;
}

body#webSites ul#webSitesList li small { visibility: hidden; }

body#webSites ul#webSitesList li a span
{
	display: block;
	float: left;
}

body#webSites div#content ul#webSitesList li small a { text-decoration: none; }
body#writingEditing div#lowTideBook p { margin-right: 400px; }

body#writingEditing div#sacredSpaces p
{
	width: 400px;
	margin-left: 250px;
}

body#writingEditing div#skullsExhibit p { width: 300px; }

