/*
Theme Name: Revolver Records
Theme URI: http://revolveraz.com/
Description: Revolver's awesome Wordpress theme. No part of this theme may be reproduced or rebroadcast without the express written permission of Major League Baseball.
Version: 1.0.4.6.8.2
Author: Catywampus
Author URI: http://catywampus.com/
*/



 
/* Global ------------------------------------ */

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin:0; padding:0; }

body {background:#000000 url(images/bg-stage.jpg) repeat-x; color:#a5a5a5; font:normal 62.5% Arial,Helvetica,sans-serif; text-align:left; letter-spacing:-0.06em; }

a:link { color:#FFF; }
a:visited { color:#FFF; }
a:hover { color:#717171; }
a img { border:0; }


h1 { font-size:1.4em; font-weight:bold; color:#FFFFFF; margin-top:1em; }
h2 { font-size:1.8em; font-weight:bold; color:#FFFFFF; }
h3 { font-size:1.3em; font-weight:bold; color:#FFFFFF; margin-bottom:0.7em; }
h4 { text-align:left; background: url(images/hdiv.gif) bottom repeat-x; margin-top:-8px; }
h5 { font-size:1.4em; font-weight:normal; margin-top:1.4em; margin-bottom:2em; line-height:1.3em;  }

h2 a {text-decoration:none; }
h2.title { font-size:2.4em; margin-bottom:1.6em; }

p {font-size:1.3em; margin-bottom:2.4em; line-height:1.4em; }
hr { clear:both; display:none; }
img { border:0; }
small { margin-bottom: 2em; }

/* forms */

fieldset { border:0px }
.input { background-color: #2d2d2d; border: 1px solid #323232; color:#a5a5a5; display:block; float:left; margin:5px 8px 15px 0px; padding:5px; }
.btn { display:block; float:right; margin-top:7px; margin-bottom:40px;  }
label { display:block; font-size:1.2em; margin-top:2em; clear:both; }

/* lists */

ul { margin:0; padding:0; }
li { font-size:1.2em; margin-bottom:.8em; margin-left: 25px; }

/* misc classes */

.hide { display:none; }
.clear { clear:both; }
.centered, p.centered { text-align:center; }
.right { text-align:right; }
.nowrap {margin-left: 164px; }
.float-left {float:left; }


	
/*-- wrapper and header styles -------------------*/ 
	
#stage {margin:0 auto; clear:both; text-align:center; }
#nav { width:960px; height: 133px; clear:both; margin:0 auto; padding-top:10px; font-size:1.2em; background: url(images/bg-hdrglow.jpg) no-repeat;}
#nav span {float:right; text-align:right; }
#nav h1 img {padding:0px 10px 0px 10px;}

#nav #options { clear:both; float:right; margin:23px 10px 0px 0px;}
#nav #options #linkylinks { position:relative; text-align:right; width:959px; z-index:10; }
/*
 */

/* USE THIS BLOCK ONLY FOR WP_LIST_PAGES 
#nav #options ul { clear:both; float:right; margin:23px 0px 0px 10px; }
#nav #options li { display:inline; list-style-type:none; margin:0px; font-weight:bold; }
*/

#headerpic { width:100%; height:245px; margin-top:27px; clear:both; background: url(images/bg-hdr.gif) bottom repeat-x;}
/*#headerpic img {text-align:center; }*/
#slideshow {top:-65px;  margin:0 auto !important; }

#promo { margin:-20px 0px 40px 0px; }


/*-- main body --------------------------------*/

#sexybg { width:100%; height:400px; background: url(images/bg-main.jpg) center top no-repeat;}
#content { width:960px; margin:0 auto; margin-top:-360px; padding:20px; }
#sub { width:960px; clear:both; margin:20px; }

/* #main is the left column for the interior pages */
#main { width:580px; padding-right:35px; float:left; text-align:left; }


/*-- sidebar --------------------------------- */

#sidebar { width:289px; float:right; text-align:left; }

#sidebar ul { margin-bottom:4em; }
#sidebar ul ul {background:none; }
#sidebar ul li ul { margin-top: 2em; }
#sidebar ul li ul li {list-style-image: url(images/bullet.jpg); }

#sidebar li {list-style-type:none; font-size:1.1em; padding-right:10px; }
#sidebar li h2 { /*display:none;*/ letter-spacing : normal; text-indent : -999em; overflow : hidden; }


/* STANDARD WIDGETS */

#twitter-1 { clear: both; background: url(images/ttl-tweets.png) no-repeat; margin:0; padding-top: 1.6em; }
.twitter-timestamp { font-size:.9em; font-style:italic; color:#666666; float:right; }
.twitter-item { margin-bottom:2.5em; }

#events-list { background: url(images/ttl-upcoming.png) no-repeat; margin:0; padding-top: 1.6em; }

#search { clear: both; background: url(images/ttl-search.png) no-repeat; margin:0; margin-bottom:30px; padding-top: 1.6em; }
#search form { margin-top:25px; padding:0px 10px 50px 10px; }
#search .input { width:200px; }

#recent-posts-3 { clear: both; background: url(images/ttl-latestposts.png) no-repeat; margin:0; padding-top: 1.6em; }

#categories-3 { clear: both; background: url(images/ttl-categories.png) no-repeat; margin:0; padding-top: 1.6em; }


/* AWESOME CUSTOM WIDGETS */

#submitcollection { clear:both; background: url(images/ttl-submitcollection.png) no-repeat; }
#submitcollection #meat { padding:60px 10px 0px 10px; }
#submitcollection .input { width:255px; }
#submitcollection .input #details { height:300px; }

#socialbuttons { clear:both; margin-bottom:20px; }
#socialbuttons img { margin-bottom:10px; }

		
	

/*-- main body content ----------------------------------*/
 
#meat { padding:20px 10px 0px 10px; }


#news { width:445px; float:left; margin-left:15px; }

#tour { width:445px; float:right; margin-right:15px; }

#visit { width:289px; background: url(images/bg-subs.png) no-repeat; margin-right:24px; float:left;}
#visit #leftcol {float:left; width:115px; text-align:right; margin-right:15px; padding-top:10px; }
#visit #rightcol {float:right; width:139px; text-align:left; padding-top:10px; }

#releases { width:289px; background: url(images/bg-subs.png) no-repeat; margin-right: 24px; float:left;}

#contact { width:289px; background: url(images/bg-subs.png) no-repeat; float:left;}
#contact #leftcol {float:left; width:75px; text-align:right; margin:0px 15px 0px 0px; }
#contact #rightcol {float:right; width:179px; text-align:left; }
#contact #social { display:inline; float:left; margin:5px; font-size:1.2em; }
#contact #social img {vertical-align:middle; margin-right:5px; }
#contact #feed {text-align:left; padding:10px 0px 0px 0px; }
#contact .input {width:120px; }

#post { clear:both; padding:10px; text-align:left; margin-bottom:10px; }
#post img {padding:0px; margin-right:10px; border:4px double #323232; float:left; }
#post p {margin-left:70px; margin-bottom:5px; }
#post #newstext { margin-left:17px; }

#main img {margin-right:15px; border:4px double #323232; float:left; }
#main ul {margin:20px 0px 20px 0px; }
#main h2 { clear:both; }
#main h3 {clear:both; }

.event { margin-top:2em; }
li #events-list ul li { list-style-type:none; }

/* Blog Post Subscription Prompt */

#blogsub { clear:both; padding-top:3em; }


/* Post Meta Data */
#postmeta { margin:40px 0 40px 0; }
#postmeta p { font-size:1.1em; }

/* Comments & Response Form */

#respond { padding-top:30px; }
#respond form, #respond p, #respond label { padding:10px 10px 0px 10px; }
#respond .btn { clear:both; background:none; }
#respond form textarea.input { width:98%; }

/****************
advanced comment styles
****************/
 
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%} 
h3#comments,#respond h3{height:25px;text-align:left;background:#4a0000;color:#fff;padding:5px 0 0 5px} 
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{border-bottom:4px double #ccc} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{border:0px;}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:4px double #323232} 
li.even{background:#000} 
li.odd{background:#0d0d0d} 
.authorcomment{background:#deebf9} 
ul.children ul{margin-left:20px} 
ul.children li{border-right:none} 
.vcard img{float:left;background:#000} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:0px} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{top:10px;left:10px} 
.comment-text{margin:10px 10px 0 0} 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a {background:#320000} 
.reply{margin:0 10px 10px 0} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a {display:inline-block;text-align:center;cursor:pointer;color:#fff} 
a.comment-reply-link,.reply a:link{padding:5px 0} a.comment-reply-link,.reply a:link {width:70px} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover {background:#e7e7e7;text-decoration:none;color:#4c7faa;font-weight:bold} 
a.comment-reply-link:hover,.reply a:hover {width:68px} 
a.comment-reply-link:hover,.reply a:hover{padding:4px 0} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #4c7faa} 
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} 
form#commentform textarea,form#commentform input{padding:2px 3px} 
form#commentform textarea{width:442px} 
input#submit,p.subscribe-to-comments input{outline:0} 
p.subscribe-to-comments{background:url('images/email_32.png') no-repeat} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
.comment-rss{background:url('images/rss_32.png') no-repeat} 






/*-- footer --------------------------------- */

#footerbg { width:100%; height:85px; background: url(images/bg-footer.jpg) bottom repeat-x;}
#footer { width:960px; text-align:center; margin:0 auto; padding:20px; margin-top:-43px; clear:both; }
#footer p {font-size:1em; color:#666666; }
		
	
/* images ------------------------------------ */

.pdf { padding-top:4px; margin:0 7px 0 2px; }

.imgleft { float:left; margin:6px 10px 6px 0; }
.imgright { border-bottom:1px #cacaca solid; border-right:1px #cacaca solid; float:right; padding:7px 6px 6px 7px; margin:6px 0 6px 10px; background-color:#f4ede1; }

.border { border-bottom:1px #cacaca solid; border-right:1px #cacaca solid; padding:7px 6px 6px 7px; margin:6px 0 6px 0; background-color:#f4ede1; }

.breathingroom {margin:20px 0px 20px 0px; }
.fineprint {font-size: 1em; font-style:italic; }



/* CLEARFIX FLOAT ELIMINATOR */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%;  }
.clearfix { display:block; }
/* End hide from IE-mac */


/*-- Wordpress-specific classes & styles -----------*/

p.postmetadata { clear:both; padding-top:2em; margin-bottom:60px; font-style:italic; }


/*

.entry

.navigation
.alignleft
.alignright
.post-thumb


*/

