/*   
Theme Name: Jedi Mind Tricks
Theme URI: http://www.jmthiphop.com
Description: Jedi Mind Tricks (JMT) is a hip hop group with two members from Philadelphia, Pennsylvania and one from Camden, New Jersey. The group was founded by two ...
Author: Mike Purcell
Author URI: http://www.jmthiphop.com
Template: thematic
Tags: Jedi Mind Tricks, JMT, Vinnie Paz, Stoupe The Enemy Of Mankind, Jus Allah, Army Of The Pharaohs, Enemy Soil Records
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');
/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/*- Page Structure */
/* =Global Elements
-------------------------------------------------------------- */
body {
	background:#000000 url('http://www.jmthiphop.com/layout/bg.jpg') repeat;
	width:100%;
	font-size:62.5%; /* Resets 1em to 10px */
	color:#ffffff;
	}
body, input, textarea {
    font:14px Arial,Helvetica,sans-serif;
    line-height:22px;
}
p, ul, ol, dd, pre {
    margin-bottom:22px;
}
pre, code {
	font:14px Arial,Helvetica,sans-serif;
	line-height:22px;
}
blockquote {
    color:#000000;
    font-style:none;
}
table {
    border:none;
    border-width:1px 1px 0 1px;
    font-size:13px;
    line-height:18px;
    margin:0 0 22px 0;
    text-align:left;
}
caption {
    text-align:left;
}
tr {
    border-bottom:none;
}
th, td {
    padding: .7em 1.25em;
}
hr {
    background-color:transparent;
    border:0;
    color:#ffffff;
    height:1px;
    margin-bottom:22px;
}
a:link {
    color:#ffffff;
	text-decoration:none;
}
a:visited {
    color:#ffffff;
	text-decoration:none;
}
a:active,
a:hover {
    color:#660000;
	text-decoration:none;
}

p {
margin: 2px;
padding: 4px;
}

/* =Header
-------------------------------------------------------------- */

#header {
    background:url('') no-repeat top center;
	height:450px;
    z-index:2;
}
#branding { display:none;}
#blog-title { display:none;}
#blog-title a { display:none;}
#blog-title a:active,
#blog-title a:hover { display:none;}
#blog-description { display:none;}

/* =Menu
-------------------------------------------------------------- */

.skip-link {
    display:none;
}

#access {
    display:none;
    height:0px;
    font-size:0px;
    overflow:visible;
    z-index:100;
}

/*** THEMATIC SKIN ***/
.sf-menu {
    display:none;
}

/* =Content
-------------------------------------------------------------- */
	
#main {
	background: #000000 url('') repeat;
    width: 811px;
	height:100%;
	margin-top:-65px;
    clear: both;
	padding:66px 0 22px 0;
}
#banner {
    margin:auto;
	margin-top:10px;
	margin-left: 5px;
	margin-bottom:-10px;
}
#home {
	background:transparent url('http://www.jmthiphop.com/nav/home.png') no-repeat;
	height:26px;
    width:60px;
	margin-left:12px;
	margin-top: 0px;
	text-align:center;
	}	
#releases {
	background:transparent url('http://www.jmthiphop.com/nav/releases.png') no-repeat;
	height:26px;
    width:110px;
	margin-left:95px;
	margin-top: -26px;
	text-align:center;
	}
#tour {
	background:transparent url('http://www.jmthiphop.com/nav/tour.png') no-repeat;
	height:26px;
    width:132px;
	margin-left:228px;
	margin-top: -26px;
	text-align:center;
	}
#photos {
	background:transparent url('http://www.jmthiphop.com/nav/photos.png') no-repeat;
	height:26px;
    width:84px;
	margin-left:385px;
	margin-top: -26px;
	text-align:center;
	}
#store {
	background:transparent url('http://www.jmthiphop.com/nav/store.png') no-repeat;
	height:26px;
    width:67px;
	margin-left:494px;
	margin-top: -26px;
	text-align:center;
	}
#aotp {
	background:transparent url('http://www.jmthiphop.com/nav/aotp.png') no-repeat;
	height:26px;
    width:56px;
	margin-left:585px;
	margin-top: -26px;
	text-align:center;
	}
