/*
Theme Name: Sticks and stones
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	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

*/

*{margin: 0; padding: 0;}
body {color: #899096; background-color:#ffffff; padding-top: 40px;
background-image: url('images/background.jpg'); background-repeat: repeat-x; background-position: top left;
font-family: Arial, Verdana, tahoma, "lucida sans", sans-serif; font-size:11px;line-height: 14px;}

h1{font-size: 15px; font-weight: normal;}
a{color: #ff0000; text-decoration: none;}
a:hover{text-decoration: underline;}

.clear{clear:both;}
.flat{height: 0px; line-height: 0px;}

#container{width: 880px; margin: 0 auto;}

/*---------Header--------------*/

#header{padding-top: 46px;}
	#header #menu{padding-top: 30px; padding-bottom: 18px;}
	#header #menu ul{list-style: none;}
	#header #menu ul li{width: 75px; height: 25px; display: inline; float: left;}
	#header #menu ul li a{color: #fff; font-size: 11px; text-align: center; font-weight: bold;padding-top: 5px; width: 75px; height: 22px; display: block;}
	#header #menu ul li a:hover{ text-decoration: none; background-image: url('images/menu_bg.png'); background-repeat: no-repeat; background-position: top left;}



/*---------main--------------*/
#main{padding-bottom: 10px;}
	#main #image{width: 435px; height: 290px; float: left;}
	#main #image img { width: 435px; height: 290px;}
	#main #posts{width: 437px; float: right; background-color: #333;}
	#main #posts .post{height: 72px; background-image: url('images/post_line.png'); background-repeat: no-repeat; background-position: bottom center;}
	#main #posts .post a{display: block; height: 49px;color: #fff; padding-top: 23px; padding-left: 25px; padding-right: 60px;}
	#main #posts .post a:hover{text-decoration: none; background-color: #4d4d4d;}
	#main #posts .post a h1{font-weight: bold; width: 280px;}
	#main #posts .post a .date{font-size: 12px; position: absolute; text-align: right; padding-left: 285px;}
	#main #posts .post a .excerpt{font-size: 14px; font-style: italic; padding-top: 3px;}
	
	#main #image.slideshow { position: relative; background-color: #000;}
	#main #image.slideshow .slideshow-list{	position: relative;	padding: 0;	margin: 0; list-style-type: none; overflow: hidden;	z-index: 2; width: 435px; height: 290px;}
	#main #image.slideshow .slideshow-list li{ position: absolute; top: 0; left: 0;	display: none; width: 435px; height: 290px;}

/*---------blocks--------------*/
#midbox{width: 435px; padding:0px 2px; float: left;}
	#midbox h2{width: 435px; height: 25px; padding-top: 10px; padding-left: 20px; font-size: 11px; font-weight: bold; color: #fff; }
	#midbox a.brand{padding: 0px 15px; width: 65px; float: left; color: #899096; display: block; font-size: 10px;}
	#midbox a.brand:hover{text-decoration: none;}
	#midbox a.brand img{border: none;}
	#midbox p{font-size: 10px; padding: 15px;}
	.midbox_left h2{background-image: url('images/h2red_bg.png'); background-repeat: no-repeat; background-position: top left;}
	.midbox_right h2{background-image: url('images/h2grey_bg.png'); background-repeat: no-repeat; background-position: top left;}

#center{background-color:#FFFFFF;}
	#center h2{width: 435px; height: 25px; padding-top: 10px; padding-left: 20px; font-size: 11px; font-weight: bold; color: #fff; background-image: url('images/h2red_bg.png'); background-repeat: no-repeat; background-position:top left;}
	#center a{padding: 0px 15px; }
	#center a img{border: none;}
/*---------content--------------*/
#content{background-color: #fff; padding: 30px;  background-repeat: no-repeat; background-position: top left;}
	#content #posts{color: #241c0f; border: 0px solid #333; width: 640px; float: left;}
	#content #posts h1{font-size: 24px; font-weight: bold; padding-bottom: 15px; letter-spacing: -1px;}
	#content #posts .navigation{border-top: 5px solid #000000; padding-top: 10px;}
	#content #posts .navigation a{font-size: 12px; font-weight: bold;}
		#content #posts	.post{border-top: 5px solid #000000; padding-top: 30px; padding-bottom: 30px;}
		#content #posts	.post .entry{ width:  275px; float: left; font-size: 12px;}
		#content #posts	.post .meta{width: 200px; float: right;}
			#content #posts	.post .meta h2{border-bottom: 5px solid #fff; font-size: 30px; font-weight: normal; line-height: 24px; letter-spacing: -1px; padding-bottom: 5px;margin-bottom: 10px;font-family: Arial, Verdana, tahoma, "lucida sans", sans-serif; }
			#content #posts	.post .meta h2:hover{border-bottom: 5px solid #ff0000;}
			#content #posts	.post .meta h2 a:hover{text-decoration: none;}
			#content #posts	.post .meta ul{list-style:none;}
			#content #posts	.post .meta ul li{height: 16px; font-size: 11px; padding-top: 1px; border-top: 1px solid #241c0f; }
			#content #posts	.post .meta ul li.last{border-bottom: 1px solid #241c0f;}
			#content #posts	.post .meta ul li a{}
			#content #posts	.post .meta ul li a:hover{color: #fff; background: #FF0000; text-decoration: none; }
	#content #posts #comments{}
	#content #posts #comments h3{font-size: 18px;}
	#content #posts #comments input, #content #posts #comments textarea{border: 1px solid #241c0f;}
	#content #posts #comments img{display: none;}
	#content #posts #comments .comment{padding: 10px; background: #F2F2F2;}
	#content #posts #comments .vcard{font-size: 12px; font-weight: bold;}
	#content #posts #comments .commentmetadata{font-size: 11px;}
	#content #posts #comments p{font-size: 12px; padding-top: 10px;}

	
	#content #posts #comments ul{list-style: none;}
	#content #posts #comments ul li{}

	#content #sidebar{color: #241c0f; width: 150px; float: right; font-size: 11px;}
		#content #sidebar h2{font-size: 18px; font-weight: normal; border-bottom: 5px solid #000000; padding-bottom: 3px; padding-top: 12px;}
		#content #sidebar ul{list-style:none;}
		#content #sidebar ul li{ font-size: 11px;  border-bottom: 1px solid#000000;}
		#content #sidebar ul li a{ display: block; height: 16px;padding-top: 1px;}
		#content #sidebar ul li a:hover{color: #fff; background: #FF0000; text-decoration: none; }
		#content #sidebar .sideleft{width: 137px; float: left;}
		#content #sidebar .sideright{width: 137px; float: right;}
			#content #sidebar .sideright form{}
			#content #sidebar .sideright form input{margin-top: 3px; border: none; background: #ffffa0; border-bottom: 5px solid #000000;width: 137px; }
			#content #sidebar .sideright form input.btn{padding-top: 0px; background: #000000; color:#fff; padding: 6px; margin-top: 5px; width: 50px;border-bottom: 0px; font-weight: bold;}

/*---------Footer--------------*/

#footer{font-size: 11.5px; color: #4c4c4c; padding-top: 40px; padding-bottom: 10px;}

/*------------------  extras  -------------*/

#contentpage {


font-family:Verdana,Helvetica,Arial,san serif;
	font-size: 16px;
	color:#FFFFFF;

}

