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

* {padding:0;
	margin:0;
}
section, article, aside, footer

 {display:block;
}
#container {width:100%;
			width:955px;	
			margin: 0 auto;
			position:relative;		
	
}
.divider    	{width:450px;
			height:1px;
			background-color:#fff;
			clear:both;
            margin:2px auto;
            margin-bottom:24px;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	background-color:#939393;
	
}
#header {
	
	font-size:.6875em;
	/*-----cover purple-----#670058;---*/
	
	height:60px;
	padding:8px 0 15px 0;
	/*-----rounded-----
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;-------*/
	text-align:center;
	color:black;
	clear:left;
}

.center {text-align:center;
		margin:0 auto;
}
h1 {font-size:4em;
	font-stretch:ultra-expanded;
	font-weight:bold;
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	margin-top:0.2em;
	text-align:left;
	color:#000051;
	
}
h2	{
	font-size:2em; /* 24 px */

	color:#000051;
	margin:1.2em auto;
	text-align:center;
	font-family:"helvetica neue", helvetica, arial, sans-serif;
	
}


h3 {font-size:1.1em;
	font-style:normal;
	color:black;
	margin:.4em auto .8em auto;
	text-align:center;
}
h3 a, h3 a:visited {text-decoration:none;
	
	color:black;
}
h3 a:hover  {text-decoration:none;
	
	color:white;
}
.icon {
		border:none;
		
}


h6 a a:hover a:visited {
	
	text-decoration: none;
}


h4 a {font-size:1.125em;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin:0 auto;
	
}
h5 a a:hover	{
	font-size:1em; 
	color:white;
	text-decoration:none;
	
}
h5 a:visited {
	color:black;
}

h6 {

font-stretch:ultra-expanded;
	margin:.2em auto .3em auto;
	text-align:center;
	font-family:"helvetica neue", helvetica, arial, sans-serif;
	font-weight:bold;
	color:#000051;

	font-size:1.5em;
	/*purple color:#609;  */



}

h7 {font-size:1em;
	font-weight:bold;
	color:black; 
	margin:.4em 0;
	text-align:center;
}
h7 a, h7 a:visited {text-decoration:none;
	
	color:white; 
}
h7 a:hover  {text-decoration:none;
	
	color:#fff;
}
.smallerFont	{
	font-size:1.5em; 

	
}

h9 a, h9 a:visited {font-size:1em;
	font-weight:bold;
	color:black; 
	text-align:center;
	width:100%;
	text-decoration:none;
	margin:0 auto;
}

h9 a:hover  {text-decoration:none;
	
	color:#fff;
}


.or {font-size:.8em;
	font-weight:normal;
	color:black; 
	margin-bottom:0.4em;
	margin-top:.5em;
	margin-left:3em;
	width:100%;
	
}
p	{font-size: 1em;
	line-height:1.5em;
	margin-bottom:.9em; 
	color:#000051;   
	
}
.bigger {font-size:1.2em;
	
}
.highlight {font-size:.9em;
	line-height:1.5em;
	font-style:italic;
	padding-top:.5em;	
}
a, a:visited {
	color:black;	
	text-decoration:none;
}

a:hover {
	color:#fff;
	text-decoration:none;
}


nav {
	background-color:#383862;
	/*----color of nav bar----*/
	font-family:"helvetica neue", helvetica, arial, sans-serif;
	
	font-size:14px;
	height:35px;
	
	text-align:center;
	margin:auto auto;
	padding-right:.7em;
}
nav ul {list-style-type:none;
		text-align:center;
		padding-top:6px	
}

nav ul li
		{display:inline;
}

nav a {color:#fff;
		text-decoration:none;
		height:30px;
		padding:0 2.2em;
		display:inline-block;
	/*--------
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;------*/
}

nav a:visited {color:#fff;
				text-decoration:none;
		
}
nav a:hover {color:black;	
}

#col1 {
		float:left;
		width:27%;
		margin:4% 0 0 0;	
}
#col1 img {border:#FC3 1px solid;	
}



#col2 {float:left;
		width:50%;
		margin:2% auto;
	
}
#col2 p {font-size:1.1em;
}
.buy {	font-family: Verdana, Geneva, sans-serif;
		font-weight:bold;
		color:#ffe07f;	
		margin-left:0;
		font-size:1em;
}


#text {float:left;
		width: 40%;
		margin:2% 0 1% 2%;
		/*styles for border below this line*/
		
		margin-top:4%;
		
}
#text p {padding:2% 2% 2% 4%;  /*for square border only*/
}
.ital {font-style:italic;
}
.bold {font-weight:bold;
}
#aside	{float:right;
		
		margin:3em 0 3em 0;
		
		
}
#aside img, #authpage img, #excerptauth img, #excerpt {border:#FC3 1px solid;
	
}
#aside h3 {text-align:left;
			margin-right:0;
			font-size:1em;
	
}
#topicon {margin-top:2em;
}
footer {
	font-size:.6875em;
	
	height:22px;
	padding:8px 0;
	text-align:center;
	color:black;
	clear:left;
}
.clear {clear:both;
}
/*----------------for author page-------------*/
#col2 {float:left;
		width: 45%;
		padding:0 10%;
	
}
/*---------excerpt--------*/
#excerptauth {float:left;
		margin:4% 2px;
		width:35%;
}


