/*----------------------------------------------
Basic Style Sheet

version: 1.2
date: September 25, 2006
author: Daniel Miller
email: info@rcblake.com
website: http://rcblake.com/
----------------------------------------------*/

/* -----------------------------------------------------------------
                        LISTING ORDER
--------------------------------------------------------------------
Base
Color Sets
Page Structure
Column
Main Nav
Page Navs
Title Image Replacement
Content
--------------------------------------------------------------------


--------------------------------------------------------------------
                       BASE
--------------------------------------------------------------------*/

* {margin: 0; padding: 0;}

body {
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 13px;
	}
.clear {
	float: none;
	clear: both;
	}
.right {
	float: right;
	}
img.right {
	float: right;
	padding: 0 .75em;
	}
.left {
	float: left;
	}


/*------------------------------------------------------------
COLOR SETS ---- These set the basic body background color for the pages
----------------------------------------------------*/
body#grnDrk {background-color: #9bd09a;}
body#orngLt {background-color: #fab964;}
body#blue {background-color: #bce4ff;}
body#yel {background-color: #ffff98;}
body#grnLt {background-color: #e1f9e1;}
body#orngDrk {background-color: #f8a130;}
body#tan {background-color: #fff2ca;}



/*------------------------------------------------------------
PAGE STRUCTURE --- These structure the page
------------------------------------------------------------*/
.nav {
	height: 126px; 
	width: 853px;  
	margin: 5px 0 10px 0;
	}

.content {
	width: 770px; 
	clear: both;
	}

.footer {width: 770px; padding: 20px 0; margin: 0; clear: both;}



/*------------------------------------------------------------ 
COLUMN --- These structure the columns
-------------------------------------------------------------*/
#introHome {
	width: 425px; 
	float: left; 
	margin: 0 5px 0 20px;
	}


#subContentHome {
	width: 260px; 
	float: right; 
	margin: 20px 20px 0 5px;
	}

#fullCol {
	width: 730px;
	margin: 0 20px; 
	}

#mainCol {
	width: 490px; 
	float: left; 
	margin: 0 20px;
	}

#secCol {
	width: 180px; 
	float: right; 
	margin: 55px 20px 0 20px;
	}



/*------------------------------------------------------------
MAIN NAV --- These style the main nav
--------------------------------------------------------------*/
.nav h1 {
	text-indent: -9000px; 
	height: 27px; 
	width: 100%; 
	background: #ffffff url(http://www.peggysharp.com/images/mainNavTitle.gif) no-repeat center top;
	}

#mainNav {
	height: 99px;
	list-style: none;
	}

#mainNav li {
	height: 99px; 
	float: left;
	overflow: hidden;
	}
#mainNav a {
	display: block;
	line-height: 99px; 
	text-indent: -9000px;
	overflow: hidden; 
	}
#mainNav a:hover {
	display: block;
	line-height: 99px; 
	text-indent: -9000px;
	overflow: hidden;
	background-position: 0 -99px; 
	}  
/*--this set of styles places the background images in the nav---*/ 
	#home { width: 100px; 
		background: #ffffff url(http://www.peggysharp.com/images/mainNavHome.gif) no-repeat left top;
		}
	#idea {width: 83px; 
		background: #ffffff url(http://www.peggysharp.com/images/mainNavIdea.gif) no-repeat left top;
		}
	#newBook {width: 83px; 
		background: #ffffff url(http://www.peggysharp.com/images/mainNavNBN.gif) no-repeat left top;
		}
	#workshop {width: 83px; 
		background: #ffffff url(http://www.peggysharp.com/images/mainNavWorkshop.gif) no-repeat left top;
		}
	#resources {width: 83px; 
		background: #ffffff url(http://www.peggysharp.com/images/mainNavResource.gif) no-repeat left top;
		}
	#updates {width: 83px; 
		background: #ffffff url(http://www.peggysharp.com/images/mainNavUpdts.gif) no-repeat left top;
		}	
	#schedule {width: 83px; 
		background: #ffffff url(http://www.peggysharp.com/images/mainNavSchedule.gif) no-repeat left top;
		}
	/*----------Need To Figure Out how to have an On version of the navigation(upward triangle at bottom of image) 
	selected page class "schedulePage" not sure why the below isn't more specific than previous selection and
	would therefore override the above one.
	-------
	.schedulePage #schedule{width: 83px; 
		background: #gggggg url(http://www.peggysharp.com/images/mainNavHome.gif) no-repeat left top;
		}
	------*/		
	#picks {width: 83px; 
		background: #ffffff url(http://www.peggysharp.com/images/mainNavPicks.gif) no-repeat left top;
		}
	#about {width: 83px; 
		background: #ffffff url(http://www.peggysharp.com/images/mainNavAbout.gif) no-repeat left top;
		}
	#faq {width: 89px; 
		background: #ffffff url(http://www.peggysharp.com/images/mainNavFAQ.gif) no-repeat left top;
		}