#contentpageleft {
      width: 550px;
	  float:left;
	  padding-left:0px;
      padding-right:30px;
	  padding-top:30px;
      padding-bottom:30px;
	  background-color:#FFFFFF;
}

#contentpageright {
	
    float:right;
	width: 300px;
	background-color:#FFFFFF;
	padding-top:30px;
}

#contentpageright li {
float:left;
width:133px;
height:71px;
line-height:71px;
padding-left:116px;
margin-left:30px;
margin-bottom:10px;
vertical-align:middle;
background-color:#FFFFFF;
position: relative;
}

#contentpageright li .cost {
	font-size:32px;
	left:20px;
	position:absolute;
	top:0;
}

#box_32 {
background: transparent url(images/greenbutton.jpg) 0 0 no-repeat;
}

#box_39 {
background: transparent url(images/bluebutton.jpg) 0 0 no-repeat;
}

#box_89 {
background: transparent url(images/redbutton.jpg) 0 0 no-repeat;
}
#contentpage ul{list-style: none;}
#contentpage li#desc_box {
background-image:url(images/description_box.jpg);
width:230px;
height:117px;
font-size:smaller;
padding-left:10px;
padding-right:10px;
line-height:normal;
vertical-align:top;
color:black;
}

#contentpage li#desc {
background-image:url(images/descriptions.jpg);
background-repeat:no-repeat;
width:230px;
height:145px;
font-size:smaller;
padding-top:5px;
padding-left:10px;
padding-right:10px;
line-height:normal;
vertical-align:top;
color:black;
}

#desc_box b, #desc b {
display:block;
padding:5px;
padding-bottom:10px;
color:white;
}
