/* CSS 2.0 */

body		{background-color: white;
				 font-size: 10pt;
          font-family: verdana, sans-serif; }

h1			{color: hotpink;
				 font-family: 'gigi', cursive;
				 font-size: 38pt;
				 padding: 0px;
				 margin: 0px; }						 
				 
h2			{color: lightcyan;
				 font-size: 32pt; 
				 text-align: center;
				 padding: 0px;
				 margin: 0px; }			
				 
h3, h3 a,
h3 a:visited{color: limegreen;
				 font-size: 1em;
				 font-family: 'comic sans ms', verdana, arial, sans-serif;
				 text-align: center;
				 text-decoration: none;
				 font-weight: normal; }

h3 a:hover	{color: yellow; }

.dashed	{border-style: dashed;
				 border-width: 1px;
				 border-color: black;
				 padding: 10px; }

.dashed td	{border-style: none;
				 border-width: 0px; }

.outset	{border-color: white;
				 border-style: groove;
				 border-width: 4px;
				 border-collapse: collapse; }

th			{background-color: lime;
				 border-color: black;
				 padding: 2px;}

.outset td,
.outset th{border-style: solid;
				 border-width: 3px;
				 border-color: black;
				 border-collapse: collapse;
				 padding: 0.5em;}				 

.visit	{background-color: #996699;
				 font-size: 0.7em;
				 color: lemonchiffon;
				 height: 10%; }

.details	{background-color: #9933ff;
				 color: snow;
				 font-size: 0.7em;
				 text-align: left;
				 width: 20%;			 
				 height: 150px; }

.details a,
.details a:visited
				{color: lemonchiffon;
				 text-decoration: none; }

.details a:hover
				{color: yellow; }

.message	{background-color: snow;
				 overflow: auto;}

.credits	{color: black;
				 font-size: 0.75em;
				 text-align: center; }

.credits a,
.credits a:visited
				{color: slateblue;
				 text-decoration: none; }

.credits a:hover
				{color: white;
				 background-color: lime; }
				
.back		{font-size: 8pt;
				 color: white;
				 width: 25%;
				 text-align: right;
				 padding-right: 1em;
				 background-color: limegreen;
				 border-right: solid black 1px; }

.right	{color: black;
				 background-color: yellow;
				 padding: 0.3em;
				 font-size: 8pt; }

.crimson	{color: crimson; }

img		{border-style: none; }
