/*
Theme Name: Dagens jazz
Theme URI: http://www.dagensjazz.se/
Description: 
Version: 1.0
Author: Andreas Karlsson, Indiebytes
*/
@import url("css/960.css");
@import url("css/wp.css");

body{background:#efede7;font-family:"Helvetica","Arial",sans-serif;color:#333;}

#header { padding: 0; text-transform: uppercase; margin: 0; background: #000;color:#fff; font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; min-width: 960px; width: 100%; height: 60px;overflow:hidden; }
#header #logo { font-size: 1em; margin:0; padding:0; height: 60px; display:block;}

#nav { background: #333; border-bottom: 1px solid #000; border-top: 1px solid #444; margin-bottom:30px;}
#nav div.menu { display:block; width: 944px !important; margin: 0 auto;  position:relative;height:30px;}
#nav .outline { border-bottom: 1px solid #444; }
#nav ul {list-style:none;margin:0 auto;padding:0;text-align:left;border-left:1px solid #444;border-right:1px solid #222;height:30px;position:absolute;}
#nav li { margin: 0; display: inline;text-align:left;}
#nav li a { color: #fff; border: none; float:left; height: 30px; line-height: 30px; text-transform: uppercase; font-size: 0.8em; padding:0 15px 0 15px; border-left:1px solid #222;border-right:1px solid #444;}
#nav li a:hover {background: #444;}
#nav li.current_page_item a{background: #444;}

div.breadcrumb { margin-bottom: 30px; padding: 6px; border-bottom: 1px solid #ddd; font-size: 0.8em; }
div.breadcrumb a { color:inherit; border: 0; }

a{color:#6ca400;text-decoration:none;border-bottom:1px dotted #7daa00;}
a:hover{color:#7daa00;}
a img{border: none;}

h1,h2,h3,h4{font-weight:bold;}
h1 { font-size: 2.5em; }
h2 { font-size: 1.8em; font-style: italic;}
h3 { font-size: 1.5em; }
h4 { font-size: 1em; font-weight: bold;}
small{font-size:0.8em;}

.hidden{display: none!important;}

.quote,
span.amp{font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;font-weight: normal;font-style: italic;font-size: 1.1em;}

.post h1,
.post h2 {display:inline;text-transform:none;font-style:normal;font-size:1.2em;}
.post h1 {font-size:2.5em;text-transform:none;}
.post .date,
.post .count{display:inline;text-transform:uppercase;font-style:normal;font-size:0.8em;}
.post h1 a,
.post h2 a {color:#000;border:0;/*padding-right:12px;background: url(http://www.dagensjazz.se/wp-content/themes/dagensjazz/img/spotify-external-ling-tag-icon.png) center right no-repeat;*/}
a.spotify {padding-left:14px;background: url(http://www.dagensjazz.se/wp-content/themes/dagensjazz/img/spotify-external-ling-tag-icon.png) center left no-repeat;}
.post h1,.post h2, .post h3{ text-align:center;}
.post h4 { float: left; display: inline; margin-bottom: 0; font-size: 1em; margin-right: 0.5em;}
.post .buyit {font-size:0.8em;}

blockquote { font-style: italic; margin: 20px;}
blockquote > *:first-child:before { content:"\201C"; font-size:1.1em; margin-left:-.62em; font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;font-style: italic; padding-right:.2em; padding-top: 0.2em; color:#140B04; line-height:0; }

.subnav {list-style:none; padding:0; margin:0 0 60px;}
.subnav li{font-size:1.4em;line-height:21px;text-shadow:0 .1em .1em #fff;margin:0;padding:0 0 1px;color:#000;}
.subnav li a,
.subnav li a:visited{display:block;width:auto;color:#000;margin:0;padding:8px 15px 8px;}
.subnav li a{border-left:5px solid #000;background:#fff;display:block;font: 10px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#000;letter-spacing:1px;}
.subnav li a:hover,
.subnav li.current_page_item a{background:#000!important;color:#fff;font-weight:normal;}
.subnav li a:hover{font-style:normal;}
.subnav li.current a:hover{font-style:italic;}
.subnav li a:hover small,.subnav li.current a small{color:#777;font-style:normal;}


#header a,
.subnav a {color: #fff;border-bottom:none;}
#footer a {color: #000; border-bottom:none;}

#header .after span { padding-left: 16px; background: url(img/feed-icon-12x12.gif) center left no-repeat;}

#footer { margin-top: 50px; font-size: 0.8em; border-top: 1px solid #000;}
.sitemap,
.copyright { padding: 10px; color:#000; font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;}
#footer .sitemap { text-align: right;}
#footer .sitemap ul { list-style: none; margin: 0; padding: 0; text-align: left; }
#footer .sitemap li { display: inline; margin: 0; padding-left: 1em;}
#footer .blogmarks {  padding: 10px; }
.post { margin-bottom: 3em;}
.postmeta {text-align:center;margin-bottom:0.4em;font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
#byline,.byline{font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;font-size:1em;font-weight:normal;font-variant:normal;text-transform:uppercase;color:#666;text-align:center !important;letter-spacing:0.3em;display:block;width:100%;background-repeat:no-repeat;background-position:center 23px;height:55px;}
.entry { text-align: justify; }

.anfang{color:#000;display:inline;float:left;font-size:5.2em;line-height:0.8em;text-transform:uppercase;font-weight:400;padding-left:4px;margin:0.05em 0.14em 0 -3px;}
.caps{text-transform:uppercase;font-size: 0.8em;} 
.postmetadata { color:#000; font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;padding: 10px; border-top: 1px solid #ddd; font-variant:normal;margin-top:10px;}
.quote > *:first-child:before { content:"\201C"; font-size:4em; margin-left:-.62em; font: italic "Baskerville", serif; padding-right:.2em; padding-top: 0.2em; color:#140B04; line-height:0; }

div.avatar { margin: 0px 0px 10px 10px; border: 5px solid #000!important;}
div.comment .content {padding: 1em 1em 0em;}

div#respond { padding-bottom: 3em; padding:10px 20px; border-top: 1px solid #000;}
#respond h3 { font-size:1em; text-transform:uppercase;font-weight:normal; }
#respond .cancel-comment-reply { float: left; }
#respond form { font-size:0.8em;}
.vcard {color:#000; font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; padding: 5px 0 5px;}
ol.commentlist { list-style:none; margin: 0 0 1.5em; padding:0; }
ol.commentlist li { margin: 0; padding: 0;}
ol.commentlist li div.vcard { border-bottom: 1px #000 solid; text-transform: uppercase; font-size: 0.8em;}
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin: 0; padding:0; text-indent:0; }
ol.commentlist li ul.children li { padding-left: 20px;}

/* CSS for the upcoming design */
#week { background: #000; color: #fff; padding: 20px 0 0; }
#week .firstrow { margin-bottom: 10px; }
#week .secondrow { margin-bottom: 0; }
#week a { color: #fff; text-decoration: none; border: none; }
#week #weeknumber { font-size: 12px; font-weight: normal; font-style: normal; text-transform: uppercase; margin-bottom: 10px; }
#week .weekday { font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; letter-spacing: 1px; }
#week .date { font-size: 12px; font-weight: normal; font-style: normal; text-transform: uppercase; margin-bottom: 5px; }
#week h2 { font-size: 24px; font-weight: normal; font-style: normal; line-height: 1.2; }

#about_author{background:#fff;color:#000;padding:0;border:1px solid #ddd;margin-bottom:30px;}
#about_author .avatar{float:left;}
#about_author .author_text {padding:10px 0 0 95px;}
#about_author .author_text p {margin:0;}
#about_author h4{display:block;float:none;}

#sidebar {border-top: 1px solid #ddd; }
#sidebar .widget { padding: 6px; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #ddd;}
#sidebar .ads {padding-top: 6px;border-top: 1px solid #f3f3f3;  }