a:link      		{
			color: #00a8a8;
			text-decoration: none;
			}

a:visited   		{
			color: #00a8a8;
			text-decoration: none;
			}

a:active    		{
			color: #54fcfc;
			text-decoration: none;
			}

a:hover     		{
			color: #54fcfc;
			text-decoration: none;
			}

body			{
			font-family: Arial, Verdana, sans-serif;
			background-image:url('convgrid-dark.gif');
			}

.credits		{
			color: #7f7f7f;
			font-weight: bold;
			text-align: center;
			font-size: 60%
			}

.shipyard		{
			background-color: #000000;
			border: 2px solid #7b7b7b;
			width: 100%;
			vertical-align: middle;
			}

.soundtable		{
			background-color: #16002c;
			border: 2px solid #7b7b7b;
			width: 100%;
			height: 160px;
			vertical-align: middle;
			text-align: center;
			}

.soundpicture		{
			background-color: #16002c;
			width: 160px;
			height: 160px;
			vertical-align: middle;
			}

.soundtext		{
			background-color: #16002c;
			border: 2px solid #260042;
			padding: 2px;
			margin-top: 2px;
			margin-bottom: 2px;
			display: block;
			list-style: none;
			margin-left: 0px;
			text-align: left;
			}

.quotemaster		{
			background-color: #000000;
			width: 100%;
			vertical-align: middle;
			border-spacing: 4px;
			}


.quotetable		{
			width: 160px;
			text-align: center;
			background-color: #000000;
			border: 4px solid #260042;
			padding: 1px;
			white-space:normal;
			}

.quotetable a		{
			display:block;
			}

.quotetable a:hover	{
			background-color: #260042;
			display: block;
			}

.nomargin		{
			margin: 0px;
			padding: 0px;
			}

h4			{
			color: #ffff7f;
			font-weight: bold;
			text-align: left;
			white-space: nowrap;
			}

#bucket			{
			margin-left: auto;
			margin-right: auto;
			border-spacing: 1px;
			}

#bucket tr		{
			vertical-align: top;
			}

.menugrey		{
			background-color: #525252;
			border-left: 2px solid #393939;
			border-right: 2px solid #7b7b7b;
			border-top: 2px solid #393939;
			border-bottom: 2px solid #7b7b7b;
			}

.menulogo		{
			border-left: 2px solid #7b7b7b;
			border-right: 2px solid #393939;
			border-top: 2px solid #7b7b7b;
			border-bottom: 2px solid #393939;
			margin-left:4px;
			margin-right:4px;
			margin-top:8px;
			margin-bottom:4px;
			}

.menugreen		{
			color: #008400;
			font-weight: bold;
			text-align: center;
			background-color: #004200;
			border-left: 2px solid #7b7b7b;
			border-right: 2px solid #393939;
			border-top: 2px solid #7b7b7b;
			border-bottom: 2px solid #393939;
			display:block;
			padding:2px;
			margin:4px;
			}

.menublue		{
			background-color: #0000ad;
			font-weight: bold;
			border-left: 2px solid #7b7b7b;
			border-right: 2px solid #393939;
			border-top: 2px solid #7b7b7b;
			border-bottom: 2px solid #393939;
			margin-left:4px;
			margin-right:4px;
			margin-top:8px;
			margin-bottom:8px;
			padding:4px;
			list-style-type:none;
			display:block;
			}

.menublue a		{
			background-color: #0000ad;
			display:block;
			}

.menublue a:hover	{
			background-color: #5454fc;
			display:block;
			}

.menuwave		{
			border-left: 2px solid #7b7b7b;
			border-right: 2px solid #393939;
			border-top: 2px solid #7b7b7b;
			border-bottom: 2px solid #393939;
			margin-top:8px;margin-bottom:8px;
			margin-left:4px;margin-right:4px;
			}

.menuinset		{
			background-color: #000000;
			background-image:url('landergrid.gif');
			border-left: 2px solid #7b7b7b;
			border-right: 2px solid #393939;
			border-top: 2px solid #7b7b7b;
			border-bottom: 2px solid #393939;
			margin: 8px;
			color: #c0c0e0;
			font-weight: bold;
			text-align: left;
			font-size: 80%;
			padding-left: 8px;
			padding-right: 16px;
			white-space: nowrap;
			}

.menuinsettop		{
			background-color: #180058;
			border-left: 2px solid #7b7b7b;
			border-right: 2px solid #393939;
			border-bottom: 2px solid #393939;
			border-top-style: none;
			margin-left: 8px;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-top: 0px;
			padding-bottom: 4px;
			text-align:center;
			position:relative;
			}

.vstop			{
			background-image:url('vs-top.gif');
			background-color: #e4bcbc;
			background-repeat: no-repeat;
			background-position: bottom center;
			width: 526px;
			height: 22px;
			}

.vsleft			{
			background-color: #180058;
			}

.vsright		{
			background-color: #180058;
			}

.vsbot			{
			background-image:url('vs-bot.gif');
			background-color: #e4bcbc;
			background-repeat: no-repeat;
			background-position: top center;
			width: 526px;
			height: 22px;
			}

.vstable		{
			border:2px solid #382068;
			width: 526px;
			margin-left:auto;
			margin-right:auto;
			padding: 0px;
			border-spacing: 0px;
			}

.vsimage		{
			text-align:center;
			border-left: 20px solid #e4bcbc;
			border-right: 20px solid #e4bcbc;
			background-color: #000000;
			background-position: top;
			background-repeat: no-repeat;
			padding-top: 213px;
			color: #ffffc0;
			font-weight: bold;
			font-style: italic;
			line-height: 150%;
			}

.headerpurple		{background-color: #0000ad;
			border-top: 2px solid #000073;
			border-bottom: 2px solid #0000ef;
			border-right: 2px solid #0000ef;
			border-left: 2px solid #000073;
			color: #d800d8;
			font-weight: bold;
			text-align: center;
			padding: 1px;
			margin-right: 208px;
			margin-top: -2px;
			}

.headerpurple160	{
			background-color: #0000ad;
			border-top: 2px solid #000073;
			border-bottom: 2px solid #0000ef;
			border-right: 2px solid #0000ef;
			border-left: 2px solid #000073;
			color: #d800d8;
			font-weight: bold;
			text-align: center;
			padding: 1px;
			width: 160px;
			position:absolute;
			right: 0px;
			top: 0px;
			}

.headergrey		{
			background-color: #525252;
			border-top: 2px solid #393939;
			border-bottom: 2px solid #7b7b7b;
			border-right: 2px solid #7b7b7b;
			border-left: 2px solid #393939;
			color: #d800d8;
			font-weight: bold;
			text-align: center;
			padding: 1px;
			width: 36px;
			position: absolute;
			right: 166px;
			top: 0px;
			}

.header			{
			border-left: 2px solid #7b7b7b;
			border-right: 2px solid #393939;
			}

.viewscreen		{
			clear:both;
			padding-top: 4px;
			}

.meleeship		{
			display:block;
			border-left: 4px solid #393939;
			border-top: 4px solid #393939;
			border-right: 4px solid #7b7b7b;
			border-bottom: 4px solid #7b7b7b;
			}

.mainmenu		{
			width: 160px;
			}

.meleeships		{
			width: 128px;
			}

.noborder		{
			border: 0px;
			}

.valign			{
			vertical-align:middle;
			}