/*_______________________________________________________________________________________________

	Title: ReadingAfterMidnight
	Author: ADesigns
	Author URI: http://www.adesigns.eu/

	1. BASE
			1.1 Reset
			1.2 Defaults
			1.3 Basics

	2. LAYOUT
			2.1 Structure
			2.2 Header
				2.2.1 Logo
				2.2.2 Navigation
				2.2.3 Tools
			2.3 Content
				2.3.1 Text Styling
				2.3.2 Boxes & Wrappers
			2.4 Sidebar
			2.5 Footer

	3. INDIVIDUAL PAGES
			3.1 Homepage

	4. MEDIA
			4.1 Print

	v.2

_______________________________________________________________________________________________*/



/* 1. BASE
_______________________________________________________________________________________________
_______________________________________________________________________________________________*/

/* 1.1	Reset
_______________________________________________________________________________________________*/

	:focus {outline:0;}

	/* Quotes */
	q { quotes: none; }
	blockquote,
	q,
	cite {font-style: italic; font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; }
	q:before, q:after { content: ""; content: none; }

	/* Block elements */
	h1, h2, h3, h4, h5, h6, p { margin: 0; }
	hr { display: none; }
	ul, ol { list-style: none; margin: 0; padding: 0; }

	/* Monospace */
	pre, code, kbd, samp { font-family: monospace, monospace; _font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace; font-size: 1em; }
	pre {display: block; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

	/* Inline elements */
	small {font-size: 90%;}
	big {font-size:110%;}
	ins { background: #ff9; color: #000; text-decoration: none; }
	del {text-decoration:line-through;}
	mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
	strike {color:#f00;}
	b, strong {font-weight:bold;}
	em {font-style:italic;}
	dfn { font-style: italic; }
	abbr[title], acronym[title] { border-bottom: 1px dotted #999; cursor:help; }

	/* Tables */
	table {border-collapse: collapse; border-spacing: 0; }
	table th {font-weight:bold;}

	/* HTML5 */
	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
	audio[controls], canvas, video { display: inline-block; *display: inline; *zoom: 1; }

	/* Imagery */
	figure { margin: 0; }
	img { border: 0; -ms-interpolation-mode: bicubic; }
	svg:not(:root) {overflow: hidden;}

	/* Typography */
	sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
	sup { top: -0.5em; }
	sub { bottom: -0.25em; }

	/* Form */
	form { margin: 0; }
	fieldset { border: 0; margin: 0; padding: 0; }
	legend { border: 0; *margin-left: -7px; padding: 0; }
	label { cursor: pointer; }
	button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
	button, input { line-height: normal; *overflow: visible; }
	button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
	input, textarea, select, button {font-size:1.2em; font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif;}
	input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
	input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
	button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
	textarea { overflow: auto; vertical-align: top; }

/* 1.2	Defaults
_______________________________________________________________________________________________*/

	body {
		font-size:12px;
		line-height:1.5em;
		font-family: 'Trebuchet MS', Trebuchet, Jamrul, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Helvetica, Arial, sans-serif;
		text-align:center;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;
		color: #4c250d;
	} /* 12 / 18 */
	#main hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

	/* Tables */
	table {width:100%; margin:0 0 9px 0;}
	table th {padding:6px 9px;border-width:1px;border-style:solid;border-color:#aaa #aaa #000 #aaa;font-size: 1.16em;line-height:1.28em;}
	table td {padding:2px 9px;border:1px solid #aaa;}
	table tbody td {color:#444;}
	table tfoot td {color:#000;}

	/* Typography */
	blockquote {margin: 9px 0 9px 0 ;padding:13px 16px 4px 83px; border: 1px dashed #dfd9d4; background: url(../images/bg_blockquote.png) 30px 14px no-repeat; text-align: justify; }

	blockquote.small {
		padding: 9px 7px 1px;
		margin: 0 0 9px;
		text-indent: 33px;
		background-position: 8px 8px;
		background-image: url(../images/bg_blockquote-small.png);
	}
	pre { margin: 9px; padding: 4px 9px; background-color:#000; color:#ddd; }
	dl {margin:0 0 13px;}
	dl dt {float: left; font-weight:bold; width:15%; margin-right:2%; padding-top: 4px;}
	dl dd {float: left; width: 83%; padding-top: 4px;}

	/* Forms */
	input:valid, textarea:valid {	}
	input:invalid, textarea:invalid { background-color: #f0dddd; }

	/* Links */
	a {color:#0075e2;text-decoration:none;}
	a:focus { outline: thin dotted; }
	a:hover { text-decoration:underline;}
	a:hover, a:active { outline: 0; }

	::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
	::selection { background: #fe57a1; color: #fff; text-shadow: none; }


/* 1.3	Basics
_______________________________________________________________________________________________*/

	.hidden {display:none; visibility: hidden;}
	.invisible, .screen-reader-text { visibility: hidden; }
	.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
	.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
	.clear {clear:both;}
	br.clear {font-size:0;line-height:0;height:0;overflow:hidden;}
	.fleft {float:left;}
	.fright {float:right;}
	.ir {display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr;}
	p.center {text-align:center;}
	p.right {text-align:right;}
	p.left {text-align:left;}

	@font-face {
		font-family: stealth;
		src: url('stealth_magnum_bold-webfont.eot');
		src:  url('//ro.readingaftermidnight.com/wp-content/themes/readingaftermidnight/extended/styles/stealth_magnum_bold-webfont.woff') format('woff'),
		      url('stealth_magnum_bold-webfont.eot?#iefix') format('embedded-opentype'),
					url('stealth_magnum_bold-webfont.woff') format('woff'),
					url('stealth_magnum_bold-webfont.ttf') format('truetype'),
					url('stealth_magnum_bold-webfont.svg#StealthMagnumBoldRegular') format('svg'),
					url('//ro.readingaftermidnight.com/wp-content/themes/readingaftermidnight/extended/styles/stealth_magnum_bold-webfont.ttf') format('truetype'),
					url('//ro.readingaftermidnight.com/wp-content/themes/readingaftermidnight/extended/styles/stealth_magnum_bold-webfont.svg#StealthMagnumBoldRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	.clearfix:after,
	#wrapper .container:after,
	#wrapper form.extended ol:after,
	dl:after,
  #sidebar .widget:after,
	#main .hentry-wrap:after,
	#main .navigation:after,
		#main #crp_related ul:after,
		#sidebar .jetpack_subscription_widget form:after
	{ clear: both; content: "\200B"; display: block; height: 0; }

	/* When moving to Production Environment, move the following selector to ie.css */
	.clearfix,
	#wrapper .container,
	#wrapper form.extended ol,
	dl,
  #sidebar .widget,
  #main .hentry-wrap,
  #main .navigation,
	#main #crp_related ul,
	#sidebar .jetpack_subscription_widget form
	{zoom:1;}



/* 2. LAYOUT
_______________________________________________________________________________________________
_______________________________________________________________________________________________*/


/* 2.1	Structure
_______________________________________________________________________________________________*/

	html, body {height:100%; margin: 0; padding: 0; }
	.container {position:relative;margin:0 auto;text-align:left;width:940px;}

	#page {
		width: 100%;
		min-width: 940px;
		overflow: hidden;
	}

	#header .container {
		height: 328px;
	}
	#main {
		padding-left: 20px;
		width:648px;
		float:left;
	}
	#main img {max-width: 670px;}
	#sidebar {width:250px;float:right;}
	#main.wide {float:none;width:auto;}
	#footer {clear:both;}
	#footer .container {
		height: 114px;
	}

	#header {
		position: relative;
		z-index: 1;
	}

	#header:hover {
		z-index: 3;
	}

	x#wrapper {
		position: relative;
		z-index: 2;
	}



/* 2.2	Header
_______________________________________________________________________________________________*/


	/* 2.2.1	Logo
	_______________________________________________*/

	#header #logo {
		position: absolute;
		top: 70px;
		left: 39px;
		width: 224px;
		height: 64px;
		text-align: left;
		text-indent: -999em;
		background-repeat: no-repeat;
		background-image: url(../images/logo.png);
	}

	#header #logo span {
		position: absolute;
		top: -27px;
		left: 43px;
		width: 162px;
		height: 97px;
		background-image: url(../images/logo-hover.png);
		display: none;
	}

	/* 2.2.2	Navigation
	_______________________________________________*/

	#navigation {
		position: absolute;
		top: 218px;
		right: -8px;
		height: 44px;
		z-index: 3;
	}
	#navigation {}
	#navigation li {
		position: relative;
		float: left;
		background-repeat: no-repeat;
	}
	#navigation > div > ul > li > a {
		float: left;
		padding: 0 20px;
		font-size: 18px;
		line-height: 44px;
		text-transform: lowercase;
		text-decoration: none;
		font-family: stealth, 'Bookman Old Style', Bookman, 'URW Bookman L', serif;
		color: #885f45;
	}
	#navigation a:hover {
		color: #442f22;
	}
	#navigation .current a {cursor:default;}

	/* Dropdown */

	#navigation li.dropdown:hover,
	#navigation li#menu-item-1078:hover {
		background-image: url(../images/bg_dropdown-tip.png);
		background-position: 100% 100%;
	}

	#navigation > div > ul > li:hover > a {
		color: #442f22;
	}

	#navigation ul ul {
		position: absolute;
		background: #9ac333 url() 0 0 repeat-y;
		background:					linear-gradient(left, #9ac333, #cbe249);
		background:			-o-linear-gradient(left, #9ac333, #cbe249);
		background:			-ms-linear-gradient(left, #9ac333, #cbe249);
		background:		-moz-linear-gradient(left, #9ac333, #cbe249);
		background: -webkit-linear-gradient(left, #9ac333, #cbe249);
		background: -webkit-gradient(linear, 0 0, 100% 0, from(#9ac333), to(#cbe249));
						box-shadow: 1px 1px 1px #394f00;
				-moz-box-shadow: 1px 1px 1px #394f00;
		-webkit-box-shadow: 1px 1px 1px #394f00;
		behavior: url(/wp-content/themes/readingaftermidnight/extended/plugins/PIE.htc);
	}

	#navigation ul ul li {
		float: none;
	}

	#navigation ul ul li a {
		float: none;
		display: block;
		font-size: 14px;
		line-height: 20px;
		padding: 11px 15px 9px 15px;
		text-decoration: none;
		background: url(../images/bg_dropdown-sep.png) no-repeat;
		color: #000100;
	}

	#navigation ul ul li:first-child > a {
		background: transparent;
	}

	#navigation ul ul li a:hover {
		color: #000;
		text-decoration: underline;
	}

	#navigation > div > ul > li > ul {
		top: 44px;
		left: -999em;
		width: 230px;
						border-radius: 12px;
				-moz-border-radius: 12px;
		-webkit-border-radius: 12px;
	}

	#navigation > div > ul > li:hover > ul {
		right: 20px;
		left: auto;
	}

	/* Double Dropdown */

	#navigation ul ul ul {
		left: -999em;
		top: 1px;
		width: 230px;
		border-bottom: 1px solid #7d9d2a;
						border-radius: 12px 0px 12px 12px;
				-moz-border-radius: 12px 0px 12px 12px;
		-webkit-border-radius: 12px 0px 12px 12px;
						box-shadow: none;
				-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}

	#navigation ul ul li:hover > ul {
		left: auto;
		right: 230px;
	}

	#navigation ul ul ul li:first-child {
		background-image: url(../images/bg_sub-dropdown-tip.png);
		background-position: 100% 16px;
	}

	/* 2.2.3	Tools
	_______________________________________________*/

	#header #lightswitch {
		position: absolute;
    top: 129px;
    left: 405px;
		width: 149px;
		height: 52px;
    padding-left: 28px;
		background-position: 28px 0;
		background-repeat: no-repeat;
		background-image: url(../images/bg_light-switch.png);
		opacity: 0.6;
		-moz-opacity: 0.6;
		filter:alpha(opacity=60);
    cursor: pointer;
	}

	.ro #header #lightswitch {
		background-image: url(../images/bg_light-switch-ro.png);
	}

  #header #lightswitch:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter:alpha(opacity=100);
  }

  #header #twitterfollow {
    position: absolute;
    top: 136px;
    left: 807px;
    width: 70px;
    height: 55px;
  }

  #header #categoryicon {
		position: absolute;
		top: 305px;
		right: 270px;
		z-index: 1;
		width: 177px;
		height: 82px;
		background-position: 100% 50%;
		background-repeat: no-repeat;
	}

	#categoryicon {
		display: none;
	}

	.category-_the-midnight-cup-of-coffee #categoryicon,
	.category-_blogosphere #categoryicon,
	.category-_dreaming-after-midnight #categoryicon,
	.category-_under-my-pillow #categoryicon {
		display: block;
	}

	.category-_the-midnight-cup-of-coffee #categoryicon {
		background-image: url(../images/ico-mid-cup-coffee.png);
	}

	.category-_blogosphere #categoryicon {
		background-image: url(../images/ico-mid-cup-coffee.png);
	}

	.category-_dreaming-after-midnight #categoryicon {
		background-image: url(../images/ico-boyfriend.png);
	}

	.category-_under-my-pillow #categoryicon {
		background-image: url(../images/ico-under-pillow.png);
	}

