/*
Designed, maintained, and copyrighted (c) by:
     Capitalism's Gravediggers (r)
     www.Capitalisms-Gravediggers.com
     www.CapitalismsGravediggers.com
*/
body {
	padding: 5px; margin: 5px; background-color: white; border-style: none;
	font: normal 10pt Verdana, sans-serif; color: black;
	}
body.alfaromeo {
	padding: 5px; margin: 5px; background-color: #ddeeff; border-style: none;
	font: normal 10pt Verdana, sans-serif; color: black;
	}
body.ca {
	padding: 5px; margin: 5px; background-color: #ffffdd; border-style: none;
	font: normal 10pt Verdana, sans-serif; color: black;
	}
body.com {
	padding: 5px; margin: 5px; background-color: #ffffdd; border-style: none;
	font: normal 10pt Verdana, sans-serif; color: black;
	}
body.redflag {
	background-image: url('/szalai/shared/redflag1t.gif'); 
	background-repeat: no-repeat; background-position: center 25px;
	padding: 5px; margin: 5px; background-color: #ffffdd; border-style: none;
	font: normal 10pt Verdana, sans-serif; color: black;
	}
body.error {
	padding: 5px; margin: 5px; background-color: #ffffee; border-style: none;
	font: normal 10pt Verdana, sans-serif; color: black;
	}

p.bookauthor {text-align: left; font-size: 10pt; background-color: #eeffcc;
	padding: 0px 0px 3px 20px;}