/*------------------------------------------------------------
PAGE NAV --- These style the individual page sub navs
--------------------------------------------------------------*/
/*idea page navs--*/
#ideaNav1, #ideaNav2 {
	float: left;
	list-style: none;
	background-color: #0000ff;
	color: #ffffff; 
	}
#ideaNav1 a, #ideaNav2 a{
	display: block;
	float: left;
	width: 5.7em;
	text-align: center;
	text-decoration: none;
	font-size: 1em;
	color: #ffffff; 
	}
#ideaNav1 a:visited, #ideaNav2 a:visited{
	color: #909090; 
	}
#ideaNav1 a:hover, #ideaNav2 a:hover{
	background-color: #ffffff;
	font-weight: bold;
	color: #f8a130; 
	}
#ideaNav1 li, #ideaNav2 li{
	display: inline;
	line-height: 1em; 
	}
#ideaNav1 {
	padding: .5em 1.7em 0 1.7em;
	margin: 1em 0 0 0;
	border-bottom: .5em solid #0000ff
	}
#ideaNav2 {
	padding: 0 1.7em .5em 1.7em;
	margin: 0 0 1em 0;
	}
#ideaSubNav {
	margin: 1.5em 0 0 0;
	padding: 0 .25em;
	background-color: #669eff;
	border: solid .5em #669eff;
	}
#ideaSubNav label {
	color: #ffffff;
	font-weight: bold;
	}

#ideaArch { /*this sets the ideaSubNav pulldown box width---*/
	width: 160px
	}

/*--Schedule page Navs ----*/
#dateNav {
	float: right;
	border: none;
	margin: 0 1.5em;
	position: relative;
	top: 2.4em;
	}
	#monthNav {/* ------!!!UPDATE!!! change to 8em for final output---*/
		width: 10em;
		}
	#yearNav { 
		width: 6em;
		}
	#goBtn	{
		}
#stateNav {
	float: right;
	border: none;
	width: 160px;
	}

/*--- new Book News navs ----- */
#nbnSubNav {
	margin: 1.5em 0;
	padding: 0 .25em;
	background-color: #009800;
	border: solid .5em #009800;
	}
#nbnSubNav label {
	color: #ffffff;
	font-weight: bold;
	}

#nbnArch { /*this sets the nbnSubNav pulldown box width---*/
	width: 160px
	}

/*--- new Book News Title Index nav ----- */
#nbnTitleNav1, #nbnTitleNav2 {
	float: left;
	/*-- width: 450px; --*/
	list-style: none;
	background-color: #009800;
	color: #ffffff; 
	}
#nbnTitleNav1 a, #nbnTitleNav2 a{
	display: block;
	float: left;
	width: 2.5em;
	text-align: center;
	text-decoration: none;
	font-size: 1em;
	color: #ffffff; 
	}
#nbnTitleNav1 a:visited, #nbnTitleNav2 a:visited{
	color: #909090; 
	}
#nbnTitleNav1 a:hover, #nbnTitleNav2 a:hover{
	background-color: #ffffff;
	font-weight: bold;
	color: #f41919; 
	}
#nbnTitleNav1 li, #nbnTitleNav2 li{
	display: inline;
	line-height: 1em; 
	}
#nbnTitleNav1 {
	padding: .5em 2.5em 0 2.5em;
	margin: 1em 0 0 0;
	border-bottom: .5em solid #009800;
	}
