﻿/*  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 {font-size: 62.5%; /* Resets 1em to 10px */ font-family: 'Helvetica', Verdana, Arial, Sans-Serif; background: #efefef url(images/header_bg.jpg) top center no-repeat; color: #333; text-align: center;}
.widecolumn {line-height: 1.6em;}
/*.narrowcolumn .postmetadata {text-align: center;}
*/.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#footer {background-color: #eee; }
small {font-size: 0.9em; line-height: 1.5em; }
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; }
h1, h1 a, h1 a:hover, h1 a:visited, .description {text-decoration: none; color: white; }
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; }
.commentlist li, #commentform input, #commentform textarea {}
.commentlist li {font-weight: bold; }
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p {}
.commentmetadata {font-weight: normal; }
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: .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 {text-align: center; }
#wp-calendar th {font-style: normal; text-transform: capitalize; }
/* End Typography & Colors *//* Begin Structure */body {margin: 0; padding: 0;  }
#headerimg {margin: 0; height: 200px; width: 100%; }
.narrowcolumn {/* float: left; padding: 0; margin: 0; width: 100%; width: 696px;*/ }
.widecolumn {padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; }
#page {background-color: white; border: 1px solid #959596; text-align: left; width: 811px; margin: 0px auto 0px auto; padding: 0; border: 1px solid #959596}
#header {margin: 0; padding: 0; float: left; clear: both; width: 100%;}
#header h1 {display: none; float: left; clear: both}
#main_nav {padding: 143px 0 40px 471px; margin: 0; float: left; clear: both;}
#nav_foundation{height: 45px; width: 146px; background: url('images/head_found.gif') no-repeat; text-indent: -9999px; float: left;}
#nav_foundation:hover, #nav_foundation_active{height: 45px; width: 146px; background: url('images/head_foundo.gif') no-repeat; text-indent: -9999px; float: left;}
#nav_conference{height: 45px; width: 146px; background: url('images/head_conf.gif') no-repeat; text-indent: -9999px; float: left;}
#nav_conference:hover, #nav_conference_active{height: 45px; width: 146px; background: url('images/head_confo.gif') no-repeat; text-indent: -9999px;float: left;}
#sidebar {float: left; width: 250px}

/* Begin Sidebar */
#sidebar{width: 244px; float: left; }
#sidebar form {margin: 0; }
#sidebar #searchform #s {width: 115px;padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
#sidebar h2 {margin: 5px 0 0; padding: 0;}
#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;}
#sidebar ul ol li, ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;padding: 0;}
#sidebar ul{background: url('images/sb_button_bg.gif') repeat-y; padding: 0 0 0 0; margin: 0;}
#sidebar ul li{font-size: 1.1em; text-transform: uppercase; color: #7f7f7f; background: url('images/sb_button_line.gif') bottom center repeat-x; padding: 10px 0 10px 10px; margin: 0 8px 0 36px;}
#sidebar a:link, #sidebar a:visited {color: #555; text-decoration: none; width: 100%; height: 100%;}
#sidebar a:hover {color: #888; text-decoration: none; width: 100%; height: 100%;}

	#sb_header_2{width: 244px; height: 61px; background: url('images/sb_head_f.gif') no-repeat; text-indent: -9999px}
		#sb_header_2 h3 {display: none}
	#sb_header_8{width: 244px; height: 61px; background: url('images/sb_head_c.gif') no-repeat; text-indent: -9999px;}

	#sb_footer{height: 38px; width: 244px; background: url('images/sb_bot.gif') bottom center no-repeat; padding: 0; margin: 0;}

	#sidelinks {float: left; clear: both; width: 250px; text-align: center;}
/* End Sidebar */


#content {font-size: 1.2em; float: left;}
#body_header_2{ width: 540px; height: 133px; background: url('images/rand/rotate.php') no-repeat; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; clear: both}
#body_bg{width: 540px; background-image: url('images/body_bg.jpg'); background-repeat: repeat-y; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; clear: both}
#body_content{width: 490px; margin: 0px 0px 0px 0px; padding: 25px; clear: both}
#body_content .post ul {display: block}


#body_content .post, #body_content .postmatt, #body_content .postbilly_2 {margin: 0px 0px 0px 0px}
#body_content .post p {line-height: 18px}