/* 2.3	Content
_______________________________________________________________________________________________*/

	#main {}

	/* 2.3.1 Text Styling
	_______________________________________________*/

	#wrapper h1,
	#wrapper h2,
	#wrapper h3,
	#wrapper h4,
	#wrapper h5,
	#wrapper h6 {
		margin:0 0 9px 0;
		font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
	}

	#main h1 {font-size: 20px; line-height: 24px; }
	#main h2 {font-size: 16px; line-height: 20px; }
	#main h3 {font-size: 16px; line-height: 20px;}
	#main h4 {font-size: 14px;line-height: 18px;}
	#main h5 {font-size: 13px;line-height: 18px;}
	#main h6 {font-size: 12px;line-height: 24px;}
	#main p {margin:0 0 9px 0;line-height:1.5em;}
	#main ul {margin:0 0 9px 0;}
	#main ul li {background-position:4px 8px;background-image:url(../images/bull.gif);background-repeat:no-repeat;line-height:1.1em;padding:0.2em 0 0.2em 18px;}
	#main ol {margin:0 0 9px 0;line-height:1.5em;}
	#main ol li {line-height:1.1em;padding:0.2em 0 0.2em 0;list-style-type:decimal;list-style-position:outside;margin-left:18px;}

	#main ul.star li {
		background-image: url(../images/bull-star.png);
		background-position: 0 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 24px;
	}

	#main h1,
	#main h2,
	#main h3 {
		clear: both;
		margin: 0 -19px 12px -19px;
		padding: 6px 19px;
		background: #faf2ea;
		border: 1px dashed #cfbfb6;
		border-left: none;
		border-right: none;
		color: #624432;
	}

	#main h1 em {
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		letter-spacing: 0.5px;
		color: #e39d60;
	}

	#main h1 a {
		text-decoration: none;
		color: #58331c;
	}

	#main h1 a:hover {
		color: #0075E2;
	}

	#main h1 em a {
		color: #e39d60;
	}

	#main h2 {
		text-align: center;
		text-decoration: none;
	}

	#main h2 em,
	#main h3 em {
		font-size: 13px;
		font-style: normal;
		font-weight: normal;
		letter-spacing: 0.5px;
	}

	#main h6 {
		margin: 20px 0;
		text-align: center;
		font-style: italic;
		font-weight: normal;
	}

	#main img.aligncenter {
		clear: both;
		display: block;
		margin: 9px auto;
		padding: 6px;
		border: 1px dashed #e1dbd7;
	}

	#main img.size-full {
    max-width: 90%;
    width: auto;
	}

	#main img.alignleft {
		float: left;
		display: inline;
		margin: 0 18px 9px 0;
		padding: 6px;
		border: 1px dashed #e1dbd7;
	}

	#main img.alignright {
		float: right;
		display: inline;
		margin: 0 0 9px 18px;
		padding: 6px;
		border: 1px dashed #e1dbd7;
	}

	#main hr {
		clear: both;
		height: 0;
		font-size: 0;
		line-height: 0;
		visibility: hidden;
	}


	/* 2.3.2 Boxes & Wrappers
	_______________________________________________*/


	#main .leftimg178 {
		margin-left: 212px;
	}

	#main .leftimg212 {
		margin-left: 246px;
	}

	#main .navigation {
		margin-left: -31px;
		padding-left: 31px;
		padding-right: 27px;
		margin-right: -17px;
		line-height: 27px;
		background-image: url(../images/bg_pagination.png);
		background-repeat: no-repeat;
	}

	#main .navigation a {
		text-decoration: none;
		color: #772914;
		white-space: nowrap;
		height: 30px;
	}

	#main .navigation .nav-previous {
		float: left;
	}

	#main .navigation .nav-next {
		float: right;
	}

	#main .navigation a:hover {
		color: #fff;
	}

	/* Disquss */

	#disqus_thread ul li {
		line-height: 1em;
		padding: 0;
		background: none;
	}

	#dsq-content .dsq-comment-actions {
		height: 14px;
	}

	/* Related Posts */

	#main #crp_related {
		clear: both;
	}

	#main #crp_related ul {
		margin: 0;
		padding-bottom: 12px;
		list-style-type: none;
	}

	#main #crp_related ul li {
		float: left;
		width: 129px;
		padding: 0;
		line-height: 1.5em;
		background: none;
		background-position: 0 0;
	}

	#main #crp_related img {
		float: left;
		display: inline;
		margin-left: 9px;
		margin-bottom: 4px;
		padding: 4px;
		background: #fff;
		border: 1px dashed #DBCEC3;
		        border-radius: 2px;
		   -moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}

	#main #crp_related a:hover img {
		border-color: #926549;
	}

	#main #crp_related .crp_title {
		clear: both;
		display: block;
		text-align: center;
	}

	/* Affiliates box */

	#main .shops {
		position: relative;
		width: 116px;
	}

	#main .shops h6 {
		margin: 0;
		padding: 3px 32px 6px 10px;
		position: relative;
		z-index: 2;
		color: #fff;
		text-align: left;
		font-size: 13px;
		line-height: 24px;
		font-style: normal;
		background-image: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAhCAYAAAAI2Y9jAAAFy0lEQVR42u3be0yVZRwH8N+ho8lNOCIiCMJB0SNaqNPNa6LOG6ViVEooqJDIxTx44SbXvEbCTAkTRdQoFNNUSC4Ktrm15arlUpvWli6ESStUwBvot9/bDm3PDtoRnvSP3u/22Tm87/P8HrbvDmOMlwCoJOgo752x7RDHilkHb+w2btVB603JZdbVaVU21zKqbZv4PjKrbW+nV9lcTau0qUitsElOKbf1JQvzvy/iPy20xlbA0b6g1fRasu3F6KQT1pf4GiyVXmX3LZcbxO81nS50y5ekskyHyay2/xtHw+ynRGhnrv3c7gJfQydxsfZn0yrtDPS48Dczi9UxqOTbdIKQ8ilhZT6Bi0DGafuuO2XfnHLSbkGHPyE2lVIdg0q+DccICYWE6Fwus8oB6aekepha0TPSrNANxwkq+d47SlhbQAjfSkipdEDqY2yuGYCyS8m43HAaN+9eR9vDB7jf1ozfm39Rrin3lDWP29+WVNozWCg0kw9WyZVxhBBfSFiUSUgsdeRCdWYyqtxw+soW3G29hX8Lr+G1Wcg85W4+q0LXlFTmOJjak3qYoJIr4QCXmUGIKeiBdeU6M9lnRuFG02U8bXiPstdsXlKZ7iy/akhJcjFBJU9iEWFZNuH1BP76ZC8zWTUj+UdrPTob3qvMMJsbf0wXREriPyGo5Fm5ixBoJCzPt0FimZMg5aQ7ahvPo6tRZqSWewizudBzpCSukKCSw7iXELaZMDWckHCit5mKS+9DVip/yjKbH1fi5EsrdhNUckTlEQJXE2avscLa470F6eUG3H1wG7LCs5SZwhnGEqd1tHwnQSVH2AeEyUsIIVk2WPNFH8Gx82mQHZ4pnGEscS6n8B0ElRzzMwmjAwmRu3VYfcRFcLGuGrJzqb5GOMN4qM9VCs0hqOSYk0AYOo0QW+SMuMMugpst9egoi/aQxSBGmSmcYSxxaaLgLIJKjplxBJ+JhJWHXM0ofwHidLrUjsIzzc6hNzYSVHJMjSXoxxCi9vfFuwfdBPdam/GEWF6mWKhwxopit2aam0lQyeEfRfAaSwjb4YzYz9wEDbd/BeepS31SGlvqhTOi9rteo4BUgkqOicu50PFcbqoDYorcBT/W1sCCWFymkgu1Z4QzwvNdq2l6EkElx4QowoDJhHGh3RF1wF1w6JsMcCwu1ZLwTOGMkJy+m8l/DUElx/howuAAgudYKyzf5yFYXeyHO/dvQ1Z4ljJTOGP6Ct04mmAkqOQYF0vwDSI4DSUErXdGZGF/wfHvciArPEuYHZbrfoGIrGlsLEElSQzBbyHBbQzBMF2LiIL+guh9Blz/8wq6GJ7xszJLmB0Q7xxNRFY0Koqgkmf4UoJ+BsHBhzA7tQ/C93gJkkum4GZLAzqbxpYbygxh5ts5HhestBodKRmxjKCSZ3gEwfAmwWU087NCaG5/LM33EiQU+yufss58MnnvJGHW4p2e90YE2s0iIi0p8YugOgaVPMPCCF4BBMchhEHTtAjbqcfiXaLIAl8cPbcNLRb8osRrlLXKHmFG2Mf6R5OWOWUSkT21Z9hSCmD1DCp5BgcT3CYT7HwIQ17tjtA8PRdrLmbvCBSdXY8frn6FP5rq0fawVaG8V64p95Q15nvz9I9eeccpj4hcmMaSf7RWylZZpqNomQd7i+V6j+/xfciH+rbQPG90Vch2/YPRwboc03wtAPVRCNmEmJc6j2XZ9tVWBSS6NS76yBudNSfd/TePkd1j28tUn215hoUuzPVuL9WF+bPVLN9zTI9zr6X0u8X3YSkusmHoLLtC0mgmm+Zp1YeVnnWhOwYq/nm2hRnYXBbPcu37aUuHz3W8OG2la8O89f3vLMjWt/F6BOcMaA3a4Nk8Y5Vb7aj5uq+dfLptNe0zmOZo1KfPnkOhIdsHCjhapmODmD8LYUaWwbJYtuk1gxlN9/1N63VMqz5O+NwLNdf+fChzZl7MwF5iL5teDabrzqZ1VmRh/gK9c/O0OUUiVgAAAABJRU5ErkJggg==);
		background-repeat: no-repeat;
	}

	#main .shops .shop-dropdown {
		position: absolute;
		top: 21px;
		left: -999em;
		z-index: 1;
		padding-top: 4px;
		width: 114px;
		background: #faf2ea;
		border: 1px dashed #ebd2ba;
		border-radius: 0 0 3px 3px;
		box-shadow: 1px 1px 10px rgba(255,255,255,0.9);
	}

	#main .shops:hover .shop-dropdown {
		left: 0;
	}

	#main .shops .shop-dropdown a {
		display: block;
		padding: 5px 10px;
		font-size: 12px;
		line-height: 14px;
		color: #000;
	}

	#main .shops .shop-dropdown a:first-child {
		padding-top: 11px;
	}

	#main .shops .shop-dropdown a:last-child {
		padding-bottom: 9px;
	}

	#main .shops .shop-dropdown a:nth-child(even) {
		background: #fff;
	}

	#main .shops .shop-dropdown a:hover {
		color: #0075E2;
	}



	/* 2.3.3 Forms
	_______________________________________________*/


	/* Form wrappers */
	#wrapper form.extended {}
	#wrapper form.extended fieldset {}
	#wrapper form.extended fieldset.submit {}
	#wrapper form.extended ol {margin:0;}
	#wrapper form.extended ol ol {margin-left:120px;}
	#wrapper form.extended fieldset fieldset {position:relative;}
	#wrapper form.extended ol li {float:left;width:100%;list-style-type:none;padding:10px 0 0 0;margin:0;line-height:1em;}
	#wrapper form.extended ul li {list-style-type:none;background:none;padding:0;}
	#wrapper form.extended ol ol li {padding:0;}
	#wrapper form.extended fieldset.submit ol {}
	#wrapper form.extended fieldset.submit ol li {}

	/* Form - Level 1 elements */
	#wrapper form.extended label {float:left;width:115px;padding:5px 5px 5px 0;line-height:14px;text-align:left;cursor:pointer;}
	#wrapper form.extended input {float:left;}
	#wrapper form.extended input.text {width:225px;padding-left:10px;padding-right:5px;padding-top:3px;padding-bottom:3px;height:16px;}
	#wrapper form.extended textarea {width:230px;padding-left:10px;height:100px;}
	#wrapper form.extended select {width:240px;}

	#wrapper form.jqtransformdone input.text {width:230px;padding-left:5px;padding-top:4px;padding-bottom:4px;}
	#wrapper form.jqtransformdone textarea {padding-left:0;width:230px;}
	#wrapper form.jqtransformdone select {width:210px;}

	/* Form - Level 2 elements */
	#wrapper form.extended fieldset fieldset legend span {position:absolute;top:0;left:0px;width:115px;line-height:14px;padding:5px 0;text-align:left;}
	#wrapper form.extended fieldset fieldset label {width:auto;padding-left:5px;padding-right:0;margin:0 10px 0 0;}
	#wrapper form.extended fieldset fieldset input {margin-top:5px;}

	/* Form - Submit elements */
	#wrapper form.extended fieldset.submit ol {margin:0 0 10px 0;}
	#wrapper form.extended fieldset.submit ol label {width:auto;padding-left:5px;padding-right:0;margin:0;}
	#wrapper form.extended fieldset.submit ol input {margin-top:5px;}

