/* GLOBAL STYLIN'
---------------------------------------------------------------------------------------------------- */
body
	{
	/*background:#fff url(jaded/bg-jaded.png) center repeat-y;*/
	background: #fff; 
	color: #bfbfbf;
	font-variant: small-caps
	}

	
.featured dl dd.link-red a, .featured dl dd.link-red a:visited {color: #aa0018;}
.featured dl dd.link-red a:hover, .featured dl dd.link-red a:active {color: #666;}


a {color: #aa0018;}
a:hover {color: #666;}
	
h1 {color:#ccc;}

h1 a, h1 a:visited
	{
	border-bottom: 1px dotted #666;
	color:#333;
	}
	
h1 a:hover {color: #999;}

table th
	{
	background: #333;
	color: #fff;
	}
	
table td
	{
	background: #eaeaea;
	color: #000;
	}

blockquote {color: #333;}

a.link-red, a:visited.link-red {color: #aa0018;}

a:hover.link-red, a:active.link-red {color: #666;}

/* HEADER
---------------------------------------------------------------------------------------------------- */
#header {background: #fff url(jaded/bg-splatter-header.png) top left no-repeat;}

#header h2 {border-right:1px solid #7f7f7f;}

#header h2 a, #header h2 a:active, #header h2 a:visited
	{
	background: url(jaded/jaded-cabaret.png) no-repeat;
	}
	
#header h2 a:hover
	{
	background-position: 0 -50px;
	color:#666;
	text-decoration:none; 
	}

/* NAVIGATION
---------------------------------------------------------------------------------------------------- */
#navigation {background: #e9e9e9/* url(jaded/navigation.png) top repeat-x*/;}

/* PRIMARY
---------------------------------------------------------------------------------------------------- */
#primary h2 {color:#333;}

body, #primary
	{
	background: #fff url(jaded/bg-jaded.png) center repeat-y;
	background-attachment: fixed;
	margin: 0 auto;
	width: 944px;
	}
#primary .story h2, #primary .primary h2, #primary .single-story .primary h3, .story h3, .story h3 a
	{
	color:#333;
	}

/* SECONDARY
------------------------------------------------------------------------------------------------ */
#secondary
	{
	background: #e5e5e5;
	border-top: 1px solid #e3e3e3;
	}

.secondary ul {margin: 0;padding: 0;}
.secondary .featured p
	{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	}
.secondary .featured dl {border-bottom: 1px solid #ccc;}
	
.secondary .related_post a, .secondary dd a {color: #7F7F7F;}
	
.secondary .related_post a:hover, .secondary dd a:hover {color:#000;}
	
.secondary .featured dl h3, .secondary .featured dt {color:#333;}

/* ANCILLARY
---------------------------------------------------------------------------------------------------- */
.ancillary
	{
	border-top: 1px solid #D5D5D5;
	background:#E5E5E5 url(jaded/bg-splatter2.png) top right no-repeat;
	padding:2em 0 2em 0;
	}
	
.ancillary .sidebar
	{
	background: transparent url(jaded/bg-transparent.png) repeat left top;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 3px 3px 3px #ccc;
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	float: left;
	margin: 0 0 0 2.5%;	
	padding: 1%;
	width: 28%;
	height: 250px;
	}
	
* html .ancillary .sidebar {background:none;}
	
.ancillary .sidebar h2, .ancillary .sidebar h3
	{
	color: #333;
	margin: 0 0 2em 0;
	}

/* STORY
---------------------------------------------------------------------------------------------------- */
a, .story .details a {color: #666;}
	
.story .details a:hover {color: #aa0018;}

.story .details
	{
	color:#999;
	border-top: 1px solid #ccc;
	}

/* ARCHIVES
---------------------------------------------------------------------------------------------------- */
.archive-title a:link, .archive-title a:visited
	{
	color: #aa0018;
	font-size: 1.15em;
	font-weight: bold;
	}
	
.cat-item a:hover {color: #aa0018;}

.categories {list-style-type: none;}

/* POST NAVIGATION
---------------------------------------------------------------------------------------------------- */
.wrapper-post-navigation
	{
	display: block;
	margin: 12px 0;
	width: 100%;
	}
	
.wrapper-post-navigation a, .wrapper-post-navigation a:visited
	{
	color: #aa0018;
	text-decoration: none; 
	}

.wrapper-post-navigation a:hover, .wrapper-post-navigation a:active
	{
	color: #999;
	text-decoration: underline;
	}
	
.wrapper-post-navigation .view-next {float: left;}
	
.wrapper-post-navigation .view-previous {float: right;}
	
.wrapper-post-navigation .view-next a:hover, .wrapper-post-navigation .view-previous a:hover {color: #aa0018;}
	
/* IMAGES: Rapture
---------------------------------------------------------------------------------------------------- */
a.image-rapture, a:visited.image-rapture
	{
	border: 1px #fff solid;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	display: block;
	height: 250px;
	width: 432px;
	}

a:hover.image-rapture, a:active.image-rapture
	{
	border: 1px #aa0018 solid;
	box-shadow: 5px 5px 5px #ccc;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	}

#primary.twocol-stories .image-rapture {margin-bottom: 12px;overflow: hidden;}	
#primary.twocol-stories .image-rapture img {height: 250px;width: 432px;}

ul .dates .image-rapture img {height: 250px;width: 432px;}

#primary.single-post .image-rapture img {display: none;visibility: hidden;}
#primary.single-post .image-rapture {display: none;visibility: hidden;}

/* IMAGES: Detail
---------------------------------------------------------------------------------------------------- */
.screens-web img {margin-bottom: 16px;}

/* IMAGES: Thumbnails
---------------------------------------------------------------------------------------------------- */
.wrapper-thumbnails
	{
	background: #fff;
	display: block;
	height: 120px;
	margin: 12px 0 0 0;
	padding: 0 2px;
	width: 585px;
	}
	
.image-thumb
	{
	background: #fff;
	border: 1px solid #ddd;
	cursor: pointer;
	float: left;
	height: 100px;
	margin-right: 7px;
	padding: 4px;
	width: 100px;
	}
	
.image-thumb img
	{
	border: 0;
	width: 100px;
	height: 100px;
	}
	
.image-thumb:hover
	{
	border: 1px solid #aa0018;
	padding: 4px;
	opacity:0.5;
	filter:alpha(opacity=50);
	}

/* READ ON LINK
---------------------------------------------------------------------------------------------------- */
.read-on
	{
	background: url(jaded/read-on.gif) 100px 8px no-repeat;
	/*text-align:right;*/
	display:block;
	}
	
.read-on:hover {background:url(jaded/read-on-hover.gif) 100px 8px no-repeat;}

.read-on a, .read-on a:visited 
	{
	color: #aa0018;
	font-style: italic;
	padding-right: 20px;
	text-decoration:none;
	}
	
a.more-link, a:visited .more-link
	{
	color: #aa0018;
	}
	
a:hover.more-link, a:active .more-link
	{
	color: #666;
	}

.read-on a:hover, .read-on a:active
	{
	color: #666;
	text-decoration:none;
	}

/* WIDGETS
---------------------------------------------------------------------------------------------------- */
.textwidget {color: #ccc;}

.sidebar .widget a:hover {color: #aa0018;}

ul.recent-comments li a {color: #fff;}
	
* html ul.recent-comments li a {color: #666;}
	
ul.dates, ul.counts, ul.blogroll li ul, ul.pages, ul.sidebar li.widget ul {border-top: 1px solid #C2C2C2;}
	
ul.dates li, ul.counts li, ul.blogroll li ul li, ul.pages li, ul.sidebar li.widget ul li {border-bottom:1px solid #C2C2C2;}
	
ul.dates .date, ul.counts .count {color: #7A7A7A;}
	
ul.dates a, ul.counts a, ul.blogroll a, ul.pages a, ul.sidebar li.widget ul a {color:#404040;}
	
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover, ul.sidebar li.widget ul a:hover {color:#000;}

/* CONTENT: Post Meta
---------------------------------------------------------------------------------------------------- */
.about-this-page
	{
	border-bottom: 1px solid #ccc;
	color: #999;
	font-size: 1.15em;
	padding-bottom: 16px;
	}

ul
	{
	list-style-type :none;
	margin: 0;
	padding: 0;
	}

li
	{
	list-style-type :none;
	margin: 0;
	padding: 0;
	}

ul.post-meta
	{
	list-style-type :none;
	margin: 0;
	padding: 0;
	}
	
ul.post-meta li
	{
	border-bottom:1px solid #ccc;
	color:#666;
	list-style-type :none;
	margin: 0 0;
	padding:0.5em 0 0.6em 0;
	}
	
.post-meta-key {color:#333;}
	
.featured dl dd a:hover {color: #aa0018;}
	
/* COMMENTS
---------------------------------------------------------------------------------------------------- */
.comment-head {border-bottom:1px solid #E3E3E3;}

#comments .counter
	{
	color: #fff;
	font: lighter 72px 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	padding: 0;
	position: absolute;
	right: -4px;
	text-align: right;
	top: -20px;
	}
	
.formhead
	{
	font: bold 1.15em;
	color: #666;
	margin: 0;
	}
	
.comment-head .num-comments {color:#666;}

/* FOOTER
---------------------------------------------------------------------------------------------------- */
#footer {color: #666;}

#footer a, #footer p.attributes a {color:#333;}
	
#footer a:hover, #footer p.attributes a:hover {color:#000;}

/* SEARCH
---------------------------------------------------------------------------------------------------- */
#search .searchimg {background: url(jaded/search.gif) 0 0 no-repeat;}
	
#searchform #s
	{
	background: #fff;
	border: 1px solid #333;
	margin-bottom: 4px;
	}
	
#searchform #searchsubmit
	{
	background: #666;
	color: #fff;
	}

/* DEPRECIATED
---------------------------------------------------------------------------------------------------- */
/*
.divider
	{
	border-bottom:1px solid #C2C2C2;
	}
*/

/* PAGEBAR
---------------------------------------------------------------------------------------------------- */
.pagebar
	{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 3px 3px 3px #ccc;
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	/*margin-bottom: 1.0em;*/
	margin-right: 0.1em;
	padding: 0.2em 0.5em;
	text-decoration: none;
	text-align: center;
	}

.pagebar a,.pageList .this-page, .pagebar a:visited 
	{
	/*border: 1px solid #ccc;*/
	padding: 0.2em 0.5em;
	text-decoration: none;
	}

/*.pagebar a:visited
	{
	border: 1px solid #9AAFE5;
	padding: 0.2em 0.5em;
	text-decoration: none;
	}*/

.pagebar .break
	{
	/*background: #fff;*/
	border: none;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	}

.pagebar .this-page
	{
	background: #ccc;
	border: 1px solid #ccc;
	color: #999;
	font-weight: bold;
	padding: 0.2em 0.5em;
	}

.pagebar a:hover {background: #ccc;border-color: #aa0018;}

.pagebar .inactive
	{
	border: 1px solid #ccc;
	color: #ccc;
	padding: 0.2em 0.5em;
	text-decoration: none;
	}

.archive-category
	{
	border-bottom: 2px solid #D5D5D5;
	margin: 5px 0 18px 0;
	}

.archive-post {margin: 0 0 45px 0;}
	
.archive-post h2
	{
	margin: 0 0 0 0;
	font-size: 17px;
	}
