/*  Theme Name: WordPress Default FD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/	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*/body {	margin: 0;	padding: 0;	background: #43536a url(images/page_bgd5.png) repeat-x fixed left top;	font: 62.5% Helvetica, Verdana, Sans-Serif;	color: #CCCCDD;	text-align: center;}a {	font-weight: bold;	color: #FFF;	text-decoration: none;}a:hover {	color: #FFF;	text-decoration: underline;}/* Begin Header - NEW */#headerCol {	margin: 0;	padding: 0;	text-align: center;	width: 480px;}#headerCol .logo {	padding: 0;	margin: 0 auto 20px;	display: block;}a.logo {	background:inherit;}a.logo:hover {	background: #43536A;}/* End Header *//* Begin Header - DEPRICATED */#header {	margin: 0;	padding: 0;	width: 100%;	display: none;}#headerimg 	{	margin: 0 auto;	padding: 0px;	width: 760px;	text-align: left;}#headerimg h1 {	margin: 0;	padding: 0;	font: 3.4em Helvetica, Verdana, Sans-Serif;	text-decoration: none;	display: none;}#headerimg .description {	margin: 0;	padding: 0;	font: 1.2em Helvetica, Verdana, Sans-Serif;	color: #57657B;	display: none;}#headerimg .logo {	padding: 0;	margin: 20px 12px;	display: block;	width: 234px;    /* fake total overall width */	voice-family: "\"}\"";	voice-family: inherit;	width: 210px;    /* correct width not including border, padding & margin */}/* End Header *//* Begin Structure */#page {	margin: 20px auto;	padding: 0;	width: 760px;	text-align: left;}.narrowcolumn {    /* used on two-column pages with sidebar */	margin: 0;	padding: 0 0 20px 15px;	float: left;	width: 480px;}.widecolumn {    /* used on one-column pages without sidebar */	margin: 0 0 0 150px;	padding: 10px 0 20px;	width: 480px;}.widecolumn .smallattachment {	margin: 5px 5px 5px 0;	text-align: center;	float: left;	width: 128px;}.widecolumn .attachment {	margin: 5px 0;	text-align: center;}#sidebar {	margin: 0 0 0 545px;	padding: 0 0 10px;	font: 1.1em Helvetica, Verdana, Sans-Serif;	width: 190px;}/* End Structure *//* Begin Post */.post {	margin: 0 0 40px;	padding: 0;	background: url(images/post_top.png) no-repeat top;}.widecolumn .post {	margin: 0;	background: url(images/post_top.png) no-repeat top;}.post h2, .post h3 {    /* darn Kubrick template uses H3 as post titles on Category Pages only! */	margin: 0;	padding: 3px 0 0 5px;}.post h2 a, .post h3 a {	color: #B6B6C4;}.post h2 a:hover, .post h3 a:hover {	color: #FFF;}.post hr {	display: block;	clear: both;	color: #43536A;	border: none 0;	border-top: 1px dashed #43536A;	height: 1px; /* total height of the border-top and border-bottom */	margin-top: 15px;}.entry {	margin: 0;	padding: 0 5px;	background: #57657B url(images/post_mid.png) repeat-y;}.entry p, .entry li {	font: 1.3em/1.4em Helvetica, Verdana, Sans-Serif;}.entry p {	margin-bottom: 0;     /* necessary for postmetadata to fit snugly below*/}small {	margin: 0;	padding: 0 0 0 5px;	font: bold 1.2em Helvetica, Verdana, Sans-Serif;	color: #39475B;}/* End Post *//* Begin Post Metadata */.postmetadata {	margin: 0;	padding: 25px 0 5px;	font: 1.3em Helvetica, Verdana, sans-serif;	color: #39475B;	background: url(images/post_btm.png) no-repeat bottom;	text-align: center;	clear: both;}.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;}.postmetadata a {	color: #9999AA;	font-style: normal;}.postmetadata a:hover {	color: #FFF;	font-style: normal;}/* End Post Metadata *//* Begin Comments */h3#comments, h3#respond {	margin: 40px 0 10px;	padding: 0;	font: bold 1.2em Helvetica, Verdana, sans-serif;	color: #CCCCDD;	text-transform: uppercase;}.alt {	margin: 0;	padding: 10px;	border-top: 1px solid #57657B;	border-bottom: 1px solid #57657B;}.commentlist {	padding: 0;}.commentlist li {	margin: 15px 0 3px;	padding: 5px 10px 3px;	font: bold 1.1em Helvetica, Verdana, Sans-Serif;	list-style: none;}.commentlist p {	margin: 10px 5px 10px 0;	font: normal 1.2em/1.5em Helvetica, Verdana, Sans-Serif;	text-transform: none;}.commentlist cite, .commentlist cite a {	font: bold normal 1.1em Helvetica, Verdana, Sans-Serif;}.nocomments {	margin: 0;	padding: 0;	color: #757F92;	text-align: center;}.commentmetadata {	margin: 0;	display: block;	font: 1.0em Helvetica, Verdana, Sans-Serif;	font-weight: normal;}#commentform p {	margin: 5px 0;	font: 1.3em Helvetica, Verdana, Sans-Serif;}#commentform small {	color: #CCCCDD;	font: 0.9em Helvetica, Verdana, Sans-Serif;	text-transform: uppercase;}#commentform input {	margin: 5px 5px 1px 0;	padding: 2px;	font: 0.9em Helvetica, Verdana, Sans-Serif;	width: 170px;}#commentform textarea {	padding: 2px;	font: 0.9em Helvetica, Verdana, Sans-Serif;	width: 100%;}#commentform #submit {	margin: 0;	float: right;}/* End Comments *//* Begin Footer */#footerwrap {	margin: 0;	padding: 0;	clear: both;	background: url(images/footer_bgd2.png) repeat-x;	height: 320px;	width: 100%;}#footer {	margin: 0;	padding: 0;	background: url(images/footer_bgdmain.jpg) no-repeat center bottom;	height: 320px;}#footerbox {	margin: 0 auto;	padding: 0;	width: 770px;	text-align: left;}div#fold {	margin: 0;	padding: 7px 0 0 600px;	clear: both;	width: 170px;	width: 770px;    /* fake total overall width */	voice-family: "\"}\"";	voice-family: inherit;	width: 170px;    /* correct width not including border, padding & margin */}#footerLeftCol {	margin: 0;	padding: 0;	width: 580px;	float: left;}#footerRightCol {	margin: 0;	padding: 0;	width: 190px;	float: left;}#footer p {	font: 1.2em Helvetica, Verdana, Sans-Serif;}.footerphoto {	margin: 8px 0 0;	padding: 0;	float: left;}ul#moredork {	margin: 10px 0 0;	padding: 0;	list-style: none;}ul#moredork li {	margin: 0 0 1px;	padding: 0;	height: 20px;	width: 160px;	list-style: none;}ul#moredork li a {	margin: 0;	padding: 0;	display: block;	background: url(images/md_off.png) no-repeat 0px 0px;}ul#moredork li a:hover {	background: url(images/md_on.png) no-repeat 0px 0px;}/* End Footer *//* Begin Typography & Colors *//* use h4 for headlines within posts */h2 {	margin: 30px 0 0;	font: bold 1.6em Helvetica, Verdana, Sans-Serif;	color: #FFF;}h3 {	margin: 30px 0 0;	padding: 0;	font: bold 1.3em Helvetica, Verdana, Sans-Serif;	color: #FFF;}h4 {	font: bold 1.4em Helvetica, Verdana, Sans-Serif;	color: #FFF;}h2.pagetitle {	margin-top: 10px;	font-size: 1.6em;	text-align: center;}h1 a, h1 a:hover, h1 a:visited {	text-decoration: none;	color: #FFF;}h3 a, h3 a:visited {	color: #FFF;}h3 a, h3 a:hover, h3 a:visited, cite {	text-decoration: none;}h3 a:hover {	font-weight: bold;	color: #FFF;	text-decoration: none;}strike {	color: #9E9EAA;}code {	font: 1.1em 'Courier New', Courier, Fixed;}acronym, span.caps {	font-size: 0.9em;	letter-spacing: .07em;}/* End Typography & Colors *//* Begin Images */p img {	padding: 0;	max-width: 100%;}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;	text-align: right;	width: 200px;}.alignleft {	float: left;	text-align: left;	width: 200px;}/* 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 {	margin-left: 0;	padding: 0 0 0 30px;	list-style: none;	padding-left: 10px;	text-indent: -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;}#sidebar ul, #sidebar ul ol {	margin: 0;	padding: 0;}#sidebar ul li {	list-style-type: none;	list-style-image: none;}#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 outside;}#sidebar ul ul li, #sidebar ul ol li {	margin: 3px 0 0;	padding: 0;}/* End Entry Lists *//* Begin Form Elements */#searchform {	margin: 10px auto;	padding: 5px 3px; 	text-align: center;}#sidebar #searchform #s {	padding: 2px;	width: 108px;}#sidebar #searchsubmit {	padding: 1px;}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align: center;}select {	width: 130px;}/* End Form Elements *//* Begin Sidebar */#sidebar form {	margin: 0;	padding: 0;}/* End Sidebar *//* Begin Calendar */#wp-calendar {	margin: 10px auto 0;	empty-cells: show;	width: 155px;}#wp-calendar #next a {	padding-right: 10px;	text-align: right;	font-size: 9pt;}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	font-size: 9pt;}#wp-calendar a {	display: block;	text-decoration: none;}#wp-calendar caption {	text-align: center;	width: 100%;	font: bold 1.3em Helvetica, Verdana, Sans-Serif;	text-align: center;	text-decoration: none;}#wp-calendar td {	padding: 3px 0;	text-align: center;}#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff;}#wp-calendar th {	font-style: normal;	text-transform: capitalize;}/* 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 #9E9EAA;	color: #9E9EAA;}blockquote cite {	margin: 5px 0 0;	display: block;}.center {	text-align: center;}hr {	display: none;}a img {	border: none;}.navigation {	margin: 0;	padding: 0 0 50px;	display: block;	font: 1.2em Helvetica, Verdana, Sans-Serif;}/* End Various Tags & Classes *//* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.	It won't be a stylish marriage, I can't afford a carriage.	But you'll look sweet upon the seat of a bicycle built for two." *//* Custom Stuff */.onesheet {	margin: 0 10px 5px 0;	padding: 0;	float: left;	border: 2px solid #28323F;}.strike {   /* OOPS: USE <STIKE> INSTEAD */	text-decoration: line-through;}/* PHOTOS */.photo {	margin: 0 auto;	padding: 0;	border: 2px solid #39475B;	display: block;}.photocap {	margin: 0 auto;	padding: 0 0 0 4px;	font: italic 12px Helvetica, Verdana, Sans-Serif;	color: #9999AA;	background: #39475B;	display: block;	width: 464px;    /* fake total overall width */	voice-family: "\"}\"";	voice-family: inherit;	width: 460px;    /* correct width not including border, padding & margin */}/* DORK REPORT ICONS */.apple {	background: url('images/tag_apple.png') no-repeat left top;	padding-left: 20px;}.comics {	background: url('images/tag_comics.png') no-repeat left top;	padding-left: 20px;}.design {	background: url('images/tag_design.png') no-repeat left top;	padding-left: 20px;}.doctorwho {	background: url('images/tag_doctorwho.png') no-repeat left top;	padding-left: 20px;}.dork {	background: url('images/tag_dork.png') no-repeat left top;	padding-left: 20px;}.lego {	background: url('images/tag_lego.png') no-repeat left top;	padding-left: 20px;}.movies {	background: url('images/tag_movies.png') no-repeat left top;	padding-left: 20px;}.music {	background: url('images/tag_music.png') no-repeat left top;	padding-left: 20px;}/* SIDEBAR - ALL UNITS */#sidebar ul ul li, #sidebar ul ol li {	font: 1.0em Helvetica, Verdana, Sans-Serif;	color: #757F92;}#sidebar a {	color: #9999AA;}#sidebar a:hover {	color: #FFF;}.sidebarunit {	margin: 0;	padding: 0;	background: #39475B url(images/sidebar_mid.png);	width: 186px;}.sidebarunit h1 {	margin: 0;	padding: 0;	border-bottom: 1px solid #313E52;	font-size: 1px;}.sidebarhead {	margin: 0;	padding: 0;	background: url(images/sidebar_head.png) no-repeat left;	height: 10px;	font-size: 1px;}.sidebarcap {	margin: 0 0 20px;	padding: 0;	background: url(images/sidebar_foot.png) no-repeat left;	height: 10px;	font-size: 1px;}/* SIDEBAR - FACEBOOK */#fblikebox {	margin: 0 0 20px;	padding: 0;	background-color: #FFFFFF;}/* SIDEBAR - WHAT */h1.headwhat {	margin: 0;	padding: 0;	border-bottom: 1px solid #313E52;	font-size: 1px;	background: url(images/sidebar_head_what.png) no-repeat;	width: 186px;	height: 30px;}#sidebarwhat p {	margin: 0;	padding: 5px;	font: 1.0em Helvetica, Verdana, sans-serif;}/* SIDEBAR - TWITTER */h1.headtwitter {	margin: 0;	padding: 0;	border-bottom: 1px solid #313E52;	font-size: 1px;	background: url(images/sidebar_head_twitter.png) no-repeat;	width: 186px;	height: 30px;}div#twitter_div {	margin: 0;	padding: 5px;}h2.twitter-title {}ul#twitter_update_list {	margin: 0;	padding: 0;	list-style: none;}div#twitter_div #twitter_update_list li {	margin: 0;	padding: 5px 0;	font: 1.1em Helvetica, Verdana, Sans-Serif;	color: #CCCCDD;	list-style: none;	border-bottom: 1px dotted #313E52;}div#twitter_div #twitter_update_list li a {	font: bold 0.9em Helvetica, Verdana, Sans-Serif;}a#twitter-link {	font: bold 1em Helvetica, Verdana, Sans-Serif;}/* SIDEBAR - FLICKR */h1.headflickr {	margin: 0;	padding: 0;	border-bottom: 1px solid #313E52;	font-size: 1px;	background: url(images/sidebar_head_flickr.png) no-repeat;	width: 186px;	height: 30px;}#flickr_badge_source_txt {	padding: 0;	font: 11px Helvetica, Verdana, Sans-Serif;	color:#CCCCDD;}#flickr_badge_icon {	margin: 0;	display: block;	border: 1px solid #000000;}#flickr_icon_td {	padding: 0 5px 0 0;}.flickr_badge_image {	text-align: center;}.flickr_badge_image img {	border: 1px solid black;}#flickr_badge_uber_wrapper {	width: 150px;}#flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {	background: inherit;}#flickr_badge_source {	padding: 0;	font: 11px Helvetica, Verdana, Sans-Serif;	color: #CCCCDD;}/* SIDEBAR - SEARCH */#sidebarsearch {}/* SIDEBAR - META & CATEGORIES */#sidebarmeta, #sidebarcat {}#sidebarmeta h2, li.categories h2, li.linkcat h2 {	margin: 0;	padding: 5px 0 0;	background: url(images/sidebar_head_blank.png) no-repeat;	font: bold 1em Helvetica, Verdana, Sans-Serif;	text-align: center;	text-transform: uppercase;	letter-spacing: .1em;	height: 20px;}#sidebarmeta ul, #sidebarcat ul {	margin: 0;	padding: 0;	list-style: none;}#sidebarmeta li, #sidebarcat li {	margin: 0;	padding: 0;}#sidebarmeta li a, #sidebarcat li a {	margin: 0;	padding: 5px;	border-top: 1px solid #313E52;	display: block;	background-color: #39475B;	text-decoration: none;	text-transform: uppercase;	color: #9999AA;	width: 185px;    /* fake total overall width */	voice-family: "\"}\"";	voice-family: inherit;	width: 175px;    /* correct width not including border, padding & margin */}html>body #sidebarmeta li a, html>body #sidebarcat li a {	width: 185px;    /* fake total overall width */	voice-family: "\"}\"";	voice-family: inherit;	width: 175px;    /* correct width not including border, padding & margin */}#sidebarmeta li a:hover, #sidebarcat li a:hover {	border-top: 1px solid #313E52;	color: #CCCCCC;	background: #313E52;}






/* SHAREDADDY HACK TO TRY AND REMOVE LIST STYLE */

div.sharing ul li {	list-style: none;}li.sharing_label, share-regular, share-regular {	list-style: none;}

