/*  

Theme Name: MKJ

Theme URI: http://robcubbon.com/themes

Description: This is my MKJ theme.

Version: 1.0

Author: Rob Cubbon

Author URI: http://robcubbon.com/

*/

#skin {background : url(http://mikeyj.net/images/mikey-skin.jpg) no-repeat;}

#credits {font-size: 12px; line-height: 14px}
#judging {font-size: 12px; line-height: 14px}

#credits tr{height: 24px;}
#judging tr{height: 24px;}

#twitter {text-align: left; font-size:15px; line-height: 17px; position:absolute; bottom:0; width: 450px;}

#header-image {float:right;width:765px; height: 215px; position: relative; background: url(images/mikey-j-portrait.jpg) top right no-repeat;}


body, h1, h2, h3, h4, h5, h6, blockquote, p, form, table, img  {margin : 0;padding : 0;} 

*  { margin : 0; padding : 0; } 

body{	background: url(images/body-bg.jpg) center top no-repeat #333 ; margin: 0;font-family: Arial, Helvetica, Sans-serif;	font-size: 16px; line-height: 24px;	text-align: left;	vertical-align: top;	color: #fff;}

h1{display: none}  h2, h3, h4, h5, h6{	font-family: Arial, Helvetica, Sans-serif; color: #9b0000;}

a:link, a:visited{text-decoration: none; color: #9b0000; font-weight: bold;}
a:hover, a:active{text-decoration: underline; color: #ba0000; font-weight: bold;}

p{margin: 0 0 10px 0;}

#wrapper{margin: 20px auto; width: 1040px;	text-align: left; background:#000;}

#inner-wrapper{width: 1000px; margin: 0 auto;}

#header{height: 290px; background: #000;padding-top: 20px; }

#header p.desc {display: none; }

#header-logo {background: #000 url(images/logo.jpg) no-repeat left top; width: 215px; height: 215px; margin: 0 0 20px ; float:left;  }



#menu {margin: 20px 0 ; clear:both; height: 36px; width: 1000px;background: url(images/menu-bg.gif) repeat-x;}


#menu ul{ list-style-type:none; padding:0; margin:0; }

#menu li{ float:left; position:relative; }

#menu a, #menu a:visited { display:block; font-size:16px; width:166px; padding:7px 0; color:#fff; text-decoration:none; text-align: center; }
#menu a:hover{ color:#fff; text-decoration: underline; }


#l_sidebar{background: #fff;float: left;width: 215px;margin: 0 20px 35px 0;border:none;padding: 0 ;}

#r_sidebar{background: #fff;float: right;width: 215px;margin: 0 0 35px 20px;border:none;padding: 0 ;}

.sidebar-top{background: #fff url(images/sidebar-top.gif) no-repeat left top; width: 215px; height: 12px;}

.sidebar-middle{background: #730101 ; padding:0 15px 15px; width:185px;}

.sidebar-bottom{background: #fff url(images/sidebar-bottom.gif) no-repeat left bottom; width: 215px; height: 12px;}

.sidebar-middle h2 {font-size: 21px; line-height: 19px; padding: 20px 0 2px; color: #f1f1f1;}

.sidebar-middle h2 a{text-decoration: none;color: #f1f1f1;}
.sidebar-middle h2 a:hover{text-decoration: underline;color: #f1f1f1;}

.sidebar-middle ul{ }

.sidebar-middle ul{font-size: 12px; line-height: 14px; display: block;}


.sidebar-middle ul li{list-style:none; margin: 6px 0 0 0;}

.sidebar-middle ul li a {color: #fff;  padding: 0 0 0 20px; background:  url(images/sidebar-link.gif) no-repeat left top; background-position: 0px 0px}
.sidebar-middle ul li a:hover {color: #fff;  padding: 0 0 0 20px; background:  url(images/sidebar-link.gif) no-repeat left top; background-position: 2px 0px}

.sidebar-middle p {font-weight: bold; font-size: 11px; color : #fff; margin-top: 10px;}

.sidebar-middle-widget #social a {color:#fff;}
.sidebar-middle-widget #social p {padding:0; margin:0; line-height: 20px;}

.sidebar-middle-widget .social-icon {height: 20px; padding-bottom: 7px;}

.sidebar-middle-widget{background: #730101 ; padding:0 15px 15px; width:185px;}

.sidebar-bottom-widget{background: #fff url(images/sidebar-bottom.gif) no-repeat left bottom; width: 215px; height: 12px;}

.sidebar-middle-widget h2 {font-size: 21px; line-height: 19px; padding: 20px 0 10px; color: #f1f1f1;}

.sidebar-middle-widget h2 a{ color: #f1f1f1;text-decoration: none;}
.sidebar-middle-widget h2 a:hover{ color: #f1f1f1;text-decoration: underline;}

.sidebar-middle-widget ul{ }

.sidebar-middle-widget ul{font-size: 12px; line-height: 14px; display: block;}


.sidebar-middle-widget ul li{list-style:none; margin: 0 0 0 0;}

.sidebar-middle-widget ul li a {color: #fff;  padding: 0 0 0 20px; background:  url(images/sidebar-link.gif) no-repeat left top; background-position: 0px 0px}
.sidebar-middle-widget ul li a:hover {color: #fff;  padding: 0 0 0 20px; background:  url(images/sidebar-link.gif) no-repeat left top; background-position: 2px 0px}

.sidebar-middle-widget p {font-weight: bold; font-size: 11px; color : #fff; margin-top: 10px;}











#container{float: left; margin: 0 0 35px; padding: 0 0 0 0; width: 530px;}

.the-date {font-size: 12px; font-weight: bold; color: #ba0000; margin-bottom: 3px!important;}

.the-date p  {margin-bottom: 3px;}

.post{padding: 0; margin:0; clear: both;}

.post h2{font-size: 28px;line-height:30px; margin-bottom:6px;}

.post h3{font-size: 21px;line-height: 23px;margin: 9px 0 4px 0;}

.post ol {padding: 0; margin: 0 0 0 45px;}
.post ol li{margin: 0 0 5px 0; }
.post ul {list-style-type: none; padding: 0; margin: 0 0 0 30px;}

.post ul li{padding: 0 0 0 15px; margin: 0 0 5px 0; background: url(images/bullet.gif) no-repeat top left; background-position: 0px 7px; }

.post blockquote {margin: 20px 40px 10px; background: #eee; border:1px solid #dadada; padding: 10px 10px 10px 20px;}

.entry{line-height: 24px; float:left; margin:0 0 20px;}

p.postmetadata{border-bottom: 1px solid #dadada;padding-bottom: 10px;margin: 0;font-size: 10px;line-height: 14px;width: 530px;}

p.postmetadata a:link, p.postmetadata a:visited{font-size: 10px;line-height: 14px;}

p.postmetadata a:hover, p.postmetadata a:active{font-size: 10px;line-height: 14px;}

.navigation{padding: 10px 10px 10px;font-size: 14px;font-weight: bold;line-height: 22px;}

img{border: none;}


#footer{width: 1000px;	clear: both;	padding-top: 15px;	 margin: 10px auto 20px; border-top:1px solid #730101; }
#footer p{line-height: 30px; text-align: center; font-size: 12px; font-weight: bold; margin-bottom:0; }

#credit{clear: both;	padding-top: 0px;margin: 0 auto ;}
#credit p{ text-align: center; font-size: 11px; padding-bottom: 15px; }


.comments-template{	margin: 10px 0 0;	padding: 10px 0 0;font-size: 14px;}
.comments-template ol{	margin: 0;	padding: 0 0 15px;	list-style: none;}

.comments-template ol li{border:1px solid #DADADA;line-height:22px;margin:10px 0 0;padding:10px;}

.comments-template h2, .comments-template h3{	font-size: 16px;clear:both;}

.commentmetadata{font-size: 14px;}

.commentmetadata a:link, .commentmetadata a:visited, .commentmetadata a:hover, .commentmetadata a:active {font-size: 14px;}

.comment_text{background-color:#333; margin:20px 20px 10px;padding:10px 10px 5px 15px; border:1px solid #DADADA;}

.comment_text p{padding: 3px 0;}

.comment_text blockquote{background:#EEEEEE none repeat scroll 0 0;border:1px solid #DADADA;float:left;margin:15px auto 10px;padding:0 10px 10px 20px;width:480px;}

.comments-template p.nocomments{	padding: 0;}

.comments-template textarea{	font-family: Arial, Helvetica,Sans-serif;	font-size: 12px;}

#commentform{border:1px solid #dadada;margin:10px 0 0;padding:10px 0 10px 30px;}

#commentform a{font-size: 14px;}











