/* generic style declarations */
h1,h2,.purple
{
color:#ba4a25;
}

hr.divider
{
color:#d96941;
background-color:#d96941;
}


/* header with logo, grey navigation and searchbox */
div#head
{
border-top:none;
background:#BDBDBD url(images/bg_head_rights_or.gif) repeat-x;
height: 86px;
}

div#mainnav
{
	background:#BDBDBD;
	height: 44px;
	width: 405px;
	position: float left;
	text-align:center;
	
}

/* title bar */
div#main-body div.title-bar
{
	background-color:#d96941;
	width: 629px
}


/* top of content area */
div#main-body div.content-area-container
{
border-color:#d96941;
}

div#main-body div.content-area
{
background:#FFF url(images/bg_gradient_rights_or.gif) repeat-x top left}

div.column p, div.bottom-left p
{
	font-size: 90%;
}


/* main column content*/
div#main-body div.column-left
{
float:left;
width:290px;
border-right:3px solid #d96941;
border-top:3px solid #d96941;
}

div#main-body div.column-right
{
float:left;
width:291px;
border-top:3px solid #d96941;
}

div#main-body div.title
{
background-color:#f2826c;
border:2px solid #FFF;
color:#FFF;
font-weight:bold;
font-size:120%;
text-align:center;
width:auto;
}

div#main-body div.left
{
border-left:none;
}

div#main-body div.body-content
{
background-color:transparent;
padding:5px;
border-top:3px solid #d96941;
}


div.body-content p

{

	font-size: 90%;

}


/* rights floating panel */
div#floating-panel
{
float:right;
background-color:#d96941;
width:210px;
padding:1px;
margin:10px 0 0 30px;
}

div#floating-panel div.title
{
background-color:#d96941;
border:2px solid #FFF;
font-weight:bold;
font-size:100%;
color:#FFF;
padding:5px;
}

div#floating-panel div.content
{
background-color:#FFD08E;
border:2px solid #FFF;
font-size:80%;
padding:0 10px;
margin-top:1px;
}

div#floating-panel p
{
	font-size: 95%;
}

ul.neg-margin li
{
	margin-left: -25px;
	font-size: 90%;
}

