span.titles_list{
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#7d7b7b;
	display:block;
	line-height:15px;
	text-align:left;
	padding:0 2px 4px 8px;
}
span.titles_list a{
	font-weight:normal;
	padding:0 4px 0 4px;
	font-size:8pt;
	color:#ddd;
	text-decoration:none;
}
span.titles_list a:hover{
	color:#fff;
}
span.titles_list a.highlight{
	font-size:10pt;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
div.main_navigation_wrapper *{
	font-family:verdana,serif;
	font-size:10pt;
	font-weight:normal;
}
ul.main_navigation{
	list-style:none;
	margin:6px 0;
	padding:0 0 0 4px;
}
ul.main_navigation li{
	margin:0 4px 0 0;
	padding:0 4px;
	float:left;
}
ul.main_navigation li.label{
	margin:0;
	padding:4px;
	float:left;
	color:#666;
}
ul.main_navigation li a{
	display:block;
	text-decoration:none;
	background-color:#555451;
	padding:4px;
	color:#ccc;
	border:1px solid #222;
	border-bottom:#4b4843;
}
ul.main_navigation li a:hover{
	background:#7d7b7b url('../images/gallery/layout/mainmenu_hoverback.gif') repeat-x 0 0;
	color:#fff;
}
ul.main_navigation li a.active{
	background:#7d7b7b url('../images/gallery/layout/mainmenu_activeback.gif') repeat-x 0 0;
	color:#fff;
	border-color:#404040;
	border-bottom-color:#fff;
}
div.gallery_menu_wrapper *{
	font-family:verdana;
	font-size:10pt;
}
ul.gallery_menu{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
ul.gallery_menu li{
	margin:0 4px 0 0;
	padding:0;
	float:left;
}
ul.gallery_menu li.label{
	padding-top:6px;
	font-size:8pt;
	color:#aaa;
}
ul.gallery_menu li a{
	display:block;
	padding:4px;
	background-color:#ccc;
	color:#222;
	text-decoration:none;
	border:1px solid #999;
	border-bottom-color:#ccc;
}
ul.gallery_menu li a.activelink{
	background-color:#464c59;
	color:#eee;
	border:1px solid #666;
	border-bottom-color:#464c59;
}
ul.gallery_menu li a:hover{
	background-color:#464c59;
	color:#eee;
	border:1px solid #666;
	border-bottom-color:#464c59;
}
div.page_navigation_wrapper *{
	font-family:verdana;
	font-size:10pt;
	padding:10px 4px;
}
ul.page_navigation{
	list-style:none;
	margin:0;
	padding:10px;
}
ul.page_navigation li{
	margin:0;
	padding:0 4px 0 4px;
	float:left;
}
ul.page_navigation li.label{
	padding-top:2px;
	color:#aaa;
}
ul.page_navigation li a{
	display:block;
	padding:2px 6px 2px 6px;
	border:1px dashed #464c59;
	font-family:verdana;
	font-size:10pt;
	text-decoration:none;
	color:#ccc;
}
ul.page_navigation li a.linkpage{
	color:#ccc;
}
ul.page_navigation li a.activepage{
	color:#000000;
	background-color:#7b7d7d;
}
ul.page_navigation li a:hover{
	color:#000000;
	background-color:#7b7d7d;
}
div.thumb_wrapper{padding:1px;margin:0;text-align:center;float:left;border:solid 1px #cccccc;background-color:#ffffff;}
div.thumb_wrapper .label {padding:0.2em;font-family:verdana;color:#222222;font-size:8pt;font-weight:normal;}

 .cText{padding:0 25px 0 85px;margin:0;font-family:verdana,arial,serif;font-size:10pt;color:#cccccc;text-align:left;} 
.cTitle{padding:0 20px 0 75px;margin:0;font-family:verdana,arial,serif;font-size:11pt;color:#ffffff;text-align:left;}
a.page_nav{
	display:block;
	font-family:verdana;
	font-size:40pt;
	color:#888;
	padding-left:8px;
	text-decoration:none;
}
a.page_nav:hover{
	color:#ddd;
}
p.gallery_writeup{
	font-family:verdana;
	font-size:10pt;
	color:#ffffff;
	padding-right:50px;
}
span.writeup_thumb{
	float:left;
	padding:0 8px 0 2px;
	margin:0 8px 0 2px;
	border-right:1px solid #444;
}
p.page_title{
	margin:0;
	font-family:verdana;
	font-size:16pt;
	color:#ddd;
}

p.corporate_writeup{
	font-family:georgia,verdana;
	font-size:12pt;
	line-height:16pt;
	color:#ffffff;
	padding:0 10px 0 14px;
}
p.corporate_writeup a{
	color:#ffffff;
}
p.corporate_label{
	font-family:verdana;
	font-size:10pt;
	color:#cccccc;
	padding:8px 0 8px 0;
	margin:0;
}

p.sketches_writeup{
	font-family:georgia,verdana;
	font-size:12pt;
	line-height:16pt;
	color:#ffffff;
	padding:0 10px 0 14px;
}
p.sketches_title{
	font-family:georgia,verdana;
	font-size:16pt;
	line-height:16pt;
	color:#ffffff;
	padding:0 10px 0 14px;
}

	td.sketch_separator{border-bottom:dashed 1px #4b4843}
	p.sketches_cariboo_desc{
		font-family:verdana,arial;
		font-size:8pt;
		color:#eeeeee;
		padding:0 8px 0 2px;
		margin:0;
	}
	p.sketches_cariboo_title{
		font-family:verdana,arial;
		font-size:10pt;
		color:#FFE14F;
		padding:2px;
		margin:0;
	}
	p.sketches_image_label{
		text-align:center;
		font-family:verdana,arial;
		font-size:8pt;
		color:#444444;
		padding:2px;
		margin:0;
	}
	p.sketches_general_label{
		font-family:verdana,arial;
		font-size:10pt;
		color:#dddddd;
		padding:0;
		margin:0;
	}
	a.other_sketches{
		display:block;
		padding:4px;
		font-family:verdana;
		font-size:10pt;
		border:1px solid #444444;
		text-decoration:none;
		background-color:#6d6a69;
		color:#eeeeee;
		text-align:center;
	}
	a.other_sketches:hover{
		border:1px solid #aaaaaa;
		background-color:#6e6b6a;
		color:#ffffff;
	}

p.footer_label{
	font-family:verdana;
	color:#eeeeee;
	font-size:8pt;
	padding:6px;
}