




/*
     FILE ARCHIVED ON 23:18:49 May 8, 2006 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 7:11:55 Aug 19, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
a img { border-style: none; }

body {
width: 1000px;
	margin:0;
	padding:0;
	background: #333300 url("/web/20060508231849/http://www.newpantagruel.com/images/mainback.gif") repeat;
	font-family: georgia,times new roman,times,serif;
	color:#333300;
	line-height:1.6;
	font-size:large;
	}
html>body {
font-size: medium;
}

#wrap {
border: 1px dashed #cccc99;
width: 850px; 
margin-top: 1em auto; 
margin-bottom: 10px;
margin-left: 8%;
text-align: left;
vertical-align: top;
padding: 0;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/roughbg.jpg") repeat;
}

/*  top */

#top {
background: transparent; 
top: 0;
left: 0;
text-align: center;
}

#top p { margin: 0; padding: 0.5em 2%; }

/* Page header */

#logobox {
top: 0;
padding: 0;
}

#logobox h1 {
    padding: 144px 0 0 0;
    overflow: hidden;
    background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/tnplogo.gif") top center no-repeat; 
    height: 0px !important; /* for most browsers */
    height /**/:144px; /* for IE5.5's bad box model */ 
    border: none;
}

#logobox h2 {
padding: 25px 0 0 0;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/piano.gif") top center no-repeat;
overflow: hidden;
height: 0px !important; /* for most browsers */
height /**/:25px; /* for IE5.5's bad box model */ 
margin-top: -7px;
}

/* Skip nav visible only to screen readers and CSS-disabled browsers */

#skipNav {
display: none;
}

/* site nav */
#siteNav {
    width: 504px; height: 30px;
    background: url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif);
    margin: 10px auto; padding: 0;
    position: relative;}
  #siteNav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;}
   #siteNav a {
   display: block;
   text-decoration: none;
   border-bottom: none;
   height: 30px;
   }
   #siteNav span {
   visibility: hidden;
   }

#siteNav2 {
    width: 570px; height: 30px;
    background: url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks2.gif);
    margin: 10px auto; padding: 0;
    position: relative;}
  #siteNav2 li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;}
   #siteNav2 a {
   display: block;
   text-decoration: none;
   border-bottom: none;
   height: 30px;
   }
   #siteNav2 span {
   visibility: hidden;
   }


/* navigation links list rollovers */

#issues {left: 0; top: 0; width: 57px;}
#forums {left: 65px; top: 0; width: 65px; }
#about {left: 138px; top: 0; width: 52px;}
#contact {left: 200px; top: 0; width: 75px;}
#donate {left: 280px; top: 0; width: 62px;}
#smallfonts {left: 346px; top: 0; width: 12px;}
#largefonts {left: 375px; top: 0; width: 18px;}
#lite {left: 400px; top: 0; width: 40px;}
#nocss {left: 440px; top: 0; width: 64px;}
#print {left: 515px; top: 0; width: 20px;}
#mail {left: 540px; top:0; width: 30px;}

	li#issues a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) 0 -26px no-repeat;
		}
	li#issues a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) 0 -26px no-repeat;
		}
		
	li#forums a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -65px -26px no-repeat;
		}
	li#forums a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -65px -26px no-repeat;
		}

	li#about a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -138px -26px no-repeat;
		}
	li#about a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -138px -26px no-repeat;
		}
		
	li#contact a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -200px -26px no-repeat;
		}
	li#contact a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -200px -26px no-repeat;
		}

	li#donate a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -280px -26px no-repeat;
		}
	li#donate a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -280px -26px no-repeat;
		}
		
	li#smallfonts a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -346px -26px no-repeat;
		}
	li#smallfonts a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -346px -26px no-repeat;
		}
		
	li#largefonts a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -375px -26px no-repeat;
		}
	li#largefonts a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -375px -26px no-repeat;
		}
		
	li#lite a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -400px -26px no-repeat;
		}
	li#lite a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -400px -26px no-repeat;
		}
		
	li#nocss a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -440px -26px no-repeat;
		}
	li#nocss a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks.gif) -440px -26px no-repeat;
		}



	li#print a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks2.gif) -515px -28px no-repeat;
		}
	li#print a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks2.gif) -515px -28px no-repeat;
		}

	li#mail a:hover {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks2.gif) -540px -28px no-repeat;
		}
	li#mail a:active {
		background: transparent url(/web/20060508231849/http://www.newpantagruel.com/images/nplinks2.gif) -540px -28px no-repeat;
		}


