/* 
Theme Name: Garth Ennis - Custom Theme
Theme URI: http://garthennis.com/
Description: Custom theme for Garth Ennis' blog.
Version: 1.0
Author: Ariana
Author URI: http://arianaosborne.com/
*/

body {color: #000;font:62.5% georgia, times new roman,serif;width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,font,fieldset,input,button,p,blockquote,th,td {margin:0;padding:0;line-height:1.5em;}

p,ul,ol,dt {word-spacing:0.05em;line-height:1.4em;margin-bottom:1.5em;}

ul li ul{margin-bottom:-1px;}
ul li ul li{background:url(images/child.png) top left no-repeat;padding-left:12px;}

small {font-size:80%;}

a {color:#004477;text-decoration:none;font-weight:900;}
a:hover {color:#735C35;}

/* images */
.post a img,.post img {border:2px solid #8B6F40;}

/* img {max-width:430px;height:auto!important;}*/
span.plain {font-weight:normal;font-size:80%;}

/* BAR MENU */
#body_container {width:996px;margin:0 auto;}
#header_nav_wrap:after,#bar_menu:after,.navigation:after,#container:after,#footer_container:after,#content_index:after,#content_sidebar:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* HEADER */

#head {position:relative;width:995px;padding-top:20px;height:69px;margin:0;font-weight:900;letter-spacing:-1px;z-index:2;}
#masthead {float:left;height:69px;padding:0;margin:0;}
#mastheadpages {float:right;height:69px;padding:0;margin:0;width:700px;}
#mastheadpages ul{list-style-type:none;font-size:2.6em;}
#mastheadpages ul li{float:left;margin-top:50px;margin-left:23px;height:20px;line-height:20px;list-style-type:none;}

#masthead img,#mastheadrss img {border:0;}
#masthead a:hover,#mastheadrss a:hover,#blogroll a:hover{background:none;}

/* CONTAINS CONTENT & SIDEBAR */
#container {width:992px;padding:0;margin:0;border:2px solid #8B6F40;background: #F3DC99;}

/* CONTENT */
#content_index {float:right;width:708px;}
#content_sidebar {float:left;width:284px;}


/* HEADERS */
h1 {font-size:3em;}
h2 {font-size:2.8em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:1em;}


/* POSTS & PAGES (#content_index) */
#content_index .post {width:644px;padding:15px 15px 10px 15px; margin:15px auto;background:#FFF;overflow:hidden;border:2px solid #8B6F40;}
#content_index .post h2.post-title a{display:block;line-height:0.57em;margin:0;padding:2px;border-bottom:2px solid #8B6F40;}

#content_index .entry {text-align:left;width:640px;padding:5px 2px; font-size:1.4em;}


/* SIDEBAR (#content_sidebar) */
.sidebar {float:left;width:284px;padding-top:80px;overflow:hidden;}
.sidebar .widget{margin:0px 15px 18px 15px;}
.sidebar .widget h2.widgettitle {display:block;color:#735C35;line-height:0.57em;padding:2px;border-bottom:2px solid #8B6F40;}
.sidebar .widget .widgetcontent{margin-left:1px; margin-bottom:25px; font-size:1.4em;}
.sidebar .widget .widgetcontent ul{list-style-type:none;}

.sidebar .widget .widgetcontent .rsstitle{height:1.4em; overflow:hidden;}
.sidebar .widget .widgetcontent .rssSummary{font-size:87%;line-height:1.25em;margin:2px 1px 1px 0;}
.sidebar .widget #searchform {}
.sidebar .widget #searchform input.sidebar-search{width:261px;height:21px;padding:3px 2px 1px 2px;border:2px solid #8B6F40;background:url(images/search.png) no-repeat right top #fff;font-size:1.4em;font-family:georgia, times new roman,serif;color:#735C35;}


/* blockquotes */
blockquote {background:url(images/quote.png) no-repeat left top;font-style:italic;color:#735C35;padding:3px 34px;margin:3px;}
blockquote blockquote {color:#735C35;background:none;}

/* lists */
.post ul {margin:0;padding:0;}
.post ul li {margin:0;padding:0 0 0 15px;}
.post ol {margin:0;padding:0 0 0 25px;}
.post ol li {margin:1px 0;padding:0;}

/* postmetadata */

.post p.post-time {
	color:#735C35;
	font-size:1.2em;
	text-align:right;
	line-height:1em;}

p.postmetadata {
	color:#735C35;
	width:100%;
	margin:0;
	font-size:1.2em;
	border-top:2px solid #8B6F40;
	}
p.postmetadata span.comments {
	display:block;
	}

/* tables */
.post table {border:none;background:#ffffff;}
.post tr,.post td {border:1px solid #809595;background:#e9f0e8;}

/* navigation & left,right,center alignment */
.navigation {width:664px;padding:5px; margin:15px auto;background:#FFF;overflow:hidden;border:2px solid #8B6F40;font-size:1.2em;}
.previous,.left,.alignleft {float:left;}
.next,.right,.alignright {float:right;}


.center {text-align:center;margin:0 auto;display:block;}
.clear {clear:both;}


/* FOOTER */
#footer {width:100%;padding:0;margin:0;background-color:#FFFFFD;}
#footer_container {width:995px;padding:0;margin:0 auto;background-color:#FFFFFFD;text-align:right;}
#footer a {font-size:0.95em;}