/*  
Theme Name: Jester Blog
Theme URI: http://mediaphase.com
Description: Custom theme designed for Jester by Mediaphase
Version: 1.0
Author: Brendan Stennett
Author URI: http://mediaphase.com
*/

body, html {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#fff; background:#000 url() no-repeat; font-size:12px;}

/* Position */
#wrap {width:900px; margin:0 auto;}
#header {display:block;}
#content {width:680px; padding:10px; float:left;}
#sidebar {width:200px; padding:10px; float:left;}
#footer {display:block; height:20px; clear:both; padding:0 10px; line-height:20px;}

/* Style */
#wrap {background-color:#000;}
#header {height:345px; background-image:url('images/header.png'); background-repeat:no-repeat; padding:87px 40px 13px 59px; margin:-40px 0 0;}
#notajoke {position:relative; display:block; top:95px; left:135px; z-index:10;}
#header ul.navigation {margin:7.75px 0; padding:0; list-style:none; font-size:11px;}
#header ul li {display:block; margin:0 0.5%; padding:0; width:9%; float:left; text-align:center; background-color:#999;}
#header ul li:hover {background-color:#00A99D;}
#header ul li a {color:#fff; width:100%; line-height:30px; display:block; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#header ul li a:hover {text-decoration:none;}
#header h1 {}
#header h1 a, #header h1 a:visited {}
#header h1 a:hover {}
.searchbox {height:28px; width:212px; position:relative; top:35px; left:646px;}
.searchbox #s {height:28px; padding:5px; height:12px; font-size:12px; color:#B3B3B3; width:160px; float:left;}
.searchbox #searchbutton {margin:0 0 0 0; float:right;}

#content {margin-left:50px; width:600px;}
#content .entry {background-color:#111; padding-bottom:10px; margin:10px 0;}
#content .entry-title {margin:0 10px; padding:10px 0; border-bottom:1px solid #fff;}
#content .entry-title h2 {margin:0; padding:0;}
#content .entry-title h2 a, .entry-title h2 a:visited {color:#fff;}
#content .entry-title h2 a:hover {}
#content .entry-title .entry-date {color:#999;}
#content .entry-body {padding:10px;}
#content .entry-body p {}
#content .entry-meta {margin:0 10px; padding:5px 10px; background-color:#161616;}
#content .entry-meta .post-info {}
#content .entry-meta .post-info .comments {float:right;}
#content .entry-meta .post-info .categories {float:left;}
#content .entry-meta .post-info .edit
#content .navigation {}
#content .navigation .alignleft {}
#content .navigation .alignright {}
#content .navigation a, #content .navigation a:visited {}
#content .navigation a:hover {}
#content > h2 {}
#content.page {}
#content.page h2 {}
#content.page .entry-body {}
#content.archive h2 {}
#content.archive .entry {}
#content.archive .entry-title {}
#content.archive .entry-title h2 {}
#content.archive .entry-title h2 a, .entry-title h2 a:visited {}
#content.archive .entry-title h2 a:hover {}
#content.archive .entry-title .entry-date {}
#content.archive .entry-body {}
#content.archive .entry-body p {}
#content.archive .entry-meta {}
#content.archive .entry-meta .post-info {}
#content.archive .entry-meta .comments-link {}

.comments-block {padding:10px; background-color:#111; margin-top:10px;}
.comments-block #comments {margin:10px; font-size:18px;}
.comments-block #comments .comment-number {float:left; width:54px; height:26px; background-image:url('images/comment.gif'); background-repeat:no-repeat; text-align:center; margin:0 5px 0 0; padding:2px 0 0;}
.comments-block p {}
.comments-block ol {margin:0; padding:0; list-style:none; border-top:1px solid #fff;}
.comments-block ol li {margin:0; padding:10px 0; width:100%; border-bottom:1px solid #fff;}
.comments-block ol li.alt {}
.comments-block ol li cite {font-weight:bold;}
.comments-block ol li .comment-meta-data {width:14%; text-align:left; font-size:20px; padding:0 0 0 10px;}
.comments-block ol li .comment-text {width:80%;}
.comments-block ol li .comment-text p {margin:0; padding:0;}
#comment-form input {}
#comment-form label {}
#comment-form label small {}
#comment-form #comment {}
#comment-form #submit {}
#comment-form .fulltext {width:200px;}
#comment-form textarea {width:203px; height:50px;}

/* Custom Category Styles */
.entry .mixtape .mixtape-post-image {margin-top:10px; text-align:center;}
.entry .mixtape .mixtape-post-image img {width:480px; height:480px;}
.entry .mixtape .mixtape-post-content .download-info {text-align:center; font-weight:bold; font-size:14px;}
.entry .mixtape .mixtape-post-content p {text-align:left;}
.entry.featured-event .entry-title .entry-date {display:none;}

/* Podcloud Embed */
#podframe {border:none; width:100%;}

#sidebar {}
#sidebar ul {margin:0; padding:0; list-style:none; font-size:10px; text-transform:uppercase;}
#sidebar ul li {margin:0; padding:2px 0 0; background-image:url('images/sidebar_title_left.gif'); background-repeat:no-repeat; background-position:2px 3.5px;}
#sidebar ul h2 {margin:0 0 0 17px; padding:6px 25px 6px 10px; line-height:28px; font-size:12px; display:inline; text-transform:uppercase; font-weight:normal; background:#00a99d url('images/sidebar_title_right.gif') no-repeat right; text-align:left;}
#sidebar ul h2 a {color:#fff;}
#sidebar ul ul {margin:10px 0 10px 20px;}
#sidebar ul ul li {background:none;}
#sidebar ul ul li a, #sidebar ul ul li a:visited {color:#fff;}
#sidebar ul ul li a:hover {}

#footer {margin:10px 8px 0 60px; background-color:#161616; height:50px;}
#footer p {padding:0 30px; font-size:11px; line-height:50px; text-align:center; text-transform:uppercase;}
#footer a, #footer a:visited {color:#fff;}
#footer a:hover {}

/* Common Classes */
.alignleft {float:left;}
.alignright {float:right;}
.clear {clear:both;}
a, a:visited {text-decoration:none; color:#00A99D;}
a:hover {text-decoration:underline;}
a img {border:none;}



.twitter-item {font-size:10px; padding:5px 0 !important;}
.wplc_event_list li {padding:5px 0;}