
/* ------------------------------------------- */
/* general declarations */
/* ------------------------------------------- */
html,body
{
	margin:0.5em;
	padding:0;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:small;
	color:#000;
}

p,td,tr,div,li,ul,blockquote,dt,dd,dl,span
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:small;
	color:#000;
}

a:link
{
	text-decoration:underline;
	color:#333;
}

h1
{
	font-family:times, times new roman, georgia, serif;
	font-size:22px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:10px 0 10px 0;
}

h2
{
	font-family:times, times new roman, georgia, serif;
	font-size:20px;
	padding:0;
	margin:10px 0 10px 0;
}

h3
{
	font-family:times, times new roman, georgia, serif;
	font-size:18px;
	padding:0;
	margin:10px 0 10px 0;
}

h4
{
	font-family:times, times new roman, georgia, serif;
	font-size:16px;
	padding:0;
	margin:10px 0 10px 0;
}

hr
{
	margin:0;
	border:0;
	height:1px;
	color:#000;
}

/* ------------------------------------------- */
/* header */
/* ------------------------------------------- */
#header
{
	height:70px;
	width:100%;
	text-align:right;
	background:url('../img/logo_print.gif') no-repeat;
	border-bottom:2px solid #000;
}

#headernav
{
	display:none;
}

#header_rt_giraffe
{
	display:none;
}

/* ------------------------------------------- */
/* titlebar */
/* ------------------------------------------- */
#titlebar
{
	position:absolute;
	right:10px;
	top:0px;
	height:40px;
}

#pagetitle h1
{
	color:#333;
}


/* ------------------------------------------- */
/* leftnav */
/* ------------------------------------------- */
#leftcontent
{
	display:none;
}


/* ------------------------------------------- */
/* footer */
/* ------------------------------------------- */
#footer
{
	border-top:1px solid #000;
	margin:40px 0 40px 0;
	color:#333;
	font-size:xx-small;
}

#footer p.top
{
	display:none;
}


/* ------------------------------------------- */
/* rightcontent */
/* ------------------------------------------- */
#rightcontent
{
	page-break-before:always;
}

#rightcontent div.content a.more
{
	display:none;
}
