﻿/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0px;
  padding: 0px;
  border: 0px;
  outline: 0px;
  font-size: 100%;
} */

div#container{
	background: #FFFFFF;
	color: #000000;
	width: 960px;
	margin: 0px auto;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
}

/*div#container{
	text-align: left;
	padding-left: 0px;
	padding-right: 10px;
}*/

div#wrapper{float:left;width:100%}

div#content{
	margin: 0 215px 0 200px;
	/*padding-left: 1px;*/
	margin-top: 18px; 
}


div#navigation{
	float: left;
	width: 170px;
	margin-left: -959px;	
	background: #FFFFFF;
	color: #000000;
	padding-left: 3px;
	margin-top: 18px;

}

div#right{
	float: left;
	width: 185px;
	margin-left: -200px;
	background: #FFFFFF;
	color: #000000;
	/*padding-top: 12px; */
	margin-top: 18px;
	margin-right:5px;}
	


/*div#right{
	background: #FFFFFF;color:#000000;
	
}*/


div#footer{clear:left;width:100%}

div#footer{
	background: #FFFFFF;
	color: #000000;
	text-align:center;}

div#header {
	height: 180px;
	/*
	text-indent: 210px; 
	text-align:center;
	margin: 12px 0px 12px 0px;*/
	/*padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #ff3300; */
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#ff3300;
}


/* LAYOUT PORTION ABOVE +++++++++++++++++++++++++++++++++++++++++++++ */

body{
	background: #e8e8e8;
	/*background: #6785C2; */
	line-height:1.5;
	color:black;
	margin: 0;
	padding: 0;
	font: 80% verdana, sans-serif;
	text-align:center;
	}

html{
	background: #e8e8e8;
	color:black;
	margin: 0;
	padding: 0;
}

p {
	font-size: 1em;
	line-height: 1.6;
}


ul {font-size: 1em;
	line-height:1.5;
	list-style-position:inside;
	/* padding:0px;
	margin:0px; */

}
li {
	line-height: 1.6;
}

blockquote {
	font-size:.9em;
	line-height:1.5;
	margin-left:20px;
	margin-right:40px;
 
}  

blockquote hr {
	width:50%;
	text-align:center;
}

h6 {
	font-size:1em;
	line-height:1.5;
}  

h5 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	line-height:1.5;	
}  

h4 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height:1.4;	
}  

.book-mag-subtitle {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height:1.4;	
}  


h3 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	line-height:1.4;	
	
}

/* didn't find any pages using this code in search feb '10 */
/* .no-margin-bottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	line-height:1.4;	
	margin-bottom: 0px;
		
}

*/

h2 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height:1.4;	
}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FF3300;
	font-size: 2em;
	text-align: center;
	line-height: 1.4;
}  

img {
	float: none;
	margin-top:0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-style: solid;
	border-width: 1px;
}

.text-center {
	text-align:center;
}


/* Need this class to add to mag titles in listings. Seems to be the only way the IE7
will display the titles as bold once they are linked. .listing h2 a:link {font-weight:bold;} works
in Firefox but not IE   */


.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-weight:bold;
	/*line-height:1.3;font-size:1.5em;*/
	margin-top: 0px;
	margin-bottom: 0px;
	
	}

.title a:link {
	font-weight:bold;
	}	
	


.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top:0px;
	margin-bottom:0px;
	font-size:1.3em;
	font-weight:normal;
	line-height:1.3;
	
	}


