/*  

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;}

#credits td{padding: 4px;}

#twitter {text-align: center; font-size:20px; line-height: normal; position:absolute; bottom:100px; color: #a345a8; left: 0; width: 820px; padding: 0 35px;}

#twitter p{font-size: 20px}

#twitter a{color: #000;}

body, h1, h2, h3, h4, h5, h6, blockquote, p, form, table, img  {margin : 0;padding : 0;} 

*  { margin : 0; padding : 0; } 

body{	background: url(images/MJ_background.jpg) left top  #747b87 no-repeat; margin: 0;font-family: Arial, Helvetica, Sans-serif;	font-size: 16px; line-height: 24px;	text-align: left;	vertical-align: top;	color: #fff; background-attachment: fixed;
}

h1{display: none}  h2, h3, h4, h5, h6{	font-family: Arial, Helvetica, Sans-serif; color: #cdd3dd;}

a:link, a:visited{text-decoration: none; color: #cdd3dd; font-weight: bold;}
a:hover, a:active{text-decoration: underline; color: #fff; font-weight: bold;}

p{margin: 0 0 10px 0;}

#wrapper{margin: 20px 0 0 230px; width: 890px;	text-align: left; }

#inner-wrapper{}

#header{background: transparent url(images/header.jpg) no-repeat left top; width: 890px; height: 380px;padding-top: 20px; position: relative;}

#header p.desc {display: none; }


#menu {margin: 15px 0 ; clear:both; height: 36px; width: 890px;background: url(images/menu-bg.gif) repeat-x; display: block; position: absolute; top: 333px;}


#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;  padding:7px 0 7px 25px; color:#fff; text-decoration:none; text-align: center; }
#menu a:hover{ color:#fff; text-decoration: underline; }

#menu li#red a {color: #d30101;  }
#menu li#red a:hover {color: #d30101; }



#l_sidebar{background: #fff;float: left;width: 215px;margin: 0 0 35px 0;border:none;padding: 0 ; clear: both;}

#r_sidebar{background: #fff;float: right;width: 215px;margin: 0 0 35px 0;border:none;padding: 0 ; color: #2E3A4B;}

#r_sidebar a {color:#2e3a4b;}
#r_sidebar a:hover {color:#2e3a4b;text-decoration: underline;}


.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;}

#l_sidebar .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}
#l_sidebar .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 : #2e3a4b; margin-top: 10px;}

.sidebar-middle-widget #social a {color:#2e3a4b;}
.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: #cccccc ; padding:0 15px 15px; width:185px; z-index: 1;}

.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 6px; margin: 0 0 8px 0; color: #fff; background: url(images/sidebar-h.jpg) no-repeat left top; width : 182px; background-position: 0px 16px}

.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; list-style-type:none; }


.sidebar-middle-widget ul li{margin: 0 0 4px 0; }

#l_sidebar .sidebar-middle-widget ul li a {color: #2e3a4b;  background:  url(images/sidebar-link.gif) no-repeat left top; background-position: 0px 0px; display: block; padding: 0 0 0 20px;}
#l_sidebar .sidebar-middle-widget ul li a:hover {color: #2e3a4b;   background:  url(images/sidebar-link.gif) no-repeat left top; background-position: 2px 0px; display: block; padding: 0 0 0 20px;}

.sidebar-middle-widget p {font-weight: bold; font-size: 11px; color : #000; margin-top: 10px;}


li#latest-tweets  h2.widgettitle a {color: #fff!important;}

li#enhanced-latest-tweets-3 {color: #465263}

li#enhanced-latest-tweets-3  a {background: none; padding-left: 0;}


#container{float: left; margin: 0 0 35px; padding: 15px; width: 430px; background:#000;}

.the-date {font-size: 12px; font-weight: bold; color: #cdd3dd; margin-bottom: 3px!important;}

.the-date p  {margin-bottom: 3px;}

.post{padding: 0; margin:0; clear: both; width: 430px;}

.post h2{font-size: 30px;line-height:34px; margin-bottom:6px;}

.post h3{font-size: 21px;line-height: 23px;margin: 13px 0 9px 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; width: 100%;}

p.postmetadata{border-bottom: 1px solid #dadada;padding-bottom: 10px;margin: 0;font-size: 10px;line-height: 14px;}

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; clear: left; }

img{border: none;}


#footer{width: 890px;	clear: both;	padding-top: 15px;	 margin: 10px auto 20px; border-top:1px solid #2e3a4b; }
#footer p{line-height: 30px; text-align: center; font-size: 12px; font-weight: bold; margin-bottom:0; color:#000;}

#credit{clear: both;	padding-top: 0px;margin: 0 auto ;}
#credit p{ text-align: center; font-size: 11px; padding-bottom: 15px; }
#credit a{color:#000;}
#footer a{color:#000;}

.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;}












