/*<group=General Styles>*/

body {
	background: #444242 url(images/background1.jpg) repeat -20px -20px;
	text-align: center;
	font: 0.8em/1.6em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	margin: 0 50px 50px;
	color: #404040;
}


h2 {
	font: bold 1.65em Times, Georgia;
	font-variant: small-caps;
	letter-spacing: 3px;
	padding-bottom: 5px;
	color: #777;
}


h3 {
	margin-bottom: -3px;
	color: #777;
	border-bottom: 1px solid #ccc;
	width: 280px;
	font: bold 1.35em Times, Georgia;
	letter-spacing: 2px
	}
	
h3.chosenh3 {
	margin-bottom: -3px;
	margin-top: 25px;
	color: #d45500;
	border-bottom: 1px solid #ccc;
	width: 380px;
	font: bold italic 1.35em Times, Georgia;
	letter-spacing: 2px
	}	

h4 {
	color: #8F3773;
	font: italic 1.35em Times, Georgia;
	padding-top: 10px;
	text-align: right;
}

h5 {
		font: italic 1.35em Times, Georgia;
		font-variant: small-caps;
		margin: 5px 0;
}


p {
}

em {
	font: italic 1.15em/1.2em Times, Georgia;
}

#list li {
color: #888;
}

a:link, a:visited {
	color: #4c4c4c;
	text-decoration: none;
}

a:hover, a:active {
}

blockquote, .standout {
}


img {
	border-style: none;

}

.image-left {
	float: left;
	margin: 0 10px 10px 0;
}

.image-right {
	float: right;
	margin: 0 0 10px 10px;
}
	

/*Layout*/

#container {
	text-align: left;
	margin: 20px auto;
	background: url(images/sidebar_left_bg.gif) repeat-y left top #ffffff;
	width: 740px;
}

.clearer {
	clear: both;
}

#pageHeader {
	margin-bottom: 70px;
	height: 90px;
	position: relative;
	}

#pageHeader img {
float: right;
}


.navtop {
	padding: 0px 0 0px 0;
	font-size: 1em;
	height: 30px;
	text-indent: 2px;
	width: 220px;
}

.pagetitle {
	padding: 10px 55px 8px 0px;
	margin-bottom: -5px;
	font: bold 1.2em Times, Georgia;
	font-variant: small-caps;
	color: #ccc;
	letter-spacing: 3px;
	height: 14px;
	}
	
.chosentitle {
	padding: 10px 25px 8px 0px !important;
	margin-bottom: -5px;
	font: bold 1.2em Times, Georgia;
	font-variant: small-caps;
	color: #ccc;
	letter-spacing: 3px;
	height: 14px;
	}	
	

.pagedef {
	color: #ccc;
	margin-top: 5px;
	margin-bottom: 10px;
	float: right;
	text-align: left;
}

.pagedef em {
font-size: 100%;
}

#actualdef {
padding: 8px 4px 8px 16px;
font: normal 1.2em Times, Georgia;
width: 180px;

}

#actualdef em{
font: italic 1em Times, Georgia;
}

.pagedefquote{
padding: 5px 4px 5px 16px;
width: 180px;
font: normal 1.1em/1.2em Times, Georgia;
background-color: #AE5C7C;
text-indent: -6px;
}



#pageHeader h1 {
	margin: 0px 0 10px 0px;
	color: #ffffff;
	font-weight: normal;
	text-indent: -5000px;
	overflow: hidden;
	height: 120px;
	padding-bottom: 10px;
}

#contentContainer {
	margin-left: 220px;
	position: relative;
}

#contentContainer .content {
	margin-left: 40px;
	margin-right: 40px;
	padding-bottom: 10px;
	margin-top: 15px;
	padding-top: 0px;

	}


#contentContainer #sidebar {
	float: right;
	width: 100%;
	color: #808080;
	margin-top: -30px;
	text-align: right;
}

#sidebar p {

}

#fb{
margin: 70px 0 0 20px;	
}

