/*
Theme Name: jeffrey
Theme URI: jeffreywt.com
Description: A Theme for Jeffrey's Web Log
Author: Jeffrey Terrill
Author URI: http://jeffreywt.com/
Version: 1.0


*/

* { 	 margin: 0; padding: 0; }


	
body {
	background: url(img/bg.png) #ebf3fe repeat-x;
	}

.wrapper {
	width: 960px;
	margin: auto;
	clear: both;
	}

#panel {
	color: #fff;
	height: 48px;
	clear: both;
	}
	
div.title {
	float: left;
	padding: 4px 0 0 0;
	}
	
div.social {
	float: right;
	padding: 2px 0 0 0;
	}
	
div.social li {
	list-style-type: none;
	display: inline;
	}

div.social li a img {
	border: 0px;
	}
	
#content {
	padding: 36px 0 0 0;
	width: 960px;
	margin: auto;
	text-align: left;
	font: normal 14px Arial, Helvetica;
	}

div.posts {
	float: left;
	width: 700px;

	}

div.sidebar {
	float: right;
	width: 244px;
	}
	
.sidebar ul, li {
	list-style: none;
	list-style-position: outside; /* IE Fix */
	}

.sidebar h2 {
	margin-top: 8px;
	font: bold 24px Arial, Helvetica !important;
	}
	
h1 {
	color: #ebf3fe;
	font: bold 24px Arial, Helvetica;
	text-transform: uppercase;
	}

h2 {
	font: bold 24px Arial;
	
	}
h2 a {
	color: #007;
	text-decoration: none;
	letter-spacing: 0em;
	padding: 0 0 0 8px;
	}
	
p {
	padding-bottom: 8px;
	letter-spacing: 0.1em;
	}
	
.postcontent {
	clear: both;
	padding: 8px 0 0 8px;
	}

#nav {
	margin: 2px 0 0 0;
	}
	
#nav li {
	display: inline;
	list-style-type: none;
	}
	
#nav li a {
	font: bold 12px Arial, Sans Serif;
	text-decoration: none;
	text-transform: uppercase;
	}
	
.cat-item {
	margin-right: 24px;
	}
.cat-item a {
	color: #fff;
	padding: 9px 8px 7px 9px;
	
	}

.cat-item a:hover {
		background: #ebf3fe;
		color: #111;
	
	}
	
.current-cat {
	background: #ebf3fe;
	padding: 6px 6px 6px 12px;
	margin-right: 24px;
	}
	
.current-cat a {
	color: #111;
	}
	
	
	
div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
        position: absolute;
        display: block;
        top: -5em;
        background: #ffe;
        border: 1px solid #ccc;
        color: black;
        line-height: 1.25em;
}
.sociable span {
        display: block;
}
.sociable ul {
        display: inline;
        margin: 0 !important;
        padding: 0 !important;
}
.sociable ul li {
        background: none;
        display: inline !important;
        list-style-type: none;
        margin: 0;
        padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
        float: none;
        width: 16px;
        height: 16px;
        border: 0;
        margin: 0;
        padding: 0;
}


.sidebar h2 {
	color: #111;
	font: bold 16px Arial, Helvetica;

	}
 
.widget {
	font: normal 10px Arial, Helvetica;
	
	}






	



