/*  







Theme Name: Kyle Willett







Theme URI: http://www.kylewillett.com







Description: Kyle Willett's Theme







Version: 1.0







Author: Kyle Willett







Author URI: http://www.kylewillett.com/























*/















body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{







	margin: 0;







	padding: 0;







}















body{







	font-family: Arial, Helvetica, Georgia, sans-serif;







	font-size: 12px;







	text-align: center;







	vertical-align: top;







	background: #cac6c3;







	color: #000;







    background-image: url("images/page-bg.gif");



    background-position: top center;



	background-repeat: no-repeat;

	

	background-attachment: fixed;

	

	

	border-top: 4px solid #d26302;







}















h1, h2, h3, h4, h5, h6{







	font-family: Helvetica, Arial, sans-serif;







	font-size: 18px;







	font-weight: normal;







}















a{







	text-decoration: underline;







	color: #d26302;







}















a:hover{ text-decoration: none; }















a img{ border: 0; }















abbr, acronym{ border: 0; }















address, dl, p{ padding: 15px 0 0; }















blockquote{







	margin: 15px 0 0 0;
padding: 0 8px 0 8px;







	background: #ffb; /* e2efff */
	
	border: 1px solid #e5e5a1; /* cfe1f6 */







}















blockquote p{ padding: 15px; }















blockquote blockquote{







	margin: 15px;







	background: #fff;







}















code{







	background: #f9f9f9;







}















dt{ font-weight: bold; }















dd{ padding: 0 0 0 15px; }















hr{







	clear: both;







	margin: 15px 15px 5px 15px;







	border: 0;







	height: 1px;







	text-align: left;







	background: #daf0fe;







	color: #daf0fe;







}















small{







	font-size: 11px;







}















pre{







	width: 90%;







}















input, textarea{







	font-family: Arial, Helvetica, Georgia, sans-serif;







	font-size: 12px;







	padding: 2px;







}















input#s, input#author, input#email, input#url, textarea#comment{







	border: 1px solid #003053;







	background-color: #fff;







	padding: 3px;







}















input#author, input#email, input#url{







	margin: 0 5px 0 0;







}































#container{







	width: 988px;







	margin: 0 auto;







	padding: 0;







	text-align: left;







	vertical-align: top;







}















#page{







	width: 988px;







	float: left;







	color: #fff;



	



	background: #222d42 url(images/kw-logo.gif) no-repeat;

	

	background-position: 8px 8px;







}















#header{





	



	height: 80px;

	





}















#header h1{



	display: none;



}















#header a.header-link {



	display: block;



	width: 160px;



	height: 56px;



	margin: 0 0 0 0;	







}















#left_sidebar, .right_sidebar_col{







	width: 160px;







	margin: 0 10px;







	float: left;







	display: inline;







}















#left_sidebar a{







	color: #c2ddef;







}















#left_sidebar ul, .right_sidebar_col ul{







	margin: 0;







	padding: 0;







	list-style: none;







}















#left_sidebar li#search input, .right_sidebar_col li#search input{







	margin: 0 0 5px;







}















#left_sidebar li.widget_calendar h2, .right_sidebar_col li.widget_calendar h2{







	background-image: none;







}















#left_sidebar ul li, .right_sidebar_col ul li{







	margin: 0 0 10px;







}















#left_sidebar ul li h2 {







	padding: 0 0 5px 0;



	



	margin: 0 0 10px 0;



	



	border-bottom: 1px dotted #9a9693;







	font-size: 12px;







	font-weight: bold;







	text-transform: uppercase;







	/* background: url(images/bg_ul_li_h2.gif) no-repeat; */







	color: #cac6c3; /* cac6c3 fa9944 */







}







#left_sidebar ul li.widget_pages h2 {



	/* color: #c2ddef;



	border-bottom: 1px dotted #c2ddef; */



}







#left_sidebar ul li.widget_pages li.page_item a {



	display: block;



	width: 147px;



	height: 20px;



	padding: 1px 3px 5px 8px;



	margin: 0 0 4px 0;



	border-right: 1px solid #1b1425;



	border-bottom: 1px solid #1b1425;



	







	background-color: #1b2435;



}







#left_sidebar ul li.widget_pages li.page_item a[title="Music"] {



	background-image: url(/images/music.gif);



	background-position: 47px 7px;



	background-repeat: no-repeat;



}











#left_sidebar ul ul {







	padding: 0 0 10px 0;







	/* background: url(images/bg_ul_ul.gif) no-repeat; */







}















#left_sidebar ul ul li, .right_sidebar_col ul ul li{







	margin: 0;







	line-height: 24px;







}















#left_sidebar ul ul li h2, .right_sidebar_col ul ul li h2{







	padding: 0;







	text-transform: none;







	background-image: none;







}















#left_sidebar ul ul ul, .right_sidebar_col ul ul ul{







	padding: 0;







	background-image: none;







}















#left_sidebar ul ul ul li, .right_sidebar_col ul ul ul li{







	padding: 0 0 0 10px;







}







.textwidget {



    color: #cac6c3;



}











.right_sidebar_container{



	width: 350px;







	margin: 30px 0;







	float: left;







	background: #c2ddef url(images/rsb-bg.gif) no-repeat right 150px; 







        







}





.right_sidebar_top{



	width: 350px;

	

	height: 10px;



	float: left;



	background: #c2ddef url(images/bg_right_sidebar_container_top.gif) no-repeat;





}



.right_sidebar_bottom{



	width: 350px;

	

	height: 10px;



	float: left;

	

	background: #c2ddef url(images/bg_right_sidebar_container_bottom.gif) no-repeat; 



}











