/*
Theme Name: J Egan
Theme URI: http://jenniferegan.com
Version: 1
Author: Spencer Hansen
Author URI: http://team--eight.com
*/

/* Begin Home */
* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	font-size: 62.5%; /* Resets 1em to 10px */
    font-family: 'Arial', Arial, sans-serif; 
	color: #000;
	text-align:center;
	}
a, a img { 
	outline: none;
	border:0;
	}
img {
	border: none;
	padding: 0;
	margin: 0;
}
a {	color:#fff; text-decoration:none; }
a:hover, .grey { color:#9d9ca0; }
hr {display:none}
/* Begin Main Structure */
#page {
	width: 1020px;
	margin: 0 auto;
	position:relative;
	min-height:100%;
	text-align:left;
}
* html #page, html #news, html #books, html #non-fiction, html #interviews, html #reviews, html #engagements, html #photobio, html #contact {
	height: 100%;
}
/* Begin Header and Nav */

#header {
	width: 1020px;
	height:205px;
	position:relative;
	margin: 0;
	z-index:10;
}
#news, #books, #non-fiction, #interviews, #reviews, #engagements, #photobio, #contact {
	min-height:100%;
	width:120px;
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
}
#news { 
	background:#fcb316;
	left:30px;
}
#books { background:#dcd123;
	left:150px;
}
#non-fiction { background:#ae9e36;
	left:270px;
}
#interviews { background:#9d7734;
	left:390px;
}
#reviews { background:#869892;
	left:510px;
}
#engagements { background:#8d9d3e;
	left:630px;
}
#photobio { background:#d0722c;
	left:750px;
}
#contact { background:#9f8f89;
	left:870px;
}
#jegan {
	width: 1020px;
	height:160px;
	margin:0;
	padding:0;
}
#jegan .colors, #jegan .edges {
	width:120px;
	height:160px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
#jegan .colors {
	width:120px;
}
#jegan .edges {
	width:30px;
}

#nav {
	width:960px;
	height:40px;
	margin: 0 30px; 
}
#nav .navitem {
	width:120px;
	height:20px;
	text-align:center;
	padding:10px 0;
	font-size:17px;
	float:left;
	display:inline;
}

	/* End Home */
	/* Begin Main */
