/* 
Theme Name: Musthear
Theme URI: http://musthear.com/
Description: Custom WP theme for MustHear
Version: 1.0
Author: Jed Mowshowitz
Author URI: http://theinterzone.net/
*/


/* Begin -------------------------------- reset.css --------------------------------------- */
* {margin: 0; padding: 0;}
img, fieldset {border: 0;}
a img {border: none;}
a {text-decoration: none;}
ol, ul {list-style: none;}
/* End ---------------------------------- reset.css --------------------------------------- */




/* Begin -------------------------------- grid.css ---------------------------------------- */
/* **** PAGE LAYOUT **** */
#page {width: 866px; margin: 20px auto;}
#c1 {float: left; width: 289px;}
#c2 {float: left; width: 559px; margin-left: 18px;}
/* **** c1 --> LEFT COLUMN LAYOUT **** */
#logo {margin-bottom: 20px;}
#textads {float: left; width: 120px;}
#leftnav {float: left; width: 154px; margin-left: 14px;}
ul.leftnavlinks li {margin-top: 0.3em;}
ul.leftnavlinks li.feedbuttons {margin-top: 0;}
#genrelist {z-index: 10000; position: absolute; margin-left: 56px; margin-top: -80px;}
#genrelist ul {margin: 0; float: left; padding: 2px 5px;}
#genrelist ul li {float: left; clear: both; padding: 0; margin: 0;}
#genrelist ul li a {float: left;}
#adimageleft {padding-left: 11px;}
/* **** c2 --> RIGHT COLUMN LAYOUT **** */
/* **** TOP NAVIGATION **** */
#topnav {width: 559px;}
#pagelinks {float: right; margin-right: 24px; margin-top: 11px;}
#searchbox {margin-top: 20px; margin-right: 2px; white-space: nowrap;}
/* **** SORT BY TABS **** */
#sortbytabs {float: right; clear: both; margin-top: 20px; padding-right: 20px;}
.singletab {float: left; margin-left: 8px;}
.tablink {float: left; padding-top: 4px;}
/* **** MAIN CONTENT **** */
.content {clear: both; display: block; margin: 0 0 40px 0; padding: 0; width: 559px;}
.notabs {margin-top: 30px; float: left;}
.innerbox {float: left; padding: 0 12px; width: 529px;}
.contenthead {margin: 0;}
ul.genresubnav {float: left; margin-top: 3px;}
ul.genresubnav li {float: left; margin-right: 6px;}
.singlepost {margin-top: 20px;}
/* **** BLOG ENTRY **** */
.entryhead {padding-top: 28px; clear: both;}
.amazonmp3 {float: left; margin: 0 12px 8px 0;}
.posttags {clear: both;}
.postmetadata {float: right;}
.genres {float: left;}
ul.bookmarklets {padding: 0; float: right; margin: 0 12px 0 0;}
ul.bookmarklets li {float: left; margin: 0 4px 0 0; padding: 0;}
ul.bookmarklets li img {padding: 0; margin: 0; vertical-align: top;}
.slideshowinpost {margin-top: 30px;}
.albumextras, .similarposts {margin: 30px 0;}
.similarposts {float: left; width: 529px;}
.similarposts ul li {float: left; width: 100px; margin: 0; padding: 0;}
.comments {float: left; margin-top: 30px;}
.respondform {margin-bottom: 30px; clear: left;}
ol.commentlist li {clear: both; margin-bottom: 10px; float: left; width: 519px; padding: 5px;}
.singlepostnav {float: left; width: 529px;}
.bottomrow {margin-bottom: 0;}
/* **** PAGES **** */
.leftcontentcolumn {width: 65%; float: left;}
.rightcontentcolumn {width: 30%; float: right;}
#bookmarks {margin-top: 20px;}
/* **** FOOTER **** */
#footer {clear: both; position: relative; top: 10px; padding-bottom: 20px; margin-left: 324px;}