/* 2.4	Sidebar
_______________________________________________________________________________________________*/

	#sidebar {}

  #sidebar .widget {
    margin-bottom: 18px;
  }

  #sidebar h3 {
    width: 247px;
    margin-right: -10px;
    padding: 3px 0 3px 13px;
    font-family: stealth, 'Bookman Old Style', Bookman, 'URW Bookman L', serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    color: #fff;
    background-repeat: no-repeat;
    background-image: url(../images/bg_widget-orange.png);
  }

  /* Social Links */

  #sidebar .widget_social {
    margin-bottom: 0;
  }

  #sidebar .widget_social ul {
    padding-left: 15px;
  }

  #sidebar .widget_social li {
    float: left;
  }

  #sidebar .widget_social a {
    float: left;
    width: 55px;
    height: 54px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url(../images/ico-social-2.png);
  }

  #sidebar .widget_social .rss a { background-position: 6px -483px; }
  #sidebar .widget_social .rss a:hover { background-position: 6px -385px; }
  #sidebar .widget_social .facebook a { background-position: 6px -94px; }
  #sidebar .widget_social .facebook a:hover { background-position: 6px 3px; }
  #sidebar .widget_social .goodreads a { background-position: 6px -288px; }
  #sidebar .widget_social .goodreads a:hover { background-position: 6px -191px; }

  #sidebar .widget_social .googleplus a { background-image: url(../images/ico-google-plus.png); background-position: 0 3px; }

  /* Recent Reviews */

  #sidebar .widget_recent_reviews_widget h3 {
    margin-bottom: 3px;
    background-image: url(../images/bg_widget-blue.png);
  }

  #sidebar .widget_recent_reviews_widget ul {
    padding-left: 4px;
  }

  #sidebar .widget_recent_reviews_widget ul li {
    padding: 2px 0;
  }

  #sidebar .widget_recent_reviews_widget ul a {
    display: block;
    padding: 1px 0;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    color: #4c250d;
    behavior: url(/wp-content/themes/readingaftermidnight/extended/plugins/PIE.htc);
  }

  #sidebar .widget_recent_reviews_widget ul a em,
  #sidebar .widget_recent_reviews_widget ul a strong {
    display: block;
    padding: 0 14px 0 10px;
    background-image: url(../images/bg_sidebar-sep-grad.png);
    background-repeat: no-repeat;
  }

  #sidebar .widget_recent_reviews_widget ul a strong {
    padding-top: 1px;
  }

  #sidebar .widget_recent_reviews_widget ul a em {
    background-position: 0 100%;
    padding-bottom: 1px;
  }

  #sidebar .widget_recent_reviews_widget ul a:hover {
    color: #7d4512;
    background: #faf2ea url() 0 0 repeat-y;
    background:         linear-gradient(left, #faf2ea, #f5e6d7);
    background:      -o-linear-gradient(left, #faf2ea, #f5e6d7);
    background:     -ms-linear-gradient(left, #faf2ea, #f5e6d7);
    background:    -moz-linear-gradient(left, #faf2ea, #f5e6d7);
    background: -webkit-linear-gradient(left, #faf2ea, #f5e6d7);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#faf2ea), to(#f5e6d7));
  }

  /* Currently Reading */

  #sidebar .widget_currently_reading_widget h3 {
    margin-bottom: 11px;
    background-image: url(../images/bg_widget-pink.png);
  }

  #sidebar .widget_currently_reading_widget .book {
    padding-left: 10px;
    font-size: 12px;
    line-height: 20px;
    color: #4c250d;
  }

  #sidebar .widget_currently_reading_widget .book strong {
    display: block;
    padding-top: 13px;
  }

  #sidebar .widget_currently_reading_widget .book em {
    display: block;
  }

  #sidebar .widget_currently_reading_widget .book .imgwrap {
    float: left;
    margin-right: 12px;
    border: 1px dashed #dbcec3;
             border-radius: 2px;
        -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
    width: 50px;
    height: 71px;
  }

  #sidebar .widget_currently_reading_widget .book img {
    float: left;
    padding: 4px;
    background: #fff;
    width: 42px;
    height: 63px;
  }

  /* Favorite Books */

  #sidebar .widget_featured_posts_widget h3 {
    background-image: url(../images/bg_widget-blue.png);
  }

  #sidebar .widget_featured_posts_widget .books ul {
    padding-left: 6px;
  }

  #sidebar .widget_featured_posts_widget .books li {
    float: left;
  }

  #sidebar .widget_featured_posts_widget .books a {
    float: left;
    padding: 5px 3px;
  }

  #sidebar .widget_featured_posts_widget .books .imgwrap {
    float: left;
    border: 1px dashed #dbcec3;
             border-radius: 2px;
        -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
  }

  #sidebar .widget_featured_posts_widget .books img {
    float: left;
    padding: 4px;
    background: #fff;
    width: 42px;
    height: 63px;
  }

  #sidebar .widget_featured_posts_widget .books a:hover .imgwrap {
    border-color: #926549;
  }

  /* Share the love widget */

  #sidebar .widget_share_love_widget {
    margin-bottom: 9px;
  }

  #sidebar .widget_share_love_widget .share {
    text-align: center;
  }

  #sidebar .widget_share_love_widget .share a {
    display: block;
    margin: 0 0 5px;
  }

  #sidebar .widget_share_love_widget .share textarea {
    width: 187px;
    height: 36px;
    padding: 3px 6px;
    overflow: hidden;
    border: 1px solid #fff;
            box-shadow: inset 1px 1px 2px 1px #ddd;
        -moz-box-shadow: inset 1px 1px 2px 1px #ddd;
     -webkit-box-shadow: inset 1px 1px 2px 1px #ddd;
    font-size: 11px;
    line-height: 12px;
    color: #666;
  }

  /* GFC Members */

  #sidebar #gfc-members .widget-title {
    display: none;
  }

  /* Book Friends */

  #sidebar .widget_book_friends_widget #scroller {
    position: relative;
    height: 113px;
    width: 250px;
    overflow: hidden;
  }

  #sidebar #bookfriends {
    position: absolute;
    top: 0;
    left: 0;
    width: 2000em;
  }

  #sidebar #bookfriends li {
    float: left;
    height: 113px;
    width: 250px;
    text-align: center;
  }

  /* Authors */

  #sidebar .widget_list_categories_widget h3 {
    background-image: url(../images/bg_widget-blue.png);
  }

  #sidebar .widget_list_categories_widget .categories {
    padding-left: 4px;
  }

  #sidebar .widget_list_categories_widget .categories li {
    padding: 2px 14px 2px 10px;
    font-size: 12px;
    line-height: 18px;
    color: #ab6c39;
    behavior: url(/wp-content/themes/readingaftermidnight/extended/plugins/PIE.htc);
  }

  #sidebar .widget_list_categories_widget .categories li:hover {
    color: #7d4512;
    background: #faf2ea url() 0 0 repeat-y;
    background:         linear-gradient(left, #faf2ea, #f5e6d7);
    background:      -o-linear-gradient(left, #faf2ea, #f5e6d7);
    background:     -ms-linear-gradient(left, #faf2ea, #f5e6d7);
    background:    -moz-linear-gradient(left, #faf2ea, #f5e6d7);
    background: -webkit-linear-gradient(left, #faf2ea, #f5e6d7);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#faf2ea), to(#f5e6d7));
  }

  #sidebar .widget_list_categories_widget .categories li a {
    color: #4c250d;
  }

  #sidebar .widget_list_categories_widget .categories li a:hover {
    text-decoration: underline;
  }

  /* Search */

  #sidebar .widget_search_site_widget h3 {
    background-image: url(../images/bg_widget-pink.png);
  }

  #sidebar form.site_search,
  #sidebar form#subscribe {
    width: 224px;
    padding-left: 13px;
  }

  #sidebar form.site_search fieldset,
  #sidebar form#subscribe fieldset,
  #sidebar .jetpack_subscription_widget form {
    height: 30px;
    background: url(../images/bg_search.png) 0 0 no-repeat;
  }

  #sidebar .jetpack_subscription_widget form {
  	margin-left: 13px;
  }

  #sidebar form.site_search fieldset label,
  #sidebar form#subscribe fieldset label {
    position: absolute;
    left: -999em;
  }

  #sidebar form.site_search fieldset input.text,
  #sidebar form#subscribe fieldset input.text,
  #sidebar .jetpack_subscription_widget #subscribe-field {
    float: left;
    height: 16px;
    padding: 7px 7px;
    border: none;
    color: #000;
    background: none;
    -moz-appearance:none;
    -webkit-appearance:none;
  }

  #sidebar form.site_search fieldset input.text {
    width: 136px;
    font-size: 14px;
  }

  #sidebar form#subscribe fieldset input.text,
  #sidebar .jetpack_subscription_widget #subscribe-field {
  	width: 129px;
  	font-size: 13px;
  }

  #sidebar form#subscribe fieldset input::-webkit-input-placeholder,
  #sidebar .jetpack_subscription_widget #subscribe-field::-webkit-input-placeholder {
	    color: #666;
	}
	#sidebar form#subscribe fieldset input:-moz-placeholder,
	#sidebar .jetpack_subscription_widget #subscribe-field :-moz-placeholder {
	    color: #666;
	}


  #sidebar form.site_search fieldset button,
  #sidebar form#subscribe fieldset button,
  #sidebar .jetpack_subscription_widget input[type=submit] {
    float: left;
    height: 30px;
    padding: 0;
    border: none;
  }

  #sidebar form.site_search fieldset button {
    width: 73px;
    background: transparent url(../images/btn_search.png) 0 0 no-repeat;
  }

  #sidebar form#subscribe fieldset button,
  #sidebar .jetpack_subscription_widget input[type=submit] {
  	width: 80px;
	  background: transparent url(../images/btn_subscribe.png) 0 0 no-repeat;
  }

  #sidebar .jetpack_subscription_widget input[type=submit] {
  	text-align: left;
  	text-indent: -9999px;
  }

  /* Network Blogs */
  #sidebar .widget_text {
  	margin-bottom: 0;
  }

  #sidebar #text-10.widget_text {
  	margin-bottom: 18px;
  }

  #sidebar .widget_text .widget-title {
  	margin-bottom: 0;
  }

  #sidebar #text-10.widget_text .widget-title {
  	margin-bottom: 9px;
  }

  #networkedblogs_nwidget_widget {
  	margin:0px auto;
  	height: 150px;
  }

  #networkedblogs_nwidget_logo {
  	display: none;
	  height:21px;
  	padding:1px;
  	margin:0px;
  	background-color:#edeff4;
  	text-align:center;
  }

  #networkedblogs_nwidget_container {
  	padding-top:5px;
  }

  #networkedblogs_nwidget_body {
  	height: 100px;
  	text-align: center;
  }

  #networkedblogs_nwidget_follow {
  	padding:0 5px;
  }

  #networkedblogs_nwidget_follow a {
  	display:block;line-height:100%;width:120px;margin:0px auto;padding:6px 8px;text-align:center;background-color:#69b3ea;border:1px solid #D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;color:#FFFFFF;
  	font-size:13px;text-decoration:none;
  }

  /* Friends Connect */
  #gfc-members {
  	padding-left: 25px;
  }

