/*
Theme Name: RueMorgue
THEME URI: http://www.brainlava.com
DESCRIPTION: Base theme used for Brain Lava projects.  
VERSION: 1.6.
AUTHOR: <a href="http://brainlava.com">Brain Lava</a>: HTML/CSS by <a href="http://rubynite.com">Nicole Pullin </a>, Design by <a href="http://ghoulishgary.com">Gary Pullin</a>
AUTHOR URI:
TAGS: brainlava, widgets, blank slate, starter theme, minimalist, developer
*/

/*--------------------------------------------------------------------------------------------
	Resets 
--------------------------------------------------------------------------------------------*/
ul, ol, li { margin: 0px; padding: 0px; }
ul, ol { list-style: none; }

/*--------------------------------------------------------------------------------------------
	Rue Morgue Home Page Specific Styling 
--------------------------------------------------------------------------------------------*/
.non-sticky .sticky {display: none;}

/*--------------------------------------------------------------------------------------------
	Content Styling 
--------------------------------------------------------------------------------------------*/
div.skip-link { display: none; }
.post-meta-data { font-weight: bold; margin-top: 5px;margin-bottom: 0px; }
.edit-link {font-weight: normal !important; }
h2.page-title, h2 span { color:#000000; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold; margin: 0px; text-transform: uppercase;  }
.entry-title, .entry-title a { color:#8B8A2A; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold; margin: 0px; text-transform: uppercase; }
.entry-content { line-height: 14px; position: relative; }
.entry-content img { border: 0px; }
.entry-sep { padding: 0 0 10px; }
ul.post-meta-data { margin-top: 5px; }
.post-meta-data li, .post-meta-data li a, .post-meta-data li span { font-size: 10px; }
.post-meta-data li { float: left; padding-left: 5px; margin-left: 5px; border-left: 1px solid #333333; line-height: 8px; color: #333333; }
.post-meta-data li.author { border-left: 0px; margin-left: 0px; padding-left: 0px; }
#nav-below { margin: 5px 0; }  
.wp-pagenavi a, .wp-pagenavi .current { display: block; float: left; color: #363636; border: 2px dashed #363636; background: url(img/pagenation_bg.gif) repeat-x top left transparent; font-weight: bold;}
.wp-pagenavi a:hover, .wp-pagenavi .current {color: #363636; border: 2px dashed #8B8A2A; color: #f7f4cd;  }
.wp-pagenavi .extend { border: 0px !important; float: left; }
.meta-nav {display: block;}
.nav-single { border: 2px dashed #8B8A2A; border-width: 1px 0px; padding: 3px 0 5px;}
.nav-single a {color: #363636; font-size: 9px; }
.nav-previous, .nav-next {width: 45%;}
.nav-previous {float: left; }
.nav-next {float: right; text-align: right; }
.post-end-img {text-align: right; }
.wp-caption-text {font-size: 9px !important; font-weight: bold; font-style:italic; color: #333333; margin: 5px 0; }
.wp-caption { border:1pt dashed #211C17; padding: 5px; float: left; margin-right: 10px; margin-bottom: 10px;}
.abbatoir {padding-bottom: 10px !important;}
.read-more {text-transform: uppercase; font-size: 9px; font-weight: bold;}
img.alignleft {float: left; margin-right: 10px; margin-bottom: 10px; border:1pt dashed #211C17;padding: 2px;}
img.alignright, a.thumbnail img {float: right; margin-left: 10px; margin-bottom: 10px; border:1pt dashed #211C17; padding: 2px;}
img.aligncenter, img.alignnone, .img-center img {border:1pt dashed #211C17; text-align: center;padding: 2px; clear: both; margin: 0 auto; display:block;}
a img.alignleft, a img.alignright, a img.aligncenter, a.thumbnail img a.img-center img { border-color: #D27D19; }
.aligncenter { text-align:center !important; margin: 0 auto 20px !important; clear: both !important; float: none !important; }
.no-title {padding-top: 10px;}
.sociable {width: 510px; display: block; float: left;}
.entry-tags {width: 510px; display: block; float: left; }
.vvqbox {display: inline !important; }


/*--------------------------------------------------------------------------------------------
	Comments Styling 
--------------------------------------------------------------------------------------------*/

li.comment { background:url("img/web.png") no-repeat scroll right top #000000; color:#F6F3D0; list-style-type:none; margin:0 0 10px 0px; padding:10px; }
li.comment p {margin-bottom: 0px; }
#comments h3, #comments h3 span {font-size: 14px; }
img.photo { border: solid 1px grey;  float: left; margin-right: 10px; display: none; }
span.fn, span.fn a {display: block; font-size: 12px; padding-bottom: 2px; }
.comment-meta, .comment-meta a, .comment-meta span { font-size: 9px !important; }
form#commentform .form-label { margin:0px; font-weight: bold;  }
form#commentform .form-input { margin-bottom: 5px;  }
form#commentform span.required { color:#c30; }
form#commentform, form#commentform p { padding:0; }
input#author, input#email, input#url, textarea#comment { padding:2px; background-color: #f7f3db; border: 1px #8B8A2A solid; }
#comments h3 { font-size:14px; color:#8B8A2A;}
#respond {margin-top: 20px; }
.form-submit {margin-top: 10px;}
	
/*--------------------------------------------------------------------------------------------
	Sidebar Styling 
--------------------------------------------------------------------------------------------*/
.sidebar { width: 200px; }
.sidebar div, .sidebar h3 { display: block; background-color: #211C17; margin: 0px; }
.sidebar h2  { color: #a39e95; font-size:11px; font-weight: normal; margin: 0; padding: 0 0 0 12px;}
.sidebar ul.list-authors, .sidebar ul.list-rss, .sidebar ul.list-categories, .sidebar ul.links-list li ul { list-style: square !important;color: #8B8A2A; padding-bottom: 10px;}
.sidebar .tag-list {padding: 0px 10px;} 
.sidebar ul.list-authors li, .sidebar ul.list-rss li, .sidebar ul.list-categories li, .sidebar ul.links-list li ul li {margin-left: 25px;  }
.sidebar ul li a {display: block; line-height: 20px;}


/*--------------------------------------------------------------------------------------------
	Archives Styling 
--------------------------------------------------------------------------------------------*/
#archives {margin-top: 10px; }
#monthArchives, #categoryArchives, #authorArchives, #tagsArchives {padding-bottom: 20px;}
#archives ul {list-style: square inside none !important;color: #333333;}
#archives li {padding: 2px 0;}
#monthArchives  li {float: left; width: 30%;}
#categoryArchives, #authorArchives {float: left; width: 49%;}

/*--------------------------------------------------------------------------------------------
	Author Styling 
--------------------------------------------------------------------------------------------*/

img.author-img {float: left; margin-right: 10px; border:1pt dashed #211C17; text-align: center;padding: 2px}
.author-info h2, .author-info h2 span { padding-left: 0px !important; }
.excerpt-rss a {font-weight: bold; font-size: 12px;}
.excerpt-rss img {float: left; margin-right: 5px; border: 0px; }

/*--------------------------------------------------------------------------------------------
	Clear Floated Elements
--------------------------------------------------------------------------------------------*/
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after, .sociable:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.clearfix, .sociable { display: inline-block; }
* html .clearfix, *html .sociable { height: 1%; }
.clearfix, .sociable { display: block; }
