/*
Theme Name: Radio Silence Custom Theme
Theme URI: http://www.radiosilencebook.com
Description: Custom Wordpress theme for the Radio Silence / A Selected Visual History of American Hardcore Music.
Version: 1.0
Author: Athletics
Author URI: http://athleticsnyc.com/
Tags: athletics

	Radio Silence

	This theme was built by Athletics
	http://athleticsnyc.com

*/

body, html {
	font-family: Times, "Times New Roman", "Lucida Grande", Helvetica, Arial, Sans-Serif;
	color: #333;
	background:#fff;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
}

h1, h2, h3, h4, h5, p {
	margin:0;
	padding:0;
}

img {
	border:0;
}

a {
	color:#1482cc;
	text-decoration:none;
}
a:visited{
	color:#164c98;
}
a:hover, a:visited:hover {
	color:#fff;
	background:#1482cc;
	text-decoration:none;
}
a:active {
	color:#000;
}

#page {
	width:980px;
	margin:0 auto;
	margin-top:30px;
}

#col1 {
	float:left;
	width:220px;
}
#col2 {
	float:left;
	width:760px;
}

#content {
	float:left;
	width:460px;
	padding-left:40px;
	padding-right:40px;
}

#sidebar {
	float:left;
	width:220px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Blog */

#content p {
	margin-bottom:12px;
}
#content blockquote {
	margin:0;
	margin-left:30px;
	margin-right:30px;
	border-left:2px solid #ccc;
}
#content blockquote p {
	margin-left:10px;
	font-size:12px;
	font-style:italic;
}

#content div.date {
	font-family:Helvetica, Arial;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:2px solid #333;
	color:#333;
}

#content div.author {
	font-family:Times,"Times New Roman",serif;
	font-size:11px;
	font-style:italic;
	color:#666;
	margin-bottom:16px;
}

#content h2 {
	font-family:Times;
	margin-top:4px;
	margin-bottom:3px;
	font-size:30px;
	letter-spacing:-.5px;
	font-weight:bold;
	line-height:30px;
}

#content h2 a {
	text-decoration:none;
	color:#333;
}

#content h2 a:hover,
#content h2 a:visited:hover {
	color:#000;
	background:transparent;
}

#content h2 a:active {
	background:#fff215;
	color:#000;
}

#content h2 a:visited {
	color:#666;
}

#content img {
	border:1px solid #ccc;
	padding:3px;
	background:#fff;
}

#content div.postmetadata {
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	background:#f8f8f8;
	border:1px solid #eeeeee;
	margin-top:20px;
	margin-bottom:25px;
	font-size:11px;
	font-style:italic;
}

/* Section header */

#section_header {
	margin-left:40px;
	margin-bottom:25px;
}

#section_header h3 {
	font-size:10px;
	overflow:hidden;
	height:30px;
}

#section_header h3.blog {
	background:#fff215 url(images/headers/blog.gif) no-repeat 8px 6px;
}

#section_header h3.about {
	background:#fff215 url(images/headers/about.gif) no-repeat 8px 6px;
}

#section_header h3.contributors {
	background:#fff215 url(images/headers/contributors.gif) no-repeat 8px 6px;
}

#section_header h3.sample_pages {
	background:#fff215 url(images/headers/sample-pages.gif) no-repeat 8px 6px;
}

#section_header h3.press {
	background:#fff215 url(images/headers/press.gif) no-repeat 8px 6px;
}

#section_header h3.contact {
	background:#fff215 url(images/headers/contact.gif) no-repeat 8px 6px;
}

#section_header h3.podcast {
	background:#fff215 url(images/headers/podcast.gif) no-repeat 8px 6px;
}

#section_header h3.street_team {
	background:#fff215 url(images/headers/street-team.gif) no-repeat 8px 6px;
}

#section_header h3.process {
	background:#fff215 url(images/headers/process.gif) no-repeat 8px 6px;
}

#section_header h3 span {
	visibility:hidden;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Header */

#header h1 {
	margin:0;
	padding:0;
	width:220px;
	height:323px;
	background:url(images/cover/radio_silence_book_cover.jpg) no-repeat;
	overflow:hidden;
}

