body			{margin:0px;font-family:sans-serif;}

div#header		{background:#008800;font-size:16pt;color:white;font-weight:bold;padding:20px 20px 15px 20px;}
div#menu1		{background:black;font-size:10pt;color:#FFFFFF;padding:2px 20px 2px 20px;}
div#menu2		{background:black;font-size:10pt;color:white;padding:2px 20px 2px 20px;float:right;}
div#body		{padding:10px 20px 20px 20px;font-size:11pt;text-align:justify;}
div#footer		{border-top: 1pt solid black;font-size:10pt;padding: 0px 20px 0px 20px;text-align:right;clear:both;}
div#contact		{display:none;position:absolute;left:250px;top:115px;border-top: 2px solid black;border-bottom: 2px solid black;border-left: 2px solid black;border-right: 2px solid black;width:400px;height:315px;background:#DEDEDE;padding:20px;}
div#cp_data		{float:left;}
div#cp_legal		{clear:both;color:gray;border-top:1px solid black;width:500px;}
div#cp_map		{width:350px;height:300px;float:right;border: 1px solid black}
div#adsense		{margin: 0 auto;width:770px;padding:10px 0px 0px 0px;}

div.contentbox		{border:1px solid gray;padding:5px 5px 5px 5px;margin:5px 0px 5px 0px;}
div.blog		{border-bottom:2px solid #004400;width:78%;padding:0px 0px 20px 0px;margin:0px;}
div.tags		{width:20%;border-bottom:2px solid #004400;float:right;}
div.blogControls	{margin:0px 0px 0px 0px;padding: 0px 0px 5px 0px;}
div.blogExtraInfo	{font-size:8pt;border:1px dotted #545454;background: #EEEEEE;margin:0px;padding:10px;}
div.blogExtra		{display:none;margin-top:10px;}
div.blogComments	{display:none;margin-top:10px;}

h1			{margin:0px;font-size:14pt;}
h2			{margin:0px;font-size:12pt;}
h3			{margin:0px;font-size:10pt;font-weight:normal;}
h4			{margin:0px;font-size:8pt}

a			{color:#004400;text-decoration:none;}
a:hover			{color:#008800;text-decoration:underline;}
a.menu			{color:white;clear:both;}
a.menu:hover		{color:#AAAAAA;}

/* STYLES FOR CONTACT BOX */
.contact		{width:400px;border:1px solid black;}
.contactButton		{width:100px;border:1px solid black;}
#frmContact		{font-size:10pt;}

/* STYLES USED IN BLOG ENTRIES */
span.title		{font-size:14pt;font-weight:bold;color:#004400;}
span.time		{font-size:14pt;font-weight:bold;color:#888888;margin-left:10px;}
span.blogExtraHead	{font-size:11pt;font-weight:bold;color:#004400;}
span.censor		{background: #AAAAAA;color: #AAAAAA;}
span.relLink		{font-size:10pt;font-weight:bold;margin-left:20px;}
span.relTitle		{font-size:10pt;font-weight:normal;margin-left:10px;}
span.comName		{font-size:10pt;font-weight:bold;margin-left:20px;}
span.comDate		{font-size:10pt;font-weigth:normal;margin-left:10px;}
span.comText		{margin-left:40px;display:block;}
span.qt			{font-style:italic;color:#000044;}
pre			{border: 1px dashed black;margin:10px 0px 10px 10px;padding:10px;background:#EEFFEE;font-size:8pt;}
pre			{white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap:break-word;}
form.comForm		{border:1px solid black;padding:10px;}
.comment		{margin:0px 0px 10px 30px;display:block;border:1px solid black;width:250px;}
.comLabel		{margin-left:10px;font-size:10pt;font-weight:bold;}

/* AUTHENTICATION WINDOWS STYLES */
div#tandc		{font-size:10pt;text-align:justify;margin-right:10px;}

ul#tags			{padding:10px 0px 10px 20px;margin:0px;}

img			{border:0px;margin-right:5px;}
img.floatr		{float:right;margin:0px 0px 0px 10px;width:300px;}
img.art_img		{float:left;width:320px;margin:10px 10px 10px 0px;}
img.qsl			{width:300px;}

/* LOGBOOK */
table			{border:1px solid black;width:100%;border-collapse:collapse;margin:0px 1px 0px 1px;}
th			{font-size:10pt;padding:0px;margin:0px;background:#CCCCCC;text-align:center;}
th.border 		{border-bottom:1px solid black;}
th.notes 		{font-size:8pt;border-right:1px solid black;border-bottom: 2px solid black;}			
td.notes 		{font-size:8pt;border-bottom:2px solid black;text-align:left;padding-left:10px;}
td			{text-align:center;font-size:8pt;border-bottom:1px solid black;padding:0px;margin:0px;}
tr.extra 		{display:none;}
.fileinfo 		{font-size:8pt;text-align:right;color:gray;}

