/*  
Theme Name: TD Clean
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Devin Ross
Author URI: http://binarybonsai.com/

	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

*/


body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	background: url(images/gray.png) repeat-x top;
}
a img{
	border: none;
}
#content{
	width: 752px;
	margin: 0px auto;
}

#header{
	height: 104px;
}

h1{
	display: block;
	margin: 0px;
	background: url(images/td.png);
	width: 80px;
	height: 62px;
	text-indent: -100em;
	margin-top: 18px;
}
h1 a{
	display: block;
	width: 80px;
	height: 62px;
}



#main{
	width: 534px;
	border-right: 1px solid #cccccc;
	padding-right: 40px;
	float: left;
	margin-right: 25px;
}



.many .post {
	padding-bottom: 40px;
}
.post h2 a, .post h3 a{
	color: #202020;
}

.post h2, .post h3{
	font-family:"Myriad Pro",Helvetica,sans-serif;
	font-weight: lighter;
	font-size: 36pt;
	margin: 0px;
}
.post h3, .many .post h2{
	font-size: 24pt;
}
.post h2 a, .post h3 a{
	color: black;
	text-decoration: none;
}

.post .entry a{
	background: #ffffcc;
	color: #a74400;
	padding: 2px 4px;
	text-decoration: none;
	border-bottom: 1px solid #ffcc66;
}

.post .entry a:hover{
	color: black;
}

.entry{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.6em;
	
}
.entry h3{
	padding-top: 30px;
	font-size: 16px;
}
.entry p{
	text-indent: 30px;
}

.entry img{
	max-width: 540px;
}

#sidebar {
	margin-left: 595px;
}
#sidebar a{
	color: black;
	text-decoration: none;
}
#sidebar a:hover{
	text-decoration: underline;
}

#sidebar div{
	margin-bottom: 30px;
}
#sidebar p{
	padding-top: 0px;
	margin-top: 0px;
}
#sidebar h3{
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 14px;
	font-family: "Myriad Pro",sans-serif ;
	color: #707070;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	
}
#sidebar ul{
	margin: 0px;
	padding: 0px;
}
#sidebar li{
	list-style: none;
	margin-bottom: 4px;
	font-size: 13px;
	font-family: "Myriad Pro", Optima, Verdana,Helvetica, sans-serif;
}
#sidebar #textlinks ul{
	padding: 0px;
}


pre{
	font-family: Monaco,"Monaco",Courier, sans-serif;
	font-size: 11px;
	color: #363636;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}




#footer{
	border-top: 3px solid #cccccc;
	background: #e5e5e5;
	padding: 14px;
	margin-top: 50px;
	font-size: 11px;
}

#footer ul{
	list-style: none;
	padding: 0px;
	clear: both;
	height: 18px;
}


#footer ul li {
	float: left;
	margin-right: 20px;
	
}
#footer a{
	color: black;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}








/* --- COMMENTS --*/

#comments{
	list-style: none;
	background: #e9e9e9;
	font-size: 13px;
	font-weight: normal;
	padding: 14px;
	border-bottom: 1px dashed #b1b1b1;
	border-top: 1px dashed #b1b1b1;
	font-family: "Myriad Pro", Optima, Verdana, sans-serif;
}
.commentlist{
	list-style-position: inside;
	padding: 0px;
	line-height: 1.6em;
	margin: 0px;
}
.commentlist a{
	color: black;
	text-decoration: none;
}
.commentlist a:hover{
	text-decoration: underline;
}
.commentlist li{
	padding: 0px;
	border-bottom: 1px dashed #b1b1b1;
	padding: 14px 4px;
	font-size: 11px;
}

#respond{
}
#commentform input, #commentform textarea{
	max-width: 500px;
	
}

.alt{
	background: black;
	background: #f9f9f9;
}
.sec{
	background: #f9f9f9;
}

#response{
	list-style: none;
	background: #e9e9e9;
	font-size: 13px;
	font-weight: normal;
	padding: 14px;
	border-bottom: 1px dashed #b1b1b1;
	font-family: "Myriad Pro", Optima, Verdana, sans-serif;
	

}
#reponse #respond{
	font-weight: normal;
}





.alignright{
	float: right;
	padding: 16px;
	padding-right: 0px;
}
.navigation a{
	padding: 4px 10px;
	background: #e5e5e5;
	color: #2d2d2d;
	text-decoration: none;
}

.alignleft{
	float: left;
	padding: 16px;
	padding-left: 0px;
}


#archive ul{
	line-height: 2em;
}