#enemy {
	background:transparent url('http://www.jmthiphop.com/nav/enemy.png') no-repeat;
	height:26px;
    width:130px;
	margin-left:667px;
	margin-top: -26px;
	text-align:center;
	}
#facebook {
	background:transparent url('http://www.jmthiphop.com/nav/facebook.png') no-repeat;
	height:45px;
    width:45px;
	margin-top:15px;
	margin-left:530px;
	text-align:center;
	}
#myspace {
	background:transparent url('http://www.jmthiphop.com/nav/myspace.png') no-repeat;
	height:45px;
    width:45px;
	margin-top:-45px;
	margin-left:580px;
	text-align:center;
	}
#twitter {
	background:transparent url('http://www.jmthiphop.com/nav/twitter.png') no-repeat;
	height: 45px;
    width:45px;
	margin-top:-45px;
	margin-left:630px;
	text-align:center;
	}
#youtube {
	background:transparent url('http://www.jmthiphop.com/nav/youtube.png') no-repeat;
	height: 45px;
    width:45px;
	margin-top:-45px;
	margin-left:680px;
	text-align:center;
	}
#feed {
	background:transparent url('http://www.jmthiphop.com/nav/rss.png') no-repeat;
	height: 45px;
    width:45px;
	margin-top:-45px;
	margin-left:727px;
	text-align:center;
	}
#container { 
    background:transparent;
	margin-top:25px;
    width:460px;
    clear:both;
}
.container {
    background:transparent;
    width:460px;
}
#content {
    width:460px;
	margin-top:-60px;
	margin-left:12px;
	padding:none;
}
.page-title {
    width: 460px;
	margin-top:20px;
    font-family: Arial,Helvetica,sans-serif;
	color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    padding: 0 0 7px 0;
}
.attachment .page-title {
    color: #ffffff;
    width: 460px;
    font-style: none;
}
.page-title a {
    color: #ffffff;
    text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
    color: #ffffff;
	text-decoration: none;

}
.page-title span {
    font-style: none;
}
.page-title .meta-nav {
    font-style: normal;
}
.hentry {
    padding:0 0 22px 0;
}
.single .hentry {
    padding:0;
}
.home #content .sticky {
    border:none;
    margin:0 0 66px 0;
    padding:22px 20px 0 20px;
}
.entry-title {
	background: #000000 url('http://www.jmthiphop.com/layout/post%20line.jpg') no-repeat bottom left;
    width: 460px;
    font-family: Arial,Helvetica,sans-serif;
	font-color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    padding:5px 5px 2px 5px;
	text-transform: uppercase;
}
.entry-title a {
    font-color: #ffffff;
    text-decoration:none;
}
.entry-title a:active,
.entry-title a:hover {
    color: #ffffff;
	text-decoration: none;
}
.entry-meta {
    background: #000000;
    width: 460px;
    color: #ffffff;
    font-size: 12px;
    font-style: normal;
	line-height:18px;
	padding-left:5px;
	margin-bottom:5px;
	padding-bottom:7px;
}
.entry-meta .author {
}
.entry-meta .n {
    font-size: 12px;
    font-style: normal;
    letter-spacing: 0.05em;
    text-transform: none;
}
.entry-meta a {
    color: #ffffff;
    text-decoration: none;
}
.entry-meta a:active,
.entry-meta a:hover {
    color: #660000;
	text-decoration: none;
}
.entry-meta abbr {
    border: none;
    cursor: text;
    font-size: 12px;
    font-style: none;
    letter-spacing: 0.04em;
    text-transform: none;
}
.entry-content {
    width: 460px;
    padding:5px 5px 5px 5px;
	font-size: 14px;
	color: #666666;
	line-height: 17px;
}

.entry-content h1,
.entry-content h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: bold;
    padding: 28px 0 14px 0;
}
.entry-content h3 {
    font-size: 17px;
    font-style: none;
    padding: 28px 0 14px 0;
}
.entry-content h4 {
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
.entry-content table {
    margin-left:none;
}
.entry-content embed {
    width:450px;
    padding-bottom:5px;
    margin:0 0 0 0;

}
.entry-utility {
    background: #000000;
    width: 460px;
    color: #666666;
    font-size: 13px;
    line-height: 18px;
    margin:10px 0 44px 0;
	padding:5px 5px 5px 5px;
	border-bottom: #000000 url('http://www.jmthiphop.com/layout/post%20line.jpg') no-repeat bottom left;
;
}
.entry-utility a {
    color: #ffffff;
    font-style: none;
    text-decoration:none;
}
.entry-utility a:active,
.entry-utility a:hover {
    color: #660000;
}
.page-link {
    width: 460px;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 22px 0;
    padding: 22px 0 0 0;
    word-spacing: 0.5em;
}
.page-link a {
    border: none;
    color: #ffffff;
    font-weight: normal;
    padding: 0.5em 0.75em;
    text-decoration: none;
}
.page-link a:active,
.page-link a:hover {
    color: #666666;
	text-decoration: none;
}
ul#links-page,
ul#archives-page {
    width: 460px;
    list-style: none;
    margin-left: 0;
    overflow: hidden;
}
li.content-column {
    float: left;
    margin-right: 20px;
}
.gallery {
    padding:0 0 22px 0;
}
.wp-caption-text,
.gallery-caption {
    color: #ffffff;
    font-size: 13px;
    line-height: 18px;
}
#author-info {
    width: 460px;
    margin: 0 0 44px 0;
    overflow: hidden;
}
#author-info .avatar {
    width:;
    float: left;
    margin: .3em 1em 0 0;
}

.entry-content img {
    margin:0px 5px 5px 0px;
	margin-bottom:10px;
}

.entry-content img a: {
    margin:0px 5px 5px 0px;
	margin-bottom:10px;
}

.alignleft {
    margin:0px 250px 5px 0px;
	padding:50px;
}

/* =Navigation
-------------------------------------------------------------- */

.navigation {
    width:460px;
    color:#660000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:20px;
	text-transform: uppercase;
    margin: 0px 0 22px 0;
    overflow:hidden;
}
.navigation a {
    color:#660000;
    font-style:bold;
    text-decoration:none;
}
.navigation a:active,
.navigation a:hover {
    color: #660000;
}
.navigation .meta-nav {
    width: 460px;
    font-style:none;
}
.nav-previous {
    display:none;
	float: left;
	width: 50%;
}
.nav-next {
    display:none;
	float: right;
	width: 50%;
	text-align: right;
}
#nav-above,#nav-below {
    width: 460px;
}
#nav-above {
    display: none;
}
.paged #nav-above {
    display: none;
}

/* =Comments
-------------------------------------------------------------- */