/* 2.5	Footer
_______________________________________________________________________________________________*/

	#footer {}

	/* Powered */
	#footer p.powered {
		float: right;
		line-height: 55px;
		padding-top: 34px;
		white-space: nowrap;
	}

	#footer p.powered a {
		width: 130px;
		display: block;
		color: #fff;
		text-decoration: none;
		padding-right: 11px;
	}

	#footer p.powered a span {
		float: left;
	}

	#footer p.powered a strong {
		float: right;
		font-weight: normal;
		padding-left: 23px;
		background: url(../images/ico-adesigns.png) 0 50% no-repeat;
	}

	#footer p.powered a:hover strong {
		text-decoration: underline;
	}

	/* Copyright */
	#footer .copyright {
		float: right;
		padding-top: 34px;
		padding-right: 119px;
		line-height: 55px;
		color: #fff;
	}

	/* Nav */
	#footer nav {
		float: left;
		height: 64px;
		padding-top: 50px;
		line-height: 64px;
		text-transform: lowercase;
	}

	#footer nav li {
		float: left;
	}

	#footer nav a {
		float: left;
		padding: 0 20px;
		font-size: 18px;
		line-height: 64px;
		text-decoration: none;
		font-family: stealth, 'Bookman Old Style', Bookman, 'URW Bookman L', serif;
		color: #fff;
		text-shadow: 1px 1px 2px #444;
	}

	#footer nav li:first-child a {
		padding-left: 10px;
	}

	#footer nav a:hover {
		color: #e5f2ff;
	}

	#footer nav ul ul {
		display: none;
	}