#nbnTitleNav2 {
	padding: 0 2.5em .5em 2.5em;
	margin: 0 0 1em 0;
	}

/*--- picks navs ----- */
#picksSubNav {
	margin: 1.5em 0;
	padding: 0 .25em;
	background-color: #f8a130;
	border: solid .5em #f8a130;
	}
#picksSubNav label {
	color: #ffffff;
	font-weight: bold;
	}

#picksArch { /*this sets the nbnSubNav pulldown box width---*/
	width: 160px
	}


/*------------------------------------------------------------
 PAGE TITLE IMAGE REPLACEMENT - These allow for image replacement 
-------------------------------------------------------------*/
#mainCol h1, #fullCol h1{
	clear: both;
	text-indent: -9000px;
	font-size: 2em;
	}


.idea12Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea12Title.gif) no-repeat left top;
	line-height: 70px
	}


.idea11Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea11Title.gif) no-repeat left top;
	line-height: 70px
	}

.idea10Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea10Title.gif) no-repeat left top;
	line-height: 70px
	}

.idea09Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea09Title.gif) no-repeat left top;
	line-height: 70px
	}

.idea08Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea08Title.gif) no-repeat left top;
	line-height: 70px
	}

.idea07Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea07Title.gif) no-repeat left top;
	line-height: 70px
	}

.idea06Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea06Title.gif) no-repeat left top;
	line-height: 70px
	}
.idea05Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea05Title.gif) no-repeat left top;
	line-height: 70px
	}
.idea04Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea04Title.gif) no-repeat left top;
	line-height: 70px
	}
.idea03Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea03Title.gif) no-repeat left top;
	line-height: 70px
	}
.idea02Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea02Title.gif) no-repeat left top;
	line-height: 70px
	}
.idea01Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea01Title.gif) no-repeat left top;
	line-height: 70px
	}
.idea00Page #mainCol h1 {
	background: url(http://www.peggysharp.com/images/idea00Title.gif) no-repeat left top;
	line-height: 70px
	} 
.newBookPage #mainCol h1 {
	background: url(http://www.peggysharp.com/images/newBookTitle.gif) no-repeat left top;
	line-height: 70px
	}
.newBookTitlePage #mainCol h1 {
	background: url(http://www.peggysharp.com/images/newBookIndexTitle.gif) no-repeat left top;
	line-height: 70px
	}
.workshopPage #mainCol h1 {
	background: url(http://www.peggysharp.com/images/workshopTitle.gif) no-repeat left top;
	line-height: 70px
	}
.resourcePage #mainCol h1 {
	background: url(http://www.peggysharp.com/images/resourceTitle.gif) no-repeat left top;
	line-height: 70px
	}
.updatePage #mainCol h1 {
	background: url(http://www.peggysharp.com/images/handbookUpdtTitle.gif) no-repeat left top;
	line-height: 70px
	}	
.schedulePage #fullCol h1 {
	background: url(http://www.peggysharp.com/images/scheduleTitle.gif) no-repeat left top;
	line-height: 70px
	}
.picksPage #mainCol h1 {
	background: url(http://www.peggysharp.com/images/picksTitle.gif) no-repeat left top;
	line-height: 70px
	}
.aboutPage #mainCol h1 {
	background: url(http://www.peggysharp.com/images/aboutTitle.gif) no-repeat left top;
	line-height: 70px
	}
.faqPage #mainCol h1 {
	background: url(http://www.peggysharp.com/images/faqTitle.gif) no-repeat left top;
	line-height: 70px
	}



/*------------------------------------------------------------
 CONTENT 
-------------------------------------------------------------*/
/*---This is for the temp admin error text ---*/
#introText .error {
  color: #FF0000;
  text-align: center;
}

/*---This is for the admin error text style---*/
.errormessage {
	color: red;
	font-weight: bold;
	}


/*--footer content--*/
.footer p {
	font-weight: bold;
	text-align: center;	
	}
/*-- mainCol content ---*/
#mainCol p{
	font-size: 1.1em;
	text-indent: 1.5em;
	padding: 0 .75em;
	}

/*--following set are for home page content---*/
#introHome h1 {
	height: 106px;
	background: url(http://www.peggysharp.com/images/homeTitle.gif) no-repeat;
	text-indent: -9000px;
	font-size: 2em;	
	}
