/* links
****************************/
a:link, a:visited
{ color: #0072c6; text-decoration: underline; }

a:hover, a:focus, a:active
{ color: #35383c; text-decoration: underline; }

a.contentpagetitle:link, a.contentpagetitle:visited
{ color: #0072c6; text-decoration: none; }

a.contentpagetitle:hover, a.contentpagetitle:focus, a.contentpagetitle:active
{ color: #000; }

a.readon:link, a.readon:visited
{ display: block; text-align: right; height: 1%; font-weight: bold; color: #0033CC; font-size: 0.85em;
background: #fff url(../images/readon.gif) 100% 55% no-repeat; padding: 0 20px 0 0; margin: 0.2em 0; }

a.readon:hover, a.readon:focus, a.readon:active
{ color: #000; }

/* paragraphs
****************************/
p
{ margin: 0 0 0.8em 0; }

/* images
****************************/
img
{ border: 0; }

/* lists (global)
****************************/
ul, ol, dl
{ margin: 0 0 1em 1em; padding: 0; }

/* list items
****************************/
li
{ margin: 0 0 0.3em 1.5em; }

/* definition list
****************************/
dt /* definition term */
{ font-weight: bold; margin: 1em 0 0.3em 0; }

dd /* definition description */
{ margin: 0 0 0 1.8em; }

/* misc
****************************/
strong
{ color: #000; font-weight: bold; }

em
{ font-style: italic; }

pre, code
{ font-size: 0.85em; font-family: "Bitstream Vera Sans Mono", Courier New, Courier, monospace; display:block; margin: 0 0 1em 1em;
padding: 0.5em; color: #56636f; background: #F0F3EB; border: 1px dotted #D6DAA0; }

/* breadcrumb / pathway
****************************/
div#breadcrumb
{
	font-size: 0.8em;
	margin: 0 8px 8px 5px;
	color: #ffffff;
	padding: 0.6em 0 0em 10px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* opera padding fix */
div#breadcrumb.opera
{ padding: 0.5em 0 0.45em 15px; }

/* breadcrumb heading */
div#breadcrumb h3, div#breadcrumb p
{ float: left; color: #fff; font-size: 1em; margin: 0 0.5em 0 0; text-transform: none; font-size: 0.8em;}

/* breadcrumb list */
div#breadcrumb ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.9em;
	color: white;
}

div#breadcrumb ul li
{ float: left; margin: 0 0.5em 0 0; font-weight: bold; font-size: 0.9em;}

/* breadcrumb links */
div#breadcrumb ul li a:link, div#breadcrumb ul li a:visited
{ font-weight: normal; color: #fff; background: url(../images/breadcrumb.gif) 100% 80% no-repeat; padding: 0 10px 0 0; font-size: 0.9em;}

div#breadcrumb ul li a:hover, div#breadcrumb ul li a:active, div#breadcrumb ul li a:focus
{ color: #fff; text-decoration: none; font-size: 0.9em;}

/* searchbox
****************************/
#searchbox {
	margin: -22px 10px 0 0;
	float: right;
}
