/*=================================================================*/
/*=========================== CSS RESET ===========================*/
/*=================================================================*/
* {			margin:0;	padding:0; border:0;	}
body {		font-size:62.5%;	color:#004e45;	text-align: center;	font-family: "Optima", Arial, Helvetica, sans-serif, Verdana;	}
html,body{ height: 100%; }
fieldset {	margin:1em 0em 1em 0em;	padding:1em;	border:1px solid #AAAAAA;}
h1 {		border-bottom:1px solid #D3A436;	font-size:1.2em;	padding:0 0 2px 0;	margin:0 0 5px 0;	}
h1 span {	padding:0 0 5px 0;	}
h2 {		font-weight:normal;	font-style:italic;	font-size:1em;	}
h3 {		font-size: 1em;	font-weight:bold;	border-top:1px solid #D3A436;	padding-top:5px;	}
legend {	margin-left:1em;	padding: 0em .5em 0em .5em;	border:1px solid #AAAAAA;}
p {			padding:0em 0em .8em 0em;	display:block; line-height:18px;	}
ul li {		padding:0em .5em .5em .5em;	list-style-type:none; }
ul ul li {	padding:0em .5em .5em .5em;	list-style-type:none;}

#wrapper {
	padding:0 0 0 34px;
	width:956px; /* 990px */
	text-align:left;
	position:relative;
	min-height: 100%;
	height: auto !important;
	height:100%;
	margin: 0 auto -53px;
	z-index:0;
}

/*=================================================================*/
/*============================ Global =============================*/
/*=================================================================*/

a:link {text-decoration: none; color:#004e45;}
a:visited {text-decoration: none; color:#004e45;}
a:active {text-decoration: none; color:#C6A241;}
a:hover {text-decoration: none; color:#C6A241;}
hr{		background-color:#D3A436;	height: 1px;	border:0;	margin: .5em 0 .5em 0;	}

#content, #content-home { font-size:1.3em; line-height:1.4em; }
#content { padding:106px 28px 30px 87px; }
#content-home { padding:106px 17px 30px 87px; }
#footer{	text-align: center; font-size:10px;	z-index:20;	}
#info{		float:left;	}

ul.listedItems {	border-left: 1px solid #C6A241;	}
ul.listedItems li {	padding-bottom:.2em;	}
.logo{	padding-top:33px;	border:none;	}
.meyersPartners{	position: absolute;	top:55px;	right:20px;	}

/*=================================================================*/
/*===================== Navigation (MODIFY WITH CAUTION - BACK UP WORK) ===============*/
/*=================================================================*/

#nav, #nav ul, #nav li, #nav ul li { padding:0; margin:0; }
#nav {
	position:absolute;
	top:58px;
	left:120px;
	z-index:999 !important;
}

#nav li { float:left; border-left:1px solid #C6A241; }
#nav li.first { border:0; }
#nav li:hover ul, #nav li.sfhover ul { display:block; }
#nav li a img { margin:1px 6px 0 6px; }

#nav ul { position:absolute; float:left; top:16px; left:0; display:none; padding-bottom:8px; width:850px; }
#nav ul li { float:left; display:block !important; width:auto !important; border:0; }
#nav ul li a { display:block !important; }
#nav ul li a img { margin-top:8px; }

/*=================================================================*/
/*============================ Footer =============================*/
/*=================================================================*/

#footer, .push {
	height: 53px;
}
#footer { position:absolute; width:100%; }

/*===================*/
/*== HOME PAGE ======*/
/*===================*/

#divHomeLeft { float:left; width:326px; }
#divHomeLeft h1 { float:left; }
#divHomeRight { float:right; width:522px; }
#divHomeRight * { margin:0; padding:0; }

/*=================================================================*/
/*== Everything below was formerly broken out into work.css ======*/
/*=================================================================*/

#workGallery{
	float:right;
	margin:0 0 0 0;
	width:620px;
}
#workGallery img {
	margin:0 0 24px 24px;
}

.greyBorder {
	border: 1px solid #b5b5b5;
}

#workGallery2 {
	float:right;
	margin:0 0 0 0;
	width:600px;
}
#workGallery2 img {
	float:left;
	
}

#workGallery3{
	float:right;
	margin:0 0 0 0;
	width:600px;
}
#workGallery3 div {
	float:left;
	width:300px;
	text-align:center;
}
#workGallery3 a { margin-top:30px; }

/*====Work View====*/

#divLeft { float:left; width:255px; overflow:auto; }
#divLeft ul { float:left; }

#projectDescription {
	clear:both;
	float:left;
	margin-top:128px;
	padding:0 6px 0 6px;
	border-left:1px solid #C6A241;
	width:235px;
}

#divRight{ float:right; width:586px; margin:0; padding:0; }
#divRight ul { float:right; width:142px; }
#divRight li { text-align:center; }
#imagePlaceholder {
	background-image:url('/images/preloader.gif');
	background-repeat:no-repeat;
	background-position:50% 50%;
	min-height:300px;
	height:auto !important;
	height:300px;
	width:444px;
	float:left;
	text-align:center;
}
#imagePlaceholder a {
	padding:0 5px 3px 5px;
	border-bottom:1px solid #C6A241;
}
#imagePlaceholder a.fancybox {
	border:none;
}

#ulThumbs img { cursor:pointer; }