#actionbox {
	float: right;
	padding: 8px 16px 8px 10px;
	margin: 0px -40px 10px 15px;
	background-color: #ccc;
	font: italic 1.1em/1.35em Times, Georgia;

}

#actionboxinner {
	width: 180px;
	border: none !important;
}

.quotecap {
	text-align: right;
	margin: -4px 15px 35px 0;
	color: #888;
	font: italic 1.15em Times, Georgia;
}



#sidebarContainer {
	float: left;
	width: 220px;
	position: relative;
	display: block;
}

#sidebarContainer #cornerimage {
	width: 220px;
	height: 130px;
	background: #fff url(images/wordMavenLOGO3.gif) 0px 0px;
	background-repeat: no-repeat !important;
	display: block;
}

#sidebarContainer p {
	color: #333333;
	margin: 20px;
	padding: 5px;
}

#sidebarContainer a:link, #sidebarContainer a:visited {
	text-decoration: none;
	color: #afafaf;
	background: transparent;
}

#sidebarContainer a:hover, #sidebarContainer a:active {
	background: #333333;
}

#amazonbox {
	text-align: center;
	border: 1px solid #555;
	padding: 8px 0px;
	width: 140px;
	margin: 50px -20px 0 30px;
	color: #ccc;
}

.footer {
	color: #808080;
	width: 740px;
	margin: 0px auto;
	background-color: #333;
	
}

.footer p {
	font: normal 1em/1.2em Times, Georgia;
	letter-spacing: 1px;
	padding: 8px 0 6px 0;
	text-align: center;
}






/* Toolbar Styles */

#navcontainer {
}

#navcontainer #current {
	color: #fff;
}

/* Parent - Level 0 */

#navcontainer ul{
	list-style: none;
	padding: 0;
	margin: 20px;
}

#navcontainer li {
}

#navcontainer a {
	text-decoration: none;
	color: #afafaf;
	border-bottom: 1px solid #484848;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 20px;
}

#navcontainer a:hover {
	background: #555;
	text-indent: 10px;
	color: #afafaf;
}

#navcontainer a:active {
}

/* Child - Level 1 */

#navcontainer ul ul {
	margin: 0;
	padding: 0;
	border-top-style: none;
}

#navcontainer ul ul li {
		padding-left: 18px;

}

#navcontainer ul ul a:link {
	padding-left: 18px;
	font-size: 0.9em;
	color: #afafaf;
	border-style: none;
}

#navcontainer ul ul a:hover{
	background: transparent;
	color: #afafaf;
}

#navcontainer ul ul .current {
	padding-left: 20px;
	background: transparent;
	color: #fff;
}



/* Child - Level 2 */

#navcontainer ul ul ul {
	border: none;
}

#navcontainer ul ul ul li { 
}

#navcontainer ul ul ul a:link {
	padding-left: 35px;
}

#navcontainer ul ul ul a:hover{

}

/* Child Level 3 */

#navcontainer ul ul ul ul {
	display: none;
}


/*HOME STYLES*/

#homebody h2 {
		border-bottom: 1px solid #6B004A; 
}

#homebody h4 {
	border-top: 1px solid #6B004A; 
}

#homebody strong {
	color: #6B004A;
}

#homebody span.highlight {
	color: #6B004A;
}

#homehighlight {
font-size: 115%;
}

#homebody a{
	color: #6B004A;	
}

#homebody .content a{
	color: #894167;
	text-decoration: underline;	
}

#homebody .navtop {
	background: #6B004A;
	color: #6B004A;	
 }

#homebody .pagetitle {
	background: #6B004A;
		padding-right: 65px;

}

#homebody .pagedef{
	background-color: #894167;
}

#homebody .pagedefquote{
background-color: #AE5C7C;
}

#homebody .footer p {
	border-top: 2px solid #6B004A;
}

#homebody #sidebarContainer #cornerimage {
		border-bottom: 1px solid #6B004A;
}

#homebody #actionbox {
	border-top: 7px solid #894167;
	border-bottom: 7px solid #894167;
	border-right: 0;
}



/*BOOK STYLES*/