#header h1 a {
	display:block;
	width:217px;
	height:323px;
	text-decoration:none;
	background:transparent;
}

#header h1 span {
	font-size:11px;
	visibility:hidden;
}

#header div.desc {
	margin-top:10px;
	width:220px;
	font-size:12px;
}
#header div.desc em {
	font-weight:bold;
}
#header div.desc a {
	font-style:italic;
	font-size:11px;
}

#header div.enlarged {
	text-align:center;
	font-style:italic;
	font-size:11px;
}

/* Nav */

#nav {
	border-top:2px solid #333;
	border-bottom:2px solid #333;
	margin-top:15px;
}

#nav ul {
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	list-style:none;
}

#nav li {
	margin-bottom:2px;
	height:24px;
}

#nav li a {
	display:block;
	width:220px;
	height:24px;
	text-decoration:none;
	color:#000;
	font-size:12px;
}

#nav li a span {
	visibility:hidden;
}

#nav li.blog {
	background: url(images/nav/blog_off.gif) no-repeat;
}
#nav li.blog a:hover, #nav li.blog a:visited:hover {
	background: url(images/nav/blog_over.gif) no-repeat;
}
#nav li.blog_on {
	height:30px;
	background:#fff217 url(images/nav/blog_on.gif) no-repeat 3px 3px;
}
#nav li.blog_on a {
	background:transparent;
}

#nav li.about {
	background: url(images/nav/about_off.gif) no-repeat;
}
#nav li.about a:hover, #nav li.about a:visited:hover {
	background: url(images/nav/about_over.gif) no-repeat;
}
#nav li.about_on {
	height:28px;
	background:#fff217 url(images/nav/about_on.gif) no-repeat 3px 3px;
}
#nav li.about_on a {
	background:transparent;
}

#nav li.contributors {
	background: url(images/nav/contributors_off.gif) no-repeat;
}
#nav li.contributors a:hover, #nav li.contributors a:visited:hover {
	background: url(images/nav/contributors_over.gif) no-repeat;
}
#nav li.contributors_on {
	height:28px;
	background:#fff217 url(images/nav/contributors_on.gif) no-repeat 3px 3px;
}
#nav li.contributors_on a {
	background:transparent;
}

#nav li.sample_pages {
	background: url(images/nav/samplepages_off.gif) no-repeat;
}
#nav li.sample_pages a:hover, #nav li.sample_pages a:visited:hover {
	background: url(images/nav/samplepages_over.gif) no-repeat;
}
#nav li.sample_pages_on {
	height:30px;
	background:#fff217 url(images/nav/samplepages_on.gif) no-repeat 3px 3px;
}
#nav li.sample_pages_on a {
	background:transparent;
}

#nav li.press {
	background: url(images/nav/press_off.gif) no-repeat;
}
#nav li.press a:hover, #nav li.press a:visited:hover {
	background: url(images/nav/press_over.gif) no-repeat;
}
#nav li.press_on {
	height:28px;
	background:#fff217 url(images/nav/press_on.gif) no-repeat 3px 3px;
}
#nav li.press_on a {
	background:transparent;
}

#nav li.contact {
	background: url(images/nav/contact_off.gif) no-repeat;
}
#nav li.contact a:hover, #nav li.contact a:visited:hover {
	background: url(images/nav/contact_over.gif) no-repeat;
}
#nav li.contact_on {
	height:28px;
	background:#fff217 url(images/nav/contact_on.gif) no-repeat 3px 3px;
}
#nav li.contact_on a {
	background:transparent;
}

#nav li.podcast {
	background: url(images/nav/podcast_off.gif) no-repeat;
}
#nav li.podcast a:hover, #nav li.podcast a:visited:hover {
	background: url(images/nav/podcast_over.gif) no-repeat;
}
#nav li.podcast_on {
	height:28px;
	background:#fff217 url(images/nav/podcast_on.gif) no-repeat 3px 3px;
}
#nav li.podcast_on a {
	background:transparent;
}