p.bookcomments {text-align: left; font-size: 10pt; color: #000066;
	background-color: #eeffcc; padding: 0px 0px 3px 20px;}
p.booktitle {text-align: left; font-size: 16pt; font-weight: bold; font-style: italic;
	background-color: #ffddaa; margin-top: 15px; margin-bottom: 3px; padding: 0px 3px 3px 0px;}
p.booktitlepub {text-align: left; font-size: 16pt; font-weight: bold; font-style: italic;
	background-color: #99ff00; margin-top: 10px; padding: 0px 3px 3px 0px;}
p.docheading {padding: 0px; margin: 0px; text-align: center; font-weight: bold; font-size: 12pt;}
p.docdate {padding: 0px; margin: 0px; text-align: right; font-size: 7pt; color: #999900;}
p.noflag {padding: 0px; margin: 0px; text-align: right; font-size: 7pt; color: #999900;}
p.errormessage {color: #990000;}
p.indent {margin-left: 20px;}
p.infobox {padding: 7px; background-color: #ffffe0; text-align: center;
	border: thin solid black;}
p.small {font-size: 7pt;}
p.visitcgd {font-size: 15pt; text-align: center;}

a.noflag {padding: 0px; margin: 0px; text-decoration: none; text-align: right; font-size: 7pt; color: #999900;}

/* Position e-mail contact icon left of teaser icon. */
div#contactmailbox {position: relative; width: 52px;}
div#contactmailbox a {display: block; padding: 0px; border-style: none; text-decoration: none; color: black;}
div#contactmailbox a span {display: none; text-decoration: none; color: black;}
div#contactmailbox a:hover span {position: absolute; display: block; left: 50px; top: 35px; text-decoration: none; color: black; text-align: left;}

/* Position teaser icon right of e-mail contact icon. */
div#teasers {position: relative; text-align: center; width: 75px; top: -45px; left: 130px;}
div#teasers a {display: block; padding: 0px; border-style: none; text-decoration: none; color: black;}
div#teasers a span {display: none; text-decoration: none; color: black;}
div#teasers a:hover span {position: absolute; display: block; left: 40px; top: 12px; text-decoration: none; color: black; text-align: left;}

div#h1 {z-index: 10; position: fixed;
	top: 0px; left: 0px; right: 0px;
	padding: 0px; margin: 0px;}

div#footer {z-index: 10; position: relative; text-align: right;
	top: 0px; left: 0px; right: 0px;
	padding: 0px; margin: 0px;}

/* Footer navigation. */
div#footernav {z-index: 10; position: absolute;
	top: 15px; left: 0px; width: 400px;
	padding: 5px; margin: 0px; border-style: none;
	text-align: left; font-size: 8pt; color: black;}
div#footernav a {border-style: none; text-decoration: none; color: black;}
div#footernav a span {display: none; top: -10px; text-decoration: none; color: black; border-style: none;}
div#footernav a:hover span {position: absolute; display: block; text-decoration: none; color: black; font-size: 8pt}
div#footernav a.top:hover  span  {left:   5px; text-decoration: none;}
div#footernav a.home:hover span  {left:  43px; text-decoration: none;}
div#footernav a.prev:hover span  {left:  87px; text-decoration: none;}
div#footernav a.next:hover span  {left: 123px; text-decoration: none;}
div#footernav a:hover span.popup {left: 170px; text-decoration: none; 
	top: 0px; overflow: visible; background: white; padding: 5px;}
div#footernav a img {position: absolute; border-style: none; top: 5px; margin: 0px 5px 0px 0px;}
div#footernav a img.top  {left:   5px;}
div#footernav a img.home {left:  43px;}
div#footernav a img.prev {left:  87px;}
div#footernav a img.next {left: 123px;}

div#creditcgd {z-index: 9; position: absolute;
	top: 0px; right: 0px; width: 400px;
	padding: 5px 5px 5px 5px; margin: 0px; border-style: none;
	text-decoration: none; text-align: right; font-size: 7pt; color: #996600;}
div#creditcgd a {text-decoration: none; text-align: right; font-size: 7pt; color: #996600;}
div#creditcgd a span {display: none; text-decoration: none; color: #996600;}
div#creditcgd a:visited {text-decoration: none; text-align: right; font-size: 7pt; color: #996600;}
div#creditcgd a:hover {text-decoration: none; text-align: right; font-size: 7pt; color: red;}
div#creditcgd a:hover span {position: absolute; display: block; text-align: right; top: 5px;}
div#creditcgd a:hover span.css {right: 300px;}
div#creditcgd a:hover span.html {right: 400px;}
div#creditcgd a:hover span.stds {top: 40px; left: 0px; text-align: left; font-size: 8pt; background: white; padding: 5px;}
div#creditcgd img {position: absolute; float: left; margin: 0px 5px 0px 0px; border-style: none; text-align: right;}
div#creditcgd p {text-decoration: none; text-align: right; color: #996600; font-size: 7pt;}

div.centre {position: relative; width: 100%; text-align: center;}
div.centre img {position: relative;text-align: center;}

div#contactform {height: 500px; width: 380px; text-align: center; margin: 1px auto;}

div#sshomelink {position: relative; height: 140px;}
div#sshomealfa {position: absolute; margin: 10px; left: 33%; width: 30%; top: 0px; text-align: center;}
div#sshomebook {position: absolute; margin: 10px; left: 66%; width: 30%; top: 0px; text-align: center;}

li.space {margin-top: 1em;}
hr.thickred {height: 5px; background-color: red; border: none;}
hr.right {margin: 0px; text-align: right;}

span.black {color: black;}
span.br {font-weight: bold; color: #dd0000;} /* red */
span.bred {font-weight: bold; color: red;} /* bold red */
span.bgreen {font-weight: bold; color: green;} /* bold green */
span.b {color: blue;}
span.db {color: #00008b;} /* dark blue */
span.bold {font-weight: bold;}
span.indentdate {margin-left: 1em; font-size: 7pt;}
span.date {font-size: 7pt;}
span.small {font-size: 7pt;}
span.underline {text-decoration: underline;}
span.hp {font-weight: bold; color: blue;}

img {display: block; text-align: center; border-style: none;}
img.centre {display: block; text-align: center; margin-left: auto; margin-right: auto;}
img.left {display: block; float: left; margin-left: 0; margin-right: 5px;}
img.right {display: block; float: right; margin-left: 5px; margin-right: 0;}
img.page {border-style: none; float: left; margin-left: 0; margin-right: 30px; width: 35px; text-align: left;}

h1 {font-weight: bold; font-size: 18pt; color: red; text-align: center;}
h2 {font-weight: bold; font-size: 15pt; color: red; text-align: center;}
h3 {font-weight: bold; font-size: 12pt; color: red; text-align: center;}
h4 {font-weight: bold; font-size: 10pt; color: red; text-align: center;}
h5 {font-weight: bold; font-size: 10pt; color: black; text-align: center;}

textarea {font: 10pt Verdana, sans-serif;}
input {background-color: white;}
form {margin: 0; padding: 0px;}

table.centre {margin-left:auto; margin-right:auto;}
table.pink {margin: 0; padding: 0px; empty-cells: show;}
table.blue {background: #ccffff; margin: 0; padding: 0px;}
table.green {background: #eeffdd; margin: 0; padding: 0px;}
table.yellow {background: #ffffe0; border: 1px solid black;}

tr {text-align: center;}
tr.orange {background-color: #ff8040;}
th {font: 11pt Verdana, sans-serif;}
th.orange {background-color: #ff8040;}
th.underline {text-decoration: underline;}
th.uc {text-decoration: underline; text-align: center;}
td {text-align: left; padding: 3px; font: 10pt Verdana, sans-serif;}
td.centre {text-align: center;}
td.right {text-align: right;}

td.arblog1 {background-color: #90ee90; text-align: right; white-space: nowrap;}
td.arblogn {text-align: right; white-space: nowrap;}

td.lightgreen {background-color: #90ee90;}
td.lightgrey {background-color: #d3d3d3;}
td.greenyellow {background-color: #adff2f;}
td.lightyellow {background-color: #ffffe0;}
td.orange {background-color: #ff8040;}
td.pink {background-color: #ffc0cb;}
td.yellow {background-color: yellow;}
