/*-----------------------------------------------------------------------------
Stellar Swords Main Style Sheet

version: 1.0
author:	 Michael J Thompson
email:	 mthompson@leaderdesslok.com
website: http://stellarswords.leaderdesslok.com
-----------------------------------------------------------------------------*/

/* =General Typography
-----------------------------------------------------------------------------*/
body {
	background-image: url(images/starfield.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-variant: small-caps;
	font-size: 2em;
	text-align: center;
}

h2 {
	font-variant: small-caps;
	font-size: 1.8em;
}

h3 {
	font-variant: small-caps;
	font-size: 1.5em;
}

h4 {
	font-variant: small-caps;
	font-size: 1.25em;
}

h5 {
	font-variant: small-caps;
	font-size: 1em;
}

p {
	font-size: 1em;
}

td {
  font-size: .8em;
}

/*-----------------------------------------------------------------------------
Display Panes
-----------------------------------------------------------------------------*/
#container {
	width: 1000px;
	margin: 0 0 0 3px;
	background-color: #fff;
}

#masthead {
	width: 1000px;
	height: 75px;
	margin: 0 0 0 3px;
}

#masthead p {
	font-style: normal;
	text-size: 1em;
	color: #fff;
}

#masthead img {
	border-style: none;
	width: 386px;
	height: 51px;
}

#masthead a {
  text-decoration: none;
	color: #fff;
}

#navbar {
	width: 258px;
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#navbar img {
  width: 88px;
	height: 31px;
	padding-left: 15px;
	border-style: none;
}

#content {
  position: relative;
	float: right;
	width: 725px;
	margin: 5px 10px 10px 5px;
	text-align: justify;
}

#footer {
	clear: both;
	width: 100%;
	margin: 0 auto auto auto;
	text-align: center;
	font-size: x-small;
}

/*-----------------------------------------------------------------------------
Navigation List Properties
-----------------------------------------------------------------------------*/
#navlist {
	background-color: #ff9;
}

ul#navlist, ul#navlist li {
  width:258px;
  list-style-type:none;
  margin:0;
  padding:0;
}

ul#navlist ul li {
  width:218px;
  list-style-type:none;
	font-size: .9em;
  margin:0;
  padding:0;
}

ul#navlist li a:link, ul#navlist li a:visited {
	display: block;
	color: #000;
	text-decoration: none;
}

ul#navlist a:hover, ul#navlist a:active {
	display: block;
  background-color: #ccc;
	text-decoration: none;
}

/*-----------------------------------------------------------------------------
 Table Properties
-----------------------------------------------------------------------------*/
.shade {  /* sets a row's background to gray for ease of reading */
  background-color: #ccc;
}

tr:hover {
  background-color: #ff9;
	color: #000;
}

thead tr:hover {
  background-color: #fff;
	color: #000;
}

tfoot tr:hover {
  background-color: #fff;
	color: #000;
}

.ogltable {
	width: 95%;
	border: 0;
	text-align: justify;
}

.ogltable td {
	vertical-align: top;
	width: 50%;
	padding: 5px;
	border: 0;
	text-align: justify;
	font-size: x-small;
}

.ogltable tr:hover {
  background-color: #fff;
	color: #000;
}

.odd {
  background-color: #ccc;
}

.halftable {
  width: 50%;
	border-collapse: collapse;
	text-align: justify;
}

.halftable caption {
  font-size: 1.25em;
	font-weight: bold;
	text-align: left;
	padding-bottom: 3px;
}

.halftable th {
  font-weight: bold;
	vertical-align: bottom;
	border-bottom: 1px solid #000;
}

.halftable td {
  font-weight: normal;
	vertical-align: top;
	padding: 0.1em;
}

.halftable a:link, .halftable a:visited, .halftable a:hover, .halftable a:active { 
	/*turns off text decoration in tables*/
	color: #000;
	text-decoration: none;
}

.fulltable {
  width: 100%;
	border-collapse: collapse;
	text-align: justify;
}

.fulltable caption {
  font-size: 1.25em;
	font-weight: bold;
	text-align: left;
	padding-bottom: 3px;
}

.fulltable th {
  font-weight: bold;
	vertical-align: bottom;
	border-bottom: 1px solid #000;
}

.fulltable td {
  font-weight: normal;
	vertical-align: top;
	padding: 0.1em;
}

.fulltable a:link, .fulltable a:visited, .fulltable a:hover, .fulltable a:active { 
	/*turns off text decoration in tables*/
	color: #000;
	text-decoration: none;
}

.featlist tbody tr:hover { /* turns off row highlight */
  background-color: #fff;
	color: #000;
}

.featlist tbody td:hover { /* highlights current cell */
  background-color: #ff9;
	color: #000;
}

.featlist a:link, .featlist a:visited, .featlist a:hover, .featlist a:active { 
	/*turns off text decoration in lists*/
	color: #000;
	text-decoration: none;
}

/*-----------------------------------------------------------------------------
 Tools
-----------------------------------------------------------------------------*/
clearer {
  clear: both;
  display: inline-block;
}
/*Holly Hack targets IE Win only \*/
* html .clear {height: 1%;}
.clearer {display: block;}
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End Holly Hack */ 