/* Links */a {	text-decoration: none;	color: #0000a5;}a:hover {	text-decoration: underline;}/* Reset margins and padding */html,body,p {	padding: 0px;	margin: 0px;}div#body-area p {	margin-bottom: 6pt;}/* Set fonts */html {	font-family: Times New Roman, serif;	font-size: 12pt;	background: #edf5d0;}h1,h2,h3,h4,h5,h6 {	font-family: Arial, sans-serif;}/* The header */div#header-area {	background: #cdda9c;	min-height: 5px;	font-size: 1pt;	padding-left: 5px;}span#header-contents {	font-size: 12pt;}/* Wrapper area */div#wrapper-area {	background: url(images/title-background.gif);	height: 89px;}div#wrapper-area div.logo1 {	background: url(images/title-logo1.gif) no-repeat;	height: 89px;	margin-left: 20px;}div#wrapper-area div.logo2 {	float: right;	background: url(images/title-logo2.gif) no-repeat;	height: 89px;	width: 95px;	margin-right: 10px;	margin-left: 10px;}/* Primary links in the wrapper */div#wrapper-area ul.primary-links li {	float: right;	background: url(images/link-arrow.gif) no-repeat 50% 0%;	padding-top: 5px;	margin-right: 15px;	font-family: Arial, sans-serif;	font-size: 10pt;}div#wrapper-area ul.primary-links li a {	color: #e5f1b5;}/* Body area */div#body-area {	background: url(images/main-background.gif) repeat-x;}div#block-left {	position: absolute;	left: 0px;	background: url(images/text-border-left.gif) no-repeat 100% 0%;	width: 170px;	min-height: 450px;	padding: 5px 15px 0px 10px;}div#block-right {	position: absolute;	right: 0px;	background: url(images/text-border-right.gif) no-repeat 0% 0%;	width: 170px;	min-height: 450px;	padding: 5px 10px 0px 15px;}div#content {	background: #ffffff;	padding: 5px 10px;	min-height: 450px;	overflow: hidden;}body.sidebars div#content {	margin-left: 195px;	margin-right: 195px;}body.sidebar-left div#content {	margin-left: 195px;}body.sidebar-right div#content {	margin-right: 195px;}div#breadcrumbs {	font-family: Arial, sans-serif;	font-size: 9pt;	margin-bottom: 10px;	padding-left: 2px;	padding-bottom: 0px;}div#search-box {	float: right;}div.page-title-tabs {	clear: both;}div#content h2 {	margin-top: 0px;	margin-bottom: 6px;	font-weight: normal;	clear: right;}/* Footer */div#footer {	text-align: right;	padding-top: 10px;	padding-bottom: 5px;}/* Drupal blocks */div#body-area div.block {	margin-bottom: 10px;	padding: 2px;}div.block h2 {	margin: 0px;	font-weight: normal;	font-size: 16pt;}div.block h3 {	margin-bottom: 0px;	margin-top: 5px;	font-weight: normal;	font-size: 12pt;}div.block br.clear {	display: none;}/* Tabs */div.page-title-tabs ul.primary {	float: right;	border: none;	padding: 1px;}div.page-title-tabs ul.primary li a {	border: none;	margin: 0px;	border: solid 1px #aaaaaa;}div.page-title-tabs ul.primary li.active a {	font-weight: bold;}div.page-title-tabs ul.secondary li {	padding: 0 0.5em;	white-space: nowrap;}div.page-title-tabs ul.secondary a.active {	border-bottom: 2px solid #999999;}/* Header: flat lists */div#header-area * {	display: inline;	padding: 0px;}div#header-area .item-list ul li {	margin: 0pt 5pt;}/* Change login form */#user-login-form {	text-align: left;	margin-left: 0px;}#user-login-form .form-item {	margin: 0px;	margin-bottom: 10px;}#user-login-form .item-list {	margin-top: 10px;}#user-login-form .item-list ul li {	margin-left: 0px;}/* Change node and comments representation */div.node {	clear: both;	margin-bottom: 20px;}div.node h1,div.node h2,div.node h3,div.node h4,div.node h5,div.node h6	{	margin-top: 10px;	margin-bottom: 5px;}div.node div.meta,div.comment div.submitted {	color: #7f7f7f;	font-family: Arial, sans-serif;	font-size: 10pt;	padding-bottom: 5px;}div.node ul.links li,div.comment ul.links li {	padding: 0px 5px 0px 5px;}div.node ul.links,div.comment ul.links {	margin-bottom: 6px;}div.node ul {	margin-top: 0px;	margin-bottom: 6px;}div.node img {	padding: 5px;}div#comments {	margin-top: 50px;}div.comment {	margin-top: 6px;	padding-top: 3px;	border-top: solid 2px #CDDA9C;}div.comment h3 {	margin: 0px;}span.new {	float: right;	color: #7f7f7f;	font-size: 10pt;}/* Previews */div.box {	margin-top: 12px;}.preview .node,.preview .comment {	background: #EDF5D0;	padding: 5px;	border: solid 1px #CDDA9C;}/* Forms */div#content form {	clear: both;}/* Tables */div#content td {	padding: 0px 5px;}div#content tr.even td {	background: #dddddd;}div#content tr.odd td {	background: #ffffff;}div#content td.menu-disabled a {	color: #7f7fa5;}/* Hide taxonomy used for access control */.terms .taxonomy_term_1,.terms .taxonomy_term_9 {	display: none;}/* Messages */div.messages {	clear: both;	border: solid 2px #CDDA9C;	padding: 5px;	background: #EDF5D0;	margin: 0px 100px;	text-align: center;}/* Adsense showing */div#content div.block-adsense {	margin-top: 20px;	text-align: center;}/* Forums */#forum .description {	margin: 0px 0px 3px 20px;}#forum td.container .name {	font-size: 14pt;	margin-top: 10px;}div#content #forum tr.even td,div#content #forum tr.odd td {	background: #ffffff;}#forum tr.even,#forum tr.odd {	border-bottom: none;}/* User-list */#block-user-2 ul,#block-user-3 ul {	display: inline;}#block-user-2 li,#block-user-3 li {	display: inline;	margin: 0px 0.5em 0px 0px;}#block-user-3 h3 {	display: none;}/* Admin */img.screenshot {    margin: 5pt 0pt;    border: solid 1px #7f7f7f;}div.messages {	margin-bottom: 10px;}