/*
#212121		Navbar grey
#04DEFE		The Interiors
#FDCB03		Location
#FF8401		The Developer
#D8FF01		The History/Contact
*/

HTML	{
	overflow-y: scroll;
}

BODY	{
	font-family: Trebuchet, Trebuchet MS, Arial, san-serif;
	background-color: #000000;
	margin: 0;
	color: #FFFFFF;
	font-size: 8pt;
}

A	{
	text-decoration: none;
	color: #DAC793;
}

A	IMG	{	border: 0px;	}

IMG	{	}

H1, H2, H3, H4, H5, H6, P	{
	margin-top: 0;
}

/*	Developer stuff	*/
.devPlaceHolder, .hilite	{
	border: 1px solid white;
	background-color: orange;
	background-image: url(/images/placeholder.gif);
}

#container	{
	margin: 8px auto 0px auto;
	width: 960px;
	height:	566px;
}

#container #navigation	{
	float: left;
	clear: both;
	width: 100%;
	width: 893px;
	height: 68px;
	height: 26px;
	padding-top: 21px;
	padding-bottom: 21px;
	padding-left: 33px;
	padding-right: 34px;
background-color: #212121;
}
#container #navigation UL	{
	float: left;
	margin: 0;	list-style: none;		padding: 0;	margin-left: 0px;
}
#container #navigation LI	{
	float: left;
	text-indent: 0;	margin: 0;
	text-transform: uppercase;
	text-align: justify;
	font-weight: normal;
	color: #DAC793;
}
#container #navigation LI#people			{		}
#container #navigation LI#products		{	padding-left: 0.5em;	}
#container #navigation LI#ideas				{	padding-left: 0.5em;	}
#container #navigation LI#about				{		}
#container #navigation LI#contact			{		}
#container #navigation LI#people A		{	padding-right: 0.5em;	}
#container #navigation LI#products A	{	padding-right: 0.5em;	}
#container #navigation LI#ideas A			{		}
#container #navigation LI#about A			{	padding-right: 0.5em;	}
#container #navigation LI#contact A		{	padding-left: 0.5em;	}

#container #navigation LI A	{
	display: block;
	float: left;
	padding-left: 0em; margin-left: 0em;
	padding-right: 0em;	text-align: center;
	text-decoration: none;
}

#container #navigation LI A:hover	{	color: #EBDFC2;	}

/*
#container #navigation LI#people A:hover		{	color: #;	}
#container #navigation LI#products A:hover	{	color: #;	}
#container #navigation LI#ideas A:hover			{	color: #;	}
#container #navigation LI#about A:hover			{	color: #;	}
#container #navigation LI#contact A:hover		{	color: #;	}
*/

#container #navigation .bullet	{
	font-size: 20pt;
}

#primary	{
	background-image: url(/_assets/images/content_background.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 960px;
	width: 934px;
/*
	height: 498px;
	height: 448px;
*/
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 18px;
	padding-bottom: 0px;
	display: block;
margin: 0;
}

*> #primary	{
	padding-bottom: 28px;
}

#primary H1	{
	display: block;
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
}
#primary H1 IMG	{
	display: block;
}


/*
#primary #lhs-bar	{
	float: left;
	position: relative;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	width: 170px;
	width: 130px;
	width: 145px;
	height: 395px;
	height: 400px;

	background-color: #DAC793;
	background-color: #E3D5AE;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity: 0.90;
}

#primary #lhs-bar	A	{
	color: #868862;
}

#primary #lhs-bar	H1	{
	font-size: 9pt;
	margin-top: 0;
	margin-bottom: 0.5em;
}

#primary #lhs-bar UL	{
	margin-top: 0;
	padding-top: 0;
	margin-left: 0em;
	padding-left: 0em;
	list-style: none;
	text-transform: uppercase;
}
#primary #lhs-bar LI	{
	margin-top: 0;
	padding-top: 0;
	margin-left: 0em;
	font-size: 8pt;
}

#primary #lhs-bar	P	{
	margin-top: 0;
	margin-bottom: 0.5em;
	line-height: 13pt;
}

#primary #lhs-bar #gallery-navigation	{
	float: left;
	position: absolute;
	bottom: 15px;
	width: 145px;
	background-color: transparent;
}

#primary #lhs-bar #gallery-navigation A.thumbnail	{
	float: left;
	background-color: #000000;
	margin-bottom: 8px;
	width: 42px;
	height: 42px;
	display: block;
}
*/