#introHome h2 {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: .25em;
	text-align: center;
	padding: 5px 0 15px 0;
	}
#introText {
	font-size: 1.25em;
	text-indent: 1.5em;
	padding: 0 .75em;
	background: #ffffff;
	}
#introText img {
	float: left;
	margin: 0 1em 0 0;
	}
#subContentHome p {
	background-color: #ffffff;
	padding: 0 .75em;
	font: 1em Verdana, Helvetica, sans-serif;
	text-indent: 2em;
 	}
#subContentHome h1 {
	background-color: #ffffff;
	padding: 0 .75em;
 	}
#subContentHome h2 {
	background-color: #ffffff;
	padding: 0 .75em;
 	}
#ideaPrev h1 {
	font: bold 1em Verdana, Helvetica, sans-serif;
	color: #f8a130;
	}
#ideaPrev h2 {
	font: italic bold 1em Verdana, Helvetica, sans-serif;
	color: #f8a130;
	}	
#testimonial {margin: 20px 0 0 0;}
#testimonial p {color: #f41919;}
#testimonial h1 {
	font-size: 1em;
	font-weight: bold;
	color: #f8a130;
	text-align: right;
	}


/*These set the colors to match for the box top/btm divs */
#grnDrk div.topBox{
	clear: both;
	border: solid;
	border-width: 0 .75em .75em .75em; 
	border-color: #9bd09a #9bd09a #ffffff #9bd09a;
	}
#grnDrk div.btmBox {
	clear: both;
	border: solid; 
	border-width: .75em .75em 0 .75em;
	border-color: #ffffff #9bd09a #9bd09a #9bd09a;
	}
#orngLt div.topBox{
	border: solid;border-width: 0 .75em .75em .75em; 
	border-color: #fab964 #fab964 #ffffff #fab964;
	margin-top: .75em;
	}
#orngLt div.btmBox {
	border: solid; border-width: .75em .75em 0 .75em;
	border-color: #ffffff #fab964 #fab964 #fab964;
	}
#blue div.topBox{
	border: solid;border-width: 0 .75em .75em .75em; 
	border-color: #bce4ff #bce4ff #ffffff #bce4ff;
	margin-top: .75em;
	}
#blue div.btmBox {
	border: solid; border-width: .75em .75em 0 .75em;
	border-color: #ffffff #bce4ff #bce4ff #bce4ff;
	}
#yel div.topBox{
	border: solid; border-width: 0 .75em .75em .75em; 
	border-color: #ffff98 #ffff98 #ffffff #ffff98;
	}
#yel div.btmBox {
	border: solid; border-width: .75em .75em 0 .75em;
	border-color: #ffffff #ffff98 #ffff98 #ffff98;
	}
#grnLt div.topBox{
	border: solid; border-width: 0 .75em .75em .75em; 
	border-color: #e1f9e1 #e1f9e1 #ffffff #e1f9e1;
	}
#grnLt div.btmBox {
	border: solid; border-width: .75em .75em 0 .75em;
	border-color: #ffffff #e1f9e1 #e1f9e1 #e1f9e1;
	}
#orngDrk div.topBox{
	border: solid; border-width: 0 .75em .75em .75em; 
	border-color: #f8a130 #f8a130 #ffffff #f8a130;
	}
#orngDrk div.btmBox {
	border: solid; border-width: .75em .75em 0 .75em;
	border-color: #ffffff #f8a130 #f8a130 #f8a130;
	}
#tan div.topBox{
	border: solid; border-width: 0 .75em .75em .75em; 
	border-color: #fff2ca #fff2ca #ffffff #fff2ca;
	}
#tan div.btmBox {
	border: solid; border-width: .75em .75em 0 .75em;
	border-color: #ffffff #fff2ca #fff2ca #fff2ca;
	}

/*-- idea page styling ----*/
#ideaText {
	background-color: #ffffff;
	padding: 0 .75em;
	}
#mainCol #ideaText h1{
	font: bold 1.5em Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #f41919;
	text-indent: 0;
	background: #ffffff;
	}
#ideaText h2{
	font-style: italic;
	font-size: 1.25em;
	color: #009800;
	padding: .5em .75em;
	}
