/* -----  site colours  -- 
	#006699	main blue
	#004368 dark blue
	#e6f6ff light blue

	#ffcc00 main yellow
	
	#D1D0C8 new bg
	
	#f70020 red
	#940013 burgundy
	#ffe6e9 pink
	#ff667a pink/red
----------------------- */

div#branding #print_logo		{
	display						: none;
}

/* 
*/
div#branding, div#site_info		{
	background			: url(/images/furniture/content_bg1.jpg);
	/* z-index: 2000; */
	/* background-repeat	: repeat-x; */
}

div#logo2010 img		{
	margin				: -6px 0 10px -8px;
} 

div#navbar				{
	background-color	: #000000;
}

#nav_wrapper  			{
	height				: 36px; 
	background			: url(../images/furniture/nav-border.gif);
	background-position	: bottom;
	background-repeat	: repeat-x;
}

/* yellow chevron bullet */
#main_content ul.arrow li	{
	font-size			: 1.1em;
	line-height			: 2em;
	list-style-type		: none;
	background			: url(/images/furniture/icons/blue-bullet.gif) no-repeat;
	background-position	: 0px 7px;
	padding-left		: 13px;
	margin-left			: 4px;
	margin-bottom		: 2px;
}

/* needs moving */
#main_content ul.arrow li a:link,	
#main_content ul.arrow li a:visited {
	text-decoration		: none;
}

#main_content ul.arrow li a:hover,
#main_content ul.arrow li a:active	{
	text-decoration		: underline;
}

/* standard bullet */
#main_content ul.plain_bullet li		{
	background			: url(/images/furniture/blue_bullet2.gif) no-repeat ;
	padding-left		: 1.2em;
	background-position	: 0 8.5px;
	margin-left			: 5px;
	margin-top			: 0.2em;
	margin-bottom		: 0.4em;
	list-style-type		: none;
}

/* yellow square bullet */
#main_content ul.yellow_bullet li		{
	background			: url(/images/furniture/yellow_square.jpg) no-repeat ;
	padding-left		: 1.2em;
	background-position	: 0 8px;
	margin-left			: 5px;
	margin-top			: 0.2em;
	margin-bottom		: 0.4em;
	list-style-type		: none;
}

#main_content ul.plain_bullet li a:link,
#main_content ul.plain_bullet li a:active	{
	text-decoration: none;
}

#main_content ul.plain_bullet li a:visited,
#main_content ul.plain_bullet li a:hover	{
	text-decoration: underline;
}

#main_content ul.plain_bullet li ul	{
	margin-top			: 0.3em;
}

#main_content ul.plain_bullet li ul li	{
	font-size			: 1em;
	list-style			: none;
}


#navbar, #sidebar .item h3	{
	background			: #cccccc url(../images/furniture/nav-border.gif);
	background-position	: bottom;
	background-repeat	: repeat-x;
}

div#content_wrapper		{
	background			: #d8d8d8 url(../images/furniture/content_bg_efeee1.gif); /*     content_bg_ded1.gif     bg1.gif used to contain older dark grey background */
	background-repeat	: repeat-y;
	background-position	: left;
}

#sidebar .item h3 img	{
	float				: right;
	margin-top			: -1px;
}

#sidebar #contact h3	{
	background			: url(../images/furniture/contact_border.gif);
	background-repeat	: repeat-x;
	background-position	: bottom;
}

#sidebar div.item h3	{
	background			: #cecece url(/images/furniture/home_articles_bg.gif) bottom repeat-x;
}

div.item				{
	background			: url(../images/furniture/contact_bw_border.gif);
	background-repeat	: repeat-x;
	background-position	: bottom;
	margin-bottom		: -1px;
}

#sidebar div.somerights	{
	background			: url(../images/home/whats_new.gif) repeat-y;
}

div#site_info 			{
	color				: #ffffff;
	background-color	: #006699;
	padding				: 10px 0 10px 20px;
}

p a.mail-link			{
	background			: url(/images/furniture/icons/email.gif) no-repeat left center;
	padding-left		: 1.5em;
	background-position	: 0 2px ;
}

a.pdf					{
	background			: url(/images/furniture/icons/pdf.gif) no-repeat;
	padding-left		: 1.3em;
	text-decoration		: underline !important;
}

#main_content a.doc		{
	background			: url(/images/furniture/icons/document.gif) no-repeat ;
	padding-left		: 1.4em;
}

div#main_content #sitemap li ul li a.doc	{
	background			: url(/images/furniture/icons/document.gif) no-repeat ;
	padding-left		: 1.6em;
}

/* unfinished */
#home-news a.doc		{
	background			: url(/images/furniture/icons/document.gif) no-repeat ;
	padding-left		: 1.7em;
	margin-left			: -17px;
}
/* unfinished */

#main_content ul.links-list li a.external {
	background			: url(/images/furniture/icons/external_d8.gif) no-repeat;
	background-position	: 0 -1px;
	padding-bottom		: 0.8em;
	padding-left		: 1.8em;
	margin-left			: -2px;
	color				: #000099;
}

a.audio					{
	background			: url(/images/furniture/icons/audio.gif) no-repeat ;
	padding-left		: 1.3em;
}

div#footer				{
	background   		: #000000 url(../images/furniture/planet.gif) no-repeat;
	background-position	: right;
}