/*
#gallery-navigation #galleryTN1, #gallery-navigation #galleryTN2	{	margin-right: 8px;	}
#gallery-navigation #galleryTN4, #gallery-navigation #galleryTN5	{	margin-right: 8px;	}

#galleryTN1, #galleryTN2, #galleryTN3, #galleryTN4, #galleryTN5, #galleryTN6	{
	width: 42px;
	height: 42px;
	float: left;
	display: block;
	background-color: blue;
}
*/


#status	{
	float: left;
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 145px;
	height: 15px;
	visibility: hidden;
}

/*
#primary #rhs-bar	{
	float: left;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	width: 170px;
	width: 130px;
	width: 145px;
	height: 395px;
	height: 400px;

	background-color: #DAC793;
	background-color: #E3D5AE;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity: 0.90;
}

#primary #rhs-bar	A	{
	color: #868862;
}

#primary #rhs-bar	H1	{
	font-size: 9pt;
	margin-top: 0;
	margin-bottom: 0.5em;
}

#primary #rhs-bar	P	{
	margin-top: 0;
	margin-bottom: 0.5em;
	line-height: 13pt;
}
*/

#content	{
	float: left;
	margin: 0;
	padding: 0;
	width: 922px;
	height: 356px;
	height: 328px;
}

#content H1	{
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
}
#content H1 IMG	{
	display: block;
}

#content H2	{
	margin: 0;
	padding: 0;
}
#content H2 IMG	{
	display: block;
}

#content H3	{
	font-size: 9pt;
	margin-bottom: 0;
}
#content H3	A {
	color: #0E2E56;
}
#content H3.references	{
	border-top: 1px solid #9D9D9D;
	padding-top: 0.66em;
}

#content FORM	P{
	margin-bottom: 0;
}

#content FORM LABEL	{
	cursor: pointer;
}

#content BLOCKQUOTE	{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0;

	background-color: #EBEBE5;

	width: 440px;
	background-repeat: no-repeat;
	background-image: url(/images/common/quote-top.gif);
	background-position: left top;
}

#content BLOCKQUOTE	P	{
	padding: 6px;
	background-repeat: no-repeat;
	background-image: url(/images/common/quote-bottom.gif);
	background-position: left bottom;
	margin-bottom: 0;
}

#content HR	{
	height: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content P, #content UL	{
	font-size: 9pt;
	margin-top: 0;
	margin-bottom: 0.75em;
	line-height: 13pt;
}
#content UL	{
	margin-left: 0;
	padding-left: 20px;
	list-style-type: square;
}

#content LI	{
	margin-bottom: 0.5em;
}

#content A	{
	text-decoration: none;
	color: #FFC425;
	color: #FF8000;
}

#content A.external	{
	background: url(/images/common/external.png) center right no-repeat;
	padding-right: 13px;
	margin-right: 3px;
}


#content .subsection .subsection	{
	border-top: 1px solid #86876B;
	padding-top: 10px;
}
#content .subsection UL	{
	margin-top: 0;
	padding-top: 0;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	font-size: 8pt;
}

#content .subsection>UL>LI	{
	margin-bottom: 0.8em;
	border: none;
}

#content .subsection UL UL	{
	margin-left: 1em;
	border-top: 1px solid #86876B;
}

#footer	{
	margin-top: 10px;
	font-size: 9pt;
	float: left;
	width: 595px;
	color: 
}
#footer #onedesign	{
/*
	float: right;
	background-image: url(/_assets/images/logo.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 100%;
*/
	height: 20px;
	color: #797A5F;
}
#footer #onedesign A	{
	color: #A28537;
}
#footer #onedesign	A SPAN	{
	display: none;
}

#footer #davidfisher	{
	background-image: url(/_assets/images/logo.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 175px;
	height: 20px;
	display: block;
	float: right;
}

#footer #davidfisher SPAN	{
	display: none;
}