.maintable {	border : thin solid #7191AF;  border-width : 1px 1px 1px 1px;  background-color : #19405E;		 }
td.body {vertical-align : top;  font-family : Arial, Helvetica, sans-serif;  font-size : 12px;  color : White;  margin-left : 5px;   }   

.navtable {	background-image : url(images/nav-bg.jpg); border : thin solid #7191AF;  border-width : 1px 1px 1px 1px;}

.legal { font-family : Arial, Helvetica, sans-serif;  font-size : 11px;   color : White;  text-align : center;  }
A.legal:link {	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: white; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: none}
A.legal:visited {	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: Gray;  FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: none}
A.legal:active {	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: Gray; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: none}
A.legal:hover {	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #87CEFA; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: underline}

BODY {	font-family : Arial, Helvetica, sans-serif;
			scrollbar-face-color: #385C78; scrollbar-shadow-color: #7085b0;
			scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #666666;
			scrollbar-track-color: #19405E; scrollbar-arrow-color: #FFFFFF;
			background-color : #19405E;		font-size: 12px;	color : White;
			background-image : url(images/body-bg.gif); }
			
	A:link  { text-decoration: underline; color: White;  font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}
	A:visited {	text-decoration: underline; color: #DCDCDC;  font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
	A::hover {text-decoration: underline;	color: #FFA500;   font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}
	
	A.smblack:link  { text-decoration: underline; color: #000000;  font-size: 10pt;	font-family: Arial, Helvetica; }
	A.smblack:visited {	text-decoration: none; color: #3D3D3D;  font-size: 10pt;	font-family: Arial, Helvetica;}
	A.smblack:hover {text-decoration: underline;	color: #990000;   font-size: 10pt;	font-family: Arial, Helvetica;}
	
	A.smwhite:link  { text-decoration: underline; color: #FFFFFF;  font-size: 8pt;	font-family: Verdana, Arial, Helvetica; font-weight : bold;  font-variant : small-caps; }
	A.smwhite:visited {	text-decoration: underline; color: #DCDCDC;  font-size: 8pt;	font-family: Verdana, Arial, Helvetica; font-weight : bold;  font-variant : small-caps; }
	A.smwhite:hover {text-decoration: underline;	color: #FFB019;   font-size: 8pt;	font-family: Verdana, Arial, Helvetica; font-weight : bold;  font-variant : small-caps; }

	a.hl:link  { text-decoration: none; color: #000000;  font-size: x-small;	font-family: Verdana, Arial, Helvetica;}
	a.hl:visited {	text-decoration: none; color: #000000;  font-size: x-small;	font-family: Verdana, Arial, Helvetica;}
	a.hl:hover {text-decoration: none; font-size: x-small;  color : #000000; font-family: Verdana, Arial, Helvetica; background-color: #FFFF00;}

.whitetext {color: #FFFFFF; font-size: x-small; font-family: Verdana, Arial, Helvetica;}
.smalltext {color: #000000; font-size: xx-small; font-family: Verdana, Arial, Helvetica;}
.smallwhitetext {color: #FFFFFF; font-size: xx-small; font-family: Verdana, Arial, Helvetica;}
.compressedtext {color: #000000; font-size: x-small; font-family: Verdana, Arial, Helvetica;  line-height : 10px;   font-weight : bold; }
.compressedwhitetext {color: #FFFFFF; font-size: x-small; font-family: Verdana, Arial, Helvetica;  line-height : 10px;   font-weight : bold; }

table.article{ width: 90%; border-style: solid; border-width: 1px; border-color: #c0c0c0; font-size: x-small; }
tr.highlighted{	font-size: x-small;  color : #000000; background-color: yellow; border-color: gray; border-style: solid; border-width: 1px;}

td.header{font-size: x-small; font-weight : bold;	color : #FFFFFF;	background-color: #990000;}
td.newsheader  {text-decoration: none; color: #990000; font-size: x-small; font-family: Verdana, Arial, Helvetica;  font-weight : bold; }
td.eventsheader  {text-decoration: none; color: #990000; font-size: x-small; font-family: Verdana, Arial, Helvetica;  font-weight : bold; }
td.events {text-decoration: none; color: #000000; font-size: xx-small; font-family: Verdana, Arial, Helvetica;}
td.nav {text-decoration: none; color: #800000; font-size: xx-small; font-family: Verdana, Arial, Helvetica; font-weight : bold; text-decoration: underline;}

tr.header{font-size: x-small; font-weight : bold;	color : #FFFFFF;	background-color: #555555;}
td.row1 {font-size: x-small; color : white; 	background-color: #385C78; border-color: gray; border-style: solid; border-width: 1px;  font-weight : bold; }
td.row2 {font-size: x-small; color : #000000; 	background-color: #D2E0F5; border-color: gray; border-style: solid; border-width: 1px;}

table.lotr{ width: 90%; border-style: solid; border-width: 1px; border-color: #000000; font-size: x-small;  background-color : Black;  }
td.lotr1 {font-size: x-small; color : #000000; 	background-color: Black; border-color: gray; border-style: solid; border-width: 1px;  font-weight : bold; }
td.lotr2 {font-size: x-small; color : #000000; 	background-color: #696969; border-color: gray; border-style: solid; border-width: 1px;}

H1 {color : White; font-family : Arial; font-size : large;	border-bottom : 1px solid #E4E4E4;}
H2 {color : #000000; font-family : Arial; font-size : large;}
H3 {color : #4682B4; font-family : Arial; font-size : small; margin-top : 2em;}
H4 {color : #4682B4; font-family : Arial; font-size : medium;	margin-bottom : -.5em;	margin-left : 1%;}
H5 {color : #4682B4; font-family : Arial; font-size : small; margin-left : 1%; 	font-style : italic; border-bottom : 1px solid Black;}
H6 {color : #4682B4; font-family : Arial; font-size : small; margin-left : 1%;	margin-top : 2em; border-bottom : 1px solid Black;}

/*ECommerce Styles*/	
	table.ProductList{border-style: solid; border-width: 1px; border-color: #c0c0c0;font-size: x-small;	width : 90%;}
	td.ProductListTitle {font-size: x-small; color: white;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; background-color : #7786AF;}

	td.ProductDesc {font-size: x-small;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align : top;}
	td.ProductQty {font-size: x-small; background-color : #003366; color : White;font-weight : bold; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; width : 125px; vertical-align : top;  text-align : right; }
	td.ProductPrice{font-size: x-small;	font-style : italic; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

	A.ProductTitle:link  {text-decoration: none; color: #000000; font-size: x-small; font-family: Verdana, Arial, Helvetica;	font-weight : bold;	}
	A.ProductTitle:visited {	text-decoration: none; color: #000000;  font-size: x-small;	font-weight : bold; font-family: Verdana, Arial, Helvetica;}
	A.ProductTitle:hover {text-decoration: underline;	color: #FF0000;   font-size: x-small;	font-family: Verdana, Arial, Helvetica;}

/*Comic Database*/	
table.comicdb {	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: x-small; BORDER-LEFT: gray 1px solid; COLOR: black; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #ccbbbb}

A.coverartOLD:link {border: medium ridge #ffffff}
A.coverartOLD:visited {border: thin ridge silver}
A.coverartOLD:hover {border: medium double Blue;}

TABLE.comicdb {	BORDER-RIGHT: gray 0px solid; BORDER-TOP: gray 0px solid; FONT-SIZE: x-small; BORDER-LEFT: gray 0px solid; COLOR: black; BORDER-BOTTOM: gray 0px solid; BACKGROUND-COLOR: #CCBBBB}
.comicpub {	background-image : url(images/gradient-bg.jpg); font-weight : bold;  height : 27px;  vertical-align : middle;  text-align : center;  color : White;    }
.comicprice {	FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	width : 50px;	text-align : right;	vertical-align : top;}
.comictitle {	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	
/*Photo Album*/	
.pa_topnav {	color : White;	font-size : 12px;  background-image: url(http://www.smartwebdesign.com/images/gradient-bg.gif);  font-weight : bold;  border : 1px solid #666666;  border-left-width : 0px;  border-right-width : 0px;   }			
.pa_topnav2 {	color : #CCCCCC;	font-size : 12px;  background-image: url(http://www.smartwebdesign.com/images/gradient-bg.gif);  font-weight : bold;  border : 1px solid #666666; border-left-width : 0px;  border-right-width : 0px;  }			

	A.pa_nav:link {	text-decoration: none;  color : White;	font-size : 12px;  font-weight : bold; }	
	A.pa_nav:visited {	text-decoration: none;  color : Silver;	font-size : 12px;  font-weight : bold; }	
	A.pa_nav:active {	text-decoration: none;  color : yellow;	font-size : 12px;  font-weight : bold; }	
	A.pa_nav:hover {	text-decoration: none;  color : yellow;	font-size : 12px;  font-weight : bold; }	
	
	A.pa_nav2:link {	text-decoration: none;  color : Silver;	font-size : 12px;  font-weight : bold; }	
	A.pa_nav2:visited {	text-decoration: none;  color : Silver;	font-size : 12px;  font-weight : bold; }	
	A.pa_nav2:active {	text-decoration: none;  color : yellow;	font-size : 12px;  font-weight : bold; }	
	A.pa_nav2:hover {	text-decoration: none;  color : yellow;	font-size : 12px;  font-weight : bold; }	

 A.pa_largenav:link {text-decoration: none;  color : Silver;font-size : 18px;  font-weight : bold; }
 A.pa_largenav:visited {text-decoration: none;  color : Silver;font-size : 18px;  font-weight : bold; }
 A.pa_largenav:active {text-decoration: none;  color : yellow;font-size : 18px;  font-weight : bold; }
 A.pa_largenav:hover {text-decoration: none;  color : yellow;font-size : 18px;  font-weight : bold; }
 	
.pa_active { text-decoration: none;  color : Yellow;	font-size : 12px;  font-weight : bold; }	
.pa_body  {	background-color: #003366;  vertical-align : top; border : thin solid #7191AF;  border-width : 1px 1px 1px 1px;  font-size : 12px; }	

.pa_thumbnail {	border : 2px inset White;}
.pa_thumbbg {	background-image:url(themes/thumb-bg.gif);	font-size: 80%;	margin-top: 0;	margin-bottom:0;}
.pa_hits  {color: Silver; font-size: xx-small; font-family: Verdana, Arial, Helvetica;  text-align : right;  }
.pa_thumbtable {	background-color : #003366;}
.pa_imagetable {	background-color : Aqua;}

.pa_captiontext  {color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica;}
.pa_captiontext2  {color: Black; font-size: 14px; font-family: Verdana, Arial, Helvetica;  background-color : #778899;   }

.pa_image {	background-color : #778899;}
.pa_imagedetails {font-size: 10px; color : #000000; 	background-color: #E1E1E1; border-color: gray; border-style: solid; border-width: 1px;}

.adminDescription {	font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 100%; font-weight:bold; color: #000000;margin-top:10px;  background-color : #557FBB; }
.albumCellA {COLOR: black; background-color: #B0C4DE; font-size: 10px; }
.menubarCell {	background-color: #B0C4DE;	}

input {background-color : #7191AF;	color: white;	font-size: xx-small;	font-family: Verdana, Arial, Helvetica;}
.textbutton {background-color : #990099; color: White;	font-size: xx-small;	font-family: Verdana, Arial, Helvetica;}
select {background-color : #7191AF;	color: white;	font-size: xx-small;	font-family: Verdana, Arial, Helvetica;}