/* andreas07 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given for the original design work.Version: 1.1, November 28, 2005 *//**************** Page and tag styles ****************/body{	margin:0;	padding:0;	color:#999999;	background:#fafafa url(img/bodybg.gif) top left repeat-y;	font:76% Verdana,Tahoma,sans-serif;	font-family: Arial, Helvetica, sans-serif;}ul{	list-style:circle;	margin:15px 0 20px 0;	font-size:0.9em;	font-family: Arial, Helvetica, sans-serif;}li{	margin:0 0 8px 25px;	font-family: Arial, Helvetica, sans-serif;}a{	color:#666666;	font-weight:bold;	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;}a:hover{	color:#505050;	text-decoration:underline;	font-family: Arial, Helvetica, sans-serif;}img{	float:left;	margin:0 15px 15px 0;	padding:1px;	background:#ffffff;	border:1px solid #d0d0d0;	font-family: Arial, Helvetica, sans-serif;}a img{	border-color:#d85d5d;	font-family: Arial, Helvetica, sans-serif;}a img:hover{background:#d85d5d; border-color:#d85d5d;}/**************** Sidebar area styles ****************/#sidebar{position:absolute; top:0; left:0; width:220px; height:100%; overflow:auto; background:#e0e0e0 url(img/sidebarbg.gif) top right repeat-y; text-align:right;}body > #sidebar{position:fixed;}#sidebar h1{	margin:20px 18px 0 5px;	color:#000000;	font-size:18px;	text-align:right;	font-family: Arial, Helvetica, sans-serif;}#sidebar h2, #sidebar h3{margin:0 20px 18px 5px; color:#808080; font-size:12px; font-weight:normal; text-align:right;}#sidebar h3{margin:20px 18px 4px 5px; color:#606060;}#sidebar  p{margin:0 20px 18px 5px; color:#606060; font-size:0.8em;}#sidebar a{color:#808080}/**************** Navigation menu styles ****************/#menu a{	display:block;	width:202px;	padding:5px 18px 5px 0;	color:#606060;	background:#e0e0e0 url(img/sidebarbg.gif) top right repeat-y;	font-size:12px;	font-weight:normal;	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;}#menu a:hover {	color:#303030;	background:#f0f0f0 url(img/sidebarbg.gif) top right repeat-y;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#menu a.active{padding:5px 18px 5px 0; background:#fafafa; border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0;}#menu a.active:hover{	color:#505050;	background:#fafafa;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}/**************** Content area styles ****************/#content{width:520px; margin:0 0 0 240px; padding:20px 0; background:#fafafa;}#content p{	margin:0 0 20px 0;	line-height:11px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}#content h1{	margin:0;	color:#000000;	font-size:18px;	text-align:left;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}#content h2{	margin:0;	color:#808080;	font-weight:normal;	font-size:14pt;	text-align:left;	font-family: Arial, Helvetica, sans-serif;}#content h3{	clear:both;	margin:30px 0 10px 0;	color:#666666;	font-weight:bold;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}