﻿/*-----------------------Begin the wipe -------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ul {
	list-style: none;
}


ol {
	list-style: none;
}


q:after {
	content: "";
}


q:before {
	content: "";
}


blockquote:after {
	content: "";
}


blockquote:before {
	content: "";
}

q {
	quotes: "" "";
}


blockquote {
	quotes: "" "";
}

/* ------- end to the wipe ---------------------------------------------*/

body
	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 62.5%;
	text-align: center;
	background-color: #000000;
	color: #787878;
}
img
{
	border-style: none;
}

a {
	text-decoration: none;
	color: #787878;
}
a:link 
    {
	color: #787878;
}
a:visited 
    {
	color: #787878;
}
a:hover 
    {
	color: #E6E6E6;
}

h1
	{
	}

h2
	{
		color:#000000;
		font-size:1.2em;
		font-weight:bold;
	}

h3
	{
	}

.lightGray
	{
	color: #999999;
	}

/*----------------------Title Block--------------------------*/  
#titleBlock {
	width: 800px;
	margin: 30px auto 10px auto;
}

#master {
	float: left;
	margin: 0 0 12px -30px;
}

/*----------------------WRAPPER--------------------------*/  

#wrapper 
	{
	clear: both;
	border: 1px solid #404040;
	width: 800px;
	height: 600px; /* so Firefox will draw border correctly */
	margin: 0 auto;
	padding: 0 22px 0px 22px;
}

/*-------------------END WRAPPER--------------------------*/  

/*----------------------CONTENT--------------------------*/  

#contenttitle
	{
	height: 35px;
	text-align: center;
}

#contenttitle h2
	{
		font-size: 2em;
		color: #999999;
	}
	
#content
	{
		float: left;
	}
	
/*------------------END CONTENT--------------------------*/  

/*----------------------MENU--------------------------*/  

#menu
	{
		float: right;
		width: 325px;
		text-align: center;
	}
#logo
{
	margin-top: 0;
}
	
#master
	{
		margin-top: 16px;
	}
	
#menu ul li
	{
	margin-top: 46px;
	font-size: 1.5em;
	font-weight: bold;
}
.menuon
	{
		color: #E6E6E6;
	}
	
#footer
	{
	margin-top: 39px;
}
	
#title
	{
		font-size: 1.2em;
		font-weight: bold;
	}

/*-------------------END MENU--------------------------*/  

/*------------------CONTACT---------------------------*/

#contactcontent
	{
	border: 2px solid #8A8A8A;
	float: left;
	width: 455px;
	height: 531px;
	background: #FFFFFF url(../images/contact.jpg) no-repeat;
}
#contacttext
	{
	width: 374px;
	margin: 35px 0 0 50px;
	color: #FFFFFF;
	font-size: .8em;
}
	
#staffnames
	{
		float: left;
		text-align: left;
	}

#staffnames p
	{
		padding: 0 0 8px 0;
		font-size: 1.4em;
		font-style: italic;
	}

#stafftitles
	{
		float: right;
		text-align: right;
	}

#stafftitles p
	{
		padding: 0 0 8px 0;
		color: #CCCCCC;
		font-size: 1.4em;
		font-style: italic;
	}

#contactbottom
	{
	padding-top: 300px;
	text-align: left;
	clear: both;
}

#contactbottom ul
	{
		list-style-type: disc;
		font-size: 1.5em;
	}
	
#contactbottom li
	{
		padding-bottom: 10px;
	}
			
#contactbottom p
	{
		padding-top: 15px;
		font-size: 1.3em;
		font-style: italic;
	}
	
/*----------------END CONTACT---------------------------*/

/*------------------COMMISSIONS----------------------------*/

#commissionscontent
	{
	float: left;
	width: 455px;
	height: 531px;
	background: #FFFFFF url(../images/commissions.jpg) no-repeat;
}
#commissionstext
	{
	margin: 40px 47px 0 47px;
	color: #FFFFFF;
}

#commissionstitle
	{
		margin-left: 3px;
		font-size: 2.25em;
		font-weight: bold;
		letter-spacing: .6em;
	}

#ashortlist
	{
		padding-left: 5px;
		letter-spacing: .75em;
	}

#commissions
	{
	padding-top: 50px;
	font-size: .75em;
}
	
#commcategories
	{
		float: left;
		text-align: left;
	}
	
#commcategories ul
	{
		padding-left: 14px;
		list-style-type: disc;
		font-size: 1.5em;
	}
	
#commcompanies
	{
	float: right;
	text-align: left;
	margin-left: 10px;
	margin-top: 11px;
}

#commcompanies ul
	{
		font-size: 1.25em;
	}

#corporatepadding
	{
		padding-top: 20px;
	}

#lawpadding
	{
	padding-top: 50px;
}
#retailpadding
	{
	padding-top: 45px;
}
#residentialpadding
	{
	padding-top: 50px;
}
#aircraftpadding
	{
	padding-top: 48px;
}
		
