@charset "UTF-8";
/* CSS Document */

body {
	color: black; 
	background: white;
	padding: 0;
	}
	
#sizer { width: auto }	
div#wrapper { width: auto; margin: 0;}	

div#printhead { display: block; }

div#content { 
	width: auto; 
	margin: 0 5%; 
	padding: 20px 0 0 0; 
	border-top: 1px solid #666;
	background: transparent none;
	}
	
div#header { height: 100px; background-image:none;}
div#main_content {
	width: 100%; 
	float: none !important;
	padding-bottom: 20px;
	}
	
div#sub_content {
	width: 100%; 
	float: none !important; 
	border-top: 1px dashed #000;
	padding-top: 20px;
	}
	
div#footer {
	width: auto; 
	margin: 0 5%; 
	height: 50px; 
	border-bottom: solid 1px #666;
	background: transparent none;
	}
	
div#panel {background-color: #fff}

/* Hide the following items */
div#header, div#ads, div#business, div#poll, div#main_content img, div#sub_content img,
div#end, div#copyright, ul#footernav, div.onepayment, div.shopmenu, p.end {display: none;}

/* headings */	
h1, h2, h3, h4, h5, td, dt, dd {
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:1.5;
color:#000;
	}

h1 { font-size:22pt; }
h2 { font-size:18pt; }
h3 { font-size:16pt;}
h4 { font-size:14pt;}
h5 { font-size:12pt;}
p, div#content li  {
	font-family: Georgia, "Times New Roman", serif; 
	font-size: 12pt;
	line-height: 1.6;}
	
td { font-size: 12pt; }
dt { font-size: 13pt;}
dd { font-size: 12pt; }	

	
/* links black */	
a:link, a:visited {
	color: #363;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	border: none;
	}
		
/* specifics - font */	
div#main_content h2.title { text-transform: uppercase }

body#contents div#main_content p,
body#books div#main_content p, 
body#writing div#main_content p, 
body#interview div#main_content p, 
body#words div#main_content p, 
body#feature div#main_content p,
body#feature div#main_content li,  
body#shortfeature div#main_content p { font-size: 12pt; line-height: 1.6; }	

body#books div#main_content p.reviewtitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 1.6;
	}
	
div#printhead p,	
body#books div#main_content p.biog, 
body#writing div#main_content p.biog,
body#interview div#main_content p.biog, 
body#words div#main_content p.biog, 
body#feature div#main_content p.biog,
body#shortfeature div#main_content p.biog,
div#main_content div#issuenumber p, 
body#words div#main_content div#about p,
body#interview div#main_content div#memory p,
div#main_content div.listing p.price,
div#main_content div.listing p.where, 
div#main_content div.listing p.contact, 
div#main_content div.listing p.details,
div#main_content div.listing li,
div#panel p, 
div#panel h3, 
div#panel h4, 
div#panel ul { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 1.6;
	text-align: left;
	}
	
div#main_content div.listing h2 { 
	font-size: 14pt; 
	float: none; 
	padding-bottom: 5px 
	}	
		
div#main_content div.listing h3, 
div#main_content div.listing h4 { font-size: 13pt; }	
			
	
div#main_content div#issuenumber  {
	position: static;
	width: 100%;
	border: none;
	padding: 0;
	margin-bottom: 20px;
	}
	
body#info div#main_content .serif,
body#msbusiness div#main_content .serif {
	font-size: 14pt; 
	line-height: 1.6;
	}	
	
	
/* specifics - remove horizontal padding */	
body#interview div#main_content p, 
body#interview div#main_content h2, 
body#interview div#main_content h3, 
body#interview div#main_content h4,
body#interview div#main_content h5,
body#interview div#main_content ul, 
body#words div#main_content p, 
body#words div#main_content h2, 
body#words div#main_content h4, 
body#words div.writingtitle, 
body#shortfeature div#main_content p, 
body#shortfeature div#main_content h2,
body#shortfeature div#main_content h3,
body#shortfeature div#main_content h4,
body#shortfeature div#main_content h5,
body#shortfeature div#main_content img,
body#shortfeature div#main_content p.crosshead,
body#feature div#sub_content p, 
body#feature div#sub_content ul, 
body#feature div#sub_content h3, 
body#feature div#sub_content h4,
body#feature div#sub_content h5,
div#panel p, 
div#panel h3, 
div#panel h4, 
div#panel ul,
body#resources div#panel ul,
body#resources div#panel h3,
body#books div#table h4,
body#books div#table p,
body#books div#choice p, 
body#books div#choice h5,
body#interview div#memory,
body#writing div#theme p,
body#writing div#theme h2, 
body#writing div#theme h3, 
body#writing div#theme h4, 
body#writing div#theme h5 { padding-left: 0px; padding-right: 0; }

