/* SUB-PAGES */
.page-content { padding: 22px 30px 30px 30px; overflow: hidden; zoom: 1; }

/* Set the "height/width" of cover to avoid "page jump" as image loads */
.cover200x300 { float: left; margin: 4px 20px 0 0; width: 200px; height: 300px; }
.socialmedia { float: right; padding: 20px 20px 20px 15px;}

.big-title { color:#333333; font-weight: bold; font-size:30px; }
.big-title .genre { font-weight: normal; font-style: italic; font-size: 14px; padding-left: 10px; }
.small-title { color:#7A7A52; font-size:24px; margin: -4px 0 10px 0; }
.small-title.author-name { color: #333333; }
.description { font-size: 17px; line-height: 23px; }
.description .title { font-weight: bold; color:#333333; padding-bottom: 3px; }
.get-the-book { padding-bottom: 20px; font-size: 18px; }  /* 18pt means they'll fit on one line */
.get-the-book b { color: red; margin-right: 10px; }

.bio-photo { width: 150px; height: 150px; border: 1px solid #333333; float: right; margin: 8px 0 20px 15px; }
.read-more-wrapper { position: absolute; }
.hide-link { font-size: 12px; font-style: italic; margin-left: 20px; text-decoration: none; }
.hide-link:hover, .hide-link:active, .hide-link:visited { text-decoration: underline; }
.collapsed .bio-photo { width: 75px; height: 75px; margin: 0 0 15px 15px; }


/* BUTTONS & COUNT */
.count {
	float: right;
	margin-top: 11px;
	margin-right: 10px;
	color: #666666;
}
.nav-button-wrapper { float: right; }
a.nav-button, span.nav-button { float: left; margin-left: 10px; margin-top: 8px; }
a.nav-button, span.nav-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-style:normal;
	height:25px;
	line-height:24px;
	width:70px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.nav-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.nav-button:active {
	position:relative;
	top:1px;
}
.nav-button.disabled, .nav-button.disabled:hover {
	background: white;
	color: #CCCCCC; 
	text-shadow: none;
}
