/* @override http://johnmulpas.com/wp-content/themes/JM/style.css */

/*
Theme Name: Blank Theme
Theme URI: http://www.miklb.com/blog
Description: This is a blank theme, and style sheet
Version: Version number
Author: Michael B
*/
/*Special Thanks to Urban Giraffe for the Dissecting a Theme Guide, which inspired me to develop the blank theme
http://www.urbangiraffe.com/themes/guides

Additional thanks to Michael Hielemann at http://binarybonsai.com for the default Kubrick Theme
*/

/*-----------Block Level Elements--------------*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Times, Arial, serif;
	font-size: 90%;
	text-align: center;
	background-color: #FFF;
	color: #666;
	background: url(./images/header_repeat.gif) left top repeat-x;
}

#page {
	text-align: left;
}

#wrapper {
	margin: 0 auto;
	width:  800px;
}

#header {
}

#headerimg {
	height: 174px;

}

#headerimg h1 {
	text-indent: -5000px;
}

.description {
	text-indent: -5000px;
}

#content {
	margin: 0 241px 0 0;
	padding: 20px 0 0 0;
	border-right: 1px solid #F4F5F5;
}

#sidebar {
	width: 220px;
	float: right;
        margin: 0;
	padding: 20px 0 20px 20px;
}

#footer {
	clear:  both;
	margin: 30px 0 20px 0;
	padding:  8px 0 0 0;
	text-align: center;
	border-top: 1px solid #B8B8B8;
}

#footer p {
	color: #666;
	font-size: 11px;
	font-family: Times, Arial, serif;
	margin: 0;
	padding: 0;
}

#footer a {
	text-decoration: none;
}

hr {
	display: none;
}

a {
	color: #7692A8;
}

/*-------------Headings-------------*/

h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

/*-------------The Post-------------*/

h2 a {
	text-decoration: none;
	font-weight: normal;
	font-size: 24px;
	color: #466C8B;
}

h2 a:hover {

} 

h2 a:visited {
	
}

.post {
	margin: 0 0 20px 0;

}

.post h2 {
	border-bottom: 1px solid #DFDFDF;
	margin:  0 0 0 0;
	padding: 0 0 0 5px;
}

h2.pagetitle {
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

h2.questions {
	font-size: 30px;
}

p {
	font-family: Verdana, sans-serif;
	margin: 3px 0 0 0;
	padding: 0 0 8px 5px;
	font-size: 13px;
}

h3.post {
	margin: 0;
	padding:  0 0 0 5px;
}


.post p {
	font-family: Verdana, sans-serif;
	margin: 3px 0 0 0;
	padding: 0 0 8px 5px;
	font-size: 13px;
}

.post a {

}

.post ul {

}

.post li {

}

.entry {

}

.entrytext .postmetadata {
	
}

p.postmetadata {
	color: #999;
	padding: 0 0 0 5px;
	font-size: 10px;
}

p.postmetadata.alt {
	text-align: center;
	width:  400px;
	margin:  10px 0 10px 80px;
	padding:  5px;
	background-color: #F1F1F1;
}

p.postmetadata a {
	color: #7692A8;
	text-decoration: none;
}

div#navigation {
	text-align: center;
	margin: 0 0 20px 0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

img {
    margin: 5px 5px 5px 0;
}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {
	list-style: none;

}

#sidebar ul h2 {
	font-weight: normal;
	margin: 15px 0 -14px 0;
	font-size: 40px;
	color: #ECECEC;
}

#sidebar ul li {

}

#sidebar ul ul {
	margin:  0 0 0 5px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
}

#sidebar ul ul li {

}

#sidebar ul ul ul {

}

#sidebar p {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 10px 0 0 0;
}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


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


h3#respond {
	margin: 10px 0 5px 0;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #DFDFDF;
}

form#commentform p {
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
}

textarea#comment {
	width: 520px;
}

h3#comments {
	margin: 10px 0 5px 0;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #DFDFDF;
}

ol.commentlist {
	list-style: none;
}

ol.commentlist li {
	margin: 0 0 5px 0;
	padding: 5px;
	background-color: #F9F9F9;
}

ol.commentlist li p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #999;
}

ol.commentlist li cite {
	font-style: normal;
	font-size: 14px;
	font-family: Verdana, sans-serif;
}

ol.commentlist li.alt {
	background-color: #FFF;
}

ol.commentlist a {

}

small.commentmetadata {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color:  #BBB;
}

span.post-ratings img {
   display: none;
}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform .s {
	width: 140px;
	margin: 0 5px 0 0;
}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/