#comments {
    width: 460px;
	color: #ffffff;
    padding: 22px 0 0 0;
}
#comments input,
#comments textarea {
    width: 460px;
	color: #000000;
    font-size: 13px;
    line-height: 18px;
}
#comments code {
    width: 460px;
    font-size: 12px;
    line-height: 18px;
}
#comments h3 {
    width: 460px;
	height: 8px;
	background: #222222;
	color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;
    padding: 5px 5px 18px 5px;
}
#comments-list {
    width: 460px;
    padding: 0 0 18px 0;
}
#comments-list ol,
#comments-list ul {
    list-style: none;
    margin: 0;
}
#comments-list ol {
    border: none;
    border-bottom: none;
    margin: 0 0 18px 0;
}
#comments-list li {
    background: #000000;
    border-bottom: none;
    padding: 18px 1.5em 0 1.5em;
    position: relative;
}
#comments-list li.alt {
    background: #000000;
}
#comments-list li.bypostauthor {
    background: #222222;
}
#comments-list ul li {
    border: 1px solid #000000;
    margin: 0 0 18px 0;
}
#comments-list li .avatar {
    position: absolute;
    top: 22px;
    left: 1.5em;
    width: 36px;
    height: 36px;
}
#comments-list .comment-author {
    font-weight: bold;
    padding: 9px 0 0 46px;
}
#comments-list .comment-meta {
    color: #ffffff;
    font-size:11px;
    padding:0 0 9px 46px;
}
#comments-list .comment-meta a {
    color: #666666;
    font-style:none;
    text-decoration:none;
}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {
    color: #ffffff;
}
.comment-reply-link {
    font-size: 11px;
    padding: 0 0 18px 0;
    text-align: right;
}
.comment-reply-link a {
    color: #000000;
    font-style: none;
    text-decoration: none;
}
.comment-reply-link a:active,
.comment-reply-link a:hover {
    color: #000000;
}
.comment-navigation {
    font-weight: bold;
    padding: 0 0 18px 0;
    margin-right: 0.5em;
}
.comment-navigation a {
    border: none;
    color: #666666;
    font-weight: normal;
    padding: 0.5em 0.75em;
    text-decoration: none;
}
.comment-navigation a:active,
.comment-navigation a:hover {
    color: #ffffff;
}
.comment-navigation a,
.comment-navigation span {
    margin-right: 0.5em;
}
#trackbacks-list .comment-content {
    position: absolute;
    left: -9000px;
}
#respond {
    background: #000000;
    margin-bottom: 22px;
    overflow: hidden;
    padding: 18px 0 0 0;
    position: relative;
}
#comments-list #respond {
    border-bottom: none;
    margin: 0 0 18px 0;
    padding: 18px 1.5em;
}
#comments-list ul #respond {
    border: none;
    margin: 0;
}
#cancel-comment-reply {
    font-size: 11px;
    position: absolute;
    top: 18px;
    right: 1.5em;
}
#cancel-comment-reply a {
    color: #666666;
}
#respond .required {
    color: #ffffff;
    font-weight: bold;
}
.form-section label {
    font-size: 11px;
}
.form-section input {
    margin: 0 0 18px 0;
    width: 98%;
}
.form-section textarea {
    width: 99%;
}
#form-allowed-tags p {
    color: #666;
    font-size: 11px;
    margin: 0;    
}
#form-allowed-tags span {
    font-style: none;
}
#form-allowed-tags code {
    font-size: 11px;
    line-height: normal;
}
.form-submit {
    padding: 18px 0 0 0;
    text-align: right;
}
.subscribe-to-comments {
    color: #666666;
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 18px 0 0 0;
}
.solo-subscribe-to-comments {
    color: #666666;
    font-size: 11px;
    padding: 18px 0 0 0;
}
.comment_license {
    color: #666666;
    clear :both;
    font-size: 11px;
    margin :0;
    padding: 18px 0 0 0;
}

 .formcontainer{
     padding: 5px 5px 18px 5px;
 }


/*
    Main Asides
*/
.main-aside ul {
    padding:0 0px;
}
.main-aside h3 {
    display:none;
	background:transparent url('') repeat;
	color:#ffffff;
	font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
	font-weight:bold;
	height:24px;
    line-height:12px;
    padding:0px 2px 0px 0;
	font-style:normal;
    text-align:left;
}
.main-aside ul ul {
    padding:0;
}
#primary {
	background:transparent;
    width:300px;
	margin-top:0px;
	margin-right:2px;
    border:none;
	text-align:center;
	font-style:normal;
}
#primary li { list-style-type: none; }
#primary ul { list-style-type: none; margin: 0; padding: 5px; }
submit input
{
margin-left: 4.5em;
}
input
{
color: #000000;
background: #ffffff;
border: 1px solid #000000
}
.submit
{
color: #ffffff;
background: #000000;
border: 2px outset #000000
}
fieldset
{
width: 280px;
border: 1px solid #000000;
}
.widgettitle{
    margin-top:15px;
	margin-bottom:15px;
    font-size:15px;
}
.textwidget{
    text-align:center;
    margin-top:10px;
	margin-bottom:10px;
	} 
	
#twitter_profile {color:#fff;}
#twitter_profile a:link {
    color:#ffffff;
	text-decoration:none;
}
#twitter_profile a:visited {
    color:#ffffff;
	text-decoration:none;
}
#twitter_profile a:active,
#twitter_profile a:hover {
    color:#660000;
	text-decoration:none;
}
.twitter_img_box {color:#fff;}
.twitter_name_box {color:fff;}
#twitter_time_source {color:#fff;}
#twitter_time_source a:link {
    color:#ffffff;
	text-decoration:none;
}
#twitter_time_source a:visited {
    color:#ffffff;
	text-decoration:none;
}
#twitter_time_source a:active,
#twitter_time_source a:hover {
    color:#660000;
	text-decoration:none;
}
 
/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */

.aside,
.aside input {
    font-size:13px;
    line-height:18px;
    margin-bottom:6px;
}
.aside p,
.aside ul,
.aside ol,
.aside dd,
.aside pre {
    margin-bottom:18px;
}
.aside pre,
.aside code {
    font-size:12px;
    line-height:18px;
}
.aside .current_page_item a {
    color: #FF4B33;
}
.aside .current_page_item .page_item a {
    color:#666;
}
.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}
.aside {
    color:#666;
}
.aside a {
    color:#666;
}
.aside a:active,
.aside a:hover {
    color: #FF4B33;
}
.aside h3 {
    font-size:15px;
    font-style:bold;
    line-height:22px;
	padding-left:5px;
}
.aside h3 a {
    text-decoration:none;
}
.aside caption {
    font-size:11px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.05em;
}
.aside ul {
    list-style:none;
    margin-left:0;
}
.aside ul ul {
    list-style:disc;
    margin:0 0 22px 20px;
}
.aside ul ul li {
    padding:1px 0;
}
.aside ul ul ul {
    margin-bottom:0;
}
.aside form,
.aside table {
    margin-bottom:22px;
}
.aside table {
    border:none;
}
.aside thead {
    border:none;
}
.aside tbody {
    border:none;
}
.aside th, .aside td {
    border-right:none;
    padding:.25em .8em;
}
.aside tfoot tr {
    border:none;
}
.aside tfoot td {
    border-color:transparent;
}
.widget_tag_cloud {
    margin:0 0 22px 0;
}
.aside #searchsubmit {
	display: none;	
}
/*
    Content Asides
*/
#content .aside {
    border: none;
    margin:0 0 22px 0;
    padding:18px 0 0 0;
}
#content .aside ul {
    padding:0 20px;
}
#content .aside h3 {
    font-family:Georgia,serif;
    font-weight:normal;
    font-size:17px;
    font-style:normal;
    padding:0 0 7px 0;
    text-transform:none;
}
#content .aside ul ul {
    padding:0;
}
/*
    Footer Asides
*/
#subsidiary {
    padding:33px 0 0 0;    
}

li { list-style-type: none;}
ul { list-style-type: none;}

/* =Footer
-------------------------------------------------------------- */

#footer {
	background:transparent url('') no-repeat;
	border-top:0px;
	border-bottom:0px;
    margin-top:0px;
	padding:0px;
	}
	
#siteinfo {
	background: #000000 url('') no-repeat;
    width:811px;
    color:#ffffff;
    font-size:11px;
    line-height:18px;
    padding:0-x;
	text-align:center;
}
#siteinfo a {
    color:#ffffff;
}
#siteinfo a:active,
#siteinfo a:hover {
    color:#660000;
}
#above {
	background:transparent url('http://www.jmthiphop.com/footer/hiphop.jpg') no-repeat;
	height:108px;
    width:98px;
	margin-left:auto;
	margin-right: 355px;
	text-align:center;
}
	
/* =PageNavi
-------------------------------------------------------------- */

/* Using !important to override PageNavi CSS */

.wp-pagenavi {
	background:#000000;
    margin:0 0 0 -.5em;
    padding:10px 6px 10px 5px;
	text-align:left;  
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span {
    background:#000000;
    border:1px solid #660000 !important;
    color:#fff!important;
    font-style:normal;
    margin:0 .375em !important;
    padding:0.5em 0.25em !important;
}
.wp-pagenavi a:visited {
	background:#000000;
    border:1px solid #660000 !important;
    color:#fff !important;
}
.wp-pagenavi a:hover {
	background:#000000;
    border:1px solid #660000 !important;
    color:#990000 !important;
}
.wp-pagenavi a:active {
	background:#000000;
    border:1px solid #660000 !important;
    color:#fff !important;
}
.wp-pagenavi span.pages { display:none;
	background:#000000;
    border:none !important;
    color:#fff !important;
    margin:0 !important;
    padding:0 5px !important;
}
.wp-pagenavi span.current {
	background:#000000;
    border:none !important;
    color:#fff !important;
    font-weight:normal !important;
    margin:0 !important;
    padding:0 !important;
}
.wp-pagenavi span.extend {
    background:#000000;
    border:1px solid #000;
    color:#fff;
    margin:2px;
    padding:2px 4px;
}

.first {display:none;}

.last {display:none;}

.entry-content img {
    margin-bottom:5px;
	padding:5px;
	padding-bottom:5px;
}
img .alignnone {
    margin-bottom:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.ngg-widget {margin:auto; text-align:left;}