/*  

Theme Name: Revolutionary
Theme URI: http://webrevolutionary.com/
Description: A greyscale WordPress theme by <a href="http://webrevolutionary.com/">WebRevolutionary</a>.
Version: 1.5.1
Author: E. Harrison
Author URI: http://webrevolutionary.com/
Tags: light, grey, black, clean, classy

*/

body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 19px;
	background-color: #fff;
	background-image:url('images/miketee_bg.gif');
	background-repeat:repeat-x;
}

h1 a.image {
	display: block;
	width: 200px;
	height: 50px;
	background: url('images/miketee_logo.gif') top left;
	border: none!important;
	float: left;
}

h4 a.image {
	display: block;
	width: 30px;
	height: 30px;
	background: url('images/30X30_RSS.png') top right;
	border: none!important;
	float: right;
	margin: 10px 0 0 10px;
}

/*h1 a.image:hover {
	background: url('images/webrevolutionary-infinite.png') bottom left;
}*/

div#wrapper {
	text-align: left;
	margin: auto;
	width: 872px;
}

div#main-column {
	width: 500px;
	float: left;
}

div#sidebar {
	width: 300px;
	float: right;
}

div#sidebar ul {
	list-style: none;
	margin: 0 0 18px 0;
}

div#sidebar ul ul {
	list-style: disc;
	margin: 0 0 18px 18px;
}

div#sidebar ul ol {
	margin: 0 0 18px 18px;
	list-style: decimal;
}

p {
	margin: 0 0 18px;
}

a {
	color: #000;
}

a:hover {
	color: #c00;
}

h2, h2 a {
	font-size: 24px;
	line-height: 30px;
	margin: 0 0 18px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #000;
	border: none;
	text-decoration: none;
}

h3, div#sidebar h2 {
	font-size: 18px;
	line-height: 18px;
	margin: 0 0 18px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #000;
}

ul {
	margin: 0 0 18px 18px;
	list-style: disc;
}

div#header {
	margin: 22px 0 32px 0;
}

ul#navigation {
	display: block;
	float: right;
	margin: 11px 0 0 0;
}

ul#navigation li {
	list-style-type: none!important;
	margin: 0;
	display: inline;
	overflow: hidden;
	width: 100%;
}

a.navbtn {
	background: transparent url('images/oval-gray-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: normal 11px Arial; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	border-bottom: none;
}

a:link.navbtn, a:visited.navbtn, a:active.navbtn {
	color: #494949; /*button text color*/
}

a.navbtn span {
	background: transparent url('images/oval-gray-right.gif') no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.navbtn:hover { /* Hover state CSS */
	background-position: bottom left;
}

a.navbtn:hover span { /* Hover state CSS */
	background-position: bottom right;
	color: #D1132A;
}

.center, .wrap {
	display: block;
	margin: auto;
	text-align: center;
}

div.youtube {
	margin: 0 auto 18px;
	text-align: center;
}

div#comments {
	margin: 32px 0 0 0;
}

h3#respond {
	margin-top: 32px;
}

div.post a img {
	border: 1px solid #ccc;
	background: white;
	padding: 3px;
}

ol.commentlist {
	list-style: none;
	border-bottom: 1px solid #ccc;
}

ol.commentlist li {
	display: block;
	border-top: 1px solid #ccc;
	padding: 18px 18px 9px;
	background: url('images/comment-background.png') top left no-repeat;
}

li.alt {

}

ol.commentlist li.author {
	background: url('images/comment-background.png') top left no-repeat #f0f0f0;
}

span.name a {
	color: #333;
}

span.name a:hover {
	border-bottom: 1px solid #ccc;
	color: #222;
}

span.name {
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #555;
	font-size: 18px;
	line-height: 36px;
}

p.wp-caption-text {
	font-size: 11px;
	color: #999;
	text-align: center;
}


p.postmetadata {
	font-size: 11px;
	color: #999;
}

p.postmetadata a {
	color: #777;
	border-bottom: 1px solid #ddd;
}

p.postmetadata:hover {
	color: #333;
}

p.postmetadata:hover a {
	color: #555;
	border-bottom: 1px solid #ccc;
}

div.post {
	margin: 0 0 64px;
}

div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


div.navigation a {
	font-size: 18px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #999;
	border: none;
}

div.navigation a:hover {
	color: #555;
	border-bottom: 1px solid #ccc;
}

div.navigation div {
	display: block;
	width: 230px;
	float: left;
	margin: 0 0 15px 0;
}

div.navigation div.alignleft {
	text-align: left;
}

div.navigation div.alignright {
	text-align: right;
}

div.alignright {
	padding-left:10px;
	float:right;
}

div.alignleft {
	padding-right:10px;
	float:left;
}

ul.meta {

	display: block;

	border-top: 1px dotted #ccc;

	margin: 36px 0 0 0;

}

ul.meta li {

	border-bottom: 1px dotted #ccc;

	display: block;

	height: 16px;

	padding: 6px 5px;

}

ul.meta li div.title {

	font-family: Georgia, Times, 'Times New Roman', serif;

	color: #000;

	font-size: 14px;

	font-weight: normal;

	display: block;

	width: 150px;

	float: left;

}

li.sharethis ul {

	list-style: none;

	display: block;

	width: 340px;

	float: left;

	margin: 0;

}

li.sharethis ul li {

	padding: 0!important;

	width: none;

	margin: 0!important;

	display: inline;

	border: none;

}

li.sharethis ul li a {

	display: block;

	float: left;

	padding: 0 0 0 22px;

	margin: 0 14px 0 0;

	height: 16px;

	border: none!important;

}

li.sharethis ul li a.digg {

	background: url('images/digg.png') left top no-repeat;

}

li.sharethis ul li a.digg:hover {

	background: url('images/digg.png') left bottom no-repeat;

}

li.sharethis ul li a.delicious {

	background: url('images/delicious.png') left top no-repeat;

}

li.sharethis ul li a.delicious:hover {

	background: url('images/delicious.png') left bottom no-repeat;

}

li.sharethis ul li a.technorati {

	background: url('images/technorati.png') left top no-repeat;

}

li.sharethis ul li a.technorati:hover {

	background: url('images/technorati.png') left bottom no-repeat;

}

li.sharethis ul li a.stumble {

	background: url('images/stumbleb.png') left top no-repeat;

}

li.sharethis ul li a.stumble:hover {

	background: url('images/stumble.png') left bottom no-repeat;

}

span.f {

	font-style: italic;

}

div.entry blockquote {

	margin: 0 0 0 26px;

	font-family: Georgia, Times, 'Times New Roman', serif;

	line-height: 20px;

	font-size: 12px;

/* 	background:#CACACA; */

}

div.author {
	margin: -20px 0 20px 10px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	line-height: 12px;
	font-size: 10px;
}

form#commentform textarea {
	width: 500px;
}

input.searchinput {
	width: 180px;
}

a.sponsor-left {
	border: none;
	margin: 0 5px 0 0;
}

a.sponsor-right {
	border: none;
	margin: 0 0 0 5px;
}

img.alignleft, img.alignright {
	display: block;
	margin: 5px;
	clear: left;
	float: left;
	clear: none;
}

img.alignright {
	float: right;
	clear: right;
}

.widgettitle {
	padding-top:15px;
}

