/*  
Theme Name: Guru Default
Theme URI:
Description:
Version: 1.0
Author:
Author URI:

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/****HTML****/

body { margin: 0 auto; width: 773px; background: url('images/bckgrnd_img.jpg') repeat-x #000;  color: #160d0a; font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; line-height: 18px;}
span { display: none; }


/****HEADER****/

#headerHome { width: 773px; height: 300px; }
/*#space { height: 20px; clear: left; }*/
.space { height: 20px; clear: left; }

/****CONTENT****/

#mainHome { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; clear: left;}
#blogRight { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 40px; width: 466px; float: left;}


#contentHome { width: 470px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
#homeTop { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
#homeMid { width: 430px; background-color: #eae5d3; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; float: left;}
#homeBttm { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

#blogLeft { width: 232px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; float: left;}


#signupContainer { width: 257px; float: left; }
.inputField { font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; color: #160d0a; text-decoration: none; background-color: #eae5d3; border: thin none #eae5d3; }


/****FOOTER****/

#footer { width: 773px; }
#sep { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}
#address {margin: 0px 0px 0px 0px;  padding: 0px 0px 20px 0px;}


/****FIELDS****/

#fieldEmail { margin: 0px 0px 0px 0px; padding: 2px 0px 0px 18px; background: url('images/field_enews.jpg') no-repeat; width: 237px; height: 19px; float: left;}
#emailSubmit { padding: 7px 0px 0px 185px; float: left;}


/****GENERAL****/

h1, h2, h3, h4, h5, h6, ul, li, p, label, fieldset, form { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 { font-size:28px; color: #ff9900; margin-bottom: 5px; }
h2 { font-size:28px; color: #ff9900; margin-bottom: 5px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
p { color:#333333; line-height:18px; }

a img { border:0; }
a { color: #eae5d3; outline: none; }
a:hover { color:#eae5d3; text-decoration: underline; }

.clear { clear: both; display: block; height: 0px; margin: 0; padding: 0; overflow: hidden; font-size: 0px; }



/****SPECIFIC****/

#address p {font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; color: #ff9900; font-weight: bold; margin: 7px 0px 0px 20px;  padding: 0px 0px 0px 0px;}

#newsDark { font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; color: #eae5d3;  }
#newsDark a{ font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; color: #ff9900;  }

#newsLight { font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; color: #eae5d3;  }
#newsLight a{ font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; color: #ff9900;  }


/****WordPress SPECIFIC****/

.center { text-align: left; } /*easier this way*/

.post { padding-top: 5px; padding-bottom: 20px; }
.post a img { border:0; }
.post a, .commentlist a, #commentform a, #homeMid a { color: #ff9900; outline: none;  text-decoration: none;}
.post a:hover, .commentlist a:hover, #commentform a:hover, #homeMid a:hover { color:#ff9900; text-decoration: underline; }

.entry { padding-top: 10px; }

.postmetadata { padding-top: 10px; }

#blogLeft p { color: #fff; padding-bottom: 20px; }

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

ul li {
list-style-type: none;
}
.entry ul li:before, #blogLeft ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#blogLeft ul, #blogLeft ul ol {
	margin: 0;
	padding: 0;
	}

#blogLeft ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 20px;
	color: #fff;
	}

#blogLeft ul p, #blogLeft ul select {
	margin: 5px 0 8px;
	}

#blogLeft ul ul, #blogLeft ul ol {
	margin: 5px 0 0 10px;
	}

#blogLeft ul ul ul, #blogLeft ul ol {
	margin: 0 0 0 10px;
	}

ol li, #blogLeft ul ol li {
	list-style: decimal outside;
	}

#blogLeft ul ul li, #blogLeft ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#blogLeft #searchform #s {
	width: 108px;
	padding: 2px;
	}

#blogLeft #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */