/*  Theme Name: WordPress DefaultTheme URI: http://wordpress.org/Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.Version: 1.5Author: Michael HeilemannAuthor 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		*** REGARDING IMAGES ***	All CSS that involves the use of images, can be found in the 'index.php' file.	This is to ease installation inside subdirectories of a server.	Have fun, and don't be afraid to contact me if you have questions.*//* Begin Typography & Colors */body { color: #333; font-size: 62.5%; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; background-color: #d5d6d7; text-align: center; }#page { background-color: white; text-align: left; border: solid 1px #959596; }#header { background-color: #73a0c5; }#content { font-size: 1.2em; }.widecolumn .entry p { font-size: 1.05em; }.narrowcolumn .entry,  .widecolumn .entry { line-height: 1.4em; }.widecolumn { line-height: 1.6em; }.narrowcolumn .postmetadata { text-align: left; }.alt { background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }#footer { background-color: #eee; }small { font-size: 0.9em; font-family: Arial, Helvetica, Sans-Serif; line-height: 1.5em; }h1,  h2,  h3 { font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif; font-weight: bold; }h1 { font-size: 4em; text-align: center; }.description { font-size: 1.2em; text-align: center; }h2 { font-size: 1.6em; }h2.pagetitle { font-size: 1.6em; }#sidebar h2 { font-size: 1.2em; font-family: "Lucida Grande", Verdana, Sans-Serif; }h3 { font-size: 1.3em; }h1,  h1 a,  h1 a:hover,  h1 a:visited,  .description { color: white; text-decoration: none; }h2,  h2 a,  h2 a:visited,  h3,  h3 a,  h3 a:visited { color: #333; }h2,  h2 a,  h2 a:hover,  h2 a:visited,  h3,  h3 a,  h3 a:hover,  h3 a:visited,  #sidebar h2,  #wp-calendar caption,  cite { text-decoration: none; }.entry p a:visited { color: #b85b5a; }.commentlist li,  #commentform input,  #commentform textarea { font: 0.9em "Lucida Grande", Verdana, Arial, Sans-Serif; }.commentlist li { font-weight: bold; }.commentlist cite,  .commentlist cite a { font-size: 1.1em; font-style: normal; font-weight: bold; }.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }#commentform p { font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; }.commentmetadata { font-weight: normal; }#sidebar { font: 1em "Lucida Grande", Verdana, Arial, Sans-Serif; }small,  #sidebar ul ul li,  #sidebar ul ol li,  .nocomments,  .postmetadata,  blockquote,  strike { color: #777; }code { font: 1.1em "Courier New", Courier, Fixed; }acronym,  abbr,  span.caps { font-size: 0.9em; letter-spacing: 0.07em; }a,  h2 a:hover,  h3 a:hover { color: #06c; text-decoration: none; }a:hover { color: #147; text-decoration: underline; }#wp-calendar #prev a { font-size: 9pt; }#wp-calendar a { text-decoration: none; }#wp-calendar caption { font: bold 1.3em "Lucida Grande", Verdana, Arial, Sans-Serif; text-align: center; }#wp-calendar th { font-style: normal; text-transform: capitalize; }/* End Typography & Colors *//* Begin Structure */body { margin: 0; padding: 0; }#page { background-color: white; margin: 20px auto; padding: 0; width: 820px; border: solid 1px #959596; }#header { background-color: #73a0c5; margin: 0 auto; padding: 0; width: 100%; height: 222px; }#headerimg { margin: 0; width: 100%; height: 218px; }.narrowcolumn { padding: 0 20px 20px 45px; width: 450px; float: left; border-right: 2px dashed #000; }.widecolumn { margin: 5px 0 0 150px; padding: 10px 0 20px; width: 450px; }.post { text-align: justify; margin: 0 0 40px; }.widecolumn .post { margin: 0; }.narrowcolumn .postmetadata { padding-top: 5px; }.widecolumn .postmetadata { margin: 30px 0; }#footer { margin: 0 auto; padding: 0 0 0 1px; width: 100%; clear: both; }#footer p { text-align: center; margin: 0; padding: 20px 0; }/* End Structure *//*	Begin Headers */h1 { margin: 0; padding-top: 70px; }.description { text-align: center; }h2 { margin: 30px 0 0; }h2.pagetitle { text-align: left; margin-top: 30px; }#sidebar h2 { margin: 5px 0 0; padding: 0; }h3 { margin: 30px 0 0; padding: 0; }h3.comments { margin: 40px auto 20px; padding: 0; }/* End Headers *//* Begin Images */p img { padding: 0; max-width: 100%; }/*	Using 'class="alignright"' on an image will (who would've	thought?!) align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) */img.centered { display: block; margin-right: auto; margin-left: auto; }img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px; }img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px; }.alignright { float: right; }.alignleft { float: left; }/* End Images *//* Begin Lists	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */html>body .entry ul { text-indent: -10px; list-style: none; margin-left: 0; padding: 0 0 0 10px; }html>body .entry li { margin: 7px 0 8px 10px; }.entry ul li:before,  #sidebar ul ul li:before { content: "\00BB \0020"; }.entry ol { margin: 0; padding: 0 0 0 35px; }.entry ol li { margin: 0; padding: 0; }.postmetadata ul,  .postmetadata li { list-style-type: none; list-style-image: none; display: inline; }#sidebar ul,  #sidebar ul ol { margin: 0; padding: 0; }#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 15px; }#sidebar ul p,  #sidebar ul select { margin: 5px 0 8px; }#sidebar ul ul,  #sidebar ul ol { margin: 5px 0 0 10px; }#sidebar ul ul ul,  #sidebar ul ol { margin: 0 0 0 10px; }ol li,  #sidebar ul ol li { list-style: decimal; }#sidebar ul ul li,  #sidebar ul ol li { margin: 3px 0 0; padding: 0; }/* End Entry Lists *//* Begin Form Elements */#searchform { text-align: center; margin: 10px auto; padding: 5px 3px; }#sidebar #searchform #s { padding: 2px; width: 115px; }#sidebar #searchsubmit { padding: 1px; }.entry form { text-align: center; }select { width: 130px; }#commentform input { margin: 5px 5px 1px 0; padding: 2px; width: 170px; }#commentform textarea { padding: 2px; width: 100%; }#commentform #submit { margin: 0; float: right; }/* End Form Elements *//* Begin Comments*/.alt { margin: 0; padding: 10px; }.commentlist { text-align: justify; padding: 0; }.commentlist li { list-style: none; margin: 15px 0 3px; padding: 5px 10px 3px; }.commentlist p { margin: 10px 5px 10px 0; }#commentform p { margin: 5px 0; }.nocomments { text-align: center; margin: 0; padding: 0; }.commentmetadata { display: block; margin: 0; }/* End Comments *//* Begin Sidebar */#sidebar { margin-left: 545px; padding: 20px 0 10px; width: 190px; }#sidebar form { margin: 0; }/* End Sidebar *//* Begin Calendar */#wp-calendar { margin: 10px auto 0; width: 155px; empty-cells: show; }#wp-calendar #next a { text-align: right; padding-right: 10px; }#wp-calendar #prev a { text-align: left; padding-left: 10px; }#wp-calendar a { display: block; }#wp-calendar caption { text-align: center; width: 100%; }#wp-calendar td { text-align: center; padding: 3px 0; }#wp-calendar td.pad:hover { background-color: #fff; }/* End Calendar *//* Begin Various Tags & Classes */acronym,  abbr,  span.caps { cursor: help; }acronym,  abbr { border-bottom: 1px dashed #999; }blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }blockquote cite { display: block; margin: 5px 0 0; }.center { text-align: center; }hr { display: none; }a img { border: none; }.navigation { text-align: center; display: block; margin-top: 10px; margin-bottom: 60px; }#topnav { font-size: 0.9em; font-family: Verdana, Arial, Sans-Serif; text-align: right; list-style: none; margin: 0 auto; padding: 12px 20px 0 0; }#topnav li { font-weight: bold; list-style: none; display: inline; margin: 0; padding: 0; }#topnav li a:link,  #topnav li a:visited { color: #bbc4a3; text-decoration: none; }#topnav li a:hover,  #topnav li a:active { color: #f7f3ed; }/* End Various Tags & Classes*/.line { border-right: 3px solid black; border-bottom: 2px solid #000; }.bline { border-bottom: 2px solid #000; }