/* **** GENERAL USE **** */
.doublespace {padding: 20px 0;}
.alignleft {float: left; margin: 0 10px 6px 0;}
.alignright {float: right; margin: 0 0 6px 10px;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.hide {visibility: hidden;}
.show {visibility: visible;}
/* End ---------------------------------- grid.css ---------------------------------------- */




/* Begin -------------------------------- type.css ---------------------------------------- */
/* **** GLOBAL **** */
body {font: 62.5% Helvetica,Arial,"Trebuchet MS",sans-serif; line-height: 1.2; /* text-align: center */ }
p, ul, ol {margin: 1em 0;}
em {font-size: 0.9em;}
blockquote, cite {font-size: 0.9em; font-style: oblique; margin: 0 12px;}
address {font-size: 1.4em; font-style: oblique; margin: 12px;}
h1 {font-size: 2.4em; margin: 0; padding: 0; letter-spacing: 0.2em; line-height: 1;}
#c1 h2 {font-size: 1.8em; width: 154px; font-weight: normal;}
#c2 h2 {font-size: 2.1em; display: inline; font-weight: normal;}
#c2 h3 {font-size: 1.6em; display: inline;}
/* **** c1 --> LEFT COLUMN **** */
ul.leftnavlinks {font-size: 1.4em; font-weight: bold; margin: 0; padding-bottom: 20px; padding-left: 12px;}
ul.genresubnav li {font-size: 1.3em;}
/* **** TOP NAVIGATION **** */
#pagelinks {font-size: 1.4em; font-weight: bold;}
.tablink {font-size: 1.6em; font-weight: bold;}
a.pagelink {margin-left: 6px; text-decoration: underline;}
a.pagelink:hover {text-decoration: none;}
#searchform #s {font-size: 1.4em; text-transform: uppercase;}
/* **** MAIN CONTENT **** */
.content p, .entry ul, .entry ol {font-size: 1.3em;}
.entry ul {list-style: disc inside;}
.entry ol {list-style: decimal inside;}
.entry h3, .comments h3 {text-transform: uppercase;}
p.paggination {margin: 2px 0 0 0; line-height: 1;}
span.pagesnav {font-size: 1.6em; font-weight: bold;}
span.totalposts {margin-left: 12px;}
a.more-link {font-size: 1.2em;}
.postmetadata {font-weight: bold; white-space: nowrap;}
.posttags {margin: 1em 0 0 0; font-size: 1.2em;}
.genres {font-size: 1.1em;}
/* **** SINGLE POST **** */
p.postdate {margin-top: 0.6em; margin-bottom: 0;}
p.postauthor {margin-top: 0;}
.post hr {clear: both; border: none; height: 10px;}
.similarposts ul li {font-size: 1.1em; text-align: center; padding-right: 5px;}
ol.commentlist li p {margin: 0 0 5px 0; font-size: 1.1em;}
/* span.albumcoverlink {font-weight: bold; font-size: 1.2em;} */
/* **** ALBUM TITLE SORT & LINKS PAGE **** */
.azindex ul li {font-size: 0.8em;}
ul.bookmarklist {list-style: none;}
ul.bookmarklist li {font-size: 1.2em; margin-bottom: 0.5em;}
ul.bookmarklist li a {font-size: 1.3em;}
/* **** FOOTER **** */
#footer p {font-size: 1.2em;}
a.copyright {font-weight: bold;}
a.copyright:hover {text-decoration: underline;}
/* End ---------------------------------- type.css ---------------------------------------- */




/* Begin -------------------------------- colors.css -------------------------------------- */
/* **** GLOBAL **** */
body {background: #3a1c02; color: #a09988;}
a:link, a:visited {color: #b15500;}
a:hover, a:active {color: #c1bb33;}
h1, h1 a:link, h1 a:visited, h2, h2 a:link, h2 a:visited {color: #c1bb33;}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active {color: #b15500;}
blockquote, em {color: #997;}
small, address {color: #875;}
/* **** c1 --> LEFT COLUMN **** */
#genrelist ul {background: #3a1c02; border: 2px solid #8d4400;}
#reviewnav {background: url(images/albums_icon.gif) no-repeat 80px 0;}
#photonav {background: url(images/photos_icon.gif) no-repeat 80px 0;}
/* **** TOP NAVIGATION **** */
.tablink {border-top: 3px solid #8d4400;}
.innerbox {border-left: 3px solid #8d4400; border-right: 3px solid #8d4400;}
a.thispage, a.currenttab {color: #c1bb33;}
/* **** MAIN CONTENT **** */
.entry h3, .similarposts h3, .comments h3 {color: #b6b228;}
.entry strong, .welcomemessage {color: #875;}
.error {color: #d00;}
.success {color: #fff;}
.azindex ul li {color: #c1bb33;}
.azindex ul li h2, .azindex ul li h2 a {color: #ccc;}
.similarposts ul li a img {float: left; border: 1px solid #8d4400;}
.similarposts ul li a:hover img {border: 1px solid #b15500;}
ol.commentlist li {border: 1px solid #8d4400;}
.alt {background: #3f2205;}
/* **** FOOTER **** */
a.copyright {color: #a09988;}
/* End ---------------------------------- colors.css -------------------------------------- */




/* Begin -------------------------------- forms.css --------------------------------------- */
#searchform #s {float: right; margin: 0; height: 19px; padding: 2px 3px 0 4px; border: 2px solid #b15500; background: #ccc;}
#searchform #searchsubmit {float: right; vertical-align: bottom;}
/* End ---------------------------------- forms.css --------------------------------------- */




/* Begin -------------------------------- images.css -------------------------------------- */
.rssbig {margin-left: 18px;}
.rssicon {margin-left: 4px;}
.boxtop {margin: 0; padding: 0; vertical-align: bottom;}
.boxbottom {margin: 0; padding: 0; vertical-align: top;}
ol.commentlist li img {float: left; margin: 0 10px 5px 0; border: 2px solid #8d4400;}
p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
/* img.alignright {margin: 0 0 6px 10px; display: inline;}
img.alignleft {margin: 0 10px 6px 0; display: inline;} */
/* End ---------------------------------- images.css -------------------------------------- */




/* General */
/*
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
*/
/* Calendar */
/*
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center; width: 100%;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover {background-color: #fff;}
*/

