/* Heading Styles */
h1#wbm_header_logo {
	position: absolute;
	width: 312px; height: 71px;
	margin: 15px 0px 0px 32px;
	background: url(../images/wbm_header_logo.jpg) no-repeat left top;
}

h2#provincial_title {
	position: absolute;
	width: 420px; height: 44px;
	margin: 260px 0px 0px 25px;
	background: url(../images/provincial_title.png) no-repeat left top;
}
* html h2#provincial_title {
	background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/wbm-canada-template/images/provincial_title.png', sizingMethod='crop');
}

h6#site_information {
	position: absolute;
	width: 107px; height: 19px;
	margin: -246px 0px 0px 335px;
	background: url(../images/menus/site_information.jpg) no-repeat left top;
}
h6#site_information a { display: block; width: 107px; height: 19px; }

h6#canada {
	position: absolute;
	width: 83px; height: 20px;
	margin: -2px 0px 0px 357px;
	background: url(../images/canada.png) no-repeat left top;
}
* html h6#canada {
	background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/wbm-canada-template/images/canada.png', sizingMethod='crop');
}

h6#canada a { display: block; width: 83px; height: 20px; }

#national_map { background: url(../images/wbm_map_bc.png) no-repeat left top; }
* html #national_map { background: url(../images/wbm_map_bc.gif) no-repeat left top; }
*+html #national_map { background: url(../images/wbm_map_bc.png) no-repeat left top; }

h4				{  }

h4.crumbs		{ color: #888888; font-size: 70%; margin: 0px 0px 4px 2px; }
h4.crumbs a		{ color: #A43D43; }

h5				{ font-weight: bold; }
h5#t_search		{ font-size: 67.5%; }
h5#csi_crumbs	{ font-size: 115%; font-weight: bold; margin: 0px 0px 8px 0px; }

h6				{  }

/* Sidebars */

div.sidebar div.pageTop h3 { font-family: Tahoma, sans-serif; font-size: 80%; font-weight: bold; }
div.sidebar div.pageContent { font-family: Tahoma, sans-serif; font-size: 70%; }
div.sidebar div.pageContent p, div.sidebar div.pageContent a { font-family: Tahoma, sans-serif; font-size: 100%; margin: 0px 0px 7px 0px; }
div.sidebar div.pageContent p a { font-size: 100%; margin: 0px; }

/* Partner Logos */

.partner_logo p {
	font-family: Tahoma, sans-serif; font-size: 70%; text-align: center;
	padding-top: 2px;
}

/* Menu Styles */
/*
#extras_menu			{ font-family: Tahoma, sans-serif; font-size: 65%; }
#extras_menu a			{ color: #FFB3A3; text-decoration: none; }
#extras_menu a:hover	{ color: #FFDFCE; text-decoration: underline; }
#extras_menu .menu_item	{ margin-left: 6px; }
*/

#menu ul#nav li span.topLevel_menu_item			{ font-family: Tahoma, sans-serif; font-size: 90%; color: #ffffff; font-weight: bold; margin: 6px 0px 0px 5px; }
* html #menu ul#nav li span.topLevel_menu_item	{ font-size: 85%; }

#menu ul#nav li ul li					{ font-family: Tahoma, sans-serif; font-size: 90%; }
* html #menu ul#nav li ul li			{ font-family: Tahoma, sans-serif; font-size: 85%; }

#menu ul#nav li ul li li				{ font-size: 100%; }
#menu ul#nav li ul li a				{ color: #000000; text-decoration: none; }
#menu ul#nav li ul li a:hover			{ color: #ffba7b; }

/* Resource/Content Specific Styles */
#content #resource_summary	{ margin: 4px 0px 0px 35px; }
#content h3#title			{ color: #d43700; font-size: 120%; font-weight: normal; margin: 8px 0px 0px 20px; }
#content h6, #content p		{ font-family: Tahoma, sans-serif; }
#content h6					{ font-size: 110%; padding-bottom:5px;}
#content h6 a					{ text-decoration: none; color: #D43700; }
#content h6 a:hover			{ text-decoration: underline; color: #b80101; }
#content p					{ font-size: 100%; line-height: 115%; }
#content p .read_more		{ font-size: 90%; display: block; text-align: right; }
#content p .credit_link		{ font-size: 80%; display: block; text-align: left; float:left; }

/* Resource Only Styles */
#content #resource_summary li {
	margin-bottom: 10px;
}

#content .resource h1, #content .resource h2, #content .resource h3,
#content .resource p, #content .resource ul, #content .resource ol, #content .resource li	{ font-family: Tahoma, sans-serif; }

#content .resource h1			{ font-size: 170%; font-weight: bold; margin: 5px 0px 5px; }
#content .resource h2			{ font-size: 140%; font-weight: bold; margin: 2px 0px 4px; }
#content .resource h3			{ font-size: 110%; font-weight: bold; margin: 1px 0px 3px; }

#content .resource p			{ margin: 0px 0px 6px 0px; }
#content .resource ul			{ margin: 0px 0px 6px 0px; }
#content .resource ol			{ margin: 0px 0px 6px 0px; }
#content .resource ul li		{ list-style-type: square; margin: 0px 0px 0px 20px; }
#content .resource ol li		{ list-style-type: decimal; margin: 0px 0px 0px 27px; }

#content .resource img				{ margin: 10px 14px 8px; }
#content .resource img.block		{ float: none; display: block; text-align: center; margin: 4px auto 6px; }
#content .resource img.image_left	{ margin-left: 0px; }
#content .resource img.image_right	{ margin-right: 0px; }

/* CSI Only Styles */
ul.csi					{ padding: 0px; margin: 0px; color: #999; }
ul.csi li				{ font-weight: bold; list-style-type: none; margin: 0px; padding: 0px; }
ul.csi li .count		{ color: #000; font-size: 75%; position: relative; top: -2px; margin-left: 2px; }
ul.csi li ul.csi		{ margin: 2px 0px 6px 6px; padding: 0px; }
ul.csi li ul.csi li		{ font-weight: normal; display: inline; margin: 0px; padding: 0px; }

.hide {
	display: none;
}