#ideaText h3{
	font-size: 1em;
	padding: .75em 0 0 .75em;
	}	
.descript {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .95em
	}

/*--- Schedule page Styling ----------*/
#stateNav p {
	font: 1em Verdana, Helvetica, sans-serif; 
	}

.calendar {
	float: none;
	clear: both;
	width: 100%;
	margin: 0 0 20px 0;
	}

.calendarTbl {
	float: none;
	clear: both;
	border-collapse: collapse;
	width: 100%;
	background-color: #ffffff;
	}

.calendarTbl th{
	font: bold .9em Verdana, Helvetica, sans-serif; 
	border-top: solid .5em  #ffffff;
	border-left: solid 1px  #555555;
	border-right: solid 1px  #555555;
	border-bottom: solid 1px  #555555;
	padding-bottom: .25em;
	width: 14%;
	}
.calendarTbl td {
	height: 80px;
	vertical-align: top;
	}
div.dayNum {
	padding: 3px 15px;
	margin-bottom: 3px;
	background: #fff2ca;
	border-bottom: 1px solid #e0dcc9;
	}
div.dayNumOn {
	padding: 3px 15px; 
	margin-bottom: 3px;
	background: #fab964;
	border-bottom: 1px solid #e0dcc9;
	}
div.dayNumOld {
	padding: 3px 15px;
	margin-bottom: 3px;
	background: #f5f4ed;
	color: #ababab;
	border-bottom: 1px solid #e0dcc9;
	}
div.dayitem {
	padding-top: 3px;
	padding-left: 10px;
	font: .85em Verdana, Helvetica, sans-serif;
	}
div.dayitem a {
	text-decoration: none;
	color: #000000;
	}
div.dayitem a:hover {
	color: #229eff;
	}

.calendar h2 {
	font-size: 3em;
	color: #f41919;
	margin: .5em 0 0 0; 
	}
.calendar h3 {
	font-size: 1.5em;
	color: #f41919;
	background-color: #ffffff;
	}
/*--- calendar item styling --------*/
.schedItem {
	clear: both;
	margin: .75em 0 1.5em 0;
	}

.schedItem p {
	background-color: #ffffff;
	padding: 0 .75em;
	margin-bottom: 1.5em;
	}

.schedItem h3 {
	color: #f41919;
	background-color: #ffffff;
	padding: 0 .75em .75em .75em;
	}
.schedDescript {
	width: 60%;
	padding: 0 .75em;
	background-color: #ffffff;
	}
.schedDescript p{
	padding-top: .75em;
	padding-bottom: .75em;
	background-color: #fff2ca;
	}
.schedDetail {
	width: 20%;
	background-color: #ffffff;
	}
.schedDetailSm {
	width: 10%;
	background-color: #ffffff;
	padding: 0 .75em;
	}

th.schedDetail,
th.schedDetailSm,
th.schedDescript {
	text-align: left;
	}
td.schedDetail,
td.schedDescript,
td.schedDetailSm {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	padding: .5em .75em;
	vertical-align: top;
	}
#returnToCal a{
	text-decoration: none;
	font: bold .85em Verdana, Helvetica, sans-serif;
	padding: 5px 0 6px 29px;
	background: url(http://www.peggysharp.com/images/calendarIcon.gif) no-repeat top left;
	}
#returnToCal a:hover{
	text-decoration: underline;
	}

/*---- New Book News styles ----*/
#nbnText {
	background-color: #ffffff;
	color: #000000;
	clear: both;
	}
#mainCol #nbnText h1{
	font: bold 1.5em Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #f41919;
	/* the following overides an earlier text indent setting */
	text-indent: 0; 
	background: #ffffff;
	}
#nbnText h2{
	font-size: 1.1em;
	color: #f8a130;
	padding: .5em .75em 0 .75em;
	}
#nbnText h3 {
	font: normal .95em Verdana, Helvetica, sans-serif;
	padding: 0 .75em;
	line-height: 3em;
	}
#nbnText h4 {
	/* this styles the letter headers for the new book title index ---*/ 
	font: bold 2em Verdana, Helvetica, sans-serif;
	background-color: #9bd09a;
	padding: 0 .75em;
	line-height: 1.5em;
	margin-bottom: 1em;
	clear: both;
	}