.pubinfo {
	font-size: .9em;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	

	
	
	
.date {
	color: #FF3300;
	line-height: 18px;
	margin-top: 0px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom: 18px;
}
	
	
/* was trying to get lit mag titles in reviews not to act like links when they were bookmarked.
Ended up that we need to remove all bookmarks when we update old pages. Deprecated.

.nolink a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

	*/

/* not sure why this was set up or where it is used. Check to see about removing this code. */

.pubimg {
	float: left;
	margin-right: 10px;
	margin-bottom:6px;
	border-style:solid;
	border-width:1px;
}


/* img {
	float:left;margin-right:6px;margin-bottom:12px; */
/* body{font: 76% "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;text-align:center}

p, h5, h4, {
	margin: 0 10px 10px;
}

*/

a:link {
	color: #0000CC;
	font-weight: normal;
	text-decoration: underline;
}

a:visited {
	color: #0000CC;
	font-weight: normal;
	text-decoration: underline;
}

a:hover { color: #ff3300; font-weight: normal; text-decoration: underline;  }

a:active {
	color: #0000CC;
	font-weight: normal;
	text-decoration: underline;
}


/* =header ------------------------------------------------------ */

/* div#header {
	height: 110px;
	margin: 0;
	padding-left: 0;
	text-align: center;
}

*/

.centerlogo  {
	border-color: #000000;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 12px;
	/* margin-left: 210px;
	margin-right: auto; */
}

/* div#header img {
	border-color: #000000;
	text-align: center;
	/* margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 210px;
	margin-right: auto; */
} */

div#header hr {
	color: #ff3300;}

/* =content ------------------------------------------------------- */

/* TOP NAVIGATION */

.topNavigation {
	display: inline;
	background-color: #e8e8e8;
	height: 20px; padding: 0px 0px 0px 0px; 
	/* border-bottom: solid 1px #9bb6d2; /* Sets the bottom border properties for an element using shorthand notation */
}

/* Styles for Navigation */
.topNavigation li {
	float: left; 
	} 
.topNavigation ul {
	list-style: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	display: block;
	background-color: #FFFFFF;
} 

.topNavigation a {
	/*color: #000; */
	text-decoration: none;
	margin: 0px 2px;
	padding: 5px 13px 5px 13px;
	display: block;
	background-color: #e8e8e8;
	text-align: center;
	font-size: 12px;
}
.topNavigation a:hover {
	background-color: #ff6600;
	color: #FFFFFF;
}

.topNavigation {clear:left;width:100%}


/* =navigation ---------------------------------------------------- */

/* div#navigation p {
	font-family: "Trebuchet MS", verdana, "Bitstream Vera Sans", lucida, arial;
	font-size: .9em; line-height:1.4;
	margin: 0 0px 0 0px;
} 

div#navigation h3 {
	font-weight: normal;
	margin-bottom: 6px;
	/*margin-left: 10px;
	margin-right: 10px;*/
}

*/

#navbar dl {
	list-style: outside;
	display: block;
	width: 170px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px; 
}

#navbar dt {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: black;
	background-color: white;
	/* margin-top: 1px;
	margin-bottom: 1px; */
	border-top: 0px solid #ff3300;
	border-bottom: 1px solid #ff3300;
	width: 155px;
	padding-top: 0px;
	padding-bottom: 4px;
}

#navbar dd {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 8pt;
	text-align: left;
	color: #ff3300;
	background-color: white; /* border-bottom: 1px solid #ff3300; */;
	width: 170px;
	margin-top: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
}

#navbar dl dd a {
text-decoration: none;
}

#navbar dl dd a:hover {
	color: #ff3300;
	text-decoration: underline;
/* font-weight:bold; */
}

div#navbar a:visited {
	text-decoration:none;
}

div#navbar a:link {
	text-decoration: none;
	/*padding-left: 10px;*/
}



=right ------------------------------------------------------- 

/*div#right {
	margin: 0px 10px 12px 10px;
	line-height: normal;
	padding:0px 10px 0px 10px;
	font-size: 12px;
} */

div#right h2 {
	font-size:18px;
	margin-bottom: 6px;
	margin-top:15px;
	color: #ff3300;	font-weight: normal;
	
}
div#right h4 {
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 18px;
}

div#right h5 {
	margin: 10px 0px 0px 0px;
	font-weight: normal;
	font-size: 18px;
} 

div#right a:visited {
	text-decoration:none;
}


div#right a:link {
	text-decoration: none;
	/*padding-left: 10px;*/
}


/* BOXES FOR RIGHT SIDE */

.boxtext {
	padding:0px 5px 0px 5px;
}

.rightbox {
	width:175px;text-align:center;padding:5px;background-color:#cccccc;border:2px dotted black;font-size: 1.2em;
	line-height:1.4; font-family: Georgia, "Times New Roman", Times, serif;
}

