/*
Theme Name: Kapla
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
*/

@import url("stylesheet2.css");
@import url("header.css");
@import url("sidebar.css");
@import url("footer.css");
@import url("calendar.css");
@import url("comments.css");
@import url("typography.css");
@import url("navbar.css");


/* Begin Structure */


body    {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
        background-color: #01395a;
        background-repeat: repeat-x;
	}


#page   {
	background-color: #e4e4da;
	margin: 0 auto;
	padding: 15px 0 30px 0;
	width: 844px;
	text-align: left;
	}


#pagephoto   {
	     background-color: silver;
	     margin: 10px auto;
	     padding: 0 0 0 0;
	     width: 844px;
	     text-align: center;
	     }

#homeflash   {
	     background-color: silver;
	     margin: 10px auto;
	     padding: 0 0 0 0;
	     width: 844px;
             height: 347px;
	     text-align: center;
	     }


#pagecap   {
           background-image: url(images/widecolumncap.jpg);
           background-repeat: no-repeat;
	   margin: 0 auto;
	   padding: 0 0 0 0;
	   width: 844px;
           height: 8px;
	   }

#bottomcap   {
             background-image: url(images/bottomcap.jpg);
             background-repeat: no-repeat;
	     margin: 0 auto;
	     padding: 0 0 0 0;
	     width: 844px;
             height: 8px;
	     }





.narrowcolumn {

	float: right;
	padding: 10px 10px 25px 10px;
	margin: 0 40px 0 0;
	width: 500px;
	}


.narrowcolumnfull {

	margin: 0 auto;
	padding: 10px 30px 25px 30px;
	width: 900px;
        position: relative;
	}


.widecolumn {

	padding: 10px 10px 20px 30px;
	margin: 0 0 0 0;
	width: 550px;
	}


.photohoriz   {
              float: left;
	      padding: 0 0 0 0;
	      margin: 0 auto 20px;
	      width: 960px;
	      }


#maincontentright  {
                    width: 278px;
                    height: 350px;
                    position: absolute;
                    top: 35px;
                    left: 642px;
                    padding: 0 0 0 0;
                    }


            #flash  {
                    width: 580px;
                    height: 380px;
                    position: absolute;
                    top: 35px;
                    left: 36px;
                    padding: 0 0 0 0;
                    background-color: white;
                    }


.post   {
	margin: 0 0 40px;
	}


.post hr   {
	   display: block;
	   }


.widecolumn .post  {
	           margin: 0;
	           }





.narrowcolumn .postmetadata  {

	                     padding-top: 5px;

	                     }


.widecolumn .postmetadata   {
	                    margin: 30px 0;
	                    }


.widecolumn .smallattachment {

	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
        }


.widecolumn .attachment  {
	                 text-align: center;
	                 margin: 5px 0px;
                         }

.clear  {
	clear: both;
        }


/* End Structure */



.excerpt {

         width: 500px;

	 margin: 0 0 0 0;

         padding: 1px 0 1px 0;

         font-size: 1.5em;

         line-height: 1.25em;

         font-family: Georgia, serif;

         font-style: italic;



	 }





#subhead {

         display: block;

	 margin: 0 0 0 0;

         padding: 0;

         font-size: 14pt;

         line-height: 16pt;

         font-family: Georgia, serif;

         font-style: italic;



	 }





/* Begin Form Elements */




#searchform   { 
	      margin: 10px auto;
	      padding: 5px 3px;
	      text-align: center;
	      }



.entry form   { /* This is mainly for password protected posts, makes them look better. */

	      text-align: left;

	      }



select    {

	  width: 130px;

	  }




.flickr-image    {
                 float: left;
                 padding: 0 0 0 0;
                 margin: 0 20px 20px 0;
                 }



  .newstitle       {
                   margin: 0 0 -10px 0;
                   font-weight: bold;
                   font-size: 14pt;
                   color: #435444;
                   }

  .newstitle  a    {
                   color: #435444;
                   }




  .newstitle-home       {
                        margin: 10px 0 0 0;
                        
                        font-size: 10pt;
                        color: white;
                        }

  .newstitle-home  a    {
                        color: #e4e4da;
                        }

  .newstitle-home  a:hover    {
                              color: white;
                              text-decoration: underline;
                              }




  .product-thumb    {
                    float: left;
                    margin: 0 10px 0 0;
                    }



  .product-tag      {
                    font-weight: bold;
                    }

  .readmore         {
                    color: #016285;
                    }



