/*
Theme Name: Brodie
Theme URI: 
Description: "You think just cause a guy reads comics he can't start some shit"
Version: Bruce (v1.5)
Author: Amos Moses Griffin
*/
/*===== o0o: RESET=====*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, 
strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea { color: #3e3e3e; font-family: "Helvetica Neue", Helvetica, Calibri, Arial, sans-serif; font-size: 14px; line-height: 18px;}
body {text-align:center;}
/*===== o0o: CONTAINERS=====*/
#wrapper{
left: 50%;
margin-left: -485px;
position: absolute;
text-align: left;
width: 970px;}
#header {background: #fff; border-top: 9px solid #000; border-bottom: 9px solid #000; float:left; margin-top: 9px; text-align: left; width: 970px;}
	#header ul.nav {border-top: 1px solid #000; color: #900; font: 400 16px/18px 'arial narrow', arial, sans-serif; padding:9px; margin:0; text-transform: uppercase;}
	#header ul.nav li {display: inline;list-style-type: none; list-style-image:none; margin-right:12px;}
div.journal{float: left; margin: 18px 30px 0 0; width: 540px;}
#sidebar{ border-left: 1px solid #000; display: inline; float: left; margin: 18px 0 0 0; padding-left:29px; width: 370px;}
#footer {clear: both; float:left; width: 970px; text-align: center;}
/*===== o0o: TEXT CONSIDERATIONS=====*/
p{margin: 0 0 18px 0; text-align:justify;}
	p.last{margin-bottom:0; }
	p.hilite {background: #ffffcc; border-bottom: 1px solid #d4d4d4; padding: 9px; text-align:center;}
	p.pullquote{font-family: palatino, serif; font-size:16px; font-style: italic; color:#454545; float:right; margin-left: 18px; margin-bottom:18; text-align:center; width:150px;}
ul{ margin: 18px 0 18px 18px; list-style-type:square;}
	ul li {list-style-image: url(images/arr05.png);}
ol { margin: 18px 0 18px 18px; list-style-type: decimal-leading-zero;}
	li { line-height:18px; }
dl{ margin: 18px 0; }
dl dt {font-weight: bold; }
 abbr, acronym, span.abbr {border: none;}
blockquote{ margin: 18px 0 18px 23px; color: #666; font-style: italic; }
strong{ font-weight: 700; }
em{ font-style: italic;}
pre{ margin-bottom: 18px; line-height:18px; background: #eee; padding:9px; border:1px solid #ddd; }
code { font:0.9em Monaco, monospace; }
/*===== o0o: LINKS//LINK RESETS=====*/
a {color: #333;text-decoration:none;}
a:hover {color:#900;border: none; text-decoration: none;}
a.feed {background:#fff url(images/RSS.jpg) no-repeat center right; padding-right:18px;}
p.nav a {color:#000;}
div.entry-content a {border-bottom:1px dotted #7c7c7c;}
div.entry-content a:hover {color:#900; border-bottom:1px solid #933;}
div.entry-content h2 a { border:none; color:#111; font-weight:700; }
div.entry-content .meta a {border:none;}
/*===== o0o: IMAGES=====*/
p img.alignleft{ float: left; margin: 18px 18px 18px 0; border: 1px solid #d4d4d4; padding: 8px; background: #fafafa; }
p img.alignright{ float: right; margin: 18px 0 18px 18px; border: 1px solid #aaa; padding: 8px; background: #fafafa; }
p img.center{ float: none; border: 1px solid #d4d4d4; padding: 8px; background: #fafafa; display:block; margin-left:auto;margin-right:auto; }
p img.top{margin-top:0; }
.comment-meta img {float: right; margin: -19px 0 18px 18px; border: 1px solid #aaa; padding: 8px; background: #fafafa;}
.comment-text img {float: none; margin: 0; border: none; background: #fff; padding: 0;}
/*===== o0o: HEADINGS=====*/
h2,h3,h4,h5,h6, h2.widgettitle {clear:both; color:#000; font-family:'Arial Narrow', Helvetica, Arial, sans-serif;font-weight:700; text-transform: uppercase;}
h3 a,h4 a,h5 a,h6 a {color:#000; background:inherit; border:none; text-decoration: none;}
h2a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color:#900; background:inherit;}
h1 {color:#000; font-family: "Futura-CondensedExtraBold", 'Arial Narrow', Helvetica, Arial, sans-serif; font-size: 64px; font-weight:700; line-height: 64px; text-transform: uppercase;}
	h1 a {color: #000; text-decoration:none;}
	h1 a:hover {color: #900; border:none; text-decoration:none;}
h2 {font-size: 18px; margin: 0;}
	h2.widgettitle { border-bottom: 1px dotted #7c7c7c; color: #222; font-size: 16px;}
#sidebar h4 {color: #222; font-size: 16px; margin: 0;}
h3 {font-size: 16px;margin-bottom:18px;}
	h3.comment-area {margin:0;}
	h3.archive {color: #900; margin-bottom:36px; text-align:center; text-decoration: underline;}
	h3.sr-section-title {font-size: 18px; padding: 36px 0 36px 0; font-weight: 700; margin:0;}
h4 {font-size: 14px; margin:9px 0 9px 0;}
h5 { font-size: 12px;}
	#sidebar h5 a {color: #222; background: #fff url(images/arr02.png) no-repeat center left; border: none; font-size: 14px; padding-left: 16px; text-transform: uppercase; font-weight: 400;}
	#sidebar h5 a:hover {border:none; color:#900;}
h6 {font-size: 10px;}
/*===== o0o: ENTRY-CONTENT//POSTS=====*/
div.hentry {border-bottom: 1px solid #111; margin-top:18px;}
.moretag {background:#fff url(images/arr03.png) no-repeat center left; padding-left:16px; text-transform:uppercase;}
.meta { border-bottom: 1px dotted #7c7c7c; color: #000; text-transform: uppercase; margin: 0 0 18px 0; }
div.pic, div.entry-content .pic{background:#efefdf; border: 1px solid #d4d4d4; margin: 18px 3em 17px 3em ; padding: 9px; text-align:center; }
div.pic img, div.entry-content .pic img {background:#d4d4d4; border:1px solid #7c7c7c; display:block; margin:10px auto 0; padding:9px;}
div.pic a:hover img, div.entry-content .pic a:hover img {background:inherit; border:1px solid #933;}
/*===== o0o: FACEBOOK=====*/
.fb_iframe_widget iframe {
    position: relative !important;
}
/*===== o0o: SIDEBAR=====*/
#sidebar a {color: #000;}
	#sidebar a:hover {color: #933;}
#sidebar .meta { border-bottom: 1px dotted #7c7c7c; color: #000; font-size: 11px; text-transform: uppercase; margin: 0 0 9px 0; }
#sidebar .metatext { font-size: 11px; text-transform: uppercase; margin: 0 0 9px 0; }
#sidebar .meta a { color: #000; font-weight:700;}
#sidebar li {list-style-type: none; list-style-image: none;}
#sidebar ul.photo img {background: #fafafa; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; padding: 9px; margin-bottom:9px;}
#sidebar ul.photo li {list-style-type: none; list-style-image: none;}
#sidebar ul ul li {list-style-image: url(images/arr01.png); margin: 0; padding:0;}
#sidebar ul ul ul li {list-style-image: url(images/arr05.png); margin-left: 9px;}
#categories ul {list-style-image: url(images/arr01.png); margin: 0; padding:0;}
#categories ul li {list-style-image: url(images/arr01.png); margin: 0; padding:0;}
/*===== o0o: SIDEBAR ASIDES // USE THIS SECTION TO SYTLE YOUR ASIDES=====*/
#sidebar .category-sidenotes ul li {list-style-type:none; list-style-image: none;}
#sidebar .category-sidenotes a {font-weight: 700; text-decoration: none;}
#sidebar .category-sidenotes a:hover {color: #933; text-decoration: none;}
#sidebar .category-links ul {background: #efefed; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; color: #404040; margin: 18px 0 18px 0; padding:5px;}
#sidebar .category-thoughts ul {background: #efefdf; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; color: #404040; margin: 18px 0 18px 0; padding:5px;}
#sidebar .category-quotes ul {background: #f7f7f7; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-top: 1px solid #efefef; border-left: 1px solid #efefef; color: #333; margin: 18px 0 18px 0; padding:5px;}
#sidebar .category-quotes ul span {background: #ffffcc; color: #222;}
/*===== o0o: COMMENTS=====*/
#comments {margin: 36px 0 18px 0;}
#comments ol.comments {margin:0;}

#comments ol.comments li {margin:18px 0 72px 0;}
#trackbacks {}
#comments-form input {background: #fafafa none repeat scroll 0%; border: 1px solid #000; font-size: 14px;}
#comments-form input:focus, #comments-form textarea:focus { background: #fff; border: 1px solid #900;}
#commentform textarea {background: #fafafa none repeat scroll 0%; border: 1px solid #000; height: 198px; width: 100%;}
div.comment-meta {margin-left: 0; padding-left: 0;}
p.comment-author {color:#900; font-weight:700; text-transform:uppercase;}
span.comment-date {color:#606060; font-weight:700; text-transform:uppercase;}
div.comment-text {width:80%;}
	p.comment-author a{color:#900; font-weight:700; text-transform:uppercase;}
	p.comment-author a:hover {color:#000;} 
div.comment-text a {border-bottom:1px dotted #7c7c7c;}
div.comment-text a:hover {color:#900; border-bottom:1px solid #933;}
p.moderation {background: #ffff99; border: 1px solid #d4d4d4; padding: 9px;}
ol.comments li {list-style-type: none;}
.even {}
.odd {}
.highlight span.url {background: #ffffcc;}
#sub {background: #efefef; color: #000; cursor: pointer; border: 1px solid #000; font-weight:700; margin: 18px 0 18px 0; padding:9px; text-transform:uppercase;}
/*===== o0o: FOOTER // CREDITS=====*/
#credits {border-top: 2px solid #000; font:400 12px/18px 'arial narrow', arial, sans-serif; margin: 36px auto; padding-top: 9px; text-align: center; width:970px;}
/*===== o0o: SEARCH FORM=====*/
#searchform {background:#fff; color: #505050; margin-bottom: 18px;}
#searchform input {background:#fafafa; border: 1px solid #ddd; color: #505050;}
#searchform input:focus {background: #fafafa; border: 1px solid #999; color: #505050;}
#searchsubmit {cursor: pointer;}
/*===== o0o: SUBSCRIBE FORM=====*/
#subscribeform {background:#fff; color: #505050; margin-bottom: 18px;}
#subscribeform input {background:#fafafa; border: 1px solid #ddd; color: #505050;}
#subscribeform input:focus {background: #fafafa; border: 1px solid #999; color: #505050;}
#subscribesubmit {cursor: pointer;}
/*===== o0o: DIGG PAGINATION PLUGIN=====*/
div.pagination {text-align:left;padding: 9px;margin-top: 18px;}
div.pagination a {padding: 2px 5px 2px 5px; margin: 2px;border: 1px solid #000000;text-decoration: none;color: #000000;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #000000;background-color:#000000;color: #fff;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px; border: 1px solid #000000;font-weight: 700;background: #000000;color: #FFF;} 
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD; }
/*===== o0o: CONTACT PLUGIN=====*/
.contactform {position: static;overflow: hidden; margin-bottom:18px;}
.contactleft {width: 18%;text-align: left;clear: both;float: left;display: inline;padding: 4px;margin: 5px 0;font-weight: bold;}
.contactright {width: 75%;text-align: left;float: right;display: inline;padding: 4px;margin: 5px 0;}
.contacterror {border: 2px solid #ff0000;}