/* main */

#main {
margin-top: 20px;
width: 100%;
position: relative;
}
html>body>#main {margin-top: 0px;
}

#main p { 
margin: 4px; 
padding: 5px;
 }
 
  p.firstparagraph:first-letter {
 float: left;
 font-size: 350%;
 line-height: 83%;
 padding: 5px 5px 5px 50px;
 background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/bigleafgrey.gif") no-repeat scroll 2px 5px;
/*firefox: margin-bottom: -15px;*/
  }

  p.section:first-letter {
 float: left;
 font-size: 350%;
 line-height: 83%;
 padding: 5px 5px 5px 45px;
 background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/incipit6.gif") no-repeat scroll 0px 3px;
/*firefox: margin-bottom: -15px;*/
  }

  p.initialonly:first-letter {
 float: left;
 font-size: 450%;
 line-height: 83%;
 padding: 0 5px 0 0;
/*firefox: margin-bottom: -15px;*/
  }

#main h1 {
font-size: 140%;
letter-spacing:.2em;
line-height:1.2;
text-align: center;
}

#main h2 {
font-size: 130%;
letter-spacing:.2em;
line-height:1.2;
text-align: center;
}

#main h3 {
font-size: 125%;
letter-spacing:.2em;
line-height:1.2;
text-align: center;
}

#main h4 {
padding: 6px;
margin-bottom: 12px;
font-size: 100%;
line-height:2;
letter-spacing:.3em;
text-transform: uppercase;
text-align: center;
}

.innerMain {
margin-top: 0px;
margin-left: 15%;
margin-right: 15%;
padding: 15px;
text-align: justify;
}

.form {
text-align: center;
}

#main ul {
list-style-type: none;
width: 85%;
}

#main ul.pagecontents li {
padding: 6px;
margin-bottom: 12px;
font-size: 80%;
line-height:2;
letter-spacing:.3em;
text-transform: uppercase;
text-align: center;
}

/* issuecontents */

#issuecontents {
width: 600px;
margin-top: 0px;
margin-left: 125px;
margin-right: 125px;
padding: 0px;
display: block;
font-size: 120%;
text-transform: none;
letter-spacing:.2em;
font-weight: normal;
text-align: center;
}

#issuecontentscurrent {
display: block;
font-size: 120%;
text-transform: none;
letter-spacing:.2em;
font-weight: normal;
text-align: center;
}

#issuecontentscurrent h4 {
text-transform: uppercase;
}

html>body>#wrap>#main>#issuecontents {margin-left: 18%;}


/* footer of each article */

.location {
	border-top: 1px #999900 dotted;
	font-size: small;
	color: #000000;
	text-align: center;
	padding-top: 6px;
	margin-top: 6px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/roughbg.jpg") repeat;

}


h4.interviewhead {
text-transform: uppercase;
display: inline;
}


/* links */

#main a:link, #main1 a:link {
color: #660000;
text-decoration: none;
}

#main a:visited, #main1 a:visited {
color: #660000;
text-decoration: none;
}

#main a:hover, #main1 a:hover {
color: #666633;
border-bottom: none;
}

#main a:active, #main1 a:active {
color: #cccc99;
text-decoration: none;
}

.marginal-lt a:link, #main1 a:link {
color: #660000;
border-bottom: none;
text-decoration: none;
}

.marginal-lt a:visited, #main1 a:visited {
color: #660000;
border-bottom: none;
text-decoration: none;
}

.marginal-lt a:hover, #main1 a:hover {
color: #666633;
text-decoration: none;
border-bottom: none;
}

.marginal-lt a:active, #main1 a:active {
color: #cccc99;
text-decoration: none;
}

.marginal-rt a:link, #main1 a:link {
color: #660000;
border-bottom: none;
text-decoration: none;
}

.marginal-rt a:visited, #main1 a:visited {
color: #660000;
border-bottom: none;
text-decoration: none;
}

.marginal-rt a:hover, #main1 a:hover {
color: #666633;
text-decoration: none;
border-bottom: none;
}

.marginal-rt a:active, #main1 a:active {
color: #cccc99;
text-decoration: none;
}

/* marginalia */

.marginal-lt {position:absolute; left:90px; top:290px; width:120px; font: 8pt Arial; color: gray;}

.marginal-rt {position:absolute; left:800px; top:290px; width:120px; font: 8pt Arial; color: gray;}


/* bottom */