.rightboxnofontsize {
	width:175px;text-align:center;padding:5px;background-color:#cccccc;border:2px dotted black;
}

.rightbox-topborder {
	width: 185px;
	text-align: center;
	padding: 6px 2px 6px 2px;
	background-color: #E3E3E3;
	border: 1px #FF3300 dotted;
	border-top-width: 6px;
	border-top-style: solid;
	margin-bottom:12px;
	
	}
 .rightbox-topborder p {
	font-size: 12px;
	
		}
 .rightbox-topborder h2 {
	font-size: 18px;
	
		}

*/




/* =footer ------------------------------------------------------- */

#footer hr {
	color: #ff3300;}

#footer p {
	margin-bottom:12px;
}





/* =LISTING SPECIFIC FORMATTING  ++++++++++++++++++++++++ */


/* listing-info will be used to replace .pubinfo within the Listing divs  */

#listing-info p {
	font-size: .9em;
	margin-top: 0px;
	margin-bottom: 0px;
		}
		
.listing-rightbox {
	width: 140px;
	text-align: center;
	padding: 12px 12px 12px 12px;
	background-color: #E3E3E3;
	border: 1px #FF3300 dotted;
	font-size: 1em;
	line-height: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 12px;
	margin-right: 12px;
	margin-left: 12px;
	border-top-width: 6px;
	border-top-style: solid;
}
		

.listing h1 {
	font-size: 1em; /* letter-spacing:.1em; */;
	margin-bottom: 6px;
	font-weight: normal;
}

.listing h2 {
	
	margin-bottom: 0px;
	}

.listing h2 a:link {
	font-weight: bold;
	text-decoration:none;
	}

.listing h2 a:visited {
	font-weight: bold;
	text-decoration:none;
	}

.listing h3 {
	font-size: 1.2em;
	margin-top:0px;
	margin-bottom: 3px;
	font-weight:normal;
}

.listing h4 {
	margin-top: 12px;
	margin-bottom: 0px;
	text-align: left;
}


.listing h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:normal;
	line-height:1.5;
}

.listing h6 {margin-top:24px;margin-bottom:0px;
	}

.listing img {
	float: none;
	margin-top:0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-style: solid;
	border-width: 1px;
}

.listing ul {
	list-style-type: circle;
	list-style-position: outside;
	padding: 0px;
	margin: 0px 0px 0px 30px;
	line-height: 1.5;
}

.listingbanner h2 {
	color: #ff3300;line-height:1.5;
	}
		
.listingbanner p {margin-top:0px;margin-bottom:12px;font-size:.9em;line-height:1.4;color:black;}

.listingbanner {
	color: #ff3300;line-height:1.4;}
.listingbanner a:link {
	text-decoration:none;
}
.listingbanner a:visited {
	text-decoration:none;
}


/* Feb 8 change */
/* =PUBINFO for MAG and BOOK TITLES and BIBLIO INFO++++++++++++++++++++++++++++++++++++++++ 

.pubinfo p {
	font-size:.9em;
	margin-top: 0px;
	margin-bottom: 0px; 
}
*/

#pubinfo p {
	font-size: .9em;
	margin-top: 0px;
	margin-bottom: 0px;
		}
		

/* when I added #pubinfo p above, it made the pubinfo format correctly in the listings after I converted the breaks to paragraphs and wrapped in <div id="pubinfo"  */




/* =DUPLECATE OF PUBINDEX SPECIFIC FORMATTING - NO BORDER AROUND GRAPHIC NEW SYMBOL ++++++++++++ */

.contest p {
	margin-top: 0px;
	margin-bottom: 0px;
}


.contest h1 {
	margin-bottom: 3px;
	color: #ff3300;
}

.contest h2 {
	letter-spacing:2px;
	margin-bottom:3px;
	text-align:center;
	}

.contest h3 {
	
	margin-top: 24px;
	margin-bottom: 0px;
	line-height:normal;
}

/* =litonline special tag to make paid titles bold but not all links */

.contest h3 a {
	font-weight:bold;
}

