/* 	#6DA856 - green border 					*/
/*		#334F27 - dark greek						*/
/*    #BABBAB - grey title						*/
/*		#5c685c; = table top / outer 			*/
/*		#A8AB72; greeish color	*/
/*		#3f3f3f dark grey	*/


BODY		{ font-family: Verdana, Arial, Helvetica; font-size: 10pt; background: #000000; }

a:link 		{ color: #5C8F47; text-decoration: none; }
a:visited 	{ color: #5C8F47; text-decoration: underline; }
a:hover 		{ color: #ffffff; text-decoration: underline; background: #5C8F47 }
a:active 	{ color: #5C8F47; text-decoration: none; }

a.old:link 		{ color: #c9c376; border: 1px #C9C376; border-bottom-style: dashed; 
						background-color: #3F3F3F; }
a.old:visited 	{ color: #c9c376; text-decoration: none; }
a.old:hover 	{ color: #ffffff; text-decoration: line-through; background: #7f7f7f }
a.old:active 	{ color: #5C8F47; text-decoration: none; }
.old 				{ color: #c9c376; border: 1px #C9C376; border-bottom-style: dashed; 
						background-color: #3F3F3F; }
  /* The default value of background-color is 'transparent'.
      You need to specify a different value, otherwise changes on :visited don't apply */

a.oldblack:link 		{ color: #c9c376; border: 1px #C9C376; border-bottom-style: dashed; 
						background-color: #000000; }
a.oldblack:visited 	{ color: #c9c376; text-decoration: none; }
a.oldblack:hover 	{ color: #ffffff; text-decoration: line-through; background: #7f7f7f }
a.oldblack:active 	{ color: #5C8F47; text-decoration: none; }



a.game:link 	{ color: #5C8F47; text-decoration: none; }
a.game:active 	{ color: #5C8F47; text-decoration: none }
a.game:visited 	{ color: #5C8F47; text-decoration: underline;  }
a.game:hover 	{ color: #ffffff; text-decoration: underline; background: #5C8F47 }

a.symbol:link 		{ color: #5C8F47; text-decoration: none; }
a.symbol:visited	{ color: #5C8F47; text-decoration: none; }
a.symbol:hover 		{ color: #ffffff; text-decoration: none; background: #5C8F47 }

a.arrow:link 	{ color: #ffffff; text-decoration: none; }
a.arrow:visited { color: #ffffff; text-decoration: none; }
a.arrow:hover 	{ color: black; text-decoration: none; background: #ffffff }

a.page:link 	{ color: #ffffff; text-decoration: none; }
a.page:visited { color: #ffffff; text-decoration: none; }
a.page:hover 	{ color: black; text-decoration: none; background: #ffffff }

a.top:link 	{ color: #ffffff; text-decoration: none; }
a.top:visited 	{ color: #A8AB72; text-decoration: underline; }
a.top:hover 	{ color: white; text-decoration: none; background: #A8AB72; }

a.tape:link 	{ color: #ffffff; text-decoration: none; }
a.tape:visited { color: #ffffff; text-decoration: underline; }
a.tape:hover 	{ color: black; text-decoration: none; background: #ffffff }

a.msg:link 	{ color: #000000; text-decoration: none; }
a.msg:visited { color: #000000; text-decoration: underline; }
a.msg:hover 	{ color: black; text-decoration: underline; background: #ffffff }


table.top	{ background: #2a2a2a; }
table.outer	{ background: #2a2a2a;  }
table.content 	{ background: #3f3f3f; padding: 4px; color: #dfdfdf;}
.title 	{ background: #5F6240; color: #ffffff; font-size: 12px; font-weight: bold; padding: 4px }


div.boxtop	{ border-style: solid; border-width: thin; border-color: gray;  }
div.tablebox	{ padding: 10px; font-size: 7.5pt; border-style: solid; border-width: thin; 
		  border-color: gray; }
td.menu		{ font-family: Verdana, Arial, Helvetica; font-size: 7.5pt; text-align: center; vertical-align: top }
td.bottommenu	{ font-family: Verdana, Arial, Helvetica; font-size: 7.5pt; text-align: center; vertical-align: top }

ul.out { list-style-position: outside }

.larrow	{ font-size: 9pt; text-align: left; }
.rarrow	{ font-size: 9pt; text-align: right; color: #ffffff }
.lpage	{ font-size: 8pt; text-align: left; color: black }
.rpage	{ font-size: 8pt; text-align: right; color: #ffffff }
.hide		{ color: #2a2a2a; font-size: 9pt }


.letter	{ font-family: Andale Mono, Courier New, monospace; }
.inside 	{ border-style: solid; border-width: thin; border-color: #5F6240; background: #000000; 
			  color: #A8AB72; margin-left: 10px; margin-right: 10px }
.other 	{ font-family: arial, tahoma, helvetica; font-size: 8pt }

.half 	{ height: 1px; width: 90%; color: #5F6240; background-color: #5F6240; }
.comments	{ border-top: 1px dashed;}
.topalign { width: 50%; vertical-align:text-top; } 
.topal	{ vertical-align:text-top; }
.nextpage { font-size: 12pt; font-weight: bold }
.article	{ white-space: pre; font-family: arial, tahoma, helvetica; text-align: justify; text-justify: newspaper;}
.Xarticletimes	{ white-space: pre; font-family: serif; font-size: 11pt; }
.articletimes	{ white-space: pre; font-family: arial, tahoma, helvetica; }
.nobullet	{ list-style-image: none; list-style-position: inside; }
.Xtimes	{ font-family: serif; }
.times	{ font-family: arial, tahoma, helvetica; }
.justarticle { text-align: justify; text-justify: newspaper; }
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }
.indent { text-indent:25px; }
.mono { font-family: monospace; }
.underline { text-decoration: underline; }
.center { text-align: center; }
.txtright { text-align: right; } 

.tablecenter {
    margin-left:auto; 
    margin-right:auto;
  }

.redactthick { background-color: #A8AB72; color: #A8AB72; outline:#000000 solid medium; outline-offset:-2px; margin-right: 2px; margin-left: 2px;} 
.redact { background-color: #A8AB72; color: #A8AB72; outline:#000000 solid thin; outline-offset:-1px; margin-right: 1px; margin-left: 1px;} 
.redactoutline { background-color: #000000; color: #000000; outline:#A8AB72 solid thin; outline-offset:-1px; margin-right: 1px; margin-left: 1px;} 
.outline {outline:#A8AB72 solid thin; outline-offset:-1px; margin-right: 1px; margin-left: 1px;}




.post_header{font-family:"Courier New", Courier, monospace,Arial;color:#000;background:url(images/post_title_bg.png) repeat-x;height:25px;}
div.ie_clear{clear:both;height:1px;}
h2.infinivac {font-family:"Courier New", Courier, monospace,Arial;color:#000;font-size:17px;}
.msg { margin-left:4px; text-align:left; float:left; font-weight: normal; }
.msgtitle { text-align:center; float:left; margin-left:20%; font-size:14px; margin-top:2px; }
.date { text-align:right; float:right; font-size:15px; margin-top:2px; margin-right:4px; }
.small {white-space: pre; font-size: 8pt;}
.tiny {font-size: 8pt;}
.serif { font-family: serif; }


.picture { background-color: #000000; padding: 3px; font: 11px/1.4em Arial, sans-serif; }
.picture img { border:3px solid #5C8F47; background-color:#5C8F47; vertical-align:middle; margin-bottom: 3px; }
.right { float:right; margin: 4px; padding: 1px; text-align: center; clear: right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }

.image {
    float: right; 
    clear: right; 
    margin: 4px;
    padding:1px;
    border:2px solid #5C8F47;
    background-color:#5C8F47;
    }

.orange	{ color: orange; }
.indigo	{ color: #9366B4; } 
.gray		{ color: gray; }
.silver	{ color: silver; }
.gold		{ color: gold; }


.leftalign { text-align: left; margin-left:0} /* cross-browser syntax for hr: IE / Firefox */