.postbilly_2, .postbilly_8  {line-height: 22px}
.entry ul {padding: 5px 0 15px 35px; margin: 0; float: left; clear: both;}
.entry ul li {margin: 0; padding: 0 0 5px 0; float: left; clear: both; width: 100%;}
.entry form {text-align:center;}
.widecolumn .entry p {font-size: 1.05em;}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}
.entry p a:visited {color: #b85b5a;}


#body_content .postmatt p img {border: 1px solid #ccc; padding: 4px; margin: 0 6px 40px 0;}
#body_content .postbilly_2 p img {border: 1px solid #ccc; padding: 4px; margin: 0px 15px 10px 0px;}
#body_content .postbilly_8 p img {border: 1px solid #ccc; padding: 4px; margin: 0 6px 40px 0;}
#body_content .postbilly_2 p {float: none; clear: none;}
#body_content .postbilly_8 p {float: none; clear: none;}
#body_content .postmatt {width: 100%}
#body_content .postmatt p {float: none; clear: none; width: 100%;}
#body_content .postmatt h3 {padding: 0; margin: 0 0 7px 0; font-size: 1.3em; line-height: 1.3em;}
#body_content.colour_2 h2 {color: #f7941d;  font-size: 2em; margin: 0; padding: 15px 0 20px 0;}
#body_content.colour_8 h2 {color: #9c3; font-size: 2em; margin: 0; padding: 15px 0 20px 0; line-height: 0;}
#body_content p {color: #555; line-height: 1.5em; font-size: 1.1em; margin: 0; padding: 0 0 20px 0; line-height: 1.3em;}
#body_content h3 {font-size: 1.2em; line-height: 1em;font-weight: bold; margin: 0; padding: 0 0 7px 0}
#body_content h4 {font-size: 1.1em; line-height: 1em;font-weight: bold; margin: 0; padding: 5px 0 15px 0; float: left; clear: both; color: #999; border-top: 2px solid #ccc;}
#body_foot{width: 540px; height: 133px; background-image: url('images/body_foot.jpg'); background-repeat: no-repeat; padding: 0px; margin: 0px; float: left}
.widecolumn .post {margin: 0; }
.narrowcolumn .postmetadata {padding-top: 5px; }
.widecolumn .postmetadata {margin: 30px 0; }
#footer {padding: 0 0 0 1px; margin: 0 auto; width: 760px; clear: both; }
#footer p {margin: 0; padding: 20px 0; text-align: center; }
/* End Structure *//* Begin Headers */h1 {padding-top: 70px; margin: 0; }
.description {text-align: center; }
h2 {margin: 30px 0 0; }
h2.pagetitle {margin-top: 30px; text-align: center;}
h3 {padding: 0; margin: 0; }
h3.comments {padding: 0; margin: 40px auto 20px ; }
/* 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-left: auto; margin-right: auto; }
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright {float: right; }
.alignleft {float: left }
/* End Images */
/* Begin Lists */
/*.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none; }*/
/* End Entry Lists */
/* Begin Form Elements */
#searchform {margin: 10px auto; padding: 5px 3px;  text-align: center; }
select {width: 130px; }
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea {width: 100%; padding: 2px; }
#commentform #submit {margin: 0; float: right; }
/* End Form Elements */
/* Begin Comments*/
.alt {margin: 0; padding: 10px; }
.commentlist {padding: 0; text-align: justify; }
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist p {margin: 10px 5px 10px 0; }
#commentform p {margin: 5px 0; }
.nocomments {text-align: center; margin: 0; padding: 0; }
.commentmetadata {margin: 0; display: block; }
/* End Comments */

/* Begin Calendar */

#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a {padding-right: 10px; text-align: right; }
#wp-calendar #prev a {padding-left: 10px; text-align: left; }
#wp-calendar a {display: block; }
#wp-calendar caption {text-align: center; width: 100%; }
#wp-calendar td {padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ 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 {margin: 5px 0 0; display: block; }
.center {text-align: center; }
hr {display: none; }
a img {border: none; }
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }

/* End Various Tags & Classes*//* my css stuff */

.subnav_8, .subnav_2 {float: left; clear: both; list-style: none; display: block; width: 500px; padding: 10px; margin: 0;}
.subnav_8 li, .subnav_2 li {font: 1em/1em helvetica, arial, sans-serif; float: left; padding: 10px 1px 15px 0px;}
.subnav_8 li a:link, ul.subnav_8 li a:visited {float: left; color: #67940d; background: #daeeb2; border: 1px solid #9c3; padding: 7px; margin: 0 7px 0 0; text-decoration: none;}
.subnav_8 li a:hover {float: left; color: #9c3; background: #e0f1bf; border: 1px solid #9c3; padding: 7px; margin: 0 7px 0 0; text-decoration: none;}
.subnav_2 li a:link, ul.subnav_2 li a:visited {color: #e97f00; background: #ffce93; border: 1px solid #f7941d; padding: 7px; margin: 0 7px 0 0; text-decoration: none;}
.subnav_2 li a:hover {color: #f7941d; background: #ffce93; border: 1px solid #f7941d; padding: 7px; margin: 0 7px 0 0; text-decoration: none;}

/* ------- body stuff ------*/

#body_header_8{width: 540px; height: 133px; background: url('images/rand2/rotate.php') no-repeat; padding: 0; margin: 0;  float: left; clear: both;}
h3 #subhead {font-size: 1.6em; line-height: 1.6em; font-weight: bold; float: left; clear: both; width: 100%; margin: 0; padding: 10px 0 5px 0; }
/* ------- sidebar stuff ------- */


a {outline: none;}

li #bclink, li #bclink a:link, li #bclink a:visited {width: 244px; height: 95px; background: url(images/bclinkR.gif) top left no-repeat; display: block; float: left; clear: both;}
li #bclink a:hover {width: 244px; height: 95px; background: url(images/bclinkRo.gif) top left no-repeat; display: block; float: left; clear: both;}

ul li #countdown {/*float: left; clear: both; width: 244px; height: 66px; text-indent: 0; padding: 0; margin: 0;*/}
