body { background: #FFE7BA; /* biscuit */
color: black; 
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
margin: 0px; }

a:link    { background: #FFE7BA; color: blue;   }
a:visited { background: #FFE7BA; color: purple; }
a:hover   { background: #FFE7BA; color: red;    }
a:active  { background: #FFE7BA; color: red;    }

p { background: #FFE7BA;
color: black; 
font-size: 100%; 
line-height: 125%;
text-indent: 20px; 
margin-top: 5px; 
margin-bottom: 5px; }

.flush { font-size: 100%; 
line-height: 125%;
text-indent: 0px; 
margin-top: 5px; 
margin-bottom: 5px; } 

h1, h2, h3 { background: #FFE7BA;
color: #808080; /* gray */
font-family: "Times New Roman", Georgia, serif; 
font-size: 250%; 
font-weight: normal; 
font-style: italic; }

h2 { font-weight: bold; } /* 300% gray bold */

h3 { font-size: 200%;  } /* 200% gray regular */

h4.red  { font-size: 100%; background: #FFE7BA; color:red;  } 
h4.blue { font-size: 100%; background: #FFE7BA; color:blue; }  
h4.gray { background: #FFE7BA; color: #808080;
font-family:"Times New Roman", Georgia, serif;
font-size:150%; 
font-weight:normal; 
font-style:italic;
margin-top:10px;
margin-bottom:0px; }

h5 { background: #FFE7BA; color: #808080;
font-family: "Times New Roman", Georgia, serif;
font-size: 150%; 
font-weight: normal; 
font-style: italic; }

.headline { margin-left: 210px; margin-top: 90px; }

.headlow { margin-left: 210px; margin-top: 200px; }

.headhigh { margin-left: 210px; margin-top: 15px; }

.audiobox { height: auto;
font-size: 90%;
padding: 5px;
margin-left: 15px;
margin-bottom: 3px;
line-height : 140%;
border-color : blue;
border-style : solid;
border-width : 1.5px; }

.audioboxred { height: auto;
font-size: 90%;
padding: 5px;
margin-left: 15px;
margin-bottom: 3px;
line-height : 140%;
color: red;
border-color : red;
border-style : solid;
border-width : 2px; }

.bigcover { position: absolute;
top: 30px;
left: 25px; }

.bigcoverlow { position: absolute;
top: 180px;
left: 25px; }

.bigquote1 { position: absolute;
top:365px;
left:380px;
margin-right:25px;
background:#FFE7BA; 
color:#808080; /* gray */
font-size:115%;
font-style:italic; }

.bigquote2 { position: absolute;
top:450px;
left:380px;
margin-right:25px;
background: #FFE7BA; 
color: #808080; /* gray */
font-size:115%;
font-style:italic; }

.button
{ font-family: Arial, Helvetica, Verdana, sans-serif; 
/* width: 160px;  auto allows button to expand with FireFox +text */
width: auto; 
font-size: 90%;
/* background: #FFE7BA; omit else buttons not rounded */
color: blue;
cursor: pointer; 
cursor: hand; }

.buttonred
{ font-family: Arial, Helvetica, Verdana, sans-serif; 
/* width: 160px;  auto allows button to expand with FireFox +text */
width: auto; 
font-size: 90%;
/* background: #FFE7BA; omit else buttons not rounded */
color: red;
font-weight: bold;
cursor: pointer; 
cursor: hand; }

.btnredbold { font-weight: bold;
color: red; }

.captxt { background: #FFE7BA;
color: blue; 
font-size: 90%;
text-indent: 0px; }

.captxtred { background: #FFE7BA; 
color: red; 
font-size: 90%; 
text-indent: 0px; }

.captxtbluebold { background: #FFE7BA; 
color: blue; 
font-size: 75%;
font-weight: bold; 
text-indent: 0px; }

.captxtredbold { background: #FFE7BA; 
color: red; 
font-size: 75%;
font-weight: bold; 
text-indent: 0px; }

.clearboth { clear: both; }

.closefull { position: absolute;
top: 30px;
left: 380px; }

.content { background: #FFE7BA;
color: black; 
font-family : Arial, Helvetica, Verdana, sans-serif;
margin-left: 210px;
margin-right: 50px; /* this controls width of text displayed */
margin-top: 10px;
padding: 0px;
width: auto; 
border: 0.1px solid #FFE7BA; }
/*to insure that NN4.xx renders the background-color of the content area */
/*set to same colour as ZS background (biscuit) */
.copyright { background: #FFE7BA;
color: red;
font-size: 90%;
margin-left: 3px; }

.eventsbox { position: absolute;
top: 20px;
right: 65px;
width: 280px;
padding: 5px;
font-size: 90%;
text-align: center;
border-color : blue;
border-style : solid;
border-width : 2px; }

.gallery {margin-left: 210px; 
margin-top: 10px; }

.imgleft { float:left; 
border:1px solid #000000;
margin: 10px 20px 5px 0px; }

.imgright { float:right;
border:1px solid #000000;
margin: 10px 0px 5px 20px; }

.imgposn1 { position: absolute; left: 530px;}
.imgposn2 { position: absolute; left: 635px;}
.imgposn3 { position: absolute; left: 740px;}

.menuchoice { position: absolute;
top: 275px;
left: 260px;
line-height: 150%; }

.murderatihead { background: #FFE7BA; color: #933333;
font-size: 120%; 
font-weight: bold; }

.navigation { background: #FFE7BA;
color: blue;
position: absolute;
top: 250px;
left: 0px;
line-height : 150%; }

.newsbox { position: absolute;
top: 25px;
right: 100px;
width: 120px;
padding: 3px;
font-size: 90%;
border-color : blue;
border-style : solid;
border-width : 2px; }

.nlcontentbox { position: absolute;
top: 65px;
left: 20px;
width: 700px;
padding: 15px;
border-color : blue;
border-style : solid;
border-width : 1.5px; }

.nlcontentboxtemp { position: absolute;
top: 300px;
left: 210px;
width: 700px;
padding: 15px;
border-color : blue;
border-style : solid;
border-width : 1.5px; }

.nldate { position: absolute; left: 550px; top: 20px;
 color: blue;
 font-size: 95%;  }

.nlheadline { position: absolute; 
top: 60px;
left: 165px; 
background: #FFE7BA;
color: #808080;
font-family: Georgia, serif; 
font-size: 140%; 
font-weight: normal; 
font-style: italic; }

.picbox { position: absolute;
top: 15px;
left: 15px;
width: 180px;
height: auto; }

.quotetext {font-size: 90%;
margin-left: 20px;
margin-right: 70px; }

.quoteblue { background: #FFE7BA;
color: blue; }

.quotered { background: #FFE7BA;
color: red; } 

.supernew { background: #FFE7BA;
color: red;
font-weight: bold;
font-size: 90%; }
 /* vertical-align: super; */
 
.signature { background: #FFE7BA;
color: black; 
font-family: "Comic Sans MS", serif; 
font-size: 110%; 
margin-top: 15px; 
text-indent: 0px; 
font-weight: normal; 
font-style: italic; }

.splashhead { background: #FFE7BA; 
color: red; 
font-family: "Comic Sans MS", serif; 
font-size: 110%; 
margin-top: 5px;
margin-bottom: 0px; 
text-indent: 0px; 
font-weight: normal; }

.thumbnail { float: left;
margin-top: 2px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 5px; }

.titlequoteblue { background: #FFE7BA;
color: blue;
line-height: 125%; }

.titlequotered { background: #FFE7BA;
color: red;
line-height: 125%; }

.zeroform { margin: 0; }