/* 3. CUSTOM THEMES
_______________________________________________________________________________________________
_______________________________________________________________________________________________*/

	#header {
		background-position: 50% 0;
		background-repeat: repeat-x;
	}

	#header-inner,
	#header-inner .container {
		background-position: 50% 0;
		background-repeat: no-repeat;
	}

	#wrapper,
	#wrapper .container {
		background-position: 50% 0;
		background-repeat: repeat-y;
	}

	#footer,
	#footer .container {
		background-position: 50% 0;
		background-repeat: no-repeat;
	}

	#wrapper,
	#wrapper .container {
		background-image: url(../images/back-content.png);
	}

/* 3.0 Day
_______________________________________________________________________________________________*/

	.day {
		background-color:#faf4f0;
	}

	.day #page {
		background: url(../images/bg_page.jpg) 50% 100% repeat-x;
	}

	.day #header {
		background-color:#26b4da;
		background-image: url(../images/bg_header-wrap.jpg);
	}

	.day #header-inner,
	.day #header-inner .container {
		background-image: url(../images/bg_header.jpg);
	}

	.day #footer,
	.day #footer .container {
		background-image: url(../images/bg_footer.jpg);
	}

/* 3.1	Night
_______________________________________________________________________________________________*/

	/* Main BGs */

	.js body.night {
		background-color: #140d0a;
	}
	.js body.night #page {
		background: #000;
	}
	.js body.night #wrapper {
		background-image: url(../images/night/bg_wrapper.png);
		background-position: 50% 0;
		background-repeat: repeat-y;
	}
	.js body.night #header {
		background-color: #000;
		background-image: url(../images/night/bg_header-wrap.jpg);
	}
	.js body.night #header-inner,
	.js body.night #header-inner .container {
		background-image: url(../images/night/bg_header.jpg);
	}
	.js body.night #footer,
	.js body.night #footer .container {
		background-color: #000;
		background-image: url(../images/night/bg_footer.jpg);
	}

	/* Header */

	.js body.night #header .logo {
		background-image: url(../images/night/logo.png);
	}

  .js body.night #header a#lightswitch {
    background-position: 28px -52px;
  }

	/* Footer */

	.js body.night #footer p.powered a strong {
		background-image: url(../images/night/ico-adesigns.png);
	}