#mainCol #nbnText p{
	text-indent: 0;
	padding: 0 .75em 1.5em .75em;
	}

#mainCol #nbnText #excerpt {
	color: #000000;
	background-color: #e1f9e1;
	margin: .75em 0;
	padding: 0 0 1em 0;
	}
#mainCol #nbnText #excerpt h1{
	font: bold 1.5em georgia, "times new roman", times, serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #009800;
	padding: .25em .75em;
	}
#mainCol #nbnText #excerpt h2{
	/*-- this styling is for the "book" header in the excerpt section --- */
	font-size: 1.25em;
	font-weight: bold;
	color: #f41919;
	background: url(http://www.peggysharp.com/images/nbook.gif) no-repeat left top;
	padding: .5em .75em 0 2.5em;
	line-height: 2em;
	}
#mainCol #nbnText #excerpt h3{
	/*-- this styling is for the "idea" headers in the excerpt section --- */
	font: bold 1.25em georgia, "times new roman", times, serif;
	color: #000000;
	background: url(http://www.peggysharp.com/images/lightb.gif) no-repeat left top;
	padding: .25em .75em 0 2em;
	line-height: 2em;
	}
#mainCol #nbnText #excerpt p{
	color: #000000;
	padding: .5em 3em;
	}
.newBookPage p.descript{
	Text-indent: 1.5em;
	margin: .75em 0;
	}

/*--- These Style the Workshop page -----*/
#workshopText {
	background-color: #ffffff;
	color: #000000;
	}
#mainCol #workshopText h1{
	font-weight: bold;
	font-size: 1.25em;
	text-align: center;
	color: #f41919;
	background: #ffffff;
	/* the following overides an earlier text indent setting */
	text-indent: 0;
	line-height: 1.5em;
	}

#mainCol #workshopText #highlight h1{
	font-weight: bold;
	font-size: 1.25em;
	text-align: center;
	color: #ffffff;
	background: #f41919 url(http://www.peggysharp.com/images/star.gif) no-repeat left center;
	/* the following overides an earlier text indent setting */
	text-indent: 0;
	line-height: 1.5em;
	padding: 0 3em;
	}
#mainCol #workshopText #highlight P{
	background-color: #fab964;
	padding: 0 .75em;
	border-bottom: 2px solid #f41919;
	padding: .75em;
	margin-bottom: .75em;
	}

#mainCol #workshopText p{
	padding: 0 .75em 1.5em .75em;
	}
#mainCol #workshopText hr{
	margin: 0 auto .75em auto;
	background-color: #f41919;
	width: 80%;
	}
#mainCol #workshopText #intro {
	font-weight: bold; 
	font-size: 1em;
	line-height: 1.5em;
	padding: .75em 2em;
	}
.workshopPage .descript {
	background-color: #e1f9e1;
	padding: .75em;
	}
.workshopPage h1.descript{
	font: bold 1.25em georgia, "times new roman", times, serif;
	color: #ffffff;
	background: #009800 url(http://www.peggysharp.com/images/star.gif) no-repeat right center;
	}
.workshopPage p.descript{
	border-bottom: 2px solid #009800;
	}

/*--- These Style the resource page -----*/
#resourceText {
	background-color: #ffffff;
	color: #000000;
	}
#mainCol #resourceText h1{
	font-weight: normal;
	font-size: 1.25em;
	color: #ffffff;
	background: #669eff;
	/* the following overides an earlier text indent setting */
	text-indent: 0;
	padding: 0 .75em;
	line-height: 1.5em;
	}
#mainCol #resourceText p{
	padding: .25em .75em 1.5em .75em;
	}
#mainCol #resourceText #intro {
	font-weight: bold; 
	font-size: 1em;
	line-height: 1.5em;
	padding: .75em 2em;
	}
.resourcePage .descript {
	/*  background-color: #ffff98;    !!Changed 8_2_07, didn't like the yellow!!   */
	padding: .75em;
	}
.resourcePage h1.descript{
	font: bold 1.25em georgia, "times new roman", times, serif;
	color: #ffffff;
	background-color: #669eff;
	}
