/*
Theme Name: The Endz
Theme URI: http://paulmillar.net
Description: The Endz Drama
Version: 1.0
Author: Paul Millar
Author URI: http://paulmillar.net
Tags: the, endz

*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0 none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; padding: 0; vertical-align: baseline; }
caption, th, td { font-weight: normal; text-align: left; }
table { border-collapse: separate; border-spacing: 0; }
table, td, th { vertical-align: middle; }
blockquote, q { quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

#comments { background: #131313; border: 1px solid #090909; color: #D3DADF; margin-bottom: 10px; margin-top: 40px; padding: 15px 15px 10px 15px; width: 550px; }
#content { float: left; margin-right: 20px; width: 600px; }
#contentwrap { color: #FFF; padding: 25px 25px 25px 25px; }
#contentwraph { padding: 25px; }
#footer { background: url(../urban/img/grunge_foot.png) repeat-x; color: #eaeaea; margin: 50px auto 0 auto; padding: 20px 0 10px 0; position: relative; width: 100%px; }
#footer a:hover { color: #FFFFFF; text-decoration: underline; }
#footer a:link, #footer a:visited { color: #FFFFFF; text-decoration: none; }
#front { background: url(http://theendzdrama.com/endzbq.jpg); height: 340px; margin: 8px; }
#fullcontent { background: #111; border: 1px solid #000; }
#logo { float: left; height: 30px; width: 230px; }
#mainwrap { background: #0F0F0F; border: 1px solid #383838; width: 960px; }
#myContent { margin: 0 0 20px 0; }
#navbar {margin-bottom:30px;height:40px;}
#navbar a { color: #FFFFFF; text-decoration: none; }
#navbar a { background: #111; border: 1px solid #383838; display: block; float: left; margin-right: 10px; padding: 10px 20px 9px; position: relative; text-align: center; text-decoration: none; text-transform:uppercase; font-weight:bold;}
#navbar a:hover { background: #cf9c22; color: #FFF; }
#navbar a:visited { color: #FFFFFF; }
#navbar li { background: #111; display: inline; list-style-type: none; margin: 0 20px; }
#navbar ul { display: inline; }
#respond { clear: both; margin-top: 15px; }
#respond input { background: #ccc; border: 1px solid #666; color: #111; }
#search { float: right; }
#sidebar { float: left; margin-top: 25px; width: 320px; }
#sidey a { color: #888; display: block; float: left; font-family: verdana, sans-serif; font-size: 11px; margin: 3px 3px 0 0; overflow: hidden; text-align: center; text-decoration: none; }

#signup { padding: 0 20px; margin-left:60px;}
#signup input { margin-left: 5px; }
#signup input, #signup textarea, #signup select { background: #F5F5F5 none repeat scroll 0 0; border: 1px solid #CCCCCC; color: #666666; float: left; margin: 5px 90px 5px 0; padding: 5px; }
#signup input.submit { float: right; margin-top: 10px;margin-right:115px }
#signup input:focus, #signup textarea:focus, #signup select:focus { background-color: #FFFFFF; border: 1px solid #999999; color: #333333; }
#signup input[type="submit"][disabled] { background: #888888 none repeat scroll 0 0; }
#signup label { display: inline-block; float: left; height: 26px; line-height: 26px; margin: 5px 10px 0; width: 70px; }
#signup legend { color: #000000; font-weight: bold; margin-bottom: 0 !important; padding: 7px 0; }

#topad { float: left; height: 90px; text-align: right; width: 730px; }
#topstuff { background: #191919; border-bottom: solid 1px #333; margin-bottom: 0px; padding: 5px; }
.advertise { font-size: 12px; }
.cast img { float: left; margin: 0 5px 5px 0; }
.char { padding: 20px; }
.clearfooter { clear: both;}
.commentlist .commentbody { margin: 0; padding: 0; }
.commentlist .commentbody p a { text-decoration: underline; }
.commentlist a.gravatar { float: left; margin: 0 15px 10px 0; width: 60px; }
.commentlist a:hover { color: #eee; }
.commentlist cite { color: #ddd; font-size: 10pt; font-style: normal; }
.commentlist li, .trackback li { list-style-type: none; margin: 10px 0 15px 0; padding: 10px; }
.commentlist li.alt { border: none; margin-top: 10px; }
.commentlist li.cleared { background: transparent; border: none; }
.commentlist p { color: #dedede; }
.commentlist small.commentmetadata a { color: #666; }
.copyright { margin-top: 70px; text-align: right; }
.echar img { float: left; margin: 5px; }
.epad { margin: 0 0 20px 0; }
.episode { }
.episode a { color: #fefefe; }
.episode a:hover, .episode a:visited { color: #fefefe; }
.episode img { border: 1px solid #333; float: left; margin: 2px 7px 4px 0; margin-left: 20px; }
.firsttwo { margin-right: 30px; }
.footerblock { float: left; margin-right: 40px; width: 250px; }
.footerblock li, .footerblock2 li, .footerblock3 li { border-bottom: 1px dashed #CCCCCC; list-style-type: none; padding: 5px 0; }
.footerblock2 { float: left; margin-right: 30px; width: 200px; }
.footerblock3 { float: left; width: 200px; }
.full { margin-top: 40px; }
.fwrapper { margin: 0px auto; width: 960px; }
.gallery { }
.gallery-caption { }
.gallery-icon { padding-bottom: 20px; }
.gallery-item { }
.half{width:465px;background: #0a0a0a; color: #eaeaea; float: left; margin-bottom: 50px; padding-bottom: 20px;}
.gold { color: #cf9c22; margin-bottom: 10px; }
.hipost { border-bottom: 1px dashed #FFF; padding-bottom:30px;margin-bottom: 30px; }
.hipost img{border:10px solid #333;}
.nn { border-bottom: 1px dashed #CCCCCC; }
.pad { padding: 0 20px 0px 20px; }
.paul { font-size: 12px; }
.postmetadata { margin-bottom: 10px;margin-top:20px; }
.postmetadata a { background: #D0D2A5; border: 1px solid #000; color: #000; margin-right: 10px; padding: 10px 15px 9px; position: relative; text-align: center; text-decoration: none; }
.postmetadata a:hover { background: #556270;}
.sideblock { background: #383838; border: 1px solid #000; margin-bottom: 30px; padding: 20px; }
.small { font-size: 12px; padding-bottom: 20px; color:#D0D2A5;float:right; }
.sociable img { border: 0; float: none; height: 16px; margin: 0; padding: 0; width: 16px; }
.sociable span { display: block; }
.sociable strong { font-size: 18px; padding-bottom: 10px; }
.sociable ul { display: inline; margin: 0 !important; padding: 0 !important; }
.sociable ul li { background: none; display: inline !important; list-style-type: none; margin: 0; padding: 1px; }
.sociable ul li:before { content: ""; }
.sociable-hovers { filter: alpha(opacity=40); moz-opacity: .4; opacity: .4; }
.sociable-hovers:hover { filter: alpha(opacity=100); moz-opacity: 1; opacity: 1; }
.soon { padding-left: 500px; padding-top: 235px; }
.spad { margin-right: 10px; }
.thirds { background: #0a0a0a; color: #eaeaea; float: left; margin-bottom: 50px; padding-bottom: 20px; width: 299px; }
.half h2 { margin: 20px 0; padding: 0 20px; }
.half h3 { padding: 0 20px; }
.half p { padding: 0 20px; }
.wrapper { margin: 0px auto; padding-top: 30px; width: 960px; }
a { color: #E97117; text-decoration: none; }
a img { border: medium none; }
a, a:visited, a:hover { color: #ff8122; text-decoration: underline; }
a.adhere { background: #E7E7E7 none repeat scroll 0 0; border: 1px solid #CCCCCC; color: #666666; font-size: 12px; font-weight: bold; height: 120px; moz-background-clip: border; moz-background-inline-policy: continuous; moz-background-origin: padding; text-align: center; width: 121px; }
body { background: #191919 url(../urban/img/bg2.jpg) repeat scroll 0 0; border-top: 7px solid #191919; color: #ccc; cursor: default; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
body { height: 100%; line-height: 1.64em; }
div.sociable { margin: 35px 0 40px 0; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 48px; margin-bottom: 40px; }
h1 { background: transparent url(../urban/img/logo.png) no-repeat 0 0; display: block; height: 70px; text-indent: -9999px; width: 230px; }
h1 a { display: block; height: 100%; outline: none; width: 100%; }
h2 { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 26px; margin-bottom: 20px; font-weight:bold;text-transform:uppercase;}
h3 { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin-bottom:5px; font-weight:bold;text-transform:uppercase; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
html, body { height: 100%; width: 100%; }
img { }
#contentwrap h3 { color: #E97117; display:inline; font-weight:bold;text-transform:uppercase;font-size:24px;}
#contentwrap h3 a { color: #E97117;}
#contentwrap h3 a:hover {color:#ff8122}
#contentwrap h4 {margin-top:20px;}
#contentwrap p { padding-top: 10px; }
#contentwrap ul { margin-left: 10px;}
#comments h3 { color: #fff; font-size: 10pt; font-weight: normal; margin: 15px 0; padding: 0; }
#comments p { margin: 7px 0; padding: 0; }
#comments p a { color: #6598b8; }
#comments p a:hover { color: #fff; }
p { margin-bottom: 15px; }
span.sociable_tagline { margin-bottom: 10px; position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span { background: #ffe; border: 1px solid #ccc; color: black; display: block; line-height: 1.25em; position: absolute; top: -5em; }
textarea#comment { background: #ccc; color: #111; padding: 10px; width: 530px; }
ul.commentlist, ul.trackback { font-size: 9pt; list-style-type: none; margin: 10px 0; }