#excerpt {
	display:block;
	background-color:#ccc;
	padding:20px;
	width:58%;
	margin:4px 2px 0 4px;
	float:left;
	border:2px solid black;
	/*-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;*/
}
#excerpt p {color:black;
}
#excerptintro {float:left;
				width:55%;
				margin:4% 0 3% 0;
				
}
#excerptintro p {font-size:100%;
			margin:2px 20px;
			
			
}
.aboutAuthorR h7 {font-size:18px;
                
}
/*----------------form styles for contact page------------*/
#container2 {margin:0 auto;
			width:925px;
			position:relative;
		
			
			
	
}
#contactForm {width:873px;
			height:380px;
			position:absolute;
			/*background-color:#a85f93; color of nav*/
			background-color:#ccc;
			/*-moz-border-radius:30px;
			-webkit-border-radius:30px;
			border-radius:30px;*/
			margin:2px auto;
			top:80px;
			left:26px;
			border:2px solid black;
			
}

.formWordFirst {position:relative;
				margin-left:85px;
				margin-bottom:20px;
				padding-top:40px;
				color:black;
				font-size:14px;
				float:left;
}
.formWordSecond {position:relative;
				margin-left:85px;
				margin-bottom:20px;
				color:black;
				font-size:14px;
				float:left;
		
		
}
.formWordMessage {
				position:relative;
			
			
				margin-left:80px;
				margin-bottom:20px;
				float:left;
				color:black;
				font-size:14px;
}


					

#contactForm .submitButton {position:relative;
							left:175px;
							padding-bottom:40px;
}



#please {font-size:1em;
			margin:2em auto;
			padding:0 5em;
}
/*--------for thanks page------*/


#excerpt3 {
	display:block;
	background-color:#ccc;
	padding:20px;
	width:58%;
	margin:5% auto;
	border:2px solid black;
}
#excerpt3 p {
				color:black;
				font-size:1.2em;
				text-align:center;
}
/*--------for author page------*/
#aboutAuthorL {float:left;
			width:25%;
			margin:4% 0 0 7%;
			
	
}
#aboutAuthorR {float:right;
				margin:4% 1%;
				width:60%;
				
	
}
#aboutAuthorR p 	{
					font-size:1.15em;
					padding:1.5% 2.5% 1.8% 2.2%;
}
#aboutAuthorR h7 {text-align:center;
					margin:2px;
					padding:2%;
					color:#000051;
}

/*--------for In Author's Words or For Readers------*/

#textacross h2 {margin:12px auto 6px auto;
}
#excerpt2 {
	display:block;
	
	padding:20px;
	width:75%;
	margin:4px auto;
	
	
	/*-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;*/
}
/*--------for Blog------*/

.figTitle	{border:20px solid #6e6d6b;
			position:absolute;
			top:500px;
			left:246px;
	
}
#blogForm {width:873px;
			height:380px;
			
			/*background-color:#a85f93; color of nav*/
			/*background-color:#ccc;*/
			/*-moz-border-radius:30px;
			-webkit-border-radius:30px;
			border-radius:30px;*/
			margin:2px auto;
			
			/*border:2px solid black;*/
			
}

.blogformWordFirst {position:relative;
				margin-left:91px;
				margin-bottom:20px;
				padding-top:40px;
				color:black;
				font-size:14px;
				float:left;
}
.blogformWordSecond {position:relative;
				margin-left:91px;
				margin-bottom:20px;
				color:black;
				font-size:14px;
				float:left;
		
		
}
.blogformWordMessage {
				position:relative;
			
				
				margin-left:80px;
				margin-bottom:20px;
				float:left;
				color:black;
				font-size:14px;
}

.interviewCol1 {float:left;
    			margin:0 20px;
	
}
.interviewCol1 img {border:1px solid yellow;
}
.interviewCol2 {float:left;
				width:500px;
}
.interviewCol2 h3 {color:#000051;
}
.interviewCol2 h3 {font-size:16px;
					color:#000051;
}
.interviewCol2 p a, .interviewCol2 p a:visited {color:#fff;
}					

#blogcontactForm .submitButton {position:relative;
							left:200px;
							padding-bottom:40px;
}
.blogCustomerReply {background-color:#A6CAF0;
					width:600px;
					
					font-size:11px;
}
.blogLaylaReply {background-color:#CFCFCF;
					width:600px;
			
					font-size:11px;
}
.kirkus {font-style:italic;
}