.contest h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	}


.contest h5 {
	font-size:1.2em;
	margin-top: 18px;
	margin-bottom: 0px;
	text-align: center;
	color: #ff3300;
}

.contest h6 {
	font-size:.9em;
	margin-top: 0px;
	text-align:center;
}


.contest img {
	float: left;
	margin-right: 10px;
	margin-bottom:6px;
	border-style:none;
	border-width:1px;
}


.contest ul {
	font-size:.9em;
	list-style-type:circle;
	list-style-position:inside;
	padding:0px;
	margin:0px;
	line-height:1.5;
}

.contest a:visited {
	text-decoration:none;
}

.contest a:link {
	text-decoration:none;
}




/* =PUBINDEX SPECIFIC FORMATTING - LITMAG INDEX, LITMAG ONLINE, ALT NEWSWEEKLIES, ++++++++++++ */

.pubindex p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.online-mag {
	color: maroon;
	font-family: Verdana;
	font-variant: normal;
	font-size: 90%;
}


.pubindex h1 {
	margin-bottom: 3px;
	/* color: #ff3300; */
}

.pubindex h2 {
	letter-spacing:2px;
	margin-bottom:3px;
	text-align:center;
	}

.pubindex h3 {
	
	margin-top: 40px;
	margin-bottom: 0px;
	line-height:normal;
}

/* =litonline special tag to make paid titles bold but not all links */

.pubindex h3 a {
	font-weight:bold;
}

.pubindex h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	}


.pubindex h5 {
	font-size:1.2em;
	margin-top: 18px;
	margin-bottom: 0px;
	text-align: center;
	color: #ff3300;
}

.pubindex h6 {
	font-size:1em;
	margin-top: 0px;
	text-align:center;
}


.pubindex img {
	float: left;
	margin-right: 10px;
	margin-bottom: 6px;
	border-style: solid;
	border-width: 1px;
	margin-left: 2px;
}


.pubindex ul {
	font-size:.9em;
	list-style-type:circle;
	list-style-position:inside;
	padding:0px;
	margin:0px;
	line-height:1.5;
}

.pubindex a:visited {
	text-decoration:none;
}

.pubindex a:link {
	text-decoration:none;
}


/* ******** for the MAGAZINE STAND to make links bold ********** */

.boldlink a:link {
	font-weight:bold;
	}
.boldlink a:visited {
	font-weight:bold;
	}


/* ******** for the COMPLETE magazine index, LIT MAG index files to make text smaller ********** */




.pubindexsmall p {
	font-size:.9em;
	margin-top: 0px;
	margin-bottom: 0px;
}

.pubindexsmall ul {
	font-size:.9em;
	list-style-type:circle;
	list-style-position:inside;
	padding:0px;
	margin:0px;
	line-height:1.5;
}


#index {
	font-size:.9em;
	margin-left:15px;
	margin-bottom:12px;
	line-height:1.5;
}

.magindexsmall p{
	font-size: .9em;
	margin-top: 0px;
	margin-bottom: 9px;
}

.magindexsmall h3 {
	
	margin-top: 36px;
	margin-bottom: 0px;
	line-height:normal;
}

.magindexsmall a:visited {
	text-decoration:underline
}

.magindexsmall a:link {
	text-decoration:underline;
}

/* =BLOG OR NEWS PAGES -- LITERARY NEWS, BOOKS RECEIVED***************** */


.blog img {
	float: left;
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px;

}

.blog p {
	margin-left: 20px;
	margin-top: 6px;
	margin-bottom: 6px;
	}

/* CATEGORY */

.blog h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	letter-spacing: 1px;
	color: #ff3300;
	margin-top: 18px;
	margin-bottom: 0px;
}

/* SUB CATEOGRY */
	
.blog h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;letter-spacing:1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
	
/* DATE POSTED */

.blog h6 {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}
	
.blog a:link {
	font-weight: bold;
	}
.blog a:visited {
	font-weight:bold
}

/* =REVIEWS SPECIFIC FORMATTING+++++++++++++++++++++++++++++++++++++++++++ */