body#books div#choice p, body#books div#choice h5 { text-align: left }


/* =HOME */	
div.intro { padding-bottom: 10px; border: none }
div.magazine	{ padding: 10px 0;  background-image: none; border: none }
div.magazine p, div.magazine h2, div.magazine h4 { padding-right:0; }
div.win { padding: 10px 0; background-image: none;  }
div.win p, div.win h2 { padding-left: 0; padding-right: 0; border: none }
	
div.latest { background-image: none; padding: 10px 0; border: none;  }
div.latest ul { padding-bottom: 5px }
div.quote { margin-bottom: 5px }	
div.quote p.serif {font: 13pt Georgia, "Times New Roman", serif; line-height: 1.6; }


/* COLOR*/
/* CHANGE TO DARK GREY */
.highlight1, .highlight2, .highlight3,
body#latest .highlight1, 
body#msbusiness .highlight1,
body#latest .highlight2, 
body#msbusiness .highlight2 
body#feature .highlight1, 
body#shortfeature .highlight1, 
body#resources .highlight1 
body#feature .highlight2, 
body#resources .highlight2 
body#info div#panel .highlight1,
p.pullquote, 
body#shortfeature p.pullquote, 
body#latest p.pullquote,
div.win p,
body#home div#main_content h2, 
body#info div#main_content ul, 
body#shopping div.shopmenu h3,
body#contents div#main_content h4, 
body#books div#sub_content h5,
body#books div#choice p,
div#main_content p.end, 
body#msbusiness div#main_content li,
body#msbusiness div#main_content .serif,
body#latest div#main_content .serif,
div#main_content div.listing h3,
div#main_content div.listing p.price, 
div#main_content div.listing p.where, 
div#main_content div.listing p.contact,
body#feature div#main_content h2, 
body#shortfeature div#main_content h2, 
body#feature div#main_content p.standfirst, 
body#shortfeature div#main_content p.standfirst,
body#resources div#main_content h3,
dt,
body#writing div#theme h2,
body#words div#main_content div#about h2,
body#latest div#main_content h3,
body#latest div#panel li,
body#latest div#panel h3.paneltop,
body#msbusiness div#panel h3.paneltop,
body#contents div#panel p, 
body#contents div#panel h4, 
body#contents div#panel h5,
body#latest div#panel p, 
body#latest div#panel h4, 
body#latest div#panel h5,
body#resources div#main_content h3.query   {color: #666;}

/* CHANGE TO LIGHTER GREY*/
h2, h3, 
body#contents div#panel h3,
body#contents div#panel li,
body#msbusiness div#main_content h3,
div#main_content div.listing h2,
div#main_content div.listing h3,
body#latest div#sub_content h3, 
body#msbusiness div#sub_content h3, 
body#books div#sub_content h4  { color: #999;}


/* link colors
-----------------------------------------------------------------------------*/

/* info panel and shopmenu*/
body#info div#panel a:link,
body#info div#panel a:visited,
body#shopping div.shopmenu a:link,
body#shopping div.shopmenu a:visited,
body#latest div#main_content a:link,
body#latest div#main_content a:visited,
body#msbusiness div#main_content a:link,
body#msbusiness div#main_content a:visited,
body#latest div#panel a:link,
body#latest div#panel a:visited,
body#msbusiness div#panel a:link,
body#msbusiness div#panel a:visited,
body#latest div#main_content h5 a:link, 
body#latest div#main_content h5 a:visited,
body#listings div#content a:link,
body#listings div#content a:visited,
body#books div#table h4 a:link, 
body#books div#sub_content h4 a:visited,
body#contents div#panel a:link, 
body#contents div#panel a:visited,
body#resources div#main_content a:link, 
body#resources div#main_content a:visited,
body#resources div#panel a:link, 
body#resources div#panel a:visited,
body#resources div#main_content dl a:link, 
body#resources div#main_content dl a:visited  { 
	color: #666; 
	}
	

