/*
Theme Name: Rally Records
Theme URI: http://ralyrecords.com/
Description: A built-to-suit theme for the punk rockers at Rally Records.
Version: 1.0
Author: Nathan Swartz
Author URI: http://clicknathan.com/

	The CSS, XHTML and design is copyright 2009 Rally Records and may not be re-used without their express permission.

*/

/* CSS by Nathan Swartz while he ought to be riding his scooter in the summer sun */

body, h1, h2, h3, h4, h5, h6, form, input, fieldset, p, blockquote, ul, ol, li, dd, dt, dl {margin:0; padding:0;}

img, fieldset {border:none;}

body {font: 15px/150% Helvetica,Arial,sans-serif; background:url(img/bg_tile.jpg) repeat-x top center; text-align:center;}

/* Positioning */

#site {background:url(img/bg_header.jpg) no-repeat top center; min-height:500px;}

.container {width:960px; margin:0 auto; text-align:left;}

#search {width:238px; padding-top:15px; float:right;}
#search input {width:165px; height:15px;}
#search button {background:none; width:26px; height:22px; margin-left:11px; text-indent:-999em;}

#nav  {list-style:none; padding:69px 0 0 253px;}
#nav li {float:left; padding:0 10px; text-transform:uppercase; font-size:125%;}
#nav li a {color:black;}
#nav li a.active, #nav li a:hover, .home_link a {color:white !important;}
#nav li.home_link a:hover {color:#e41937 !important;}

.home_links {margin-left:5px;}
.home_faq {margin-left:3px;}

#social {float:right; width:259px; list-style:none;}
#social li {float:left; width:43px; height:40px;}
#social li a {display:block; height:40px; text-indent:-999em;}
.social_itunes {padding-top:24px;}
.social_myspace {padding-top:26px;}
.social_facebook {padding-top:28px;}
.social_interpunk {padding-top:30px;}
.social_rss {padding-top:32px;}

#nav li.active a {color:white !important;}

#content {padding-top:170px;}

#copy {width:566px; float:left; padding-right:56px;}

.post {margin:0 0 40px 88px;}

.page_nav {width:278px; float:left; margin:10px 0;}
.page_nav p {width:139px;}

img.alignright, img.alignleft, img.aligncenter, #sidebar img, #newsletter_signup {border:1px solid #b8b8b8; padding:4px;}
img.alignright {float:right; margin:0 0 15px 15px;}
img.alignleft {float:left; margin:0 15px 15px 0;}
img.aligncenter {display:block; margin:15px auto;}

.alignright {text-align:right;}
.alignleft {text-align:left;}
.aligncenter {text-align:center;}

#sidebar {width:325px; float:left; margin-top:-17px;}

#newsletter_signup {width:295px;}
#newsletter_signup form {background:#929292; padding:6px;}
#newsletter_signup p {font-weight:bold;}

#footer {float:left; background:url(img/bg_footer.jpg) no-repeat; width:921px; padding:25px 10px 10px 10px;}
#footnotes {height:193px;}
.column {float:left; width:287px; margin:0 10px;}
#housekeeping {text-align:center; padding-top:7px;}

.pop p {padding:0;}
.pop p img {margin-right:3px;}

.release {float:left; width:150px; padding:2px; border:1px solid #b8b8b8; margin:2px 3px 1px 0;}
.release p {padding:1px 3px; font-size:90%;}

.merchandise {float:left; width:225px; height:300px; padding:2px;  margin:2px 3px 1px 0;}
.merchandise p {padding:1px 3px; font-size:90%;}


/* Typography */

h2, h3 {font-weight:normal; letter-spacing:-3px;}

a {font-weight:bold; color:#e41937; text-decoration:none;}
h2 {color:black; font-size:260%; text-transform:uppercase; margin:4px 0 60px 25px;}
h3 {color:#929292; font-size:220%; }

#sidebar h2 {text-transform:lowercase; font-weight:bold; color:#929292; margin:27px 0 10px 0;}

#footer h2 {text-transform:capitalize; font-weight:bold; color:black; margin:0 0 19px 0; font-size:220%;}

.datestamp {color:#929292; font-weight:bold;}

p {padding:10px 0;}

.post ul, .post ol {margin:10px 0 10px 35px;}
.post li {padding:5px 0;}

blockquote {margin:10px 0; font-size:110%; line-height:175%; color:#929292; background:url(img/bqopen.png) no-repeat; padding:0 0 0 36px;}
blockquote p {background:url(img/bqclose.png) no-repeat bottom right; padding:0 30px 0 0;}

/* Forms */

input {border:none; font-size:15px; background:url(img/bg_forms.jpg);  padding:4px 5px;}
#sidebar input {width:173px;}
button {border:none; background:url(img/bg_button.jpg); text-transform:uppercase; color:white; font-size:15px; padding:4px 5px;}
