body { padding: 0px; margin: 0px; font-family: "Arial", sans-serif; font-size: 0.9em; background-color: #FFF; }
a, a:link, a:visited { text-decoration: none; }
a img { border: none; }

/* Header Elements */
.bdyWrp { width: 910px; margin: auto; /* width: 970px; */}
.hTll { height: 300px; /* height: 400px; */}
.hMed { height: 200px; }
.hSml { height: 100px; }
.hdr { width: 100%; background-color: #000005; }
.hdr a { color: #FFF; font-size: 36px; line-height: 84%; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Trebuchet MS", "Arial", san-serif; font-weight: 200; }
/* .hdr a originally 2.5em, fixed to avoid being unreadable in adjustable font environment. */

.sprTtl { font-size: 2em; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Trebuchet MS", "Arial", san-serif; text-transform: lowercase; font-weight: 200; }
.subTtl { color: #A5A5A5; }

/* Main Page */
#mnBdy { background-position: left 233px; padding-top: 8px; /* background-position: left 333px; */}
#mnBdyWrp { background-position: right bottom;  background-repeat: no-repeat; }
.mnBdyImg01 { background-image: url("/images/lg01.jpg"); }
.mnBdyImg02 { background-image: url("/images/lg02.jpg"); }
.mnBdyImg03 { background-image: url("/images/lg03.jpg"); }
.mnBdyImg04 { background-image: url("/images/lg04.jpg"); }
.mnSub { width: 33%; float: left;  }
.mnSubPar, mnSubPar div { display: none; }
#mnFtrRt { width: 400px; text-align: right; float: right; margin-bottom: 30px; }
#mnFtrLt { width: 400px; text-align: left; float: left; margin-bottom: 30px; } 

/* Comics Index */
.cmcCvr { width: 35%; float: left; }
.cmcCvrSlm { width: 32%; float: left; }
.cmcCvr img { border: none; margin: auto; }
.cmcDet { width: 60%; float: right; }
.cmcDetBdy { font-size: 0.85em; }
.cmcDetBdy div { text-align: justify; }
.cmcWrp { width: 47%; margin: 0% 1%;  }

/* Regular Pages */
#pgBdy { background-position: left 133px; padding-top: 8px; }
#pgBdyWrp { background-position: right top;  background-repeat: no-repeat; }
.pgBdyImg01 { background-image: url("/images/sm01.jpg");  }
.pgBdyImg02 { background-image: url("/images/sm02.jpg");  }
.pgBdyImg03 { background-image: url("/images/sm03.jpg");  }
.pgBdyImg04 { background-image: url("/images/sm04.jpg");  }

/* Shared */
.mnHdr { background-image: url("/images/sTtl.png"); background-repeat: no-repeat; }
.bld { font-weight: bold; }
.it { font-style: italic; }

/* RSS Styles */
.rssMnItemsLnk { color: #A5A5A5; font-size: 0.85em; }
.rssItems { padding: 5px; }
.rssItemBdy { font-size: 0.85em; min-height: 45px; }

/* Blog Styles */
.lft { width: 65%; float: left; }
.lftBdy { width: 88%; float: left; }
.rt { width: 32%; float: right; }
.itmBdy { width: 100%; padding: 5px; font-size: 0.85em; }

.cmmts { width: 100%; float: right;  text-align: left; }
.cmmtsCtrls { width: 65%; float: right; text-align: right; }
.cmmtsCtrlsLft { width: 35%;  float: left; }
.cmmtsCtrlsLft img { border: none; }
#navbar-iframe { height: 0px; visibility: hidden; display: none; }
.fntLnk { font-size: 12px; border: 1px solid; padding: 2px; }
.fntNav { width: 100%; font-size: 12px; }
.clrWrp { font-size: 12px; }
.clrSwtch { height: 18px; font-size: 18px; margin: 0px; padding: 0px 0px; cursor: pointer; }
.clrImg { width: 16px; height: 18px; cursor: inherit; }

/* Dates */
.pstDteWrp { width: 12%; display: none; float: left; text-align: center; }
.pstDte { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Trebuchet MS", "Arial", san-serif; font-weight: 200; color: #FFF; padding: 5px; width: 65%; margin: 8px auto 12px; text-align: center; background-color: #000; }
.pstMth { font-size: 11pt; }
.pstDy { font-size: 16pt; }


