/* Generic Elements */
* {
	margin:				0;
	padding:			0;
}
body {
	color:				#cccccc;
	font-size:			70%;
	font-family:		san-serif, verdana, arial;
	background-color:	#2a2a30;
}



/* Utility Elements */
.spacer {
	clear:				both;
	height:				1px;
}



/* Header */
#header {
	height:				118px;
}
#headerElements {
	width:				859px;
	padding-top:		50px;
}
#headerLogo {
	float:				left;
}
#headerLinks ul {
	list-style-type:	none;
	float:				right;
}
#headerLinks #sub_nav {
	position:			relative;
	top:				-18px;
	height:				10px;
}
#headerLinks ul li {
	float:				left;
}
#headerLine1 {
	clear:				both;
	height:				1px;
	background-color:	#7f6a4b;
}
#headerLine2 {
	clear:				both;
	height:				1px;
	background-color:	#a98a59;
}

/* Footer */
#footer {
	padding-top:		20px;
	padding-bottom:		20px;
	color:				#666666;
	font-size:			10px;
	font-family:		arial;
}



/* Pages */
#pageImage {
	padding-bottom:		22px;
}
#pageText {
	width:				691px;
	text-align:			left;
	font-family:		arial;
	font-size:			12px;
}
#pageTextContact {
	width:				691px;
	text-align:			center;
	font-family:		arial;
	font-size:			12px;
}
#pageText img {
	padding-bottom:		30px;
}
#pageText p {
	padding-bottom:		20px;
}


#portfolio {
	width:				696px;
	position:			relative;
}
#portfolioImage {
	width:				694px;
	height:				465px;
	padding-bottom:		6px;
	text-align:			right;
}
#portfolioImageDescription {
	width:				694px;
	height:				12px;
	padding-bottom:		15px;
}
#portfolioImageDescription ul {
	list-style-type:	none;
	float:				right;
	text-align:			right;
}
#portfolioImageDescription ul li {
	float:				right;
	cursor:				pointer;
	cursor:				hand;
}
#portfolioImageDesc {
	padding-right:		10px;
	width:				640px;
}
#portfolioTitle {
	float:				left;
	height:				20px;
}
#portfolioTitleDesc {
	float:				left;
	height:				20px;
	cursor:				pointer;
	cursor:				hand;
}
#portfolioDescription {
	float:				left;
	width:				675px;
	padding:			9px;
	z-index:			10;
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
	text-align:			left;
	background-color:	#33333b;
}
#portfolioThumbs ul {
	list-style-type:	none;
}
#portfolioThumbs ul li {
	float:				left;
	width:				44px;
	height:				44px;
	overflow:			hidden;
	position:			relative;
	margin:				1px;
}