/*  Why did the farmer start listening to punk rock?  */
* { margin: 0; padding: 0; line-height: 1.2; font-style: normal; font-weight: normal; }
body { font: normal 13px verdana, arial, sans-serif;  background: #e6f3e5 url(/images/screen/pattern.gif) repeat; color: #22221a; }
	
ul { margin: 0 0 10px; }
ol { margin: 0 0 20px; }
	ul li { list-style-type: none; margin: 0 0 10px; }
	.basic ul { position: relative; left: 20px; }
	.basic ul li { list-style-type: circle; }
	ol li { list-style-type: decimal; list-style-position: inside; margin-bottom: 5px; }
p { padding: 0; margin: 0 0 10px 0; line-height: 1.2; }
img { display: block; margin: 0 0 15px; border: 1px solid #362c21; }
img.bare { border: none; }
.main img { float: left; margin-right: 10px; }
.main img.full { float: none; margin: 0 0 10px; }
strong { font-weight: bold; }
em { font-style: italic; }
blockquote p { font-style: italic; }
.wrap-inner:after, .list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.left { float: left; margin-right: 15px; }
.update, .listen { clear: both; }
	.update strong, .listen strong { display: inline-block; font-style: italic; font-family: Georgia; font-size: 16px; padding: 2px; margin-bottom: 3px; }
	.update strong { background: #cbc16f; }
	.listen strong { background: #00b4ca; }
	.listen p { margin-bottom: 5px; color: #333; font-style: italic; font-size: 12px; }
	.listen object { display: block; margin-bottom: 15px; }
.data { clear: both; display: block; color: #666; }


.section { text-transform: uppercase; font-size: 13px; font-weight: bold; border-bottom: 4px solid #cbc16f; margin: 35px 0 5px; padding: 0 0 5px; }

.wrap { background: #e6f3e5; margin-bottom: 50px; padding-top: 10px; }
.wrap-inner { width: 85%; margin: 0 auto 5px; background: #e6f3e5 url(/images/screen/diagonol.png) repeat 0 0; }
	.header-wrap { background: #e6f3e5 url(/images/screen/unicorn-of-doom-quickening.png) no-repeat right bottom; }
	.header { border-bottom: 1px solid #333; margin-bottom: 10px; background: transparent url(/images/screen/unicorn-of-doom.png) no-repeat 0 bottom; min-height: 176px; padding-left: 197px; }
	.main { width: 63%; min-width: 500px; float: left; padding: 2%; background: transparent url(/images/screen/grid.gif) repeat; }
	.sub, .sub-plus, .sub-plain { width: 29%; min-width: 164px; float: right; clear: right; padding: 2%; }
	.footer { width: 85%; margin: 0 auto 50px; clear: both; margin-top: 10px; padding: 8px; }
		.footer p { background: #e6f3e5; padding: 5px; }

h1, .header h2, .header p { text-align: center; margin-right: 197px; }
h1 span { font-size: 20px; background: #ff1d83; font-family: Georgia, serif; }
.header h2 { font-size: 36px; margin-bottom: 5px; }
.header h2 a { color: #362c21; background: #57c8af; font-family: georgia, serif; font-size: 1em; font-weight: bold; font-style: italic; padding: 3px; margin: 0 0 5px; text-decoration: none; }
.header h2 a:hover, .header h2 a:focus { color: #ff185b; background: #333; }
	.header h2 span { background: #00b4ca; font-size: 26px; }
.header p { font-size: 1.2em; }

h2 { font-size: 18px; font-family: georgia, serif; margin-bottom: 7px; }
.main h2 { font-size: 20px; font-weight: bold; }
h3 { margin-bottom: 5px; font-weight: bold; }

a { /* color: #57c8af; */ color: #ff185b; }
a:hover, a:focus { color: #57c8af; }
.sub a:hover, .sub a:focus { color: #570c6a; }
a.emailLink { display: block;  background: #333; margin: 20px 0 10px; padding: 2px 5px; }
a.emailLink:hover, a.emailLink:focus { color: fuchsia; }

.intro { border-bottom: 4px solid #cbc16f; margin-bottom: 15px; }
.entry-intro { }

.list li { clear: both; border-bottom: 4px double #cbc16f; margin-bottom: 20px; }
	.list li li { border: none; margin-bottom: 5px; }
	.list ol li { margin-bottom: 1px; }
	.list h2 a, .categories .main .list h3 a { color: #cbc16f; font-size: 18px; display: block; font-style: italic; font-weight: bold; text-decoration: none; background: #570c6a; border-bottom: 3px solid #cbc16f; padding: 3px; }
		.list h2 a:hover, .list h2 a:focus, .categories .main .list h3 a:hover, .categories .main .list h3 a:focus { /* color: #ff185b; */ background: #362c21;}


.sub { background: transparent url(/images/screen/dot4.jpg) repeat; }
.category-list { background-image: url(/images/screen/opaque-teal.png); }
.sub-plus { background: transparent url(/images/screen/opaque-lime.png) repeat; }
.sub-plus h2 { background: transparent url(/images/screen/opaque-purple.png) repeat 0 0; }
	.sub-plus h2 a { font-size: 14px; }
.sub-plus p { background: transparent url(/images/screen/opaque-teal.png) repeat 0 0; padding: 0 5px; }
p.tweet { margin-bottom: 20px; }
.sub li { margin-bottom: 12px; }
	.sub li a { padding: 3px; color: #cbc16f; background: #2c9daa; }
	.sub li a:hover, .sub li a:focus { color: #cbc16f; background: #333; }
.sub-plus li { float: left; margin: 0 5px 5px 0; }
	.sub-plus li img { margin-bottom: 0; }

.comments img { float: left; }
.comments li { border-bottom: 1px solid #cbc16f; }
.comment-form label { display: block; margin-bottom: 3px; }
.checkbox-item label { display: inline; }
.checkbox-item * { vertical-align: middle; }
.comment_textbox { width: 40%; }
.comment-form ul { margin-bottom: 20px; }

#nav_cat_archive { margin-bottom: 25px; }

#site-search label { display: block; margin: 0 0 5px; }
#site-search #keywords { width: 90%; }

input[type='submit'] { background: #ff1d83; border: none; padding: 5px 10px; font-family: Arial, serif; font-size: 12px; text-transform: uppercase; font-weight: bold; cursor: pointer; }
input[type='submit']:hover, input[type='submit']:focus { background: aqua; }

/*  He was sick of Haulin' Oats!  (get it?)*/