/** all pages **/

.body {background-color:#000; color:#f1f1f1; font-family:Verdana; font-size:12px;}

.body a {color:#00ff00;}
.body a:hover {color:#6666ff;}

.navlogo {text-align:right;}

.h1 {font-family:Garamond; font-size:29px;}

.topnavtable {width:800px; text-align:center;}
.topnav {}
.topnavlink {display:inline; padding:5px 8px; font-family:garamond; font-weight:bold; font-size:16px;}
.topnavlink a {text-decoration:none; color:#fff;}
.topnavlink a:hover {color:#ff0000;}

.maintable {width:800px;}
td.headercell {text-align:center;}
td.thumbnailholder {text-align:center; width:800px;}
.maindescription {text-align:justify; vertical-align:top;}

.thumbnail {display:inline;}
img.thumb {border:5px solid #333; padding:5px; margin:10px;}
.thumbrow {display:block;}

.footer {width:800px;}
.disclaimer {font-size:10px; padding:10px 0px; border-bottom:1px solid #ccc;  text-align:justify;}
.botnav {display:block; padding:5px 0px;}
.botnavlink {display:inline; padding:2px 5px;}

/** Main pages **/

td.center {margin-left:auto; margin-right:auto;}

.mainthumbtable {text-align:center; margin-left:auto; margin-right:auto;}
td.mainthumbcell {text-align:center;}
.mainthumbnail {width:250px; display:inline; text-align:center; border:1px solid #ff0000; padding:5px; margin:10px;}
.thumblabel {display:inline; text-align:center;}
.thumblabel a {font-family:Garamond; font-weight:bold; color:#fff; font-size:18px; text-decoration:none;}
.thumblabel a:hover {color:#ff0000;}

.jumplinks {text-align:center;}
.samplephoto {padding-bottom:15px;}
.samplephotoimage {border:5px double #666; padding:5px;}
.samplephototext {padding:15px 0px;}

/** Individual pages **/

.content {width:800px; margin-bottom:10px;}
td.arrows {width:200px;vertical-align:center; text-align:center;}
.arrowleft {}
.arrowup {}
.arrowright {}

td.contentimage {margin-right:15px; vertical-align:top;}
.contentimageformat {border:5px solid #333; padding:5px; margin:10px;}
.popupimageformat {text-align:center;}
.popuplink {margin-left:10px;}

td.contenttext {text-align:left; vertical-align:top;}

.contenttextitems {padding-top:20px;}
.contentlabel {font-weight:bold;}
.contentname {padding-bottom:5px;}
.contentcreated { padding-bottom:5px;}
.contentdetails { padding-bottom:5px;}

.salelink {padding-top:10px;}
.salelink a {text-decoration:none;}

/* Form */

.emailformtable {border:0;}
.emailform {}
td.formlabel {text-align:left; vertical-align:top;}
td.formfield {}
td.button {}

/* FAQ */

.faqquestionblock {padding-bottom:10px;}
.faqlinq {padding-bottom:5px;}
.faqanswerblock {border-top:1px dashed #ff0000; padding:10px 0px;}

.faqanswertitle {font-weight:bold; padding-bottom:10px;}
.faqanswertitleA {font-weight:bold;}
.faqanswertext {font-weight:normal;}
.faqimage {text-align:center; padding:20px 0px;}
.faqimageformat {border:5px solid #333; padding:5px;}

/* Events */

.eventtable {border:1px solid #fff; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:15px; margin-top:10px;}
td.eventtablecell {padding:10px; width:33%; border:1px solid #fff; text-align:center; vertical-align:top;}
td.eventtablehead {text-align:center; font-weight:bold; font-family:Garamond; font-size:25px; padding:10px;}

/* News */

td.contentleft {width:63%; padding:0px 15px 0px 0px; border-right:1px dashed #ff0000; vertical-align:top;}
td.contentright {width:auto; vertical-align:top; padding:0px 0px 0px 15px;}

/* Sale */

td.saleleft {vertical-align:top; width:50%; padding:15px; border-right:1px dashed #ff0000;}
td.saleright {vertical-align:top; width:50%; padding:15px}
.storeimage {text-align:center;}
.storedescription {text-align:justify;}

/* Shirts */

.transferblock {padding:10px; background-color:#ccc; margin:10px 0px;}
.transfer {background-color:#000; text-align:center;}
.transferimg {border:5px solid #333; padding:5px; margin:10px;}
.transfertext {color:#000;}

.shirtthumb {}
.shirtthumbimg {border:5px solid #333; padding:5px; margin:10px;}
td.shirtthumbcolumnlt {width:66%;vertical-align:top;padding-right:15px; border-right:1px dashed #ff0000;}
td.shirtthumbcolumnrt {width:auto;vertical-align:top;padding-left:15px;}

.shirtlink a {color:#990000;}

/* Comics */

td.comiccontent {}
.comicdetails {}
.comicimage {text-align:center;}
.comicpagelinks {}
.comicpagelinks a {font-family:garamond; font-weight:bold; text-decoration:none; font-size:16px;} 
.comicpagelinks a:hover {color:#6666ff; text-decoration:underline;}

.comiccontentlt {padding-right:15px; border-right:1px dashed #ff0000; width:70%;vertical-align:top;}
.comiccontentrt {width:auto;vertical-align:top;padding-left:15px;}

.comicarrows {width:100%;}
.comicarrowsprev {text-align:left; padding-left:15px;width:33%;}
.comicarrowsnext {text-align:right; padding-right:15px;width:33%;}
.comicarrowshome {text-align:center;width:33%;}

/* Index */

.indexsplashtable {border-width:0px;}
.indexsplashtablebody {}
.indexsplash {width:225px; height:140px;}
.topleft {text-align:center; vertical-align:bottom; padding-bottom:20px;}
.topmiddle {text-align:center; vertical-align:top;}
.topright {text-align:center; vertical-align:bottom;padding-bottom:20px;}
.centerleft {text-align:left;}
.centermiddle {text-align:center;}
.centerright {text-align:right;}
.bottomleft {text-align:center; vertical-align:top;padding-top:20px;}
.bottommiddle {text-align:center; vertical-align:bottom;}
.bottomright {text-align:center; vertical-align:top; padding-top:20px;}
.indexsplashnavtitle a {font-family:garamond; font-weight:bold; text-decoration:none; font-size:36px; color:#fff; text-shadow: black 0.1em 0.1em 0.2em}
.indexsplashnavtitle a:hover {color:#ffff00;}

.indexsub {padding:10px 15px 5px 15px;}
.indexsubnavtitle a {font-family:garamond; font-weight:bold; text-decoration:none; font-size:18px; color:#fff;}
.indexsubnavtitle a:hover {color:#ffff00;}

.indexintro {border-bottom:1px dashed #ff0000; padding-bottom:15px;}
.newestnews {border-bottom:1px dashed #ff0000; padding-bottom:15px;}
.externallinks {border-bottom:1px dashed #ff0000; padding-bottom:15px;}
.nextshow {border-bottom:1px dashed #ff0000; padding-bottom:15px;}
.myspacelink {padding-top:15px;}
.mailinglist {}
.morelink {text-align:right;}
.morelink a {font-size:small;}
.indexDM {padding-bottom:10px;}
.externallinkstext {padding-top:10px;}

.congratstitle {text-align:center;}

/* Silkscreening */

.steptitle {font-family:Garamond; font-weight:bold; font-size:20px;}
.dash {border-bottom:1px dashed #ff0000;}

/* Ecology */

.ecologyanswertitle {font-family:Garamond; font-weight:bold; font-size:24px; padding:10px 0px 20px 0px;}