/* 3.2  Christmas - Day
_______________________________________________________________________________________________*/

  .js body.christmas #header-inner,
  .js body.christmas #header-inner .container {
    background-image: url(../images/christmas/day/bg_header.jpg);
  }


/* 3.3  Christmas - Night
_______________________________________________________________________________________________*/


  .js body.christmas.night #header-inner,
  .js body.christmas.night #header-inner .container {
    background-image: url(../images/christmas/night/bg_header.jpg);
  }

  .js body.christmas.night #header #headerlights {
  	position: absolute;
  	top: 0;
  	left: -173px;
  	width: 184px;
  	height: 328px;
  	background-image: url(../images/christmas/night/bg_header-lights.jpg);
  	background-repeat: no-repeat;
  	background-position: 0 0;
  }

/* 3.4  Winter - Day
_______________________________________________________________________________________________*/

  .js body.winter #header-inner,
  .js body.winter #header-inner .container {
    background-image: url(../images/winter/day/bg_header.jpg);
  }


/* 3.5  Winter - Night
_______________________________________________________________________________________________*/


  .js body.winter.night #header-inner,
  .js body.winter.night #header-inner .container {
    background-image: url(../images/winter/night/bg_header.jpg);
  }

/* 3.6  Spring - Day
_______________________________________________________________________________________________*/

  .js body.spring #header-inner,
  .js body.spring #header-inner .container {
    background-image: url(../images/spring-1/day/bg_header.jpg);
  }


/* 3.7  Spring - Night
_______________________________________________________________________________________________*/


  .js body.spring.night #header-inner,
  .js body.spring.night #header-inner .container {
    background-image: url(../images/spring-1/night/bg_header.jpg);
  }


/* 3.8  Autumn - Day
_______________________________________________________________________________________________*/

  .js body.autumn #header-inner,
  .js body.autumn #header-inner .container {
    background-image: url(../images/autumn/day/bg_header.jpg);
  }