#bottom { 
clear: both;
text-align:center;
margin: -25px auto 0px auto;
padding: 25px 0px 10px 0px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/roughbg.jpg") repeat;

}

#bottom p { margin: 0; padding: 0.5em 2%; }


/* poetry */

#poetry {
  position:relative; 
  left:130px; 
  top:0px; 
  text-align: left; 
  width:400px;}

#poetry h2 {
  text-align: left;}


/* images */

div.float {
  float: left;
  padding: 10px;
  }
  
div.float p {
   text-align: center;
   font-size:85%;
   font-family: "trebuchet ms", verdana, sans-serif;
   }

div.left {
  float: left;
  padding: 10px;
  }
  
div.left p {
   text-align: center;
   font-size:85%;
   font-family: "trebuchet ms", verdana, sans-serif;
   }
   
div.right {
  float: right;
  padding: 10px;
  }
  
div.right p {
   text-align: center;
   font-size:85%;
   font-family: "trebuchet ms", verdana, sans-serif;
   }
   
div.centered {
width: 100%;
  }
  
div.centered p {
   text-align: center;
   font-size:85%;
   font-family: "trebuchet ms", verdana, sans-serif;
   }

div.centered img {
margin: 0 auto;
display: block;
}

div.spacer {
  clear: both;
  }


/* image with border */
img.b
{
	border: 1px solid #cccc99;
}

/* image with black border */
img.bl
{
	border: 1px solid black;
}

/* image floated left */
img.left
{
	float: left;
	padding: 10px;
}

/* pullquotes */

#pullquote {width: 200px; border-top: 4px solid #000; border-bottom: 2px solid #000; text-align: center; text-transform: uppercase; font-weight: bold; margin: 5px; padding: 5px; }


/* dropcap initial blocks */

.initial
{
	float: left;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: -5px;
}


/* dropcaps */

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

/* blockquotes */

  blockquote {
 padding: 0 25px 0 25px;
 text-align: justify;
  }

blockquote:first-letter  {
 padding: 0px 0px 10px 25px;
 background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/incipit5.gif") no-repeat scroll top left;
}

/* special bullet lists */

ul.leaf {
 list-style: circle url("/web/20060508231849/http://www.newpantagruel.com/images/leaf-lt.gif") inside;
}


/* horizontal rules */

 div.hr {
display: block;
width: 100%;
height: 80px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/divider2.gif") no-repeat scroll center;
 }
 
 div.hr hr {
 display: none;
 }

 div.divblock3 {
display: block;
width: 100%;
height: 101px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/divider3.gif") no-repeat scroll center;
 }

 div.leaf {
display: block;
width: 100%;
height: 25px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/3leaves.gif") no-repeat scroll center;
 }

 div.leafdown {
display: block;
width: 100%;
height: 27px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/leaf-down.gif") no-repeat scroll center;
 }

 div.leafright {
display: block;
width: 100%;
height: 15px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/leaf-rt.gif") no-repeat scroll center;
 }

 div.leafleft {
display: block;
width: 100%;
height: 15px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/leaf-lt.gif") no-repeat scroll center;
 }

 div.hand {
display: block;
width: 100%;
height: 20px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/hand.gif") no-repeat scroll center;
 }

 div.backhand {
display: block;
width: 100%;
height: 20px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/backhand.gif") no-repeat scroll center;
 }

 div.sun {
padding: 89px 0 0 0;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/sun.gif") no-repeat scroll center;
height: 0px !important; /* for most browsers */
height /**/:89px; /* for IE5.5's bad box model */ 
border: none;
 }

 div.pyramid {
display: block;
width: 100%;
height:100px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/pyramid.gif") no-repeat scroll center;
 }

 div.pyramid2 {
display: block;
width: 100%;
height: 29px;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/pyramid2.gif") no-repeat scroll center;
 }

 div.noteworthy {
padding: 125px 0 0 0;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/noteworthy.gif") no-repeat scroll center;
height: 0px !important; /* for most browsers */
height /**/:125px; /* for IE5.5's bad box model */ 
border: none;
 }


/*front page*/

#right blockquote {
 text-align: left;
 padding: 0 10px 0 10px;
 margin: 0px;
}

#right blockquote:first-letter {
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/incipit5.gif") no-repeat scroll top left;
}