#bookbody h2 {
		border-bottom: 1px solid #d45500; 
}

#bookbody h4 {
	border-top: 1px solid #d45500; 
}

#bookbody strong {
	color: #d45500;
}

#bookbody a{
	color: #d45500;	
}

#bookbody .content a{
	color: #d45500;
	text-decoration: underline;	
}

#bookbody .navtop {
	background: #d45500;
	color: #d45500;	
 }

#bookbody .pagetitle {
	background: #d45500;
	color: #333;
}

#bookbody .pagedef{
	background-color: #D97638;
	color: #333;
}

#bookbody .pagedefquote{
background-color: #E89352;
}

#bookbody .footer p {
	border-top: 2px solid #d45500;
}

#bookbody #sidebarContainer #cornerimage {
		border-bottom: 1px solid #d45500;
}

#bookbody #actionbox{
	border-top: 7px solid #d45500;
	border-bottom: 7px solid #d45500;
	border-right: 0;
	
}

#bookbody #actionlarger {
font-size: 120%;
margin-top: 8px;
}

#bookbody span.callout {
	color: #d45500;
	font-style: normal;
}

#bookbody span.highlight {
	color: #d45500;

}

#bookbody .quotecap {
	color: #d45500;
}

.reviewh3 {
	font: bold 1.2em Times, Georgia;
	font-variant: small-caps;
	letter-spacing: 3px;
}

#bookbox {
	text-align: right;
	border-top: 7px solid #d45500;
	border-bottom: 7px solid #d45500;
	margin-top: 25px;
	padding: 10px 10px;
	background: url(images/buythisbook.jpg) no-repeat -16px -11px #ccc;
}

#bookbox a{
font-size: 110%;
}
/*AUTHORS STYLES*/

#authorbody h2 {
		border-bottom: 1px solid #456b01; 
}

#authorbody h4 {
	border-top: 1px solid #456b01; 
}

#authorbody h5 {
	color: #456b01;
}

#authorbody strong {
	color: #456b01;
}

#authorbody a{
	color: #456b01;	
}

#authorbody .content a{
	color: #456b01;
	text-decoration: underline;	
}

#authorbody .navtop {
	background: #456b01;
	color: #456b01;	
 }

 #authorbody span.highlight {
	font-style: italic;
	color: #456b01;
}

#authorbody .pagetitle {
	background: #456b01;
}

#authorbody .pagedef{
	background-color: #5D8D33;
		color: #333;
}



#authorbody .pagedefquote{
background-color: #7EA55A;
}

#authorbody .footer p {
	border-top: 2px solid #456b01;
}

#authorbody #sidebarContainer #cornerimage {
		border-bottom: 1px solid #456b01;
}

#authorbody #actionbox{
	border-top: 7px solid #456b01;
	border-bottom: 7px solid #456b01;
	border-right: 0;
}

#authorsbyline {
	color: #444;
	font: italic 1.1em/1.25em Times, Georgia;
	margin: 30px 0px 10px 0;
	padding-top: 10px;
	border-top: 1px solid #456b01;
}

#joycepush {
margin: 0px 0px 40px 0;
padding-right: 15px;
}

#ellenpush {
margin: 0px 0px 40px 0;
padding-right: 24px;
}

#backtoauthor {
padding-top: 10px;
border-top: 1px solid #456b01;
text-align: center;
}

#authorbody .image-left {
	float: left;
	margin: 0 10px 10px 0;
	padding: 6px 0 0 0;
}

#authorquote{
	color: #456b01;
	font-style: italic;
	margin: 20px;
	line-height: 1.7em;

}



/*BOOK TALK STYLES*/

#booktalkbody h2 {
		border-bottom: 1px solid #ffb300; 
}

#booktalkbody h4 {
	border-top: 1px solid #ffb300; 
}

#booktalkbody strong {
	color: #C48101;
}

#booktalkbody a{
	color: #C48101;
}

#booktalkbody .content a{
	color: #C48101;
		text-decoration: underline;	
}

#booktalkbody .navtop {
	background: #ffb300;
	color: #ffb300;	
 }