.right_sidebar_col{







	margin: 0 0 0 10px;







}















.right_sidebar_col a{







	color: #001f35;







}















.right_sidebar_col ul li#search input#s{







	border: 1px solid #c2ddef;







}















.right_sidebar_col ul li{







	margin: 10px 0 0;







}















.right_sidebar_col ul li h2{







	background: url(images/bg_ul_li_h2_2.gif) no-repeat;







	color: #222d42; /* a44d01 */



	



	font-size: 12px;







	font-weight: bold;



	



	text-transform: uppercase;



	



	padding: 8px 10px;







}















.right_sidebar_col ul ul{







	padding: 10px;



	



	background: url(images/bg_ul_ul_2.gif) no-repeat;







}















.wide_column_bottom {







	width: 808px;







	float: left;







	padding: 0 0 10px;







	background:#fff url(images/bg_wide_column_bottom.gif) no-repeat bottom left;







	color: #000;







}















.wide_column_top{







	padding: 0;







	background: url(images/mid-hdr.gif) no-repeat;







	width: 808px;







	float: left;







	color: #000;







}















.narrow_column{







	width: 438px;







	margin: 23px 10px;







	float: left;







	display: inline;

	

	overflow: hidden;







}















.post, .post_alt{







	margin: 10px 0 0;







	padding: 15px;







	background: url(images/bg_post.jpg) no-repeat;







}























.post h2 a, .post_alt h2 a{







	color: #001f35; /* 001f35 a44d01 d26302 */







        

text-decoration: none;






}

.post h2 a:hover {
  text-decoration: underline;
}
.post_alt h2 a:hover{
  text-decoration: underline;
}


.post h2, .post_alt h2 {
margin: 0;
padding; 0;
font-family: georgia, serif;
font-size: 21px;
/*float:left;*/
}















.postdate{


 


	padding: 3px 0 5px 0;
 margin: 0;





	font-size: 11px;





	color: #827479; /* a29499 b2a4a9 ba9575 */







}

.posthdline {
    clear: both;
    background: url(images/bg_dotted.gif) repeat-x bottom left;
    height: 1px;
    margin: 0;
    padding: 0;
 
}

.postdate a{
  color: #827479;
  text-decoration: none;
}

.postdate a:hover{
  text-decoration: underline;
}















.entry{





clear: both;

	line-height: 18px;







}















.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{







	padding: 15px 0 0;







}















.entry h1{







	font-size: 24px;







	line-height: 30px;







}















.entry h2{







	line-height: 24px;







}















.entry h3{







	font-size: 16px;







}















.entry h4{







	font-size: 14px;







	font-weight: bold;







}















.entry h5, .entry h6{







	font-size: 12px;







}















.entry h3, .entry h4, .entry h5{







	font-weight: bold;







}











/*



.entry img{







	border: 1px solid #daf0fe;







	padding: 4px;







}



*/















.entry img.wp-smiley{







	border: 0;







	padding: 0;







}















.entry img.alignleft{







	float: left;







	margin: 5px 10px 0 0;







}















.entry img.alignright{







	float: right;







	margin: 5px 0 0 10px;







}















.entry p.postinfo{







	margin: 15px 0 0;







	background: url(images/bg_dotted.gif) repeat-x top left;







}















.browse{







	padding: 0 15px;







	font-family: Geogria, Sans-Serif;







	font-size: 14px;







	line-height: 24px;







}















.browse a{







	font-weight: bold;







}































/* comments template */















.comments-template{







	padding: 15px 0 0;







	background: url(images/bg-dotted.gif) repeat-x;







}















.comments-template ol{







	margin: 0;







	padding: 0;







	list-style: none;







}















.comments-template ol li{







	margin: 15px 0 0;







	padding: 0 0 20px;







	background: url(images/bg_dotted.gif) repeat-x bottom left;







}















.commentmetadata{







	font-style: italic;







}















.comments-template p.nocomments{







	padding: 0;







}















/* end comments template */























/* wp-calendar */















table#wp-calendar{







	width: 100%;







	font-family: Arial, Helvetica, Georgia, sans-serif;







	text-transform: none;







	line-height: 18px;







}















table#wp-calendar caption{







	padding: 10px 15px;







}















table#wp-calendar th{







	text-align: center;







	vertical-align: top;







}















table#wp-calendar td{







	text-align: right;







}















table#wp-calendar tfoot td{







	text-align: center;







}















/* end calendar */























#footer{







	width: 988px;







	margin: 0 0 30px;







	float: left;







	background: #222d42 url(images/bg_footer.gif) no-repeat bottom left;







	color: #fff;







}















#footer p{







	padding: 8px;





color: #cac6c3







}















.flam {







    padding: 20px 0 0 10px;







}







.music-ad {



    padding: 8px 0 0 10px;



}

.postdate2 {
  width: 40px;
  height: 40px;
  background-color: #b2a4a9; /* #c6b9b0 b2a4a9 d26302 ba9575 */
border-bottom: 1px solid #a1999a;  
border-right: 1px solid #a1999a;
text-align: center;
  margin: 0 10px 0 0;
  color: #fff;
  font-size:12px;
  font-weight: bold;
  float: left;
}
.postdate2-a {
  padding: 0 0 0 0;
  text-transform: uppercase;
  font-size:11px;
}
.postdate2-b {
  padding: 4px 0 0 0;
  font-size:19px;
line-height:19px;
  
}
.posttitle {
  float:left;
  margin: 0;
  padding: 0;
}