.resourcePage h2.backIssue {
	font: bold 1em georgia, "times new roman", times, serif;
	padding: 0 4em;
	}
.resourcePage #mainCol #resourceText p.backIssue {
	padding: 0 4em .75em 4em;
	text-indent: 0;
	line-height: 1.5em;
	}
em.soldOut {
	text-decoration: line-through;
	font: normal 1em georgia, "times new roman", times, serif;
	}
.resourcePage p.descript{
	padding-bottom: 1.5em;
	}

/* -- Stylings for Picks page -----*/
.picksPage #mainCol #resourceText h1#intro {
	font-weight: bold;
	font-size: 2em;
	color: #f41919;
	background: #ffffff;
	}
.picksPage #mainCol #resourceText p{
	text-indent: 0;
	}
.picksPage h2.pickHead{
	font: bold 1.2em georgia, "times new roman", times, serif;
	color: #ffffff;
	background-color: #f41919;
	padding: .25em .75em;
	}
.picksPage h3.pickHead{
	font: bold 1.2em georgia, "times new roman", times, serif;
	color: #ffffff;
	background-color: #f8a130;
	padding: .25em .75em;
	}
.picksPage h4.pickHead{
	font: bold 1.2em georgia, "times new roman", times, serif;
	color: #ffffff;
	background-color: #33cb33;
	padding: .25em .75em;
	}
.picksPage h5.pickHead{
	font: bold 1.2em georgia, "times new roman", times, serif;
	color: #ffffff;
	background-color: #669eff;
	padding: .25em .75em;
	}

/*-- These Style the About Peggy Page elements ----*/
.aboutPage p.descript{
	padding-bottom: 1.5em;
	}

/*-- These Style the FAQ elements ---*/
.faqPage #mainCol #resourceText h1#intro {
 	font-weight: bold;
	font-size: 1.5em;
	color: #f41919;
	background: #ffffff;
	/* the following overides an earlier text indent setting */
	text-indent: 0;
	padding: 0 .75em .5em .75em;
	line-height: 1.5em;
	}
.faqPage #mainCol #resourceText h2{
 	font-weight: normal;
	font-size: 1.25em;
	color: #ffffff;
	background: #669eff;
	/* the following overides an earlier text indent setting */
	text-indent: 0;
	padding: 0 .75em;
	line-height: 1.5em;
	margin-top: 1.5em;
	}
.faqPage #mainCol #resourceText h3{
 	font-weight: normal;
	font-size: 1.25em;
	color: #ffffff;
	background: #33cb33;
	/* the following overides an earlier text indent setting */
	text-indent: 0;
	padding: 0 .75em;
	line-height: 1.5em;
	margin-top: 1.5em;
	}
.faqPage #mainCol #resourceText h4{
 	font-weight: normal;
	font-size: 1.25em;
	color: #ffffff;
	background: #f8a130;
	/* the following overides an earlier text indent setting */
	text-indent: 0;
	padding: 0 .75em;
	line-height: 1.5em;
	margin-top: 1.5em;
	}
.faqPage #mainCol #resourceText strong.q {
	font-family: verdana, helvetica, sans-serif;
	font-size: 1.25em;
	}
.faqPage #mainCol #resourceText p {
	padding: .25em .75em;
	}
#mainCol ul.noDec {
	list-style: none;
	padding: 0 1.5em;
	margin: .5em 0;
	}
#mainCol li.title {
	font-weight: bold;
	}
#mainCol .noDec a {
	padding: 0;
	}
#mainCol ul.alph {
	list-style: upper-latin inside;
	clear: both;
	padding: 0 1.5em;
	}
	
#mainCol ul.num {
	list-style: decimal inside;
	clear: both;
	padding: 0 1.5em;
	}

.faqPage p.descript{
	background-color: #fff2ca;
	padding: .75em .75em;
	}

.newBookPage #mainCol ul.noDec,
.newBookTitlePage #mainCol ul.noDec {
	margin: 2em 0;
	}
.newBookPage #mainCol ul.noDec,
.newBookTitlePage #mainCol .noDec li{
	font-size: 1.1em;
	}
#mainCol #excerpt ul.noDec {
	list-style: none;
	padding: 0 3em;
	margin: .5em 0;
	}

