/*  
Theme Name: rivulets
Theme URI: http://www.rivulets.net
Description: A clean template by <a href="http://ivycat.com" title="IvyCat Web Design">IvyCat.com</a> influenced by <a href="http://wpthemes.info" title="Sadish">Sadish Bala</a> and <a href="http://reorganize.ca" target="_blank">ReOrganize</a>
Version: 1.2
Author: Eric Amundson
Author URI: http://www.ivycat.com
Last Modified: Sept 18, 2009
*/
/* -- General Styles -----------------------
*/
*{padding:0;margin:0}
p{margin:0.7em 0;line-height:1.6em}
dl{margin:1em 0}
dt{font-weight:bold}
dd{margin:0.5em 1em;padding:0}
a img{border:0}
.clear{clear:both;height:20px}
blockquote{margin:10px;padding-left:10px;border-left:#cccccc 2px solid;color:#666666}
fieldset{border:none}
body{margin:0 10px;background:#dddddd;color:#666666;font:76%/1.6em Verdana,Tahoma,"Lucida Grande",sans-serif;text-align:center}
a{text-decoration:none}
a:link,a:visited{color:#375b5f}
a:hover,a:active{color:#44868e;text-decoration:underline}
h1,h2,h3,h4,h5,h6{font-family:Georgia,Verdana,Arial,Serif}
.strong{font-weight:bold;font-style:italic}
/* -- General Styles -----------------------
*/
#container{margin:0 auto;width:760px;border:#dddddd 1px solid;border:1px solid #cccccc;background:#ffffff;text-align:left;position:relative}
/* ----- Navigation Styles ----- */
#navigation{margin:20px auto 0 auto;width:760px;background:transparent;font-family:Tahoma,Verdana,Arial,Serif;text-align:left;overflow:hidden;position:relative}
html #navigation{height:1%}
#navigation ul li{float:left;margin:0 5px 0 0;list-style-type:none;text-transform:lowercase}
#navigation ul li a{border:#dddddd 1px solid;border-bottom:none;padding:0 10px 2px 10px;display:block;background:#ededed;text-decoration:none}
#navigation ul li a:hover{background:#fafafa}
#navigation ul li a:active{background:#fafafa}
#navigation ul li.current_page_item a{border:#cccccc 1px solid;border-bottom:none;background:#ffffff;color:#333333}
#navigation ul li.search{font-size:0.9em;right:0;position:absolute;top:0}
#navigation ul li.search input#s{border:#999999 1px solid;width:100px;padding:2px;background:#ffffff;font-size:0.9em}
#navigation ul li.search input#searchsubmit{border:#999999 1px solid;margin:0 0 0 2px;padding:2px;background:#e6e6e6;color:#265e15;font-size:0.9em}
/* -- Header Styles -----------------------
*/
#header{clear:both;float:left;margin:10px 5px;width:450px}
#header h1{margin:10px 0 0 10px;font-size:1.8em;font-variant:lowercase;font-weight:normal;letter-spacing:5px}
#header h1 a{display:block;text-decoration:none}
#header h2{margin:5px 0 0 10px;font:normal 1em Tahoma,Verdana,Arial,Serif;letter-spacing:1px}
/* -- Feed Area Styles -----------------------
*/
#feedarea{padding:10px 10px 0 0;float:right;text-align:right}
html #feedarea{padding-top:10px}
#feedarea dl dt{margin-right:5px;padding:2px 0;display:inline;height:50px}
#feedarea dl dd{margin-right:5px;display:inline}
#feedarea dl dd a{padding:2px 0 2px 18px;background:url(img/feed-16.png) no-repeat 0 50%}
#feedarea dl dd a:hover{background:url(img/feed-grey-16.png) no-repeat 0 50%}
/* -- Header Image Styles -----------------------
*/
#headerimage{clear:both;margin:10px;background:url(img/rivulets-were-fucked-cover.jpg) #ffffff no-repeat 0 0;color:#ffffff;height:204px}
html #headerimage{margin-top:0}
/* -- Content Styles -----------------------
*/
#content{margin:10px 10px 10px 30px;overflow:auto}
html #content{height:1%}
#content h3{margin:1em 0;padding:3px 0;border-bottom:1px solid #666666;width:100%;float:left;color:#666666;font-size:1.2em;font-weight:normal;}
#content h4{margin:1em 0 0 0;font-size:1.1em;font-style:normal}
.post h4 em{float:right}
#content h5{margin:1em 0;font-size:1em}
#content-main ul{margin:1em;padding:0 1em;list-style-image:url(img/bullet.png)}
#content ol{margin:1em;padding:0 1em;list-style-type:decimal}
#content-main{float:left;width:520px;margin-right:20px}
#content-main h2.pagetitle,#content-main h2.pagetitle a,#content-main .post h2.pagetitle,#content-main .post h2.pagetitle a,#content-main .posttitle .post h2.pagetitle,#content-main .posttitle .post  h2.pagetitle a{color:#375b5f;font-weight:normal;font-size:20px;letter-spacing:1px}
#content-main .archive h2.pagetitle,#content-main .archive h2.pagetitle a{padding-top:30px}
html #section-index #content-main{margin-right:20px}
#content .post h2{margin:1em 0 0;font-size:130%;font-weight:normal}
#content .post{padding:1em 0 1em 0;border-bottom:1px dashed #aaaaaa}
#content p img.right{float:right;margin:10px 0 0 10px}
#content p img.left{float:left;margin:0 10px 10px 0}
#content .entry{margin:0;padding-right:1em}
/* changes below from .entry to .post */
#content .post a:link{border-bottom:#265e15 1px dotted;text-decoration:none}
#content .post a:visited{border-bottom:#154b5e 1px dotted;color:#154b5e;text-decoration:none}
#content .post a:hover,#content .post a:active{border-bottom:#77aa22 1px dotted}
#content .post-info,#content .postmetadata{margin:0;padding:0;color:#999999;font-size:0.9em}
#content .postmetadata{clear:both;}

#content .post-info{padding-bottom:12px;background:url(img/underline1.jpg) no-repeat left bottom}
#content .revcred{background:#eeeeee;text-align:right}
/* -- Sidebar Styles -----------------------
*/
#sidebar{float:left;width:180px;font-size:0.9em}
#sidebar ul{margin:0;padding:0;list-style:none}
#sidebar ul ul{margin:0.5em 0 0 1em;padding:0;list-style:none}
/* -- Sidebox Styles -----------------------
*/
li.sidebox{padding:10px;margin-bottom:10px;background:url(img/sideheadtop.gif) #ededed no-repeat left top}
li.sidebox li li{margin:0 0 10px 0;}
#sidebar li.sidebox li ul{padding:0;margin-left:0.3em}
#sidebar li.sidebox li.linkcat li {padding:0;margin:0}
html li.sidebox{padding-bottom:10px}
li.sidebox h2{font-weight:bold;font-size:1.2em;text-align:left}
#sidebar li.sidebox p img{float:left;margin:0 10px 10px 0}
/* -- Footer Styles -----------------------
*/
#footer{clear:both;margin:0 auto;width:760px;background:transparent url(img/hands-logo-sm.gif) no-repeat scroll 50%;color:#999999;text-align:left;overflow:auto}
html #footer{height:1%}
#footer p{float:left;width:40%;line-height:1.2em}
#footer p img{vertical-align:text-bottom}
#footer ul{float:right;margin:1em 0;width:50%;font-size:0.9em;text-align:right}
#footer ul li{margin-left:5px;display:inline;list-style-type:none}
/* -- Comment Styles -----------------------
*/
#comments,#respond{margin:2em 0 0 5px}
#commentform{margin:10px;padding:10px}
#container .commentlist{margin:0;padding:0}
.commentlist li{margin:1em 0;padding:0.5em;list-style:none;background:#f5f5f5}
.commentlist li.alt{background:#fafafa}
.commentlist li .cmtinfo{border-bottom:#eeeeee 1px solid;font-size:1em}
.commentlist li cite{font-style:normal;font-weight:bold}
.commentlist li .cmtinfo em{float:right;margin:0;padding:0;color:#999999;font-style:normal;font-size:0.9em}
textarea{width:90%;padding:5px;border:1px solid #cccccc;background:#f9f8f4;height:20em}
input{border:#cccccc 1px solid;background:#f9f8f4}
#header,#content,#sidebar,#footer,.widget{overflow:hidden}
/* -- Shows Category Styles -----------------------
*/
#content ul.shows-list li{clear:right}
#content ul.shows-list li span.comments-list{border-bottom:2px solid #dddddd;width:15em;display:block;background:#eeeeee;font-size:80%;text-align:center}
#content ul.shows-list li span.post-meta-key{width:6em;float:left;display:block;font-size:100%;font-weight:bold}
#content ul.shows-list li.cal-hdr{padding-bottom:10px;margin:1em 0;border-bottom:1px solid #cccccc;list-style:none;font:normal 150% Georgia,Verdana,Arial,Serif;;
color:#265e15}
#content ul.shows-list li.no-bullet{list-style:none}
#content .cust-field ul.post-meta{border-right:2px solid #dddddd;border-bottom:2px solid #dddddd;border-left:none;width:50%;float:right;margin-top:-4em;list-style:none;background:#eeeeee;font-size:80%}
#content ul.post-meta{border-right:2px solid #dddddd;border-left:2px solid #dddddd;border-bottom:2px solid #dddddd;margin:10px 0;list-style:none;background:#eeeeee}
#content ul.post-meta span.post-meta-key{width:6em;float:left;display:block;font-size:100%;font-weight:bold}
a.cal-subscribe{padding-left:22px;margin:15px 90px;display:block;background:url(img/publish.gif) no-repeat 0 50%;font-weight:bold}
/* -- Interviews Category Styles -----------------------
*/
#content ul.interview-list{margin-top:20px}
#content ul.interview-list li.post{border-bottom:none;padding:3px}
/* -- Reviews Category Styles -----------------------
*/
#content ul.review-list li.post{border-bottom:none;padding:3px}
/* -- Discography Styles -----------------------
*/
#discography{float:left;width:500px;padding:0 0 10px 0}
#discography dl{float:left;width:450px;position:relative;margin:0 20px;padding:0 0 1.5em;border-top:1px dotted #cccccc;display:inline;/* fixes IE/Win double margin bug */}
#discography dt{float:right;width:350px;margin:10px 0 8px 0;padding-top:15px;color:#627081;font:normal 130% Georgia,Verdana,Arial,Serif;letter-spacing:1px}
#discography dd{margin:0;width:350px;padding:0;color:#666666;font-size:80%;line-height:1.5em;float:right;margin-left:10px;}
#discography dd.disc-label{margin:5px 0 0;padding:0 0 0 98px;clear:both;font-style:italic}
#discography dt.no-border, #discography dl.no-border{border:none;margin-top:0}


#discography dd.disc-lyrics{position:absolute;top:100px;width:60px;margin:0 0 0 10px;}
#discography dd.disc-lyrics a {display:block;text-align:center;}

#discography dd.disc-order{float:right;width:9em;border:1px solid #cccccc;border-right:1px solid #666666;border-bottom:1px solid #666666;margin:10px 0;display:block;display:none;background:#dddddd;font-size:90%;font-weight:bold;text-align:center;line-height:150%}
#discography dd.disc-order:hover{border:1px solid #666666;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;background:#eeeeee}
#discography dd.disc-order a{border-bottom:none}
#discography dd.disc-img {position:absolute;top:30px;margin:0 0 0 10px;width:60px;clear:right;}
#discography dd.disc-img img{padding:4px;border:1px solid #d9e0e6;border-bottom-color:#c8cdd2;border-right-color:#c8cdd2;background:#ffffff}
p.submenu{margin-top:10px;border:1px solid #cccccc;background:#dddddd;text-align:center}
/* reverse float */
#discography .alt dt{float:left}
#discography .alt dd{margin:0 98px 0 10px}
#discography .alt dd.disc-img img{float:right;margin:0 0 0 8px}
/* -- Contact Page Styles -----------------------
*/
#contact dl{clear:both;border:1px solid #cccccc;margin:15px 60px;background:#eeeeee;line-height:120%}
#contact dt{padding:5px 15px;background:#dddddd}
#contact dd{margin:3px 15px;background:#eeeeee}
#contact form#cform{clear:both;border:1px solid #cccccc;margin:10px 60px;background:#eeeeee}
#contact form#cform ul{list-style:none}
#contact form#cform li{margin:3px}
#contact form#cform li.radio{width:120px;display:inline}
/* -- Order Page Styles -----------------------
*/
#order-items{float:left;width:510px;padding:10px 0;background:#ffffff}
#order-items dl{float:left;width:450px;margin:10px 30px;padding:0;border-bottom:1px solid #cccccc;display:inline/* fixes IE/Win double margin bug */}
#order-items dt{float:right;width:355px;margin:0px 0 8px 0;padding:0;color:#627081;font:normal 130% Georgia,Verdana,Arial,Serif;letter-spacing:1px}
#order-items dd{margin:0 0 0 98px;padding:0;color:#666666;font-size:80%;line-height:1.2em}
#order-items dl dd.disc-img{margin:0}
#order-items dd.disc-img img{float:left;margin:10px 0 0 10px;padding:4px;border:1px solid #d9e0e6;border-bottom-color:#c8cdd2;border-right-color:#c8cdd2;background:#ffffff}
#order-items dd.price{clear:right;font-size:110%}
#order-items dd.old-price{color:#999999;text-decoration:line-through}
#order-items dd.sale-price{margin-bottom:8px;color:#880000;font-weight:bold}
#content #order-items dd.order-now{width:9em;border:1px solid #cccccc;border-right:1px solid #666666;border-bottom:1px solid #666666;margin:10px 0 8px 8px;display:block;background:#dddddd;font-size:90%;font-weight:bold;text-align:center;line-height:150%}
#content #order-items dd.order-first{float:left;margin-left:28px}
#content #order-items dd.order-next{float:left}
#order-items dd.disc-order-items:hover{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;background:#eeeeee;border-items:1px solid #666666}
#content #order-items dd.order-now a{border-bottom:none}
#order-items dd.item-number{margin:8px 0 20px 0;padding:0 0 10px 98px;clear:both;font-style:italic;border-items-bottom:2px dotted #cccccc}
/* reverse float */
#order-items .alt dt{float:left}
#order-items .alt dd{margin:0 98px 0 10px}
#order-items .alt dd.disc-img img{float:right;margin:0 0 0 8px}
#content div.order-text{clear:both;margin:20px;padding:0 10px;border:1px solid #cccccc;background:#eeeeee;font-size:90%}
#content div.order-text h3{margin-top:0;margin-top:5px;padding:0}
.spread{letter-spacing:.3em}
/* Lyrics Styles */
#content-main ul.jump-nav{margin:20px 0;padding:1em 0;border:1px solid #dddddd;background:#eeeeee}
#content-main ul.jump-nav li{margin:0 20px;padding:0;list-style-type:none;list-style-image:none;font-weight:bold}
#content-main ul.jump-nav li.label{margin:0 10px}
#content li.label h3{border:none;margin:0}
#lyrics p{padding-left:30px}
#content #lyrics h4{margin-top:30px;border-bottom:1px solid #dddddd}
#content-main ul.jump-nav ul{margin:0;padding:0 0 25px}
#content-main ul.jump-nav ul li{margin:0 1em 0.2em;padding:0;font-weight:normal}
.group:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* -- Twitter Styles -----------------------
*/
ul.twitter {font-size:0.8em;line-height:1.4}
ul.twitter li.twitter-item {margin-bottom:1em}
ul.twitter .twitter-timestamp {font-size:0.68em;color:#999; margin-left:0.3em;display:block;}
.gigpress-sidebar-artist,
.gigpress-artist-heading {display:none;}

/* -- PayPal Styles -----------------------
*/
.sidebox form{
	text-align:center;
}
.paypal-donations input{
	background-color:transparent;
	border:none;
	margin
}
