/*   
Theme Name: Peace Love Anarchy
Theme URI:
Description:
Author: Kyle Baker
Author URI: http://bakerdesignstudio.net/
Template: thematic
Version: 1.0
Tags: Music
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* MEAT, BODY */

body { background-color:#000; }

#wrapper { background:#fff url(/img/paper.jpg); color:#000; }

/* TOP, HEADER */

#header { background:#000 url(/img/header-toddsniderlive.jpg) no-repeat scroll -10px top; }

#branding { padding:49px 0; background:transparent url(/img/toddsniderlive.png) no-repeat scroll 380px 34px; }

#blog-title a { visibility:hidden; }

#main { clear:both; padding:20px 0; }

#blog-description { visibility:hidden; }

#blog-title a, #blog-description { color:inherit; }

a, a:visited, a:active { color:#069; }

a:hover { color:#993333; }

/* MAIN MENU */

#access { background-image:url(/img/ducttape.png); border-bottom:none; height:29px; padding:0; margin:0; }

.sf-menu, .sf-menu a, .sf-menu a:visited { border:none; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; }

.sf-menu a:active { font-weight:bold; }

.sf-menu a { padding:8px 22px 5px; }

.sf-menu li { background:none; }

.sf-menu li.current_page_item a { background:#FFF url(/img/paper.jpg) repeat scroll 0 0; }

/* POSTS, POTATOES */

.hentry { padding:20px 0 0; }

.entry-title { font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-style:italic; font-weight:normal; padding:0 0 7px; }

.entry-meta abbr { border:none; cursor:text; font-size:11px; font-style:normal; letter-spacing:0.05em; text-transform:uppercase; }

body.home abbr.published { float:left; font-size:20px; position:relative; top:-60px; }

.category-live-shows .meta-prep-author, .category-live-shows .meta-sep-entry-date, .category-live-shows .meta-prep-entry-date, .category-live-shows .author { position:absolute; left:-999px; top:-999px; visibility:hidden; }

/* BOTTOM, FOOTER */

#footer { padding-top:50px; border:none; background:#000 url(/img/ducttape.png) repeat-x 500px top; }

body.s-category-live-shows #content { padding-top:60px; }

body.s-category-live-shows abbr.published { font-size:36px; position:relative; top:-60px; color:#777; font-family:Arial Black; }

body.s-category-live-shows #content { width:600px; }

body.s-category-live-shows .entry-content { background:url("http://toddsniderlive.com/img/bg-trans-yellow.png") repeat scroll 0 0 transparent; border:none; padding:10px; }

body.s-category-live-shows .entry-meta { }

body.s-category-live-shows span.edit, body.s-category-live-shows span.meta-sep-edit { position:absolute; left:-999px; top:-999px; visibility:hidden; }

body.s-category-live-shows div.description { margin:-16px 0 0 0; padding:0; line-height:16px; }

body.s-category-live-shows div.description p { line-height:20px; margin:0; padding:10px 0; }

body.s-category-live-shows .setlist { font-size:12px; background-color:#FFF; clear:both; margin-bottom:20px; padding-top:14px; }

body.s-category-live-shows .setlist h3 { padding:6px 0; margin:0; }

body.s-category-live-shows .disc { min-height:300px; width:259px; background:#FFF url(http://toddsniderlive.com/img/paper.jpg); padding:10px 18px 10px 10px; border-right:1px solid #BBB; border-bottom:1px solid #BBB; border-left:1px dotted #EEE; border-top:1px dotted #EEE; }

body.s-category-live-shows .discOne { float:left; clear:right; border-left:1px solid #cec8b7; }

body.s-category-live-shows .discTwo { float:left; clear:right; }

body.s-category-live-shows .specs ul { clear:none; padding:0; margin:0 0 0 12px; font-weight:bold; font-family:Trebuchet MS; text-transform:uppercase; font-size:12px; }

body.s-category-live-shows .specs { clear:none; float:left; line-height:15px; margin:0; padding:0; width:400px; }

body.s-category-live-shows .specs li { float:left; padding:2px 28px 2px 4px; clear:none; }

body.s-category-live-shows .entry-title { padding:0; }

body.s-category-live-shows .setlist { background:none; }

body.s-category-live-shows .setlist h2 { padding:4px 8px; background:#555; color:#FFF; text-transform:uppercase; letter-spacing:20px; font-size:16px; background:transparent url(http://toddsniderlive.com/img/ducttape.png) repeat scroll 0 0; font-size:16px; letter-spacing:20px; margin:0 4px 0 8px; }

p, ul, ol, dd, pre { margin-bottom:10px; }

body.s-category-live-shows form.addtocart.eshop input { float:right; }

body.s-category-live-shows form.addtocart.eshop legend, body.s-category-live-shows form.addtocart.eshop label.qty, body.s-category-live-shows form.addtocart.eshop input.iqty { position:absolute; left:-999px; top:-999px; visibility:hidden; }

body.s-category-live-shows form.addtocart.eshop fieldset label select { font-family:Georgia; letter-spacing:4px; margin-left:228px; padding:4px; }

body.s-category-live-shows form.addtocart.eshop input.button { background:#000; font-weight:bold; }

body.s-category-live-shows form.addtocart fieldset { padding:3px; margin:0; background:#DDD; border:1px solid #999; }

#respond { border-color:#CCC; border-style:dotted solid solid dotted; border-width:1px; margin-bottom:12px; padding:14px; position:relative; }

#comments-list { background:none repeat scroll 0 0 transparent; border:none; padding:0 0 18px; }

.entry-meta .edit, .entry-meta .meta-sep-edit { visibility:hidden; position:absolute; top:-999x; left:-999x; }

div.entry-utility a, div.entry-utility span a:visited, div.entry-utility a:active { color:#069; }

div.entry-utility a:hover { color:#933; }

.entry-utility { color:#333333; font-size:11px; line-height:13px; margin:0 0 14px; }

.navigation { font-size:18px; }

/* home global etc */

#content .aside { border:none; }

#content #index-top.aside ul { padding:0; }

#content { width:616px; }

body.home .entry-content { position:relative; top:-25px; }

body.home .specs ul { margin:0; width:100%; height:40px; }

body.home .specs ul li { float:left; padding-right:24px; font-size:12px; text-transform:uppercase; font-family:Trebuchet MS; }

body.home .entry-utility { margin:0; font-size:10px; }

.category-news .entry-meta { display:none; visibility:hidden; }

body.home .more-link { background:none repeat scroll 0 0 #006699; clear:both; float:right; font-size:16px; font-style:italic; font-weight:bold; padding:0 0 4px; position:relative; text-align:center; text-transform:lowercase; top:-50px; width:150px; }

body.home a.more-link, body.home a:visited.more-link, body.home a:active.more-link { color:#FFF; }

body.home .hentry { border-bottom:2px dotted #006699; margin-bottom:25px; padding:20px 0; }

#content #index-top.aside { background:url("http://toddsniderlive.com/img/bg-trans-yellow.png") repeat scroll 0 0 transparent; border:none; color:#000; padding:10px; }

#content .aside#index-top h3 { margin-top:10px; font-size:24px; }

entry-content h1, .entry-content h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; padding:14px 0 14px; }

#primary { }

.main-aside ul ul { margin-left:0; padding:0; }

#primary.main-aside ul { color:#000; padding:10px 10px 0; }

#primary.main-aside ul { color:#000; padding:10px; }

#primary.main-aside { background:url("http://toddsniderlive.com/img/bg-trans-green.png") repeat scroll 0 0 transparent; border: none; padding:0; }

.main-aside { border:1px solid; }

.main-aside ul { padding:10px; color:#000; }

.main-aside ul { color:#000; padding:10px 14px; }

.main-aside ul li { list-style-type:none; padding:0; margin:0; }

#secondary.main-aside { background:url("http://toddsniderlive.com/img/bg-trans-brown.png") repeat scroll 0 0 transparent; border:none; }

.aside .gigpress-listing { margin:0 0 20px; }

#primary.main-aside.aside p, #primary.main-aside.aside ul, #primary.main-aside.aside ol, #primary.main-aside.aside dd, #primary.main-aside.aside pre { margin-bottom:0; }

.main-aside h3 { font-weight:bold; }

.aside.main-aside ul.gigpress-listing { font-family:Trebuchet MS; }

.aside.main-aside ul.gigpress-listing .gigpress-sidebar-date { font-family:Courier New; font-size:15px; }

.aside.main-aside ul.gigpress-listing li { border-bottom:1px solid #AA9C8F; }

/* COMMENTS */
#comments { padding:0; }

#comments h3 { border-bottom:1px solid #666; color:#666; font-size:20px; font-weight:bold; line-height:22px; padding:0 0 1px; }

#comments-list li.alt { background:none; border-left:none; border-right:none; border-top:none; }

#comments-list li { background:none; border-bottom:2px dotted #666; padding:4px 0 0; position:relative; }

#comments-list ol { border:none; margin:0 0 18px; }

.comment-reply-link { padding:0; }

#comments-list li.bypostauthor { background:url("http://toddsniderlive.com/img/bg-trans-green.png") repeat scroll 0 0 transparent; padding:4px 18px; border:none; }

#comments-list li, #comments-list li.alt { margin:4px 0; }

#comments-list li .avatar { float:right; height:36px; left:0; top:0; width:36px; }

#comments-list ul li { margin:4px 0; }

#comments-list .comment-meta { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 6px 0; }

#comments-list .comment-author { font-size:20px; font-style:italic; font-weight:bold; padding:9px 0 0 0; }

.comment-reply-link { background:none repeat scroll 0 0 #FFF; font-family:Trebuchet MS; font-size:13px; font-style:normal; left:260px; padding:0; position:absolute; text-transform:uppercase; top:10px; width:40px; text-align:center; }

.comment-reply-link a { color:#333; border:1px dotted; font-style:normal; padding:1px 3px; text-decoration:none; }

/* side bar "elsewhere on the web" links */
#ToddSniderLinks li, #ToddSniderLinks { list-style-type:none; list-style:none; padding:0; margin:0; }

#ToddSniderLinks li { text-align:center; float:left; }

#ToddSniderLinks li a, #ToddSniderLinks li a:hover, #ToddSniderLinks li a:active { margin:1px 0; display:block; width:130px; padding:3px; background:#CCC; border:1px solid #000; font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#FFF; }

#ToddSniderLinks li a#l_dotnet { margin:1px 2px; background-color:#585858; border-color:#373737; }

#ToddSniderLinks li a#l_facebook { margin:1px 2px; background-color:#133DB9; border-color:#11377D; }

#ToddSniderLinks li a#l_myspace { margin:1px 2px; background-color:#8633A2; border-color:#4A1E62; }

#ToddSniderLinks li a#l_18mins { background-color:#AA0004; border-color:#620002; }

#ToddSniderLinks li a#l_18blog { background-color:#B55404; border-color:#873503; }

#ToddSniderLinks li a#l_melita { background-color:#D78B00; border-color:#9D6600; }

#ToddSniderLinks li a#l_dotnet:hover, #ToddSniderLinks li a#l_facebook:hover, #ToddSniderLinks li a#l_myspace:hover, #ToddSniderLinks li a#l_18mins:hover, #ToddSniderLinks li a#l_18blog:hover, #ToddSniderLinks li a#l_melita:hover { background:#000; }

.gigpress-related-show, .gigpress-related-heading { position:absolute; top:-999px; left:-999px; visibility:hidden; }

.DownloadCode { clear:both; background:url("http://toddsniderlive.com/img/bg-downloadcode.png") no-repeat scroll 5px 6px transparent; }

.DownloadCode p { margin-left:143px; }

.DownloadCode input { left:10px; position:relative; }

.DownloadCode form { height:70px; margin:330px 0 0 5px; padding:3px; position:relative; top:9px; width:562px; }

form.addtocart { padding:3px; width:570px; }

/* SIDE LINKS */
.aside a { color:#069; }

.aside ul.blogroll li a, .aside ul.blogroll li { display:block; float:left; font-family:Trebuchet MS; font-size:12px; height:90px; margin:0; padding:4px 0 0; text-align:center; text-decoration:none; text-transform:uppercase; width:86px; }

#recent-posts-3 li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.aside ul.blogroll li a img { margin:0 12px; }

.aside ul.blogroll { height:200px; list-style-type:none; margin:0; padding:0; }

aside ul.blogroll li { padding:0; margin:0; clear:both; }

.eshopcart_widget#eshopcart p.eshopwidget { font-size:20px; }

#eshopcart.eshopcart_widget p.eshopwidget a { float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-right:10px; position:relative; text-transform:uppercase; top:-36px; }

ul.continue-proceed { font-size:20px; font-weight:bold; }

ul.continue-proceed li a { text-decoration:none; }

body.slug-checkout ul.continue-proceed { font-size:14px; font-weight:normal; text-align:left; }

body.slug-checkout ul.continue-proceed li a { text-decoration:none; }

.entry-content img { margin:0 0 0; position:relative; top:-50px; }

body.single .entry-content img { margin:10px; top:0; }

li.key-guest { }

li.key-story { }

li.guest { }

li.story { }

fieldset.eshop img { height:40px; top:0; width:400px; }

#eshop_payment1 { left:-430px; position:relative; top:10px; }

#eshop_payment2 { left:-430px; position:relative; top:20px; }

fieldset.eshoppayvia span.reqd { display:none; }
/* ARCHIVES */
body.slug-shows .entry-content { padding-top:0px; }
body.slug-shows ul#archives-page { margin-left:0; list-style-type:none; }
body.slug-shows .entry-content ul#archives-page ul, body.slug-shows .entry-content ul#archives-page ul li { margin-left:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
body.slug-shows ul#archives-page li { list-style-type:none; margin:0; padding:0; }