#booktalkbody .pagetitle {
	background: #ffb300;
	color: #333;
	padding-right: 60px;

	}

#booktalkbody .pagedef{
	background-color: #FFC24B;
	color: #333;
}

#booktalkbody .pagedefquote{
background-color: #FFD46D;
}

#booktalkbody span.highlight {
	color: #C48101;
}


#booktalkbody .footer p {
	border-top: 2px solid #ffb300;
}

#booktalkbody #sidebarContainer #cornerimage {
		border-bottom: 1px solid #ffb300;
}

#booktalkbody #actionbox {
	border-top: 7px solid #ffb300;
	border-bottom: 7px solid #ffb300;
	border-right: 0;
}

#booktalkbody #actionlarger {
font-size: 115%;
}


#booktalkbody .quotecap {
	color: #C48101;
}

.booktopics {
		font: normal 1.25em/1.35em Times, Georgia;
		color: #C48101;
		margin: 25px 0 -10px 0;
		padding-bottom: 5px;
		}


		

.booktalktimes {
		font: italic 1.1em/1.35em Times, Georgia;
		color: #666;
		background-color: #FFCB61;
		margin: 16px 10px 30px 10px;
		padding: 10px;
}

/*COLUMN STYLES*/

#columnbody h2 {
		border-bottom: 1px solid #307699; 
}

#columnbody h4 {
	border-top: 1px solid #307699; 
	}

#columnbody strong {
	color: #307699; 
}


#columnbody a{
	color: #307699; 
}

#columnbody .content a{
	color: #307699; 
		text-decoration: underline;	
}

#columnbody .navtop {
	background: #307699; 
	color: #307699; 	
 }

#columnbody .pagetitle {
	background: #307699;
	padding-right: 35px; 
	}

#columnbody .pagedef{
	background-color: #4E8AA1; 
	color: #333;

}

#columnbody .pagedefquote{
		background-color: #6C99A3;
}


#columnbody .footer p {
	border-top: 2px solid #307699; 
}

#columnbody #sidebarContainer #cornerimage {
		border-bottom: 1px solid #307699; 
}

#columnbody #actionbox {
	border-top: 7px solid #307699;
	border-bottom: 7px solid #307699;
	border-right: 0;
}

#columnbody span.highlight {
	color: #307699;
	font-size: 130%;
}

#columnbody .image-right {
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #ccc;
	padding: 5px;
}


#columnbox {
	text-align: center;
	background-color: #DFDFDF;
	border-top: 7px solid #307699;
	border-bottom: 7px solid #307699;
	margin-top: 25px;
	padding: 10px 8px;
}

/*CONTACT STYLES*/

#contactbody h2 {
		border-bottom: 1px solid #a98738; 
}

#contactbody h4 {
	border-top: 1px solid #a98738; 
	}

#contactbody strong {
	color: #a98738; 
}


#contactbody a{
	color: #a98738; 
}

#contactbody .content a{
	color: #a98738; 
		text-decoration: underline;	
}

#contactbody .navtop {
	background: #a98738; 
	color: #a98738; 	
 }

#contactbody .pagetitle {
	background: #a98738;
	 padding-right: 70px;
	 color: #555;
	}

#contactbody .pagedef{
	background-color: #CFA94D;
	color: #555;
}

#contactbody .pagedefquote{
background-color: #DCC16D;
}


#contactbody .footer p {
	border-top: 2px solid #a98738; 
}

#contactbody #sidebarContainer #cornerimage {
		border-bottom: 1px solid #a98738; 
}

#contactbody #actionbox {
	border-top: 7px solid #a98738;
	border-bottom: 7px solid #a98738;
	border-right: 0;
}

#contactinfo {
	text-align: center;
	background-color: #DFDFDF;
	border-top: 1px solid #a98738;
	border-bottom: 1px solid #a98738;
	font-size: 110%;
	margin-top: 25px;
}


#dpage #container {
	width: 537px;
	text-align: center;
	background-image: none;
	background-color: #d45500;

}
#dpage p{

}

