body {
	margin: 0;	padding: 0;	
	background-color:#8e3815;
	font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	font-size:.80em; color:#fff;
	line-height:1.6em;
	/*background-image:url(images/BG.jpg); background-position: top center;*/
}

h1, h2, h3, h4 {
	margin:0; padding:0;
	font-family:"Century Gothic", 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;;
}
h1 { font-size:220%; font-weight:100; color:#f4b05e; }
h2 { font-size:200%; font-weight:100; color:#f4b05e; }
h3 { font-size:160%; font-weight:100; color:#f4b05e; }
h4 { font-size:140%; font-weight:100; color:#f4b05e; }

#shell {
	position: relative;
	background-color: #332e2b;
	margin: 5px	auto 0 auto; padding:0;
	width:900px;
}
#main {
	position:relative;
	padding:19px; margin:0;
}
#footer {
	position: relative;
	width:900px; height:25px;
	background-color:#ac461d;
	background-image:url(images/btmcorners.gif); background-position:bottom; background-repeat:no-repeat;
}
#copy {
	position:relative; float:right; size:120px;
	font-size:75%;
	padding:0; margin:0;
}
.emph {
	font-size:200%;
	font-weight:100;
	color:#660033;
}
/* home page image holder
------------------------------------------------ */
#imgHolder {
	position:relative;
	width:612px;
	margin: 0 auto 0 auto;
	/*background-color:#FFFFCC;*/
}
.homeImg img {
	float:left;
	text-align:center;
	margin:0;padding:3px;
	color:#ffcc99;
}
.homeImg p {
	padding:4px 0; margin:0;
}

/* patchwork
------------------------------------------------ */
#patchwork {
	position:relative;
	width:608px;
	margin: 0 auto 0 auto;
}
#patchwork .tile img {
	position:relative;
	width:38px;
	height:38px;
	margin:0;padding:0;
	float:left;
}

/* portfolio
------------------------------------------------ */ 
#thumb-holder, #art-holder, #thumb-holder-wide, #art-holder-wide {
	padding:5px; margin:0;
	position:relative;
	float:left;
}

#thumb-holder {
	width: 540px; /* rest of width taken by art-piece display */
}
#thumb-holder-wide {
	margin: 0 auto 0 auto;
	text-align:center;
}
#art-holder {
	margin: 0 auto 0 auto;
	width:300px;
}
#art-holder-wide {
	margin: 0 auto 0 auto;
	text-align:center;
	width:850px;
}

.thumb
{
	position: relative;
	float: left;
	border: 1px solid #999;
	margin: 0 15px 15px 0;
	padding: 5px;
	background-color: #fff;
}

#form1 {
	position:relative; top: -34px;
	float:right;
}

#portfolio-drop {
	width:150px; margin:0; padding:0;
	position:relative;
	float:right;
	/*background-color: #ff0000;*/
}

#learnMore p {
	width:95%;
	}

#menu1 { 
	position: relative; top:-4px; left:18px;
	width:240px; border:1px #000 solid; background-color:#FFFFCC;
	font-size:11px;
}
.selHeading {
	background-color:#f4b05e;
}

/* navigation
------------------------------------------------ */
#navcontainer ul
{
padding: 0;
margin: 0;
background-color: #ac461d;
color: White;
float: left;
width: 100%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #ac461d;
color: White;
text-decoration: none;
font-weight:normal;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #812b14;
color: #fff;
}

/* general links
------------------------------------------------ */
a {
	color:#ffcccc; font-weight:bold;
}
a:hover {
	text-decoration: none;
}


/* misc.
------------------------------------------------ */
img {
	border:0;
}
.cb { clear: both; }
.lge { font-size:170%; }

.standout { font-weight:bold; color:#f4b05e; }

/* quote on homepage
------------------------------------------------ */
	.hugeQuotesTwo {
		margin: 2em 0;
		padding: 1em 0;
		position: relative;
		text-indent: 4em;
	}

	.hugeQuotesTwo .bqstart,
	.hugeQuotesTwo .bqend {
		font-size: 700%;
	}

	/* apply IE specific rules first */
	.hugeQuotesTwo .bqstart {
		text-indent: 0;
		margin: -2.4em 0 -5em 0;
		float: left;
		position: relative; /* relative positioning to stop from disappearing in IE when the blockquote has a background color - probably peek-a-boo or something */
	}

	.hugeQuotesTwo  > .bqstart {
		/* add extra non-ie rules */
		position: absolute;
		top: -0.2em;
		left: 0;
		/* remove IE specific rules */
		float: none;
		margin: 0;

	}

	.hugeQuotesTwo .bqend {
		position: absolute;
		margin-top: -1.4em;
		right: 0;
		text-indent: 0;
	}

	.hugeQuotesTwo  > .bqend {
		margin-top: -0.2em;
	}
	
blockquote {
  background: transparent url(images/quoleft.gif) left top no-repeat;
  width:45%; float:right; font-style:italic; margin:20px auto; margin-left:30px; color:#f4b05e;
}
blockquote2 {

  width:80%; float:left; font-style:italic; margin:20px auto; margin-left:30px; color:#f4b05e;
}
blockquote p.quote {
  padding: 0 48px;
  background: transparent url(images/quoright.gif) right bottom no-repeat;
}

blockquote p.src { width:300px; float:right; font-size:85%; line-height:14px; color:#fff; }


