/**********************************************
 *	Noop::Sigla::CSS
 *
 *       Author: svale/andreas@noop.no
 * 
 **********************************************/

/*** page ***/
body			{color:#58595B; background-color:#6e8d82; margin-top:93px; font-family:Arial, Helvetica, sans-serif; font-size:70%; line-height:1.45;}
div#body		{position:relative; margin:0 auto; width:864px; color:#58595B; background: #fff url(../img/bg.jpg) top right no-repeat;}
div#sub_body	{position:relative; margin:0 auto; width:864px; color:#58595B; background: #fff url(../img/bg_fade.jpg) top right no-repeat;}
div#l-col		{position:relative; float:left; width:363px; height:468px; border-width:1px 0px 1px 1px; border-style:solid; border-color:#99AFA7;}
div#r-col		{position:relative; float:left; width:499px; height:468px; border-width:1px 1px 1px 0px; border-style:solid; border-color:#D1DAD8;}
div#r-col-txt	{position:absolute; top:54px; left:27px; width:435px; height:370px; padding-right:20px; overflow:auto; /*scrollbar-base-color:#D1DAD8; scrollbar-arrow-color:#58595B; - INVALID CSS*/}
div#r-col-txt :first-child	{margin-top:0px;}
div.cl			{clear:both;}
h2				{font-size:1.5em; font-weight: 400;}
h3				{font-size:1.1em; margin: 15px 0 1px 0;}
ul				{padding:0px; margin-left:20px;}
li				{ margin-bottom:5px;}

h3+p			{margin-top: 0;}
p				{margin: 11px 0;}
p.indent		{margin-left:17px;}
p.top			{margin-top:-7px;}

/*** title ***/
div#l-col img	{position:absolute; top:54px; left:57px; width:135px; height:35px; border:0px;}
div#l-col h1	{display:none;}

/*** foot / credits ***/
#foot			{position:relative; margin:0 auto; width:840px; margin-top:11px; color:#99AFA7; background-color:#6e8d82; font-size:0.8em;}
#foot a, 
#foot a:visited	{color:#99AFA7; background-color:#6e8d82; text-decoration:none;}
#foot a:hover	{text-decoration:underline;}
#twitter		{float: right;}

/*** newsflash ***/
#newsflash		{position: relative; margin-top:21em !important; padding: 1em; color: #58595B; background: url(../img/white75.png); border: 1px solid #939598;}

/*** menu / links ***/
ul#menu				{position:absolute; bottom:23px; left:58px; margin:0px; padding:0px; list-style-type:none; font-size:1.1em; line-height:1.8em; letter-spacing:0.06em;}
a, a:visited		{color:#58595B; background-color:inherit;}
ul#menu a, ul#menu a:visited{color:#939598; background-color:#fff; text-decoration:none;}
a:hover, ul#menu a:hover, ul#menu a.select, ul#menu a.select:visited{color:#000; background-color:inherit;}

/*** list show hide ***/
ul#list 			{position:relative; margin-left:20px; padding:0px;list-style-type:circle;}
ul#list ul			{margin-left:17px; padding:0px;}
ul#list a 			{text-decoration:none; background:inherit;}
li.hide span		{display:none;}
li.show 			{list-style-type:disc;}
li.show a			{color:#000;}
li.show span		{display:block; position:absolute; top:0px; right:17px; width:200px; padding:5px; border:1px solid #99AFA7; color:#58595B; background:inherit;}
li.show ul a		{color:inherit;}
li.show ul span		{display:none;}

/*definition lists*/
dt					{font-weight: 700; margin: 1.75em 0 0.5em;}

/*sliding quotes*/
.quotes 				{position:absolute; top: 40px; right:15px; height:100px;width:260px;float: right; margin:0;}
.quotes blockquote 		{display:none;position:absolute;top:0;left:0;margin:0;padding:0; width: 100%;}
.quotes blockquote cite	{float:right; color: #939598;}
.slidetabs 				{position:absolute; top: 150px; right:15px; display: none;}
.slidetabs a 			{width:8px;height:8px;float:left;margin:3px;background:url(../img/navigator.png) 0 0 no-repeat;display:block;font-size:1px;}
.slidetabs a:hover		{background-position:0 -8px;}
.slidetabs a.current 	{background-position:0 -16px;} 