.reviews h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:1.5em;
	line-height:normal;
	
}

.reviews h3 {
	margin-bottom: 0px;
	color: #000000;
	font-weight: bold;
	
	

}

.reviews h3 a:hover {text-decoration:none; color: #000000; font-weight: bold;}
	

.reviews h4 {
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
	
}


.reviews img {
	float: left;
	margin-right: 10px;
	margin-bottom:2px;
	border-style:solid;
	border-width:1px;
	margin-left: 2px;

}

/*.reviews blockquote {
	font-size:0.9em*/
}

/* To stop the named anchor titles from displaying as regular link with hover */

/*.reviews a:hover {
	color: #000000;
	text-decoration: none;
}
*/

/* =BOOKSTORE SPECIFIC FORMATTING+++++++++++++++++++++++++++++++++++++++++++ */

.bookstore p {
	font-size:.9em;
	/* margin-left: 10px; */
	margin-top: 0;
	margin-bottom: 9px;
}

.bookstore a:link {
	font-weight:bold;
}

/* page title */

/* .bookstore {
	margin-left:10px;
	margin-right:10px; 
}
*/

.bookstore h2  {
	text-align: center;
	
}

/* city name */

.bookstore h3 {
	font-size:1.2em;
	margin-top: 18px;
	margin-bottom: 3px;
	}

/* bookstore name */

.bookstore h4 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 3px;
	
} 

/* bookstore address */

.bookstore h5 {
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

.bookstore img {
	float: left;
	margin-right: 10px;
	margin-bottom: 12px;
	margin-left: 2px;
}

.bookstore hr {
	width:75%;
	text-align:center;
	margin-top:12px;margin-bottom:12px;
}

.bookstore table  {
	margin-left:auto;margin-right:auto;
	}

.bookstore tbody tr td {
	line-height: 1.8;
	font-size: .9em;
}

.bookstoreright p {font-size: .8em;
	
}



/* HOME PAGE CODES */
.home p{
	margin-top: 3px;
	margin-bottom: 10px;
	/*padding:3px 5px 3px 5px; */
}

.home h2 {
	font-family: verdana, "Trebuchet MS", "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
	color: #ff3300;
	font-weight: normal;
	margin-bottom: 6px;
}

.home a:visited {
	text-decoration:none;
}


.home a:link {
	text-decoration: none;
	/*padding-left: 10px;*/
}

/* CLASSIFIED FORM */

.classified p {
	margin-top: 6px;
	margin-bottom: 6px;
}

.classified form {
	padding: 10px;
	margin: 1px;
}

.classified input {
	padding: 4px;
	margin: 0px;
	width: 300px;
	text-align: left;
}
.classified label {
	display: block;
	width: 140px;
	float: left;
	margin-right: 10px;
	text-align: right;
	margin-top: 4px;
}

.inputDescribe {
	left: 170px;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 150px;
	width: 310px;
	font-size: 10px;
}
.classified input.submit {
	width: 100px;
	margin-left: 180px;
	text-transform: uppercase;
	text-align:center;
}
.classified input.reset {
	width: 100px;
	text-transform: uppercase;
	text-align:center;

}
.classified input.checkbox {
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-align: left;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	
}

.classified_right p {
	line-height:1.6;
	font-size:1em;
}

/* Classified Ads */

.classified-ad h2 a:hover {text-decoration:none; color: ##FF3300; font-weight: bold;}

.classified-ad h2 {
	text-align: center;
	color: #FF3300;
	margin-top: 18px;
	margin-bottom: 0px;

}
.classified-ad p {
	font-size: .9em;
	line-height: 1.6;
}

.classified-ad table {
	table-layout: fixed;
	border-collapse: collapse;
	width: 545px;
	padding: inherit;
	border-style: none;
	border-width: 0px;
	empty-cells: hide;
}
.classified-ad td {
	border-width: 1px;
	padding: 10px;
	vertical-align: top;
	border-bottom-style: dotted;
}

.classified-ad img {
	margin: 0px;
	top: 0px;
}
.classified-ad h6 {
	font-size:.9em;
	margin-top: 0px;
	text-align:center;
}