#main1 {
		margin:0; padding:0;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/frontpagebg.jpg") 0 0 repeat-y;
		}
	#main2 {
		margin:0; padding:0;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/frontpagebg2.jpg") 0 0 repeat-x;
		}
	#left {
		float:left;
		width:200px;
		margin-top: 0px;
               margin-left: 10px;
              padding:5px;
		}
	#right {
		float:right;
		width:185px;
		margin-top: 0px;
               margin-right: 10px;
              padding:5px;
              font-size: 90%;
		}
	#middle {
		margin:0 250px;
              padding: 10px;
              
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

#middle ul {
list-style-type: none;
display: inline;
width: 100%;
}

#right ul {
list-style-type: none;
width: 100%;
margin-left: -6.5%;
}

#middle ul li, #right ul li {
margin-bottom: 12px;
font-size: 100%;
line-height:2em;
letter-spacing:.3em;
text-transform: uppercase;
font-weight: bold;

}

#middle ul li ul, #right ul li ul {
list-style-type: none;
display: inline;
text-align: left;
}

#middle ul li ul li {
display: inline;
font-size: 110%;
text-transform: none;
letter-spacing:.2em;
text-align: left;
font-weight: normal;
list-style-type: none;
}

#right h4 {
font-size: 110%;
}

ul#japery {
border: 1px dotted #eee;
display: block;
padding: 3px;
letter-spacing:.3em;
margin-left:-9px;
margin-top: -15px;
}

body>#wrap>#main1>#main2>#left>#japery {
 margin-left:0;
}

ul#japery li {
list-style-type: none;
display: inline;
font-size: 0.9em;
text-transform: uppercase;
}

#left p {
font-size: 90%;
}

#left h4 {
font-size: 100%;
}

#left>h4 {
font-size: 100%;
}

#japery p {
text-transform: none;
letter-spacing:.1em;
font-size: 100%;
}

#left h3 {
padding: 89px 0 0 0;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/japery.gif") 0 0 no-repeat;
overflow: hidden;
height: 0px !important; /* for most browsers */
height /**/:89px; /* for IE5.5's bad box model */ 
border: none;
}

#right h3 {
padding: 72px 0 0 0;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/noteworthy.gif") 0 0 no-repeat;
overflow: hidden;
height: 0px !important; /* for most browsers */
height /**/:72px; /* for IE5.5's bad box model */ 
border: none;
}

h3.currentissue {
padding: 89px 0 0 0;
background: transparent url("/web/20060508231849/http://www.newpantagruel.com/images/currentissue-lg.gif") top center no-repeat;
overflow: hidden;
height: 0px !important; /* for most browsers */
height /**/:89px; /* for IE5.5's bad box model */
}

#middle h3 {
text-align: center;
font-weight: bold;
}

#middle h4 {
text-align: center;
font-size: 1.0em;
}

input, textarea {
background: #fff;
border: 1px solid #a5a5a5;
margin: 0 0 5px 0;
font-size: 10px;
}

/*	zFeeder CSS style sheet
	works with the css template
	author: AB & LCX
	note: set elements to display:none if you don't want them showed
*/


/* the header part in the css template */
.zf_header {
	margin-bottom: 1px;
}

/* the channel part in the css template */
.zf_channel {
	padding: 1px;
	height: 50px;
	text-align: center;
	margin: 1px;
}

/* the channel logo part in the css template */
.zf_logo {

}

/* the channel title part in the css template */
.zf_chantitle {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.0em;
	text-align: center;
}

/* the channel rss part in the css template */
.zf_rss {
	font-style: italic;
	padding: 2px;
}

/* the controls part in the css template */
.zf_controls {
	text-align: right;
}

/* the moreurl part in the css template */
.zf_moreurl {
	font-style: italic;
	padding: 2px;
	float: left;
}

/* the hideurl part in the css template */
.zf_hideurl {
	font-style: italic;
	padding: 2px;
	float: left;
}


/* the lastupdated part in the css template */
.zf_lastupdated {
	font-style: italic;
	padding: 2px;
	color: #999;
	font-size: .8em;
}

/* the news container part in the css template */
.zf_news {
	margin-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px dotted #eee;
	display: block;
}

/* the news title part in the css template */
.zf_title {
	margin: 5px;
	text-transform: uppercase;
	font-weight: bold;
}

/* the news description part in the css template */
.zf_description {
    text-align: left;
    margin: 1px;
}

/* the news publication date part in the css template */
.zf_pubdate {
    color: #999;
    font-size: 80%;
    text-align: right;
}

/* the footer part in the css template */
.zf_footer {
	height: 5px;
}

/* the between channels part in the css template */
.zf_between {
	height: 5px;
}
