/*
Theme Name: Enlightened Bugs
Theme URI: http://enlightenedbugs.com/
Description: 
Version: 1.0
Author: Elise Fog
Author URI: http://elisefog.com/
Tags: 
*/

div.sharing {
    margin-left: 12px;
}
ul.tweets li {
    font-size: 15px;
}
ul.tweets li a {
    white-space: nowrap;
}
#sidebar ul ul.tweets {
    margin: 0;
}

/* Tables */

td, th {
	border: 1px solid #333;
}
col.odd, tr.odd {
	background-color: #262626;
}
col.even, tr.even {
	background-color: #1a1a1a;
}

/* BuzzBox */

.buzzbox.wideAuto {
	width: auto;
}
.buzzbox.wide250 {
	width: 250px;
}
.buzzbox.wide300 {
	width: 300px;
}
.buzzbox h3 {
    margin: 6px 8px;
}
.buzzbox h3:first-child {
    margin-top: 12px;
}
.buzzbox h3:last-child {
    margin-bottom: 12px;
}

/* Text */

h1 { font-size: 20px; }
h2 { font-size: 20px; }
h3 { font-size: 17px; }
h4 { font-size: 15px; }
h5 { font-size: 13px; }
h6 { font-size: 12px; }
h1, h2, h3 {
	font-weight: 500; /* todo: 400 currently, strip bold font weight set by browsers on all headings */
}
h4, h5, h6 {
	font-weight: 600; /* todo: 700 currently, strip bold font weight set by browsers on all headings */
}
h1, h2, h3, h4, h5, h6 { /* text only headers, currently used in header and footer */
	/* font-family: Zapfino; todo: tint toggle switch should make noise with proto */
	margin: 12px 8px;
	padding: 2px 4px;
}

#page table, #page ul, #page ol, #page dl {
	margin: 12px;
	color: #1a1a1a; /* 10% dark gray */
	font-size: 17px;
	letter-spacing: 1px;
}
#page small, #page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {
	color: #1a1a1a; /* 10% dark gray */
	letter-spacing: 1px;
}
#page small, #page p.postmetadata {
	font-size: 15px;
}
#page div {
	color: #1a1a1a; /* 10% dark gray */
}

.entry img {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}
.post {
	clear: both;
}
.navigation {
	padding-bottom: 15px;
}
.comment.even, .comment.odd {
	background-color: #999; /* 60% mid gray */
	color: #b3b3b3; /* 70% light gray */
	border: 1px solid #999; /* 60% mid gray */
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.comment.comment-author-admin {
	background-color: #4d4d4d; /* 30% dark gray */
	border: 1px solid #4d4d4d; /* 30% dark gray */
}
#page .comment.comment-author-admin a, #page .comment.comment-author-admin a:link, #page .comment.comment-author-admin a:visited, #page .comment.comment-author-admin a:hover, #page .comment.comment-author-admin a:active, #page .comment.comment-author-admin a:focus {
	color: #80994c;
}
#page ol.commentlist .comment.comment-author-admin p, #page div.comment-author.vcard {
	color: #b3b3b3; /* 70% light gray */
}
#page ol.commentlist, #page ol.commentlist p {
	font-size: 15px;
}
#page ol.commentlist p {
	margin: 12px 0;
}
th {
	font-weight: normal;
	background-color: #737373; /* 45% mid gray */
}

/* shadow box */

.entry img.shadow {
	background-color: #b3b3b3; /* 70% light gray */
}
.entry img.shadow.new { /* Safari, Chrome, Firefox 3.5+, Opera 10.5+ */
	border: 7px solid #b3b3b3; /* 70% light gray */
	border-image: url(images/shadow.png) 7 repeat;
	-moz-border-image: url(images/shadow.png) 7 repeat;
	-webkit-border-image: url(images/shadow.png) 7 repeat;
}
.entry img.shadow.old { /* Firefox 3, Opera 10, all Explorer */
	margin: 3px;
	padding: 3px;
}


/* Wordpress */

/* Search */

#searchform label {
	display: none;
}
#s, #author, #email, #url, textarea {
    padding: 2px 4px;
	background-color: #343434; /* 20% dark gray */
	color: #b3b3b3; /* 70% light gray */
	border: 1px solid #343434; /* 20% dark gray */
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#s:focus, #author:focus, #email:focus, #url:focus, textarea:focus {
	background-color: #b3b3b3; /* 70% light gray */
	color: #343434; /* 20% dark gray */
}
textarea {
	width: 266px;
}

/* Sidebar */

#sidebar .widgettitle {
	display: none;
}
#sidebar tfoot td {
	border: 0 none;
}
#sidebar {
	margin: 12px;
}
#sidebar table, #sidebar ul, #sidebar ol, #sidebar dl, #sidebar small {
	margin: 12px 0;
	color: #1a1a1a; /* 10% dark gray */
	font-size: 17px;
	letter-spacing: 1px;
}
#sidebar table {
	margin: 12px auto 0 auto;
}
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
	margin: 12px 0;
	padding: 2px 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;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

/* Calendar */

#wp-calendar td {
	text-align: center;
}
#sidebar table {
	margin-top: 0;
}

/* Begin Comments*/
#commentform label small {
	margin: 12px 0;
}
.commentlist {
	padding: 0;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}
/* End Comments */


/* alignment and caption classes */

.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* generated by default */

.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.children {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.current_page_ancestor {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