.commissionspadding
	{
		padding-top: 20px;
	}
		
#commissionsfooter
	{
	padding-top: 58px;
	font-size: .8em;
	word-spacing: .3em;
}
#paris
	{
	padding-top: 42px;
	color: #555555;
	font-style: italic;
	font-size: 1.25em;
}
	
/*----------------END COMMISSIONS----------------------------*/

/*------------------ORIGIN----------------------------*/
#origincontent
	{
		float: left;
		width: 569px;
		height: 664px;
		background: #FFFFFF url(../images/studioorigin.jpg) no-repeat;
	}
	
#origintext
	{
		width: 524px;
		padding: 35px 0 0 25px;
		color: #555555;
		font-size: 1.7em;
		text-align: justify;
		line-height: 1.4em;
	}
	
#origintext p
	{
		padding-bottom: 2em;
	}

/*---------------END ORIGIN----------------------------*/

/*------------------SAMPLES----------------------------*/

#samplestitle
	{
		float: left;
		width: 572px;
		padding-top: 10px;
		text-align: center;
	}

#samplestitle h1
	{
		font-size: 1.5em;
		padding-bottom: 6px;
	}

#samplestitle h2
	{
		font-size: 1.2em;
	}

#mattetop
	{
		margin-top: 6px;
	}
	
#matteleft
	{
		float: left;
		margin-top: -1px;
	}

#matteright
	{
		float: left;
		margin-top: -1px;
		margin-left: 1px;
	}

#mattebottom
	{
		float: left;
		margin-top: -1px;
	}
	
#samplepreviews
	{
		float: left;
		width: 538px;
		height: 615px;
		overflow: scroll;
	}
	
.samplepreview
	{
		float: left;
		padding: 0 11px 16px 11px;
	}

.sampleimage
	{
		height: 150px;
		width: 150px;
	}
	
.samplename
	{
		font-size: 1.2em;
		color: #999999;
		font-weight: bold;
	}
	
/*----------------END SAMPLES----------------------------*/

/*------------------SAMPLE----------------------------*/

#sampletitle
	{
		float: left;
		width: 572px;
		padding-top: 30px;
		text-align: center;
	}
	
#titlelabel
	{
		font-size: 1.4em;
	}
	
#texturetitle
	{
		color: #999999;
		font-size: 1.4em;
		font-weight: bold;
	}

#bigsampleview
	{
		float: left;
		width: 538px;
		text-align: center;
	}
	
#bigsample
	{
		margin-top: -1px;
	}

#imageloads
	{
		display: none;
	}

#backtotextures
	{
		color: #999999;
		font-size: 1.4em;
	}

#progressbar
	{
		position: absolute;
		top: 620px;
		left: 265px;
		z-index: 5;
		padding: 4px 4px;
		background-color: #FFFFFF;
		color: #83302C;
		font-size: 2em;
	}
		
/*----------------END SAMPLE----------------------------*/

/*-------------PROJECT CONTENT-------------------------*/

#projectcontent
{
	text-align: center;
}

/*------------END PROJECT CONTENT----------------------*/

/*---------------PROJECT MENU--------------------------*/

#plabel
	{
		padding: 16px 0 16px 0;
		color: #777777;
		font-size: 1.5em;
		font-weight: bold;
	}
	
#projectimage
	{
		min-height: 666px;
		vertical-align: middle;
	}

#projectmenunav
	{
		float: left;
		width: 280px;
		padding-top: 8px;
		text-align: right;
	}

#projectmenuhome
	{
		float: right;
		width: 260px;
		padding-top: 8px;
		font-size: 1.5em;
		text-align: left;
	}
		
#projectmenunav a
	{
		padding-left: 8px;
		font-size: 1.5em;
	}

/*--------------END PROJECT MENU-----------------------*/

/*-----------------CARE--------------------------*/

#carecontent
	{
		float: left;
		width: 569px;
		height: 664px;
		background: #FFFFFF url(../images/mattebox.jpg) no-repeat;
	}

#carecontent h2
	{
		padding-top: 25px;
		padding-bottom: 20px;
		font-size: 2.5em;
		color: #999999;
	}
		
#carecontent p
	{
		padding: 0 25px 15px 40px;
		font-size: 1.5em;
		color: #555555;
		line-height: 1.2em;
		text-align: left;
	}

#carecontent sup
	{
		position: relative;
		top: -.5em;
		font-size: .6em;
	}
	
#carecontent img
	{
		width: 500px;
	}
	
/*----------------END CARE--------------------------*/

.clearboth
	{
		clear: both;
	}
#trade
{
	margin-top: 25px;
}
#collabdiv
{
	margin-top: 70px;
}
.collaborative
            {
	font-size: .83em;
}
#content img
{
	border: 1px solid #787878;
}

