body{font-size:100%;font-family:Verdana,Arial,helvetica,sans-serif;color:black;background-image:url("testback_wide.jpg");background-repeat:repeat=y;background-position:center;margin:5px;padding:5px;text-align:center}

h1{font-size:2.1em;font-family:Verdana,Arial,helvetica,sans-serif;font-weight:700;padding-bottom:2px}
h2{font-size:1.6em;font-family:Verdana,Arial,helvetica,sans-serif;font-weight:700;padding-bottom:2px}
h3{font-size:1.1em;font-family:Verdana,Arial,helvetica,sans-serif;font-weight:700;padding-bottom:2px}

a:link{color:blue}
a:active{color:rgb(0,51,153)}
a:visited{color:rgb(153,102,0)}
a:hover{color:teal}strong{font-weight:700}
em{font-style:italic}
HR{height:.1em;border:.1em;width:100%;color:#CDB38B;background-color:#CDB38B}
p{line-height:1.5em;margin-bottom:1}
p + p{text-indent:1em;margin-top:0}
p.date{text-align:right}
p.justify{text-align:justify}
p.left{text-align:left}
p.center{text-align:center}
img{padding:1px;margin:1px;max-width:100%;}
li{list-style-image:url(/_themes/madaxeman-theme/axebullet.png);list-style-position:inside;line-height:1.4em}
li.a{list-style-image:url(/_themes/madaxeman-theme/axebullettiny.gif);list-style-position:outside;line-height:1.4em}
ul{list-style-image:url(/_themes/madaxeman-theme/axehead.png);list-style-position:inside;line-height:1.4em}

#main{left:10px;top:380px;width:940px;padding:20px;float:left;font-size:.9em;text-align:left;border-left-style:solid;border-left-width:.1em;border-left-color:#CDB38B;background-image:url("parchment_wide.jpg")}

#sidebar{left:980px;top:218px;padding:4px;width:300px;float:left;text-align:left;border-left-style:solid;border-left-width:.1em;border-left-color:#F2D6B8;background-color:#EDC;border-radius:15px;-moz-border-radius:15px;box-shadow:3px 3px 2px 2px #f2d7b5}
#footer{left:10px;width:929px;height:350px;clear:left;padding:10px;text-align:left;background-image:url("parchment_wide.jpg")}
#wrap{width:1300px;margin:0 auto}

#header{width:1300px;margin-top:5px;margin-bottom:5px;margin-left:auto;margin-right:auto;padding:0}
#header2{left:5px;top:1px;height:180px;text-align:left}
.divfull {width:100%;}
    
/*front page only*/

#front_left{left:2px;top:300px;width:188px;padding:2px;float:left;font-size:.8em;border-left-style:solid;border-left-width:.1em;border-left-color:#CDB38B;text-align:left;background-image:url(parchment2.jpg)}
#front{left:2px;top:300px;width:320px;padding:4px;float:left;font-size:.8em;border-left-style:solid;border-left-width:.1em;border-left-color:#CDB38B;text-align:left;background-image:url(parchment2.jpg)}
#front_x{left:2px;top:300px;width:630px;padding-left:8px;padding-right:4px;float:left;font-size:.8em;border-left-style:solid;border-left-width:.1em;border-left-color:#CDB38B;border-right-style:solid;border-right-width:.1em;border-right-color:#CDB38B;text-align:left;background-image:url(parchment2.jpg)}
#block2_nowidth{background-color:#C4B158;padding-left:4px;padding-right:4px;padding-top:10px;padding-bottom:4px;margin-left:auto;margin-right:auto;font-style:italic;border-radius:5px;-moz-border-radius:5px;box-shadow:3px 3px 1px #50325F}

/* Clear floats after the columns */
.row{content: ""; display: table; clear: both;}

#colourbar{float:left;font-size:.7em;text-align:left}
#bookdiv{position:relative}
#full{left:10px;top:210px;width:1300px;float:left;text-align:left;background-image:url(parchment_wide.jpg)}
#basic{float:left;font-size:.9em;text-align:left;background-image:url(parchment_wide.jpg)}

#hannibal{background-color:#FC8;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:4px;width:900px;margin-left:auto;margin-right:auto;font-style:italic;border-radius:25px;-moz-border-radius:25px;box-shadow:3px 3px 1px #952;font-weight:700}
#analysis1{background-color:#ada8b3;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:4px;width:900px;margin-left:auto;margin-right:auto;font-style:italic;border-radius:25px;-moz-border-radius:25px;box-shadow:3px 3px 1px #595066;font-weight:700}
#analysis2{background-color:#CC9;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:4px;width:900px;margin-left:auto;margin-right:auto;font-style:italic;border-radius:25px;-moz-border-radius:25px;box-shadow:3px 3px 1px #663;font-weight:700}

#ebay{left:12px;top:1px;width:760px;height:250px;float:left;text-align:left;border-left-style:solid;border-left-width:.1em;border-left-color:#CDB38B;background-image:url(parchment2.jpg)}
#quote{background-color:#88bbff;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:14px;font-style:italic;border-radius:8px;-moz-border-radius:8px;box-shadow:3px 3px 1px #952}

#tiny{font-size:.7em;text-align:left}
#relative_wrapper{position:relative}
#center {margin:auto;padding:10px;}
#left{width:150px;float:left}
#right{width:550px;float:left}
.cimage-colourbar{width:308px;margin-left:auto;margin-right:auto}
.cimage-content{margin-left:auto;margin-right:auto}
#fixing{width:420px;padding:3px;float:left;clear:left;text-align:left}
#hidden{position:absolute;visibility:hidden}
#block{background-color:#FC8;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:4px;width:85%;margin-left:auto;margin-right:auto;font-style:italic;border-radius:25px;-moz-border-radius:25px;box-shadow:3px 3px 1px #952}
#block1{background-color:#FC8;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:4px;width:45%;margin-left:auto;margin-right:auto;font-style:italic;border-radius:25px;-moz-border-radius:25px;box-shadow:3px 3px 1px #952}
#block1a{background-color:#09f5f9;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:4px;width:400px;margin-left:auto;margin-right:auto;font-style:italic;border-radius:25px;-moz-border-radius:25px;box-shadow:3px 3px 1px #50325F}

#block3{background-color:#88bbff;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:4px;margin-left:auto;margin-right:auto;font-style:italic;border-radius:25px;-moz-border-radius:25px;box-shadow:3px 3px 1px #952}
#blocknowidth{background-color:#FC8;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:4px;margin-left:auto;margin-right:auto;font-style:italic;border-radius:25px;-moz-border-radius:25px;box-shadow:3px 3px 1px #952}
#inline{left:2px;background-color:#FC8;padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:4px;margin-left:auto;margin-right:auto;font-style:italic;border-radius:25px;-moz-border-radius:25px;box-shadow:3px 3px 1px #952;text-align:left}
#inline2{left:2px;width:779;float:left;clear:left;background-color:#A07C63;text-align:left}
#block2{background-color:#C4B158;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:4px;width:730px;margin-left:auto;margin-right:auto;font-style:italic;border-radius:25px;-moz-border-radius:25px;box-shadow:3px 3px 1px #50325F}

/* CSS Table with shrink-to-fit cells*/
.grid_table {display: table; table-layout: auto; width: 100%; float:left;}
.row_table {display: table-row;}
.expand_table {display: table-cell; width: 100%; padding: 8px; }
.shrink_table {display: table-cell; width: min-content;}

/*Other formatting for layout*/
.hidden{visibility:hidden;display:none}.titles{font-weight:700}
.shout{background-color:#FF0;font-weight:700;font-size:1em}
.riRssTitle{font-weight:700;font-size:1em}
.floatimages img{float:left;margin-right:10px;vertical-align:baseline}
.centeredImage{text-align:center;display:block}
.cimage{text-align:center;margin-top:0;margin-bottom:0;padding:0}
.riRssTitle{font-weight:700;font-size:1em}
.riRssContributor{font-size:.9em}
.price{font-weight:700;font-size:.9em}
.subcats{margin-left:10px}
.center {margin:auto;padding:10px;}

#navcontainer ul{padding:3px;margin-left:1px;color:Black;float:left;width:100%;font-family:Verdana,Arial,helvetica,sans-serif}
#navcontainer ul li{display:inline}
#navcontainer ul li a{font-size:11px;font-weight:700;padding:3px;margin:1px;background-image:url(menuimage3.png);background-repeat:repeat=y;background-position:center;color:#a40;text-decoration:none;float:left;border:1px solid #a40}
#navcontainer ul li a:hover{font-size:11px;color:Black;background-image:url(menuimagehover.png);background-repeat:repeat=y;background-position:center}
#navcontainer{margin:1 auto}

.containerlogos {
  display: grid;
  grid-template-columns: 80px 80px;
  grid-template-rows: 25px 25px 25px;
  grid-gap: 1rem;
}

.graphicsplit {
  width: 100%;
  display: grid;
  grid-template-columns: 100px 30% 1fr;
  grid-template-rows: 200px 100px;
  grid-gap: 1rem;
}

.grid-container {
  display: grid;
  grid-template-columns: auto auto;
  padding: 5px;
}
.grid-item {
   padding: 5px;
  font-size: 5px;
  text-align: center;
}


.pod-container {
  display: grid;
    grid-template-columns: 700px 200px;
  padding: 5px;
}
.pod-item {
   padding: 5px;
  text-align: left;
}