#nav li.store {
	background: url(images/nav/store_off.gif) no-repeat;
}
#nav li.store a:hover, #nav li.store a:visited:hover {
	background: url(images/nav/store_over.gif) no-repeat;
}
#nav li.store_on {
	height:28px;
	background:#fff217 url(images/nav/store_on.gif) no-repeat 3px 3px;
}
#nav li.store_on a {
	background:transparent;
}



#nav li.street_team {
	background: url(images/nav/streetteam_off.gif) no-repeat;
}
#nav li.street_team a:hover, #nav li.street_team a:visited:hover {
	background: url(images/nav/streetteam_over.gif) no-repeat;
}
#nav li.street_team_on {
	height:28px;
	background:#fff217 url(images/nav/streetteam_on.gif) no-repeat 3px 3px;
}
#nav li.street_team_on a {
	background:transparent;
}

#nav li.process {
	background: url(images/nav/process_off.gif) no-repeat;
}
#nav li.process a:hover, #nav li.process a:visited:hover {
	background: url(images/nav/process_over.gif) no-repeat;
}
#nav li.process_on {
	height:28px;
	background:#fff217 url(images/nav/process_on.gif) no-repeat 3px 3px;
}
#nav li.process_on a {
	background:transparent;
}

/* Mailing List */

#mailing_list {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:2px solid #333;
}

#mailing_list h3 {
	margin:0;
	padding:0;
	height:24px;
	background:url(images/sidebar/mailing_list.gif) no-repeat;
}

#mailing_list h3 span {
	visibility:hidden;
}

#mailing_list td {
	padding-top:4px;
}

#mailing_list label {
	font-size:12px;
	font-style:italic;
}

#mailing_list input.textinput {
	width:170px;
}

#mailing_list form {
	margin:0;
	padding:0;
}

/* MySpace & Facebook */

#myspace_facebook {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:2px solid #333;
}

#myspace_facebook h3 {
	margin:0;
	padding:0;
	margin-bottom:4px;
	height:24px;
	font-size:11px;
	background:url(images/sidebar/add_radio_silence_to.gif) no-repeat;
}

#myspace_facebook h3 span {
	visibility:hidden;
}

/* Buy Online */

#buy_online {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:2px solid #333;
}

/* RS on Flickr */

#rs_on_flickr {
	background:#e0e1e2 url(images/sidebar/radio-silence-on-flickr.gif) no-repeat 17px 12px;
	margin-top:10px;
	padding-top:40px;
	padding-bottom:25px;
	text-align:center;
}

#rs_on_flickr a,
#rs_on_flickr a:hover,
#rs_on_flickr a:visited {
	background:transparent;
	text-decoration:none;
	border:0;
}

#rs_on_flickr img {
	margin:5px;
	border:1px solid #a0a0a1;
}

#rs_on_flickr img:hover {
	border:1px solid #747475;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#sidebar ul {
	margin:0;
	padding:0;
	margin-bottom:15px;
}

#sidebar li {
	list-style:none;
	padding:0;
	margin:0;
}

#sidebar ul li.widget ul li {
	line-height:12px !important;
	margin-bottom:8px;
}

#sidebar a {
	font-style:italic;
}

#sidebar h2 {
	margin:0;
	padding:0;
	font-family:Helvetica, Arial;
	font-size:11px;
	text-transform:uppercase;
	border-bottom:2px solid #333;
	margin-bottom:6px;
	color:#333333;
}

#sidebar li#search {
	margin-top:20px;
}

#sidebar li#search input {
	font-family:Times,"Times New Roman";
	font-size:13px;
	font-style:italic;
	color:#666;
}

#sidebar li#search input.on {
	color:#000;
	font-style:normal !important;
}

div.textwidget div.rss {
	display:block;
	height:22px;
	width:100px;
	padding-left:28px;
	background: url(images/rss.gif) no-repeat;
	line-height:22px !important;
	margin-bottom:15px;
	color:#1482CC;
	font-style:italic;
	text-decoration:underline;
}
div.textwidget div.rss:hover {
	cursor:pointer;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#footer {
	padding-top:30px;
	padding-bottom:30px;
	clear:both;
	font-size:11px;
	font-style:italic;
	line-height:14px;
	text-align:center;
	color:#555555;
}














