/*   
Theme Name: Slick Bones
Theme URI: www.sethkeever.com
Description: Slick Bones - Version 0.1 - Very red
Author: Seth M. Keever
Author URI: www.sethkeever.com
Version: 0.1
*/

/*---------------------------------------------------------
Welcome to SLICK BONES, the latest theme I've designed. This is
intended for use on personal and personal business websites
and weblogs.

If you want to know how I did something on this site,
please feel free to dig around all of my code and CSS.

Please, only e-mail me if you have a well thought out
question about the coding or design of this site.

An inappropriate e-mail, to which I will not respond:
"Teh thing on the front is neet! Tell me how you done it!"

No demanding statements. Grammar and spelling a plus.

seth@sethkeever.com
----------------------------------------------------------*/

body { background: #E6E6E6 url(images/bkg_wrapper.jpg) repeat-x top center; margin: 0; padding: 0; font-family: "Trebuchet MS", Helvetica, Geneva, Arial, sans-serif; font-size: 62.5%; }

img { border: none; }

img.imgfocus { float: left; margin: 5px; }

.imageframe { margin: 5px; }
.imgalignleft { float: left; }
.imgalignright { float: right; }
.imgaligncenter { text-align: center; }
.alignleft { float: left; margin: 5px; }
.alignright { float: right; margin: 5px; }
.aligncenter { margin: 5px auto; text-align: center; float: none; }
.wp-caption-text { font-size: .85em; text-align: center; line-height: 1em; }
.wp-caption { border: #CCCCCC solid 1px; background: #EAEAEA; }
.header-post .wp-caption { border: #000000 solid 1px; }

.clear { clear: both; }

div#header { padding: 45px 0 0 0; width: 1000px; margin: 0 auto; color: #FFFFFF; }
div#header-left { float: left; width: 475px; height: 85px; margin: 0 0 0 25px; }
div#header-right { float: right; width: 475px; height: 85px; }
div#header-logo { }
div#header-logo h2 { font-size: 1.9em; }
div#header-logo h2 a, div#header-logo h2 a:visited { color: #FFFFFF; text-decoration: none; letter-spacing: -1px; }
div#header-logo h2 a:hover { text-decoration: underline; }
div#header-quote { font-size: 1.1em; }
div#header-search-title { font-size: 1em; }
div#header-search-form { }
div#header-nav { display: block; font-size: 1em; margin: 5px 0 0; }
ul#nav-links { list-style: none; margin: 0; padding: 0; position: absolute; white-space: nowrap; text-transform: uppercase; }  
ul#nav-links li { float: left; line-height: 24px; }
ul#nav-links li a { display: block; vertical-align: middle; padding: 0 8px 0 0; width: auto; height: 23px; margin: 1px; text-decoration: none; color: #999999; }
ul#nav-links li a:visited { color: #999999; }
ul#nav-links li a.current_page_item { color: #FFFFFF !important; font-weight: bold; }
ul#nav-links li a:hover { color: #FFFFFF; }
input#s { width: 331px; height: 25px; border: 0; background: url(images/search_field.png) no-repeat; padding: 2px 0 0 10px; }
input#searchsubmit { width: 85px; height: 25px; border: 0; background: url(images/search_button.png) no-repeat; padding: 0; margin: 5px 0 0; cursor: pointer; }

div#main-wrapper { border: 2px solid #E6E6E6; background: #FFFFFF; margin: 25px auto 0; width: 1000px; }

div#page-meta { width: 100%; padding: 3px 0; background: #000000; color: #FFFFFF; }
div#page-meta a, div#page-meta a:visited { text-decoration: none; color: #999999; }
div#page-meta a:hover { text-decoration: none; color: #AE0000; }
div#breadcrumbs { width: 45%; float: left; margin: 0 0 0 10px; text-align: left; }
div#social { width: 45%; float: right; margin: 0 10px 0 0; text-align: right; }

div#front-content { width: 610px; float: left; padding: 0 0 15px; }
div.front-post { margin: 0 0 30px; }

ul#list-post { list-style: none; margin: 10px 0 0 5px; padding: 10px 0 0; }
li.list-post { cursor: pointer; padding: 2px 0; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin: 6px 0; }
li.list-post span.list-post-date { float: left; width: 60px; margin: 0 0 0 10px; }
li.list-post span.list-post-title { float: left; margin: 0 0 0 25px; font-size: 1.2em; }
li.list-post span.list-post-title a.list-post-title-link, li.list-post span.list-post-title a.list-post-title-link:visited { font-weight: bold; text-decoration: none; color: #AE0000; }
li.list-post span.list-post-title a.list-post-title-link:hover { color: #000000; }
li.list-post span.list-post-more { float: right; text-align: right; border: 2px solid #CCCCCC; background: #E6E6E6; font-size: .75em; padding: 1px 3px; }
div.list-post-content div.post-content { float: left; width: 450px; margin: 0; padding: 0; font-size: 1.2em; line-height: 1.6em; }

div#content { width: 745px; float: left; padding: 0 0 15px; }
div.post { margin: 20px 0 0; }

div.post-header { float: left; width: 120px; margin: 0 10px; padding: 0 5px 0; }
div.post-header a, div.post-header a:visited { color: #AE0000; text-decoration: none; }
div.post-header a:hover { color: #000000; text-decoration: underline; }
div.post-header h2 { font-size: 1.5em; line-height: 100%; }
div.post-header div.post-timestamp { border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; padding: 5px 0; margin: 8px 0; }
div.post-header div.post-timestamp div.post-date { float: left; }
div.post-header div.post-timestamp div.post-permalink { float: right; font-size: 1em; }
div.post-header div.post-meta { }
div.post-header div.post-meta div.post-meta-comments { margin: 0 0 5px; }
div.post-header div.post-meta div.post-meta-category { margin: 0 0 5px; }
div.post-header div.post-meta div.post-meta-tags { margin: 0 0 5px; }
div.post-header div.post-meta div.post-meta-edit { margin: 0 0 10px; }
div.post-header div.post-meta div.post-meta-share { margin: 5px 0 0; }
div.front-post div.post-content { float: left; width: 460px; margin: 0; padding: 0; font-size: 1.2em; line-height: 1.6em; }
div.post div.post-content { float: left; width: 595px; margin: 0; padding: 0; font-size: 1.2em; line-height: 1.6em; }

div.post-content a { color: #AE0000; font-weight: bold; text-decoration: none; }
div.post-content a:visited { color: #990000; font-weight: normal; text-decoration: none; }
div.post-content a:hover { text-decoration: underline; }

div#front-sidebar { width: 360px; float: right; margin: 0 10px 0 0; padding: 0 0 0 9px; background: url(images/bkg_sidebar.jpg) no-repeat; }
div#sidebar { width: 220px; float: right; margin: 0 10px 0 0; }
div#front-sidebar a, div#front-sidebar a:visited, div#sidebar a, div#sidebar a:visited { text-decoration: none; color: #6E0000; }
div#front-sidebar a:hover, div#sidebar a:hover { text-decoration: underline; }

div#sidebar-header { background: #E6E6E6; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; padding: 10px 5px; text-align: center; width: 90%; margin: 10px auto; font-size: 1em; }
div#sidebar-left { width: 205px; float: left; }
div#sidebar-right { width: 135px; float: right; }

div.sidebar-post { width: 100%; margin: 0 0 30px; padding: 0 0 10px; font-size: 1.04em; border-bottom: 1px dotted #666666; }
div.sidebar-post span.post-title a, div.sidebar-post span.post-title a:visited { font-weight: normal; font-size: 1em; border-bottom: 1px dotted #AE0000; }
div.sidebar-post span.post-title a:hover { border-bottom: 1px solid #AE0000; text-decoration: none !important; }
div.sidebar-post img { width: 98%; margin: 5px 0; }

ul.sidebar-list { list-style: none; margin: 0; padding: 0; }
ul.sidebar-list li { margin: 0 0 15px; }
ul.sidebar-list h2.widgettitle, h2.widgettitle, h2.widgettitle a, h2.widgettitle a:visited { margin: 0 0 5px 0; padding: 4px 0; font-size: 1em; text-transform: uppercase; color: #AE0000 !important; }
ul.sidebar-list li.widget ul { margin: 0; padding: 0; list-style: inside url(images/bullet.png); }
ul.sidebar-list li.widget ul li { margin: 0 0 4px 0; }
ul.sidebar-list li#picasaed ul li img { width: 95%; }
ul.sidebar-list li#twitter-tools div.aktt_tweets ul { list-style: none; margin: 0; }
ul.sidebar-list li#twitter-tools div.aktt_tweets ul li { margin: 0 0 10px; }
ul.sidebar-list li.widget_tag_cloud div a { line-height: 12pt; }

div.previous-next { float: left; width: 100%; overflow: hidden; }
div.previous-next a, div.previous-next a:visited { color: #999999; text-decoration: none; }
div.previous-next a:hover { color: #AE0000 !important; text-decoration: underline; }

div#previous-next-top { margin: 0 0 15px; }
div#previous-next-bottom { margin: 15px 0 0; }
div.previous-next-left { float: left; text-align: left; width: 45%; margin: 0 0 0 5px; }
div.previous-next-right { float: right; text-align: right; width: 45%; margin: 0 5px 0 0; }


div#footer { margin: 20px auto 0; width: 1000px; padding: 20px; }
div#footer-cc { float: left; width: 33%; text-align: center; }
div#footer-content { float: right; width: 66%; text-align: center; font-size: .85em; }
div#bottom { height: 25px; }

div#comments { width: 90%; margin: 40px auto 0; }
div#comments a, div#comments a:visited { color: #AE0000; font-weight: bold; text-decoration: none; }
div#comments a:hover { text-decoration: underline; }
div#respond a, div#respond a:visited { font-weight: normal !important; }
div#comments h3 { font-size: 1.2em; line-height: 100%; }
ol.commentlist { list-style: none; margin: 0 0 20px; padding: 0; text-indent: 0; }
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom: 1px solid #DEDEDE; padding: 15px; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard {}
ol.commentlist li div.vcard cite.fn { font-weight: bold; font-size: 1.2em; }
ol.commentlist li div.vcard cite.fn a.url { color: #333366; text-decoration: none; }
ol.commentlist li div.vcard cite.fn a:hover.url { color: #a82a2a; }
ol.commentlist li div.vcard img.avatar { border: 2px solid #CCCCCC; float: left; margin: 0 10px 15px 0; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size: .95em; margin: 0 0 10px; }
ol.commentlist li div.comment-meta a { font-weight: normal !important; text-decoration: none; }
ol.commentlist li div.comment-meta a:hover { }
ol.commentlist li p { clear: both; font-size: 1.1em; line-height: 1.8em; }
ol.commentlist li ul { list-style: square; margin: 0 0 15px 30px; }
ol.commentlist li div.reply { font-size: 1em; text-align: right; }
ol.commentlist li div.reply a { }
ol.commentlist li div.reply a:hover { }
ol.commentlist li ul.children { list-style: none; margin: 11px 0 0; text-indent: 0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 5px 5px; }
ol.commentlist li ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 5px 5px; }
ol.commentlist li ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 5px 5px; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { }
ol.commentlist li.odd { }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.pingback { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/*ol.commentlist {}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {}
ol.commentlist li.comment div.comment-meta a {}
ol.commentlist li.comment * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.commentlist li.comment div.reply {}
ol.commentlist li.comment div.reply a {}
ol.commentlist li.comment ul.children {}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {}
ol.commentlist li.comment ul.children li.depth-3 {}
ol.commentlist li.comment ul.children li.depth-4 {}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {}
ol.commentlist li.pingback {}
ol.commentlist li.pingback div.comment-author {}
ol.commentlist li.pingback div.vcard {}
ol.commentlist li.pingback div.vcard cite.fn {}
ol.commentlist li.pingback div.vcard cite.fn a.url {}
ol.commentlist li.pingback div.vcard span.says {}
ol.commentlist li.pingback div.commentmetadata {}
ol.commentlist li.pingback div.comment-meta {}
ol.commentlist li.pingback div.comment-meta a {}
ol.commentlist li.pingback * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.commentlist li.pingback div.reply {}
ol.commentlist li.pingback div.reply a {}
ol.commentlist li.pingback ul.children {}
ol.commentlist li.pingback ul.children li {}
ol.commentlist li.pingback ul.children li.alt {}
ol.commentlist li.pingback ul.children li.bypostauthor {}
ol.commentlist li.pingback ul.children li.byuser {}
ol.commentlist li.pingback ul.children li.comment {}
ol.commentlist li.pingback ul.children li.comment-author-admin {}
ol.commentlist li.pingback ul.children li.depth-2 {}
ol.commentlist li.pingback ul.children li.depth-3 {}
ol.commentlist li.pingback ul.children li.depth-4 {}
ol.commentlist li.pingback ul.children li.depth-5 {}
ol.commentlist li.pingback ul.children li.odd {}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {} */