body {	background-color: #000;	background-image: url(../images/bg.gif);	background-repeat: repeat-x;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	left: 0px;	top: 0px;}#mainTable {	border: none #FFFFFF;	line-height: 1.5em;	width: 640px;	background-position: center; }  #mainTable td {        padding: 20px;/*Pads each table cell in modern browsers*/ }  #maincontent {        padding: 0px 20px 20px 20px !important;		border-left: 2px dotted #333;        font-size: 14px;		vertical-align: top;        /*/*/font-size: 100%; /* */ }  #sidebar {	width: 140px;	font-size: 12px;	vertical-align: top;	font-size: 85%;	background-color: #DDD;	color: #000; }  #header {	background-color: #000000;	color: #CCCCCC;	padding: 0px!important; }  #footer {        background-color: #333333;        color: #CCCCCC;}  td, p, ul {        font-family: Georgia, "Times New Roman", Times, serif; }  p:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/ h1:first-child {margin-top: 0;}/*starts first h1 in TD flush top*/ h2:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/ h1 { font-size: 160%; } h2 { font-size: 140%; }  #sidebar a {        /*/*/padding: 3px;        display: block;        border: 2px dotted #333;        text-decoration: none;        line-height: 1em;		background-color: #FFF;        width: 160px; /* */ }  #sidebar a:link, #sidebar a:visited {        color: #000; }  #sidebar a:hover, #sidebar a:active {        color: #000;        background-color: #AB004C;        border: 2px solid #000; }  .backtotop { 		background-colour: #FFCBD8 !important;		}  #sidebar ul {        /*/*/padding-left: 1em;        margin-left: 1em;        list-style-type: none; /* */ }  #sidebar li {        /*/*/margin: 0px 0px 6px 0px; /* */ }  #current a {        color: #FFFFFF !important;        /*/*/background-color: #999999!important;        border: 2px dotted #999 !important; /* */ } .vastadotorg {	font-size: 150%;	color: #AB004C;}a {	color: #CC0000;}a:hover {	background-color: #CCCCCC;	}	.new {	font-size: 75%;	color: #D5005F;}.vasta {	font-weight: bolder;	color: #AB004C;}.highlight {	background-color: #FFCBD8;}#footer a {	color: #FFCCCC;}#nav, #nav2 {background: #fff; margin-bottom: 1.5em;}#nav td, #nav2 td {text-align: center; font-size: 110%;  padding: 0px!important; }#nav td a {	text-decoration: none;	display: block;	padding: 3px 14px 3px 14px;	background-color: #BBB;    border: 2px dotted #333333;    line-height: 1em;}#nav td a:link, #nav td a:visited  {color: #000; text-decoration: none;}#nav td a:hover {		color: #FFFFFF;        background-color: #AB004C;        border: 2 px solid #000;		background-image: none;}#nav2 td a {	font-size: 75%;	text-decoration: none;	display: block;	padding: 3px 14px 3px 14px;	background-color: #DDD;    border: 1px solid #000;    line-height: 1em;}#nav2 td a:link, #nav2 td a:visited  {color: #000; text-decoration: none;}#nav2 td a:hover {		color: #000;        background-color: #FFCBD8;        border: 1 px solid #000;		background-image: none;}.textcell {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	padding: 15px;	vertical-align: top;	background-color: #000000;}.img {	padding: 0px;	margin-right: 15px;}