/* 3.9  Autumn - Night
_______________________________________________________________________________________________*/


  .js body.autumn.night #header-inner,
  .js body.autumn.night #header-inner .container {
    background-image: url(../images/autumn/night/bg_header.2.jpg);
  }


/* 4. PAGES
_______________________________________________________________________________________________
_______________________________________________________________________________________________*/

/* 4.1	Reviews
_______________________________________________________________________________________________*/

	/* Synopsis */

	#synopsis {
		margin: 0 0 18px;
	}

	#synopsis .cover-wrap {
		float: left;
		width: 116px;
		margin-right: 20px;
	}

	#synopsis a.cover {
		display: block;
		width: 114px;
		overflow: hidden;
		border: 1px dashed #dfd8d4;
		margin: 0 0 10px;
	}

	#synopsis a.cover img {
		float: left;
		max-width: 100px;
		width: auto !important;
		height: auto !important;
		padding: 7px;
		background-color: #fff;
	}

	#synopsis a.cover:hover img {
		background-color: #faf3ec;
	}

	#synopsis .content {
		padding-top: 6px;
	}

	#synopsis .content .bookseries {
		float: right;
		white-space: nowrap;
	}

	#synopsis .contracted .synopsis-content {
		height: 146px;
		overflow: hidden;
	}

	#synopsis .synopsis-content {
		font-style: italic;
	}

	#synopsis .contracted #synopsis-contracter {
		display: none;
	}

	#synopsis #synopsis-contracter {
		cursor: pointer;
	}

	#synopsis #synopsis-expander {
		display: none;
		cursor: pointer;
	}

	#synopsis .contracted #synopsis-expander {
		display: block;
	}

	/* Rating box */

	#ratingbox {
		margin-bottom: 9px;
		height: 31px;
		padding-bottom: 2px;
		background: url(../images/bg_ratingbox.png) 0 100% repeat-x;
	}

	#ratingbox .read {
		display: block;
		text-align: center;
		line-height: 31px;
	}

	#ratingbox h4 {
		float: left;
		line-height: 31px;
	}

	#ratingbox  .stars {
		float: right;
		margin-top: 5px;
	}

	#main .stars {
		width: 125px;
		height: 21px;
		background: url(../images/ico-star.png) 0 0 repeat-x;
	}

	#main .stars .fill {
		float: left;
		height: 21px;
		background: url(../images/ico-star.png) 0 -22px repeat-x;
	}

	#main  .stars .stars_5  { width: 12px; }
	#main  .stars .stars_10 { width: 25px; }
	#main  .stars .stars_15 { width: 37px; }
	#main  .stars .stars_20 { width: 50px; }
	#main  .stars .stars_25 { width: 62px; }
	#main  .stars .stars_30 { width: 75px; }
	#main  .stars .stars_35 { width: 86px; }
	#main  .stars .stars_40 { width: 100px; }
	#main  .stars .stars_45 { width: 112px; }
	#main  .stars .stars_50 { width: 125px; }

/* 4.2	Archive
_______________________________________________________________________________________________*/

	#main h1.entry-title {
		margin-bottom: 16px;
	}

	#main .hentry-wrap {
		padding-bottom: 1px;
		margin-left: -19px;
		padding-left: 19px;
		background-image: url(../images/bg_index-readmore.png);
		background-position: 0 100%;
		background-repeat: no-repeat;
	}

	#main .hentry-wrap img {
		float: left;
		padding: 7px;
		width: 100px;
		height: 150px;
		margin-right: 19px;
		border: 1px dashed #dfd8d4;
		background-color: #fff;
	}

	#main .hentry-wrap .meta {
		padding-top: 4px;
		padding-bottom: 11px;
		margin-bottom: 10px;
		height: 21px;
		line-height: 17px;
		background: url("../images/bg_ratingbox.png") repeat-x 0 100%;
	}

	#main .hentry-wrap .meta .ico-comments {
		display: none;
		padding-top: 4px;
	}

	#main .hentry-wrap .meta .stars {
		float: right;
	}

	#main .hentry-wrap p.excerpt {
		margin-bottom: 6px;
		height: 72px;
		overflow: hidden;
	}

	#main .hentry-wrap .readmore {
		float: left;
		padding-right: 10px;
		margin-bottom: 26px;
		border-width: 1px 0;
		border-style: dashed;
		border-color: #e4dfdb;
		height: 25px;
		display: inline;
		line-height: 25px;
		margin-left: -19px;
		white-space: nowrap;
		background: url(../images/bg_readmore.png) 100% 50% no-repeat;
	}

	#main .hentry-wrap .readmore a {
		float: left;
		padding-right: 5px;
		padding-left: 18px;
		text-decoration: none;
		background-color: #faf2ea;
		color: #624432;
	}

	#main .hentry-wrap .readmore a:hover {
		color: #0075E2;
	}


/* 4.3	Single Page
_______________________________________________________________________________________________*/

	#main .category-description {
		padding-bottom: 6px;
		margin-bottom: 9px;
	}

	#page.category-_the-midnight-cup-of-coffee .category-description {
		margin-bottom: 18px;
		background-image: url(../images/bg_ratingbox.png);
		background-position: 0 100%;
		background-repeat: repeat-x;
	}

	#main .category-description .post-categories {
		float: left;
		margin: 0;
	}

	#main .category-description p {
		margin: 0;
		font-size: 11px;
		line-height: 16px;
	}

	#main .category-description table {
		width: auto;
	}

	#main .category-description table td {
		border: 0;
		vertical-align: center;
	}

	#main .category-description .post-categories li {
		float: left;
		padding: 0;
		background: none;
	}

	#main .category-description .post-categories a {
		float: left;
		padding: 7px;
		border: 1px dashed #e0dad5;
	}

	#main .category-description .post-categories a img {
		float: left;
	}

/* 4.4	Home Page
_______________________________________________________________________________________________*/

  #wrapper .slidertitle h3 {
    font-family: stealth, 'Bookman Old Style', Bookman, 'URW Bookman L', serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    color: #4c250d;
  }

  #main .slider-pro-widget {
  	padding-left: 105px;
  	height: 268px;
  	width: 435px;
  }

  #main .slider-pro-widget .navigation-buttons {
  	left: 418px !important;
  	bottom: auto;
  	top: 18px;
  }

  #main .slider-pro-widget .navigation-buttons a {
  	margin-bottom: 9px;
  }

/* 5. PLUGINS
_______________________________________________________________________________________________
_______________________________________________________________________________________________*/


/* 6.1	Slider Pro
_______________________________________________________________________________________________*/

/* Base */

