/*Original design: andreas08 (v2.0 - Jul 07, 2008) - A free xhtml/css website template by Andreas Viklund.For more information, see http://andreasviklund.com/templates/andreas08/*//* Body and tag styles */* {margin:0; padding:0;}body {font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.4em; text-align:center; color:#303030; background:#e8eaec;}a {color:#467aa7; font-weight:bold; text-decoration:none; background-color:inherit;}a:hover {color:#2a5a8a; text-decoration:none; background-color:inherit;}a img {border:none;}p {padding:0 0 1.6em 0;}p form {margin-top:0; margin-bottom:20px;}img.left,img.center,img.right {padding:4px; border:1px solid #a0a0a0;}img.left {float:left; margin:0 12px 5px 0;}img.center {display:block; margin:0 auto 5px auto;}img.right {float:right; margin:0 0 5px 12px;}/* Header and navigation styles */#container {	width:900px;	margin:20px auto;	padding:0px 0;	text-align:left;	background:#FF6600;	color:#303030;	border-top: thin none #000000;	border-right: thin solid #000000;	border-bottom: thin solid #000000;	border-left: thin solid #000000;}#header {	height:110px;	width:900px;	margin:0 0px 0px;	background:#FF6600;	color:#ffffff;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#header h1 {	padding:35px 0 0 20px;	font-size:4.0em;	background-color:inherit;	color:#000000;	letter-spacing:-2px;	font-weight:bold;	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;}#header h2 {margin:10px 0 0 40px; font-size:1.4em; background-color:inherit; color:#f0f2f4; letter-spacing:-1px; font-weight:normal;}#navigation {	height:35px;	line-height:2.2em;	width:900px;	margin:0 0px;	background:#FF6600;	color:#ffffff;	border-top: thin solid #000000;	border-right: thin none #000000;	border-bottom: thin none #000000;	border-left: thin none #000000;}#navigation li {float:left; list-style-type:none; border-right:1px solid #ffffff; white-space:nowrap;}#navigation li a {display:block; padding:0 10px; font-size:0.8em; font-weight:normal; text-transform:uppercase; text-decoration:none; background-color:inherit; color: #ffffff;}* html #navigation a {width:1%;}#navigation .selected,#navigation a:hover {	background:#FF6600;	color:#ffffff;	text-decoration:none;}/* Content styles */#content {	float:left;	width:880px;	font-size:0.9em;	padding:20px 10px 0;	background-color: #000000;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#content h2 {	display:block;	margin:0 0 16px;	font-size:1.7em;	font-weight:bold;	letter-spacing:-1px;	color:#FFFFFF;	background-color:#000;	font-family: Arial, Helvetica, sans-serif;	border-top-width: thin;	border-bottom-style: none;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	padding: 10px;	text-align: center;}#content h2 a {	font-weight:bold;}#content h3 {margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}#content a:hover,#subcontent a:hover {text-decoration:underline;}#content ul,#content ol {margin:0 5px 16px 35px;}#content dl {margin:0 5px 10px 25px;}#content dt {font-weight:bold; margin-bottom:5px;}#content dd {margin:0 0 10px 15px;}/* Sidebar styles */#subcontent {float:right; width:170px; padding:20px 20px 10px 0; line-height:1.4em;}#subcontent h2 {display:block; margin:0 0 15px 0; font-size:1.6em; font-weight:normal; text-align:left; letter-spacing:-1px; color:#505050; background-color:inherit;}#subcontent p {margin:0 0 16px 0; font-size:0.9em;}/* Menublock styles */.menublock {margin:0 0 20px 8px; font-size:0.9em;}.menublock li {list-style:none; display:block; padding:2px; margin-bottom:2px;}.menublock li a {font-weight:bold; text-decoration:none;}.menublock li a:hover {text-decoration:none;}.menublock li ul {margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}.menublock li ul li {margin-bottom:0;}.menublock li ul a {font-weight:normal;}/* Searchbar styles */#searchbar {margin:0 0 20px 0;}#searchbar form fieldset {margin-left:10px; border:0 solid;}#searchbar #s {height:1.2em; width:110px; margin:0 5px 0 0; border:1px solid #a0a0a0;}#searchbar #searchbutton {width:auto; padding:0 1px; border:1px solid #808080; font-size:0.9em; text-align:center;}/* Footer styles */#footer {	clear:both;	width:900px;	padding:5px 0;	font-size:0.9em;	color:#f0f0f0;	background:#000000;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	margin-top: 0;	margin-bottom: 0;}#footer p {padding:0; margin:0; text-align:center;}#footer a {color:#f0f0f0; background-color:inherit; font-weight:bold;}#footer a:hover {color:#ffffff; background-color:inherit; text-decoration: underline;}/* Misc classes and styles */.splitcontentleft {	float:left;	width:48%;	margin-bottom: 65px;	margin-top: 20px;}.splitcontentright {	float:right;	width:100%;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-bottom: 10px;	margin-top: 20px;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	margin-right: 5px;	margin-left: 5px;}.clear {clear:both;}.small {font-size:0.8em;}.hide {display:none;}.textcenter {text-align:center;}.textright {text-align:right;}.important {color:#f02025; background-color:inherit; font-weight:bold;}.box {margin:0 0 20px 0; padding:10px; border:1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em;}
