/******************************************************************************
 *	Noop::RADOK::CSS
 *
 *       Author: svale/andreas@noop.no
 *        $Date: 2006/09/24 10:19:28 $
 *    	  $Revision: 1.7 $
 * 
 ***/

/* page setup */

body 				{color:#5E341F; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}
* html body 		{font-size:90%;}
div.body			{width:870px; margin: 0 auto;}
div.head			{position:relative;}
div.b-outer			{border-left:183px solid white; border-right:200px solid white; padding-bottom:7px;}
div.b-inner			{width:670px; margin-left:-183px; position:relative;}
div.main-right		{width:675px; margin-right:-200px; position:relative; float:right;}
div.main			{width:465px; margin-top:9px; float:left; overflow:hidden;}
div.right 			{width:200px; margin-top:9px; float:right; overflow:hidden;}
div.left			{width:183px; margin-top:9px; float:left; overflow:hidden;}
div.foot 			{position:relative; height:17px; color:#A4B668; border-top:2px solid #603821; border-bottom:2px solid #603821; font-size:0.7em; font-weight:normal; white-space:nowrap; overflow:hidden; line-height:1.8em; background-color:#9A835D;}
.clear 				{clear: both;}

/**
 * globals
 */
a, a:visited 		{color:#EDA24E; text-decoration:none;}
p.f					{margin-top:0px;}
p.l					{margin-bottom:0px;}
blockquote 			{margin-right:0px;}
.frm				{margin:0px;}
input.button		{cursor:pointer;}

/**
 * head
 */
div.h-top			{height:93px; background:#9A835D url(../images/head_870x87.gif) top left no-repeat;}
div.h-top a			{position:absolute; display:block; width:570px; height:90px;}

/* head- menu */
div.h-menu				{position:relative; margin-top:3px; height:23px; background-color:#9A835D; border-top:2px solid #603821; border-bottom:2px solid #603821;}
div.h-menu ul			{margin:0px; padding:0px; list-style-type:none; font-size:0.9em; font-weight:bold;}
div.h-menu ul li		{position:relative; float:left; height:17px; margin:0px;}
a.h-menu				{display:block; padding:4px 9px; color:#EDA24E; border-right:2px solid #603821;}
a.h-menu:hover			{background-color:#603821;}
a.h-menu:visited		{color:#EDA24E;}
div.h-menu a.active		{background-color:#603821;}
div.menu-pop 					{}

/* head- title linked nav */
div.h-nav 					{height:16px; padding:3px 0px 0px 7px; font-size:0.75em; border-bottom:2px solid #603821; background:#fff;}
div.h-nav-path				{float:left;}
div.h-nav-date				{float:right; margin-right:6px;}

/* head - search*/
div.h-search				{float:right; margin:5px; padding:0px;}
div.h-search input	 		{padding:2px; width:132px; color:#7A6A51; font-size:0.8em;}
div.h-search input.button	{margin-left:5px; margin-bottom:-1px; width:2.2em; border:0px; background-color:#A4B668; background:url(../images/s-button.gif) center no-repeat;}


/**
 * left
 */

/* left - clear */
div.l-clear						{clear:both;overflow:hidden;}

/* left - box */
div.l-box 						{margin-bottom:13px; border:1px solid #A4B668;}
div.l-box h3					{margin:0px; padding-left:3px; background:#A4B668; font-size:0.9em;}
div.l-box p						{margin:0px; padding:7px; background:#D6DEBB; font-size:0.75em;}
div.l-box p.right				{padding-top:0px; text-align:right;}
div.l-box p.right a,
div.l-box p.right a:visited		{color:#5E341F; text-decoration:none; font-weight:bold;}
div.l-box p.right a:hover		{color:#EDA24E; text-decoration:underline;}

/*left - box - rss */
div.l-rss a,
div.l-rss a:visited				{color:#EDA24E; font-weight:bold;}
div.l-rss a img					{border: 0;}

/*left - box - addresss */
div.l-adr a,
div.l-adr a:visited				{color:#EDA24E; font-weight:normal;}

/* left - box - newsletter */
div.l-nletter 					{}
div.l-nletter h3				{}
div.l-nletter p					{}
div.l-nletter form 				{padding:7px; background:#D6DEBB; font-size:0.75em;}
div.l-nletter input				{margin:0px; padding:2px; width:120px; color:#837D74; font-size:0.9em;}
div.l-nletter input.button		{margin-left:5px; width:2.2em; border:0px; background:#9A835D url(../images/s-button.gif) center no-repeat;}
div.l-nletter input.radio 		{width:auto; vertical-align:middle;}

/* left - intranet */
div.l-intranet					{}
div.l-intranet h3 				{}
div.l-intranet p 				{padding:0px; font-size:1em;}
div.l-intranet form 			{padding:7px; background:#D6DEBB;  font-size:0.75em;}
div.l-intranet input			{margin:0px; padding:2px; width:120px; color:#837D74; font-size:0.9em;}
div.l-intranet input.button		{margin-left:5px; width:2.2em; border:0px solid black; color:#7A6A51; font-weight:bold; background:#9A835D url(../images/s-button.gif) center no-repeat;}
div.l-intranet input.logout		{margin:5px; width:6.2em; border:0px; color:#EDA24E; font-size:0.9em; font-weight:bold; background:#9A835D;}
div.l-intranet input.radio 		{width:auto; vertical-align:middle;}


/* left - objects */
div.l-objs						{}
div.l-obj						{border:1px solid #A4B668; margin-bottom:13px;}
div.l-obj img		 			{border:0px; margin-top:1px;}
div.l-obj h3 					{margin:6px 6px 2px 6px; font-size:0.8em; line-height:1.2em;}
div.l-obj h3 a 		 			{color:#5E341F;}
div.l-obj h3 a:hover 			{color:#81725C; text-decoration:underline;}
div.l-obj-txt,
div.l-obj-body					{margin:6px; font-size:0.8em; line-height:1.4em;}
div.l-obj-body a,
div.l-obj-body a:visited		{color:#FF8700; text-decoration:none;}
div.l-obj-body a:hover			{text-decoration:underline;}
div.l-obj-link					{margin:6px; text-align:right;}
div.l-obj-link a				{font-size:0.8em; font-weight:bold; text-align:right;}
div.l-obj-link a:hover			{color:#EDA24E; text-decoration:underline;}

/**
 * main
 */

/* main - row seperator */
hr.m-sep 						{clear:both; height:1px; border:0px;color:#fff;background-color:#fff;}

/* main - head */
div.m-head						{}
h1.m-head-name,
h1.m-head-title	 				{font-size:1.7em; margin:0px 0px 3px 0px; font-weight:normal;}
div.m-head-desc, div.m-head-lead{margin-bottom:10px; font-size:0.9em; font-weight:bold;}
div.m-head-tools				{padding:0px; margin:0px; font-size:0.75em; text-align:right;}
div.m-head-tools a:hover		{color:#81725C; text-decoration:underline;}

/* main - tip*/
div.m-tip 						{width:99%; margin-top:7px; border:1px solid #A4B668; clear:both;}
div.m-tip h3 					{width:100%; margin:0px; padding:2px; padding-right:0px; float:left; background-color:#A4B668; font-size:1em;}
div.m-tip input 				{width:150px; margin:2px; padding:2px; color:#837D74; font-size:11px;}
div.m-tip textarea 				{width:253px; margin:3px; padding:2px; color:#837D74; font-size:11px;}
div.m-tip input.button 			{width:60px; border:2px; color:#fff; background-color:#A4B668; font-weight:bold; cursor:pointer;}
div.m-tip input.button-close	{width:60px; border:2px; color:#fff; background-color:#A4B668; font-weight:bold; cursor:pointer;}


/* main - content */
div.m-cnt						{font-size:small; line-height:1.5;}
div.m-cnt-head					{margin-top:10px; font-size:0.8em; color:#A4B668;}
div.m-cnt-author				{margin-bottom:17px; border-top:2px dashed #603821; font-size:0.8em;}
div.m-cnt-author span 			{font-weight:bold;}
div.m-cnt-author a				{color:#FFB326}
div.m-cnt-author a:hover		{text-decoration:underline;}
div.m-cnt-src					{}
div.m-cnt-src a					{font-weight:bold; text-decoration:underline;}
div.m-cnt-src a:hover			{color:#81725C;}

a.m-cnt-dload					{display:block; float:left; border:1px solid #603821; margin:1em 1em 1em 0em; padding:1em; background-color:#9A835D;}

div.m-cnt-cal-outer				{width:98%; border:1px solid #A4B668; font-size:0.8em;}
div.m-cnt-cal					{float:left; width:50%;}
div.m-cnt-cal h3				{margin:0px; padding-left:2px; font-size:1.1em; background-color:#A4B668;}
div.m-cnt-cal div.lable			{float:left; width:20%; padding:0px 2px; color:#A4B668; font-weight:bold;}
div.m-cnt-cal div.info			{float:left; padding:0px 2px;}
div.m-cnt-cal div.info a:hover 	{color:#81725C; text-decoration:underline;}

div.m-cnt-body 					{}
div.m-cnt-body a,
div.m-cnt-body a:visited		{color:#FFB326; text-decoration:none;}
div.m-cnt-body a:hover			{color:#FFB326; text-decoration:underline;}
div.m-cnt-body ul li 			{list-style-type:disc; margin-bottom:7px; font-size:small; line-height:1.3;}
div.m-cnt-body ol li 			{margin-bottom:7px; font-size:small; line-height:1.3;}
div.m-cnt-body hr				{color:#603821; background-color:#603821; border:0px;}

/* main - content - font size*/
div.m-cnt-body p				{font-size:small; line-height:1.5;}
div.m-cnt-body font.f1			{font-size:x-small; line-height:1;}
div.m-cnt-body font.f2			{font-size:small;}
div.m-cnt-body font.f3			{font-size:medium;}
div.m-cnt-body font.f4			{font-size:large;}
div.m-cnt-body font.f5			{font-size:x-large;}
div.m-cnt-body font.f6			{font-size:xx-large;}
div.m-cnt-body font.f7			{font-size:xx-large;}

/* main - content - images*/
div.image 						{display:inline; float:left;}
div.image p 					{margin:0px; padding:0px 2px; clear:both; color:#81725C; font-size:0.8em;}
div.m-cnt-body img,
div.image 						{margin:3px 7px;}
div.image img					{margin:0px;}
div.border,
img.border						{border:1px solid #423624; margin:3px 7px;}
div.image-left,
img.image-left					{float:left;margin-left:0px;}
div.image-right,
img.image-right					{float:right;margin-right:0px;}
div.image-center,
img.image-center				{float:none;margin:0em auto !important; display:block;}

/* main - content - boxes*/
div.m-cnt-body div.box			{margin:2px 0px;}
div.m-cnt-body div.box p.f		{margin-top:0px;}
div.m-cnt-body div.box p.l		{margin-bottom:0px;}
div.m-cnt-body div.box-1		{border:3px solid #423624;padding:3px;}

/* main - row seperator */
div.m-sep 						{clear:both; height:13px; overflow:hidden;}

/* main - containers */
div.m-cats 						{clear:both;}
div.m-cat 						{overflow:hidden;}
div.m-cat p 					{margin:0px; font-size: 0.8em;line-height:1.3em;}
div.m-cat h2 					{margin:0px; font-size:1.3em; font-weight:normal;}
div.m-cat h2 a, 
div.m-cat h2 a:visited 			{color:#9A835D;}
div.m-cat h2 a:hover 			{color:#81725C; text-decoration:underline;}
div.m-cat img 					{border: 1px solid #9A835D;}
div.m-cat-link 					{}
div.m-cat-link a,
div.m-cat-link a:visited 		{font-size:0.9em; font-weight:bold;}
div.m-cat-link a:hover 			{color:#81725C; text-decoration:underline;}
div.m-cat-2-1					{float:left;width:48%;overflow:hidden;margin-right:7px;}
div.m-cat-2-2					{float:left;width:48%;overflow:hidden;margin-left:7px;}

/* main - objects */
div.m-objs 						{clear:both;}
div.m-objs-span 				{text-align:right;font-size:0.8em;}
div.m-obj 						{}
div.m-obj span 					{white-space:nowrap; color:#A4B668;font-size:0.7em; vertical-align:bottom;}

div.m-obj h2 					{display:inline;font-size:1.5em;font-weight:normal;}
div.m-obj h2 a,
div.m-obj h2 a:visited 			{color:#9A835D; text-decoration:none;}
div.m-obj h2 a:hover 			{color:#EDA24E; text-decoration:underline;}

div.m-obj-short					{margin-bottom:7px; font-size:0.9em;}
div.m-obj-short h2 				{font-size:1em; font-weight:bold; display:inline;}
div.m-obj-short h2 a,
div.m-obj-short h2 a:visited	{color: #9A835D; text-decoration:none;}
div.m-obj-short h2 a:hover 		{color: #EDA24E;text-decoration:underline;}
div.m-obj-short span 			{white-space:nowrap; color:#A4B668; font-size:0.8em; font-weight:normal;}

div.m-obj-cal					{float:left; width:80%;}
div.m-obj-cal h2				{font-size:1.1em; font-weight:bold;}
div.m-obj-cal-date				{float:left; margin:2px 7px 0px 0px; color:#A4B668; font-size:0.8em; font-weight:bold;}
div.m-obj-cal-details			{color:#A4B668; font-size:0.7em; margin:3px 0px;}

div.m-obj p 					{font-size: 0.8em;line-height:1.3em; margin:0px;}
div.m-obj-linked 				{font-size: 0.7em;}
div.m-obj-linked a 				{text-decoration:none;}
div.m-obj-linked a:hover 		{text-decoration:underline;}

div.m-obj-link 					{text-align:right;font-size: .8em;}
div.m-obj-link a,
div.m-obj-link a:visited 		{text-decoration:none; font-weight:bold;}
div.m-obj-link a:hover 			{color:#EDA24E; text-decoration:underline;}

div.m-obj span.m-obj-author 	{font-weight:bold; color:#A4B668; white-space:normal; line-height:1.6em;}

div.m-obj img					{border:1px solid #603821;padding:0px; margin:0px;}
div.m-obj-img-left				{width:373px; border-left:88px solid #fff;}					/*	465px - 80px - 5px = 382*/
div.m-obj-img-left div.img		{width:80px; margin:7px 0px 0px -88px;}
div.m-obj-img-right				{width:373px; border-right:88px solid #fff;}
div.m-obj-img-right div.img		{width:80px; margin:7px -85px 0px 0px;}
div.m-obj-img-left div.img a,
div.m-obj-img-left div.img span,
div.m-obj-img-right div.img a,
div.m-obj-img-right div.img span	{display:block; width:82px; position:absolute; overflow:hidden;}
div.m-obj-img-right div.img a,
div.m-obj-img-right div.img span	{margin-left:2px;}


/* main - objects - columns */
div.m-obj-1-1					{overflow:hidden;}
div.m-obj-2-1					{float:left;width:48%;overflow:hidden;margin-right:6px;}
div.m-obj-2-2					{float:left;width:48%;overflow:hidden;}

/* main resources */
div.m-resources					{clear:both;}
div.m-res						{font-size:0.9em; margin-bottom:13px; border-bottom: 1px dashed #603821;}
div.m-res h2 					{display:inline;font-size:1.5em;font-weight:normal;}
div.m-res h2 a,
div.m-res h2 a:visited 			{color:#9A835D; text-decoration:none;}
div.m-res h2 a:hover 			{color:#EDA24E; text-decoration:underline;}
p.m-res-details					{margin:0px;}
p.m-res-details strong			{color:#A4B668;}
div.m-res-studies-2-1			{float:left;width:45%;overflow:hidden;margin:0 13px; font-size:0.8em;}
div.m-res-studies-2-2			{float:left;width:45%;overflow:hidden; font-size:0.8em;}
div.m-res-sep 					{clear:both; margin:0px;}
div.m-res-link 					{text-align:right;}
div.m-res-link a,
div.m-res-link a:visited 		{text-decoration:none; font-weight:bold;}
div.m-res-link a:hover 			{color:#EDA24E; text-decoration:underline;}

/* main - content - resources */
div.m-cnt-res					{font-size:small; line-height:1.5;}
div.m-cnt-res h2				{margin:2px 0px; padding-left:2px; color:#fff; background-color:#9A835D; text-transform:uppercase; font-size:1.1em; letter-spacing:0.2em;}
div.m-cnt-res-details,
div.m-cnt-res-contact,
div.m-cnt-res-studies,
div.m-cnt-res div.m-cnt-body	{margin:0px 0px 13px 13px;}
div.m-cnt-res-studies-2-1		{float:left;width:45%;overflow:hidden;margin:0 13px;}
div.m-cnt-res-studies-2-2		{float:left;width:45%;overflow:hidden;}
div.m-cnt-res-research,
div.m-cnt-res-publications		{margin:0px 0px 13px 13px;}
div.m-cnt-res-research ul,
div.m-cnt-res-publications ul	{margin-top:0px;}


/* main persons */
div.m-persons					{margin-top:9px; clear:both; background-color:#F3F2EB;}
div.m-person-sep 				{width:100%; height:2px; background-color:#fff;}
div.m-person					{margin:0;padding:7px;}
div.m-person-text				{float:left; width:420px;}
div.m-person h2					{margin:0;font-size:1em;}
div.m-person-title				{font-size:0.75em;}
div.m-person p					{margin:0;font-size:0.8em;}
div.m-person-details			{margin-top:4px; font-size:0.8em;}
div.m-person-details div.lable	{float:left; padding-right:7px; width:45px; font-weight:bold;}
div.m-person-details div.info	{float:left; padding-left:7px; border-left:1px dashed #D3CDB4;}
div.m-person-details div.info a:hover 	{color:#81725C; text-decoration:underline;}

/* main - persons - img */
div.m-person-img				{position:relative;}

/* main forms */
div.m-frm 						{margin-bottom:9px;font-size:0.8em;}
div.m-frm-head 					{}
div.m-frm-head p.m-frm-lead 	{font-weight:bold;}
div.m-frm div.sep				{clear:both; height:9px;}
div.m-frm div.line				{border-top:1px dashed #603821; padding-top:5px;}
div.m-frm h3					{margin:0px; font-size:1.2em; border-bottom:1px dashed #603821;}
div.m-frm a						{color:#EDA24E;}
div.m-frm a:hover				{text-decoration:underline;}
div.m-frm div.cap				{float:left;clear:both;margin-top:3px;}
div.m-frm div.cap-indent		{float:left;clear:both;margin-top:3px;padding-left:21px;}
div.m-frm div.field				{float:left;margin:3px 9px 0px 0px;}
div.m-frm div.cap-large			{clear:both;padding-top:9px;}
div.m-frm div.field-large		{clear:both;}
div.m-frm div.req				{clear:both;margin:9px 0px;}
div.m-frm span.req 				{color:#FFB326;}
div.m-frm div.buttons			{clear:both;margin-top:5px;text-align:right;}
div.m-frm input.textbox,
div.m-frm textarea.textbox 		{margin:0px; padding:2px; border:1px solid #A4B668; color:#837D74; font-size:11px; width:100%;}
div.m-frm input.button 			{padding:0px 6px; border:0px; color:#EDA24E; font-weight:bold; background:#9A835D;}

/* main orderitems */
div.m-orders					{clear:both;}
div.m-order						{margin-top:3px;padding-top:3px;border-top:2px dashed #A4B668;}
div.m-order h2 					{margin:0px; font-weight:bold; font-size:1.2em;}
div.m-order h2 a,
div.m-order h2 a:visited 		{color:#9A835D; text-decoration:none;}
div.m-order h2 a:hover 			{color:#EDA24E; text-decoration:underline;}
div.m-order-price 				{float:left; font-size:0.9em; font-weight:bold; color:#EDA24E;}
div.m-order-price span 			{font-weight:normal; color:#A4B668;}

div.m-order-link 				{float:left; font-size:0.9em;}
div.m-order-link a:hover 		{text-decoration:underline;}
div.m-order input.textbox		{width:25px; margin:0px; padding:2px; border:1px solid #A4B668; color:#837D74; font-size:1.6em; font-weight:bold; text-align:center;}
div.m-order-2-1					{float:left; width:8%; overflow:hidden; margin-right:2px; font-size:0.75em;}
div.m-order-2-2					{float:left; width:86%; overflow:hidden; padding-left:2px;}

/* main - search */
div.m-search					{margin-bottom:7px; padding:0px; border:1px solid #A4B668; background-color:#D6DEBB; font-size:0.75em;}
div.m-search h1					{margin:0px 0px 5px 0px; padding-left:3px; background:#A4B668; font-size:1.4em;}
div.m-search p					{margin:0px 5px 10px 5px; padding-top:5px;}
div.m-search-cap				{margin:3px 4px 3px 2px; float:left; width:150px; text-align:right;}
div.m-search-google				{background-color:#fff; padding-bottom:5px; clear:both;}

div.m-search input				{margin:0px 0px 0px 5px; padding:2px; width:180px; color:#837D74; font-size:0.9em;}
div.m-search input.button		{margin:0px 0px 1px 5px; width:2.2em; border:0px; background:#9A835D url(../images/s-button.gif) center no-repeat;}
div.m-search input.gbutton		{margin:0px; width:9em;}
div.m-search input.radio		{width:auto; margin:0px; vertical-align:middle;}
div.m-search select				{margin:1px 0px 6px 5px; color:#837D74; font-size:0.9em;}
div.m-search select.scope		{width:168px;}
div.m-search-res 				{float:left; font-size:0.8em;}
div.m-search-res-new 			{float:right; font-size:0.8em;}
div.m-search-res-new a,
div.m-search-res-new a:visited	{color:#FFB326; text-decoration:none;}
div.m-search-res-new a:hover	{text-decoration:underline;}
div.m-search-res-sep			{clear:both; margin-bottom:5px; border-bottom:1px dashed #603821;}

/* main - archive search */
div.m-archive-search				{font-size:0.8em;margin-top:5px;}
div.m-archive-search input.textbox	{margin-left:5px;width:170px;color:#837D74;font-size:11px;}
div.m-archive-search input.button	{border:0px; width:20px;color:#D3CDB4; background-color:#423624;}

/* main - newsletters */
div.m-nletters					{margin-bottom:13px;}
div.m-nletters p				{margin-top:0px;}
div.m-nletters h2				{margin-bottom:10px;font-size:1.0em;font-weight:bold;}

div.m-nletter					{font-size:0.8em;}
div.m-nletter h3				{margin-bottom:7px; font-size:1.2em; border-bottom:1px dashed #603821;}
div.m-nletter-sep				{clear:both; height:1px; overflow:hidden;}
div.m-nletter-2-1				{position:relative; float:left; padding-right:5px; font-weight:bold; text-align:right;}
div.m-nletter-2-2				{position:relative; float:left;}
div.m-nletters input			{margin:0px; padding:2px; width:180px; color:#837D74; font-size:0.9em;}
div.m-nletters input.button		{margin-left:5px; margin-bottom:1px; width:2.2em; border:0px; color:#7A6A51; font-weight:bold; background:#9A835D url(../images/s-button.gif) center no-repeat;}
div.m-nletters input.radio 		{width:auto; vertical-align:middle;}

/* main - login */

div.m-login						{width:90%; margin-bottom:7px; padding:5px; border:1px solid #A4B668; background-color:#D6DEBB; font-size:0.8em;}
div.m-login p					{margin:0px 0px 7px 0px;}
div.m-login-cap					{float:left; margin-right:7px;}
div.m-login input				{margin:0px; padding:2px; width:120px; color:#837D74; font-size:0.9em;}
div.m-login input.button		{margin:2px 0px 0px 0px; width:2.2em; border:0px; background:#9A835D url(../images/s-button.gif) center no-repeat;}


/* main - periodical */
div.m-per						{}
div.m-per h1					{margin-top:0px; font-size:1.4em;font-weight:normal;}
div.m-per h2					{margin:0px 0px 3px 0px; font-size:1.2em;font-weight:bold;}
div.m-per img					{float:right;}

div.m-per-cnt					{float:left; clear:left; width:255px; margin-right:5px;} 
div.m-per-img					{float:right; border:1px solid #000; width:200px;} 
div.m-per-cnt ul				{list-style-type:none; margin:0px; padding:0px;}
div.m-per-cnt ul li				{padding:0px 0px 5px 7px; font-size:0.8em; font-weight:bold; color:#7D7D7D;}

div.m-per-cnt ul li a,
div.m-per-cnt ul li a:visited	{}
div.m-per-cnt ul li a:hover		{text-decoration:underline;}
div.m-per-cnt ul li span.author	{color:#A4B668;font-size: .9em;vertical-align:top; font-weight:normal;}
p.m-per-desc					{margin-top:0px; font-size:0.8em;}

/**
 * right
 */

/* right - clear */
div.r-clear						{clear:both;overflow:hidden;}

/* right - objects */
div.r-objs						{}
div.r-obj						{border:1px solid #A4B668; margin-bottom:13px; margin-right:3px;}
div.r-obj img		 			{border:0px; margin-top:1px;}
div.r-obj h3 		 			{margin:2px 6px; font-size:0.9em; line-height:1.2em;}
div.r-obj h3 a,
div.r-obj h3 a:visited 			{color:#5E341F;}
div.r-obj h3 a:hover 			{color:#EDA24E; text-decoration:underline;}
div.r-obj-txt,
div.r-obj-body					{margin:6px; font-size:0.8em; line-height:1.4em;}
div.r-obj-body a,
div.r-obj-body a:visited		{color:#FF8700; text-decoration:underline;}
div.r-obj-body a:hover			{color:#FF8700;}
div.r-obj-body ul li			{margin: 0px 0px 2px -35px; list-style-type:disc;list-style-position:inside;}
div.r-obj-txt ol li 			{margin: 0px 0px 2px -15px;}

div.r-obj-link					{margin:6px; font-size:0.8em; font-weight:bold; text-align:right;}
div.r-obj-link a:hover 			{color:#EDA24E; text-decoration:underline;}

/* right - containers */
div.r-cats 						{}
div.r-cats-link					{}
div.r-cat 						{border:1px solid #D3CDB4; margin-bottom:7px; padding-bottom:3px;}
div.r-cat-head 					{}
div.r-cat h3 					{margin:2px 6px; font-size:0.8em; line-height:1.2em;}
div.r-cat h3 a:hover 			{color:#81725C; text-decoration:underline;}
div.r-cat p 					{margin:0px 6px; font-size:0.8em; line-height:1.3em;}
div.r-cat-link					{}
div.r-cat-link a:hover			{color:#81725C; text-decoration:underline;}

/* right - search text */
div.r-search-txt				{border:1px solid #A4B668; margin-bottom:13px; margin-right:3px; font-size:0.8em;}
													
div.r-search-txt h3		 		{margin:2px 4px;line-height:1.2em;font-size:1em;}
div.r-search-txt p				{margin:0px 4px;width:93%; line-height:1.4em;}
div.r-search-txt ul 			{margin:3px 4px;padding:0px 0px 0px 15px;list-style-type:square; line-height:1.4em;}

/* right - calendar */
div.r-cal						{margin-bottom:13px; border:1px solid #A4B668; background-color:white;}
div.r-cal h3					{margin:0px; padding:3px; background:#A4B668; font-size:0.9em;}
div.r-cal a:hover				{color:#EDA24E; text-decoration:underline;}
div.r-cal-info					{padding:3px; overflow:hidden; line-height:1.3em; font-size:0.8em;}
div.r-cal-info span				{color:#A4B668; font-weight:bold; font-size:0.9em;}
div.r-cal p.right				{margin:5px 5px 3px 0px;; padding-top:0px; font-size:0.8em; text-align:right;}
div.r-cal p.right a,
div.r-cal p.right a:visited		{color:#5E341F; text-decoration:none; font-weight:bold;}
div.r-cal p.right a:hover		{color:#EDA24E; text-decoration:underline;}

/**
 * foot
 */
div.foot a, div.foot a:visited	{color:white; font-weight:bold;}
div.f-about						{float:left; margin-left:3px;}
div.f-credit					{float:right; margin-right:3px;}


/**
/* error and messages
 */
div.err 						{border:1px solid #FFB326; margin-bottom:9px; padding:0px 3px;}
div.err h3 						{color:#EDA24E;margin:0;}
div.msg 						{margin:7px 0px; color:#EDA24E;}
div.m-cnt-error					{font-size:0.8em;}
div.m-cnt-error a,
div.m-cnt-error a:visited		{color:#EDA24E; text-decoration:underline;}

/**
/* dump
 */
div.dump table					{border-collapse:collapse;font:11px Courier New, Arial, Verdana;}
div.dump td						{padding:3px;}
