/* standard tags revalued */
th 	{padding:5px; text-align:center; font-size:90%;}

/* classes */
br.clear {clear:both;}
span.lhcell {vertical-align:middle; height:1.0em; padding:1px 0 1px 4px;}
th.top 		{padding:2px; text-align:center; font-size:90%;}
div.infobox 	{border-top:5px solid #999999; border-bottom:5px solid #999999; padding:4px; float:right; width:200px; margin:4px 4px 4px 8px;}
div.header 		{margin: 5px 0px 0px 0px; color:#fff; font-size:130%; padding-left:5px; width:40%; background:brown url(/images/titleedge.gif) top right no-repeat;}
div.content 	{color:#000; background:linen; padding:5px; margin:0px;}
div.h2 		{text-align:center; color:#fff; background:#08155e; font-size:125%; font-weight:bold; padding:5px;}
div.h3 		{padding-top:2px; font-size:110%; border-bottom:1px solid #000;}
div.border 	{border:1px solid #000; vertical-align:top;}
div.border1 	{border:1px solid #000; vertical-align:top; margin-top:5px;}
div.body 	{color:#000; background:#fff; padding:5px; text-align:left;}
div.advertbox	{margin-right:5px; padding-left:54px; width:120px; float:left; background-image:url(/images/tux_blue.png); background-repeat:no-repeat; background-position:center left; height:61px; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
span.first 	{font-family: monospace; padding-left:20px; color:#3f3f3f; background:transparent;}
span.second 	{font-family: monospace; padding-left:0px; color:#3f3f3f; background:transparent;}
span.bblue      {background:transparent; color:#0066cc; font-weight:bold; font-size:110%;}
span.author 	{font-family: monospace; color:#3f3f3f; background:transparent;}

/* id styles */
#title 	{border:0; padding-left:8px; height:78px; margin:0;}
#copyright 	{text-align:center; border-top:1px solid maroon; font-size:95%;}
#sflinks 	{text-align:center; font-size:95%;}
#testing	{border:1px solid #000;}
#pagemoddate	{clear:both; text-align:right; padding-right:4px; margin:0; vertical-align:middle; border-bottom:1px solid maroon; font-size:95%;}
#sshots	{border:1px solid #000; background:#fffacd; color:#000; font-size:105%;}
#sshots th {text-align:center; vertical-align:middle; background:#daa520; color:#000;}
#sshots td {text-align:center; vertical-align:middle; padding:2px; background:#fffacd; color:#000;}

/* page header */
#black	{height:36px; background:#000; color:#fff; position:absolute; top:0; left:459px; right:0; min-width:90px; }
#sflogo {float:right; margin:2px 2px 0px 0px;}
#date  	{padding:1px 4px 1px 0; position:absolute; top:36px; left:459px; right:0; border-bottom:1px dashed maroon; vertical-align:middle; height:1.0em; min-width:90px; }
#navbanner	{height:1.2em; clear:both; min-width:512px; margin-bottom:5px; background:#fff898; color:black; vertical-align:middle; border-bottom:1px solid maroon; padding-left:4px;}