.advanced-slider{position:relative;overflow:visible;font-family:Arial, Helvetica, sans-serif}
.advanced-slider *{margin:0;padding:0}
.slider-item{position:absolute;left:-9999px}
.advanced-slider .slide-wrapper{position:absolute;overflow:visible;z-index:2}
.advanced-slider .slice{display:block;position:absolute}
.advanced-slider .preloader{position:absolute;z-index:15}
.advanced-slider .navigation-arrows a{position:absolute;z-index:30;cursor:pointer}
.advanced-slider .slideshow-controls{position:absolute;z-index:40;cursor:pointer}
.advanced-slider .shadow{position:absolute;z-index:1}
.advanced-slider .timer-animation{position:absolute;z-index:60}
.advanced-slider .caption{overflow:hidden;position:absolute;z-index:20}
.advanced-slider .caption .background{position:absolute;z-index:10;width:100%;height:100%}
.advanced-slider .caption .content{position:absolute;z-index:20}
.advanced-slider .caption .content p{font-size:inherit;line-height:inherit}
.advanced-slider .thumbnail{position:relative;overflow:hidden}
.advanced-slider .navigation-buttons{position:absolute;z-index:50}
.advanced-slider .buttons a{position:relative;cursor:pointer;float:left}
.advanced-slider .navigation-thumbnails{position:absolute;z-index:3}
.advanced-slider .navigation-thumbnails .visible-container{position:absolute;overflow:hidden}
.advanced-slider .navigation-thumbnails .container{position:absolute;top:0;left:0}
.advanced-slider .navigation-thumbnails .thumbnail{cursor:pointer;position:absolute}
.advanced-slider .thumbnail .caption{position:absolute;width:100%}
.advanced-slider .thumbnail .caption .content{position:absolute;width:100%;z-index:20}
.advanced-slider .tooltip{position:absolute;z-index:9999}
.advanced-slider .slide,.advanced-slider .thumbnail .caption .background{position:absolute;width:100%;height:100%;z-index:10}
.advanced-slider .shadow .shadow-left,.advanced-slider .shadow .shadow-right,.advanced-slider .shadow .shadow-middle,.advanced-slider .navigation-buttons .left,.advanced-slider .navigation-buttons .right,.advanced-slider .navigation-buttons .middle{float:left}
.advanced-slider .caption .wrapper,.advanced-slider .buttons .thumbnail,.advanced-slider .navigation-thumbnails .buttons{position:absolute}
.advanced-slider .navigation-thumbnails .arrows a,.advanced-slider .navigation-thumbnails .buttons a{position:absolute;cursor:pointer}

/* Pixel Theme */

.pixel .slide-wrapper{background-color:#FFF; border:1px dashed #CFBFB6; }
.pixel .preloader{background:url(../images/pixel/images/preloader2.gif) no-repeat;width:62px;height:14px}
.pixel .navigation-arrows a{background:url(../images/pixel/images/arrows.png) no-repeat;width:28px;height:38px;top:50%;margin-top:-19px}
.pixel .navigation-arrows a.previous{left:0px;background-position: -10px 0; }
.pixel .navigation-arrows a.next{right:0px;background-position:-38px 0}
.pixel .slideshow-controls{background:url(../images/pixel/images/playpause.png) no-repeat;width:38px;height:38px;top:50%;left:50%;margin-top:-19px;margin-left:-19px}
.pixel .slideshow-controls.pause{background-position:0 0}
.pixel .shadow{height:94px;margin-top:-50px}
.pixel .shadow .shadow-left,.pixel .shadow .shadow-right{width:200px;height:94px}
.pixel .shadow .shadow-left{background:url(../images/pixel/images/shadow_left.png)}
.pixel .shadow .shadow-right{background:url(../images/pixel/images/shadow_right.png)}
.pixel .shadow .shadow-middle{background:url(../images/pixel/images/shadow_middle.png) repeat-x;height:94px}
.pixel .timer-animation{top:20px;right:20px}
.pixel .caption .background{background-color:#000;width:100%;height:100%}
.pixel .caption .content{color:#FFF;font-size:16px;line-height:18px;margin:0;padding:8px}
.pixel .navigation-buttons{bottom:-50px}
.pixel .navigation-buttons .buttons a{background:url(../images/pixel/images/buttons.png) no-repeat;background-position:0 0;cursor:pointer;width:14px;height:14px;text-align:center;margin:0 2px}
.pixel .navigation-buttons .buttons a.over{background-position:-14px 0}
.pixel .navigation-buttons .buttons a.select{background-position:-28px 0}
.pixel .navigation-buttons .buttons a .number{margin-top:2px;font-size:9px;line-height:11px;color:#666}
.pixel .navigation-buttons .buttons .thumbnail{margin-bottom:10px}
.pixel .thumbnail{background-image:url(../images/pixel/images/preloader.gif);background-color:#FFF;background-position:center;background-repeat:no-repeat;border:solid 3px #FFF;-moz-box-shadow:0 0 10px #AAA;-webkit-box-shadow:0 0 10px #AAA;box-shadow:0 0 10px #AAA;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=130,Color='#AAAAAA')}
.pixel .navigation-thumbnails.horizontal{margin-top:50px;padding:0 20px}
.pixel .navigation-thumbnails.vertical{margin-left:50px;padding:20px 0}
.pixel .navigation-thumbnails .thumbnail{cursor:pointer;margin:10px 5px}
.pixel .thumbnail .caption .background{background-color:#000;opacity:0.5;filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.pixel .thumbnail .caption .content{color:#FFF;font-size:12px;line-height:14px;text-align:center;margin:0;padding:2px 0}
.pixel .navigation-thumbnails .arrows a{background:url(../images/pixel/images/arrows.png) no-repeat;width:38px;height:38px}
.pixel .navigation-thumbnails.vertical .arrows a{background:url(../images/pixel/images/arrows_v.png) no-repeat}
.pixel .navigation-thumbnails.horizontal .arrows a.previous{left:0}
.pixel .navigation-thumbnails.horizontal .arrows a.next{right:0}
.pixel .navigation-thumbnails.vertical .arrows a.previous{top:0}
.pixel .navigation-thumbnails.vertical .arrows a.next{bottom:0}
.pixel .navigation-thumbnails .buttons a{background:url(../images/pixel/images/buttons_small.png) no-repeat;background-position:0 0;width:10px;height:10px;margin:2px}
.pixel .navigation-thumbnails .buttons a.over{background-position:-10px 0}
.pixel .navigation-thumbnails .buttons a.select{background-position:-20px 0}
.pixel .navigation-thumbnails.horizontal .buttons{margin-top:0}
.pixel .navigation-thumbnails.vertical .buttons{margin-left:0}
.pixel .navigation-thumbnails.horizontal .scrollbar{margin-top:30px}
.pixel .navigation-thumbnails.vertical .scrollbar{margin-left:30px}
.pixel .tooltip{background-color:#DDD;margin-bottom:20px;border:#EEE solid 4px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.pixel .tooltip .content{color:#999;margin:0;padding:10px}
.pixel .slideshow-controls.play,.pixel .navigation-thumbnails .arrows a.next{background-position:-38px 0}
.pixel .navigation-buttons .buttons a.over .number,.pixel .navigation-buttons .buttons a.select .number{font-size:8px;color:#FFF}
.pixel .navigation-thumbnails .thumbnail.over,.pixel .navigation-thumbnails .thumbnail.select{border:solid 3px #FFF;-moz-box-shadow:0 0 10px #555;-webkit-box-shadow:0 0 10px #555;box-shadow:0 0 10px #555;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=130,Color='#555555')}


/* 6. MEDIA
_______________________________________________________________________________________________
_______________________________________________________________________________________________*/

/* 6.1	Print
_______________________________________________________________________________________________*/

@media print {
	* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
	a, a:visited { color: #444 !important; text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3{ page-break-after: avoid; }
}
