html	{
	background:	#000 url(/images/bodyBackground.jpg) 20px 200px repeat;
	padding:	0px;
	}

body	{
	margin:	40px 0px 15px 60px;
	}

form, input, ul, li	{
	padding:	0px;
	margin:	0px;
	}

h1	{
	color:	#ccbcbc;
	opacity:	0.4;
	font-family:	arial;
	font-weight:	bold;
	font-size:	34px;
	padding:	0px;
	margin:	0px;
	line-height:	34px;
	}

div#mainBody	{
	background:	transparent url(/images/contentBackground.jpg) 0px 0px no-repeat;
	height:	584px;
	width:	938px;
	}

div#mainBody a	{
	color:	#48421b;
	text-decoration:	none;
	}

div#mainBody div#navContainer	{
	font-family:	arial;
	font-weight:	bold;
	font-size:	24px;
	}

div#mainBody div#navContainer ul	{
	padding:	28px 0px 50px 49px;
	clear:	both;
	}

div#mainBody div#navContainer li	{
	list-style:	none;
	float:	left;
	margin:	0px 13px;
	}

div#mainBody div#navContainer a	{
	color:	#ccbcbc;
	opacity:	0.4;
	}

div#mainBody div#navContainer a:hover	{
	color:	#6fc;
	opacity:	0.4;
	}

div#columnOne	{
	float:	left;
	padding:	0px;
	margin:	25px 0px 0px 0px;
	width:	590px;
	text-align:	center;
	}

div#photoContainer	{
	background:	transparent url(/images/pictureFrame.gif) 50% 0px no-repeat;
	padding:	5px 8px 5px 7px;
	text-align:	center;
	}

div#thumbContainer	{
	margin:	140px 0px 0px 0px;
	}

div#thumbContainer img	{
	padding:	0px;
	margin:	0px;
	}

.swapImageClick	{
	cursor:	pointer;
	}

div#columnTwo	{
	float:	left;
	margin:	25px 0px 0px 0px;
	width:	348px;
	}

div#contentSpace	{
	background:	#ccbcbc;
	opacity:	0.4;
	padding:	0px;
	margin:	-5px 0px 0px 0px;
	overflow:	auto;
	filter:alpha(opacity=40); /* for IE */
	}

div#content	{
	height:	360px;
	padding-bottom:	4px;
	width:	348px;
	}

div#content li	{
	margin:	0px 0px 5px 0px;
	}

.borderBar .jScrollPaneTrack {
	background: #ccbcbc;
	}

.borderBar .jScrollPaneDrag {
	background: transparent url(../images/arrowDown2.png) no-repeat 50% 50%;
	}

#contentSpace p, #contentSpace ul	{
	color:	#000;
	font-family:	tahoma;
	font-size:	12px;
	line-height:	18px;
	padding:	0px;
	margin:	15px;
	}

#contentSpace li	{
	margin-left:	15px;
	padding-left:	3px;
	}

#contentSpace h2	{
	color:	#000;
	font-family:	tahoma;
	font-size:	15px;
	line-height:	18px;
	padding:	0px;
	margin:	10px;
	}

#contentSpace h3	{
	color:	#000;
	font-family:	tahoma;
	font-size:	13px;
	line-height:	15px;
	padding:	0px;
	margin:	10px;
	}

#contentSpace h4	{
	color:	#000;
	font-family:	tahoma;
	font-size:	12px;
	line-height:	14px;
	padding:	0px;
	margin:	10px;
	}
	
div.nextPage	{
	color: #ccbcbc;
	font-family:	tahoma;
	font-size:	12px;
	margin:	10px 20px 0px 0px;
	text-align:	right;
	}

div#footer	{
	display:	block;
	width:	980px;
	color:	#48421b;
	font-family:	arial;
	font-weight:	regular;
	font-size:	12px;
	padding:	20px;
	}

div#footer div.utilityNav	{
	margin:	20px 0px 0px 0px;
	}

div#footer div a	{
	color:	#48421b;
	text-decoration:	none;
	margin:	0px 10px;
	}
	
div#footer div a:hover	{
	color:	#ccbcbc;
	opacity:	0.6;
	}
	
div.YVRLogo	{
	position:	absolute;
	left:	900px;
	top:	580px
	}

div#thumbContainer img:hover	{
	border-top:	2px solid #48421b;
	border-bottom:	2px solid #48421b;
	}

div#thumbContainer img	{
	border-top:	2px solid transparent;
	border-bottom:	2px solid transparent;
	}