#main {
	margin:0 30px;
	position:relative;
	width:960px;
	min-height:150px;
	font-size:13px;
}
#main ol {
	margin:0 30px 10px;
}
.news { background:#fcb316; }
.books { background:#dcd123; }
.non-fiction { background:#ae9e36; }
.interviews { background:#9d7734; }
.reviews { background:#869892; }
.engagements { background:#8d9d3e; }
.photosbio { background:#d0722c; }
.contact { background:#9f8f89; }
#presubnav {
	height:12px;
	width:940px;
}
#subnav {
	height:40px;
	width:940px;
	font-size:15px;
	padding:0 10px;
}
#subnav .items {
	height:28px;
	text-align:center;
	padding:12px 12px 0 12px;
	float:left;
	display:inline;
}
.news #subnav { background:#ce9412; }
.books #subnav { background:#bca81b; }
.non-fiction #subnav { background:#7f7129; }
.interviews #subnav { background:#6d5125; }
.reviews #subnav { background:#5d6864; }
.engagements #subnav { background:#656d2c; }
.photosbio #subnav { background:#a05624; }
.contact #subnav { background:#706562; }

.news a:hover, .news .grey { color:#ce9412; }
.books a:hover, .books .grey { color:#bca81b; }
.non-fiction a:hover, .non-fiction .grey { color:#7f7129; }
.interviews a:hover, .interviews .grey { color:#6d5125; }
.reviews a:hover, .reviews .grey { color:#5d6864; }
.engagements a:hover, .engagements .grey { color:#656d2c; }
.photosbio a:hover, photosbio .grey { color:#a05624; }
.contact a:hover, .contact .grey { color:#706562; }

.news #subnav a:hover { color:#A8780F; }
.books #subnav a:hover { color:#968715; }
.non-fiction #subnav a:hover { color:#594F1D; }
.interviews #subnav a:hover { color:#56411E; }
.reviews #subnav a:hover { color:#404745; }
.engagements #subnav a:hover { color:#474D1F; }
.photosbio #subnav a:hover { color:#7A411B; }
.contact #subnav a:hover { color:#4D4543; }


.post {
	margin:18px 30px 0 18px;
	position:relative
}
.subpost {
	margin:15px 30px 30px 18px;
	float:left;
	display:inline;
	clear:both;
}
p {
	margin: 0 0 10px 0;
}
.reviewitems {
	margin: 0 0 20px 0;
	padding:0 0 20px 0;
}
.reviews .reviewitems {
	border-bottom: solid 1px #5D6864;
}
.interviews .reviewitems {
	border-bottom: solid 1px #6D5125;
}
.non-fiction .reviewitems {
	border-bottom: solid 1px #7f7129
}
.non-fiction h3{
	color:#fff;
}
.non-fiction h4{
	font-style:italic;
}
.inpostright { 
	display: inline;
	float: right;
	width:740px;
}
.inposttxt p { 
	line-height:1.7em;
}
.engagements .inposttxt p { 
	margin:0;
}
.inpostimg { 
	display: inline;
	float: left;
	margin-bottom:20px;
}
.inposttxt{ 
	display: inline;
	float: right;
}
.booknav {
	margin: 0 0 30px 0;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 30px 30px;
	display: inline;
	}

img.alignleft {
	margin:0 30px 30px 0;
	display: inline;
	}

.alignright {
	margin: 0 0 30px 30px;
	display: inline;
	float: right;
	}

.alignleft {
	margin:0 30px 30px 0;
	display: inline;
	float: left
	}
.clear {
	clear:both;
}
#footer {
	margin:0 30px;
	position:relative;
	width:960px;
	height:50px;
	clear:both;
}

	/* End Main */
	/* Begin Pop ups */
#pop-ups {
	display:none;
	position:absolute;
	top:166px;
	left:30px;
	width:960px;
	height:800px;
	z-index:100;
}
#pop-fill {
	position:absolute;
	top:0px;
	left:0px;
	width:960px;
	height:800px;
	z-index:0;
}
.pop-ups {
	background:none repeat scroll 0 0 #FFFFFF;
	display:none;
	font-size:12px;
	height:480px;
	line-height:16px;
	position:absolute;
	width:600px;
	z-index:10;
}
p.pclose { 
	color:#737276;
	height:30px;
	padding:5px 20px 0 0;
	text-align:right;
	width:580px;
	cursor:pointer;
}
.pslide {
	overflow-y:auto;
	width:600px;
	height:445px;
	background:#FFFFFF;
}
.pslide a {
	color:#d0722c;
}
.pslide p {
	padding: 0 20px 12px;
	line-height:20px;
}
.column, .pslide p.column {
	padding: 0 90px 12px;
	line-height:20px;
}
.pslide strong {
	font-size:13px;
}
.pslide h3 {
	font-size:22px;
	padding: 0 20px 15px;
	line-height: 28px;
}
#pop-up1 h3 {
	color:#FCB316;
}
#pop-up2 h3, #pop-up3 h3 {
	color:#DCD123;
}
#pop-up4 h3, #pop-up5 h3 {
	color:#AE9E36;
}
#pop-up6 h3, #pop-up7 h3 {
	color:#9D7734;
}
#pop-up8 h3, #pop-up9 h3 {
	color:#869892;
}
#pop-up11 h3, #pop-up10 h3 {
	color:#8D9D3E;
}
#pop-up13 h3, #pop-up12 h3 {
	color:#D0722C;
}
#pop-up14 h3 {
	color:#9F8F89;
}
#pop-up1 {
	top:0px;
	left:120px;
}
#pop-up2 {
	top:150px;
	left:240px;
}
#pop-up3 {
	top:30px;
	left:240px;
}
#pop-up4 {
	top:223px;
	left:120px;
}
#pop-up5 {
	top:59px;
	left:120px;
}
#pop-up6 {
	top:320px;
	left:120px;
}
#pop-up7 {
	top:-51px;
	left:120px;
}
#pop-up8 {
	top:145px;
	left:120px;
}
#pop-up9 {
	top:370px;
	left:240px;
}
#pop-up10 {
	top:269px;
	left:240px;
}
#pop-up11 {
	left:240px;
	top:-10px;
}
#pop-up12 {
	top:50px;
	left:120px;
}
#pop-up13 {
	top:200px;
	left:120px;
}
#pop-up14 {
	top:200px;
	left:240px;
}
.pop-upls {
	color:#FFFFFF;
	cursor:pointer;
	font-size:22px;
	font-weight:bold;
	margin:0;
	padding:0 6px 3px 7px;
	position:absolute;
	width:107px;
}
#pop-upl1 {
	top:5px;
	left:0px;
}
#pop-upl2 {
	top:160px;
	left:120px;
}
#pop-upl3 {
	top:340px;
	left:120px;
}
#pop-upl4 {
	top:80px;
	left:240px;
}
#pop-upl5 {
	top:510px;
	left:240px;
}
#pop-upl6 {
	top:200px;
	left:360px;
}
#pop-upl7 {
	top:400px;
	left:360px;
}
#pop-upl8 {
	top:0px;
	left:480px;
}
#pop-upl9 {
	top:250px;
	left:480px;
}
#pop-upl10 {
	top:180px;
	left:600px;
}
#pop-upl11 {
	top:440px;
	left:600px;
}
#pop-upl12 {
	top:100px;
	left:720px;
}
#pop-upl13 {
	top:320px;
	left:720px;
}
#pop-upl14 {
	top:230px;
	left:840px;
}
		
	/* End Pop ups */
/* Begin TinyMCE customs */

.dropcap { font-size:150%; font-weight:bold; }
.smalltext, p.smalltext { font-size:85%;}
