p {font-family: Arial, Helvetica, sans-serif; color:black; font-size:100% }
b {font-family: Arial, Helvetica, sans-serif; color:black; font-size:100% }
a {font-family: Arial, Helvetica, sans-serif; color:black; font-size:100% }
li {font-family: Arial, Helvetica, sans-serif; color:black; font-size:100% }
h1 {font-family: Arial, Helvetica, sans-serif; color:black; font-size:300% }
h2 {font-family: Arial, Helvetica, sans-serif; color:black; font-size:200% }
h3 {font-family: Arial, Helvetica, sans-serif; color:black; font-size:150% }
td {font-family: Arial, Helvetica, sans-serif; color:black; font-size:100% }

.head {font-family: Arial, Helvetica, sans-serif; color:black; font-size:100%; }
.head_nm {font-family: Arial, Helvetica, sans-serif; color:green; font-size:100%; }
.head_sp {font-family: Arial, Helvetica, sans-serif; color:orange; font-size:100%; }
.head_hp {font-family: Arial, Helvetica, sans-serif; color:red; font-size:100%; }
.nm {font-family: Arial, Helvetica, sans-serif; color:green; font-size:120%; font-weight: bolder }
.sp {font-family: Arial, Helvetica, sans-serif; color:orange; font-size:120%; font-weight: bolder }
.hp {font-family: Arial, Helvetica, sans-serif; color:red; font-size:120%; font-weight: bolder }


/* table#magic {border: 1; width: 90%; background-color: #FFFFFF; font-family: comic sans ms; font-size: 9pt} */
/* table#blue {border: 0; background-color: #99CCFF; width: 100%; font-size: 10pt} */
/* table#edge {border: 0; width: 90%} */

body {background-image: url(/images/background.jpg);
     background-attachment: fixed;
     background-position: center;
     background-color: #0000CC}

table.galaxy {border:0; width:90%; background-color: #99CCFF; padding:20px; border-radius:25px; -moz-border-radius:25px; /* Firefox 3.6 and earlier */}
table.galaxy tr { }
table.galaxy td { }

table.cards {border-collapse:collapse; width:100%; padding:10px;}
table.cards tr.d0 td {background-color:#F0F0F0; padding:3px;}
table.cards tr.d1 td {background-color:#C0C0C0; padding:3px;}
table.cards td {font-family: Arial, Helvetica, sans-serif; color:black; font-size:80%; text-align:center;}
	
table.sets { }
table.sets td {text-align:left;}
table.sets tr.d0 td {background-color:#99FFFF; padding:3px;}
table.sets tr.d1 td {background-color:#9999FF; padding:3px;}

.thumbnail{ position: relative; z-index: 0; }
.thumbnail:hover{ background-color: transparent; z-index: 50; }
.thumbnail span{ /*CSS for enlarged image*/ position: absolute; background-color: lightyellow; padding: 5px; left: -1000px;
				border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; }
.thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 1px; }
.thumbnail:hover span{ /*CSS for enlarged image on hover*/ visibility: visible; top: -425px; left: 0px; /*position where enlarged image should offset horizontally */ }

#comixology { width:690px; margin:0 auto; text-align:center; } /* Entire embed */
#comixology h3 { padding: 0; margin: 10px; } /* Embed Title (New Comics on Sale...) */
#cxm_thumbnails { padding: 0 auto; } /* Embed's images section */
#cxm_item { /*NOTHING*/ } /* Cover item */
#cxm_thumbnail { border: 1px solid #ec008b; background-color: #FFFFFF; padding: 3px; } /* Cover item image */
#cxm_title { font-size: 10px; font-weight: normal; text-transform: uppercase; } /* Cover item's title */
