/*
Theme Name: Monochrome Big Rigged
Theme URI: http://www.graphpaperpress.com/
Description: A Wordpress magazine theme.
Version: 1.2
Author: Thad Allender for Graph Paper Press
Author URI: http://www.graphpaperpress.com/
*/
/* IMPORTANT - PLEASE READ
This theme uses the Blueprint CSS framework for
default positioning, typography, form styling, etc.
The styles below are specific for this theme
only.  Feel free to edit them as necessary.  Generally
speaking, you will will likely never need to edit
the Blueprint CSS stylesheets, which are located in:
wp-content/themes/name-of-this-theme/css/
*/

.logo{
	color:#FFF;
	background-color: #FFFFE6;
	padding:5px;
	height:100px;
	width:450px;
	display:block;
background:url(images/headerbg.jpg) no-repeat; 
font-size:1px; margin-left:20px;  
}
.box{ background-color:#FFFFE6; position:relative; }

#top-home{ background:#FFFFE6; display:block; overflow:hidden; height:320px; }
#player{ padding-top: 0.5em;
	margin: 0 1ex;
    max-height: 329px;
  /*  overflow: scroll;*/}

  #player h3.widgettitle, .sideband h3.widgettitle, .sideband h3.widgettitle a {
  text-transform: uppercase;
  font-weight:bold;
  color:#900;
	font-size:1em;
  }
#left h2.category_head,#left h2.widgettitle, #artists h2.widgettitle,h2#feature-artist {
	font-family:Palatino, Georgia, serif;
	border-bottom:1px solid #000000;
	margin-bottom:0.4ex;
	font-size:2em;
	font-variant:small-caps;
	font-weight:100;
	letter-spacing:.2ex;
	color:#000;
	margin: 0.4ex 0;
}
body {
	margin: 0;
	padding: 0 0;
	opacity: .999;
	color:#000;
                background-color:#900;
  background-image:url(images/background-grad.jpg);
background-repeat: repeat-x;
		font-family:verdana, arial, sans-serif;
	background-position: top;
}
.container {
background: #FFFFE6;
padding: 0;
}
.container-bg {
background: #ffffe6;
position:relative;
}
blockquote {
background: url('images/quote.png') .5em top no-repeat;
color: #000;
font-style: normal;
padding: 0 0 0 0;
}
h1 a, h2 a, h3 a{ 
color: #000;
}

h4 a, h5 a, h6 a {
color:#900;
}
a {
color: #900;
text-decoration: none;
}
a:active, h2 a:active, h3 a:active {
color: #444130;
text-decoration: none;
}
a:hover, h2 a:hover, h3 a:hover {
color: #444130;
text-decoration: none;
}
.chrome{color:#ff0000;}
blockquote p {
padding: 0 20px 0 30px;
}
hr {
background: #000;
height: 1px;
}
img {
margin: 0;
}
.photo_align_left {
float: left;
padding: .8em;
border:1px solid #ccc;
background:#eee;
margin:0 0 1em 0;
}
.post .photo_align_left {margin: 0 1.5em 1.5em 0;}
.post img.thumbnail {float:left;margin: 0 1em 1em 1em;}
.logo img {
margin: 0 0 .5em 0;
}
.logo h1{  
	height:1px;
	display:none;
}
input {
border: 1px solid #CCCCCC;
padding-left: 0;
}
ol {
margin-left: 35px;
}
label {
font-weight: normal;
}
textarea {
height: 200px;
width: 500px;
}
.small {
font-size: .9em;
}
.nomargin {
margin: 0;
}
a.button, button {
font-weight: normal;
}
dl.small dd {
font-size: .9em;
}
.linkcat {
list-style: none;
}
.post_first {
background: #e5e5e5;
padding: 1em;
}
.post_alt {
background: #eee;
padding: 1em;
}
span.meta_align_right {
color: #ccc;
float: right;
font-size: .6em;
}
span.meta_align_right a {
color: #ccc;
}
span.meta_align_right a:hover {
color: #000;
}
.meta {
color: #666;
font-size: .8em;
line-height: 1.875em;
}
.meta a {
color: #666;
}
.meta a:hover {
color: #000;
}
.byline {
color: #666;
font-size: .8em;
line-height: 1.875em;
}
.byline a {
color: #666;
line-height: 1.875em;
text-decoration: none;
}
.byline a:hover {
color: #000;
}
.meta_list, .meta_list a, ul.meta_list {
color: #000;
list-style-image: none;
}
.meta_list li {
border-bottom: 1px dotted #000;
list-style-image: none;
}

.five_posts h6, .sidebar h6, .home-bottombar h6 {
margin-bottom: 0.5em;
padding: .5em 0 0 0;
line-height: 1.8em;
border-bottom: 1px #000 solid;
}
.five_posts h6{
height:4em;
display:block;
position: relative;
}
.five_posts h6 a {
text-transform: uppercase;
position: absolute;
bottom: 0px;
display:block;
}



.five_posts h4, h6.category_head {
margin: 0 0 1em;
padding: 0;
text-transform: uppercase;
color: #ff0000;
font-size: .9em;
font-weight: normal;

}
.five_posts h4 a:hover, h6.category_head a:hover {
color: #fff;
background: #444130;
width:180px;
display:block;
}
h6.category_more a {
color: #000;
background: #eee;
padding: .3em;
font-size: .9em;
text-transform: uppercase;
border: none;
}
h6.category_more a:hover {
background: #333;
color: #fff;
}
#gray_bg {
padding:2em;
margin:0 -2em 0 -2em;
float:left;
left:20px;
position: relative;
}
#dark_bg {
background:#000;
padding:2em;
margin:0 -2em 0 -2em;
color: #666;
float:left;
position: relative;
}
#dark_bg ul li {
list-style-image:none;
border-bottom:1px solid #666;
}
#dark_bg a {
color:#444130;
}
#dark_bg a:hover {
color:#fff;
}
#dark_bg h2.widgettitle {
margin: 0 0 1em;
padding: 0;
text-transform: uppercase;
color: #666;
border-bottom:1px solid #666;
font-weight: normal;
}
.five_posts ul {
margin:1ex 1em;
}
.five_posts ul li {
color: #000;
font-size: .9em;
list-style-image:none;
margin: 0 0 1em -1em;
}
.five_posts ul li a {
color: #000;
}
.five_posts ul li a:hover {
color: #900;
}
li.fivepostimage{
margin:0;
padding:0;
width:169px;
}

 li.fivepostexcerpt {
display:block;
height: 75ex;
}
.post h1{
font-family:Palatino, Georgia, serif;
	border-bottom:1px solid #000000;
	margin-bottom:1ex;
	font-variant:small-caps;
	font-weight:100;
	letter-spacing:.2ex;
	width:100%;
	font-size:2em;
	color:#000000;
	}
.post h2 {
font-size:1.2em;
font-weight:bold;
color:#900;
}

h2.category_page {
margin-bottom: 15px;
color:#000;
text-align:left;
padding:10px 0 0 0 ;
font-family:Palatino, Georgia, serif;
	border-bottom:1px solid #000000;
	margin-bottom:1em;
	font-variant:small-caps;
	font-weight:100;
	letter-spacing:.2ex;
}

.post h2 a {
color: #900;
text-decoration: none;
}
h2.posttitle 	{
font-family:Palatino, Georgia, serif;
	border-bottom:1px solid #000000;
	margin-bottom:1ex;
	font-variant:small-caps;
	font-weight:100;
	letter-spacing:.2ex;
	width:100%;
	font-size:2em;
	color:#000000;
	}
h2.posttitle a{
	color:#000000;
}	
	
#maincontent .post h2 {
margin-bottom: 5px;
}
#maincontent .content {
padding: 25px 47px 20px 48px;
}
#maincontent h2.pagetitle {
border: none;
text-transform: uppercase;
}
#feature h3 {
margin-bottom: 0;
padding: 0;
}
#feature p{
margin-top:0;
}
#feature p img {
margin: 7px 0 2em 0;
}
#feature a{color:#FFF;}
.feature_text {
margin-top: 2em;
}
#home_right .entry {
padding: 0 0 2em 0;
}
.news h3 {
text-transform: uppercase;
}
.content {
margin: 0 0 1em 0;
}
ul#featurenav {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
#featurenav li {
display: inline;
list-style-type: none;
}
#featurenav a {
padding: 1px 5px;
}
#featurenav a:link, #featurenav a:visited {
background-color: #eee;
border: 1px solid #000;
color: #000;
text-decoration: none;
}
#featurenav a:hover {
background-color: #444;
color: #fff;
text-decoration: none;
}
.author {
background: #eee;
margin-bottom: 1.5em;
padding: 1.5em;
}
.author img {
float: left;
padding: 0 1em 1em 0;
}
.author p {
margin-left: 8em;
}
.author h6 {
border-bottom: 1px #000 dotted;
margin-left: 7em;
}
.navigation, 
.navigation a {
color: #AAA;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
catlist-img{margin-left:20px;}

.post {
margin-bottom: 25px;
margin-top:5px;
}
.entry {
padding-bottom: 25px;
margin-top:-1em;
}
.entry p:first-child
{
} 
.entry ol{
display:inline-block;
}


#header {
height: 50px;
padding: 4px 0 0 0;
width: 950px;
}
#header h1, #header .description {
line-height: 1em;
margin: 0;
padding: 0;
}
h1 a.logo {
text-transform: uppercase;
}
.entry #nav .content {
margin: auto;
padding: 0;
}
.entry #nav {
background: #FFF;
margin-bottom: 1px;
}
.entry #nav li a {
background: #666;
border-right: 1px solid #000;
color: #FFF;
}
.entry #nav li.last a {
border-right: none;
}
.entry #nav li a:hover {
background: #333;
color: #FFF;
}
#footer {
background: none repeat scroll 0 0 #333333;
clear: both;
color: #FFFFE6;
font-size: 0.9em;
margin: 0;
padding-bottom: 20px;
padding-top: 20px;

}
#footer a {
text-decoration: none;
color:#FFFFE6;
}
#footer p img {
float: none;
}
#search {
position:absolute;
left:720px;
}
#search #s {
background: transparent url('images/icons/search_grey.gif') 0px center no-repeat;
color: #CCCCCC;
font-size: 0.9em;
margin-right: 20px;
margin-top: 20px;
padding: 2px 0 2px 17px;
width: 135px;
}
#search #s:hover {
color: #000;
}
.search-excerpt {
margin: 0;
}
.commentlist li {
padding: 8px 15px;
}
.comments-alt {
background: #EEE;
}
.bottombar {
margin-top:0;
padding-top:1ex;
}
.bottombar h2 {
font-size: 1em;
font-weight: normal;
line-height: 1em;
margin: 0 0 1em;
padding-top:2px;
padding-left:4px;
}
.contentarea .bottombar ul{
margin:0;
}
.contentarea .bottombar h2{
width: 100%;
padding: 0 1.5em 0 0;
font-size:1em;
line-height:120%;
height:auto;
}

ul {
list-style-type: none;
margin-left: 1em;
padding: 0;
}
ul li {
line-height: 1.5em;
margin: 0;
padding: 0;
}
.feature-articles ul li {
line-height:normal;
}

#top {
margin: 0 auto;
width: 950px;
}
#title {
float: left;
}
#title h1 {
margin: 0;
}
#title h1 a {
color: #fff;
font-weight: bold;
letter-spacing: -.1em;
line-height: 1.3em;
text-transform: uppercase;
}
#title h1 a:hover {
color: #eee;
}
#contents {
background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;
}
/* SECOND TIER PAGE NAVIGATION */
/* Root = Horizontal, Secondary = Vertical */
#navmenu-h {
	background: #990000 url(images/navbar.gif) repeat-x top left;
z-index:13;
}
#navmenu-h-r {
background:none repeat scroll 0 0 #FFFFFF;
z-index:55;
}
#navmenu-h li.alignright {
float:right;
}
ul#navmenu-h {
height:40px;
list-style:none outside none;
margin:2px 0;
padding:0px;
width:950px;
z-index:23;
}
#navmenu-h-r {
border-bottom:1px solid #333333;
height:14px;
list-style:none outside none;
margin:0 0 2px;
padding:5px 100px 5px 0;
width:850px;
}
ul#navmenu-h li {
border-color:-moz-use-text-color #900 -moz-use-text-color -moz-use-text-color;
border-style:none solid none none;
border-width:0 ;
display:inline;
float:left;
height:auto;
min-height:24px;
list-style:none outside none;
margin:0;
padding:0;
position:relative;
z-index:99;
}
#navmenu-h-r li {
border:0 none;
display:inline;
float:right;
height:24px;
list-style:none outside none;
margin:0;
padding:0;
position:relative;
}
ul#navmenu-h ul {
border:0 none;
display:none;
left:0;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
top:34px;
width:160px;
z-index:100;
}
ul#navmenu-h-r ul {
border:0 none;
display:none;
left:0;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:24px;
width:160px;
z-index:102;
}
ul#navmenu-h ul:after, ul#navmenu-h-r ul:after {
clear:both;
content:".";
display:block;
font:1px/0px serif;
height:0;
visibility:hidden;
}
ul#navmenu-h ul li, ul#navmenu-h-r ul li {
display:block !important;
float:left;
width:160px;
}

#nav {
height:42px;
}
ul#navmenu-h a {
background:none ;
color:#FFFFFF;
display:block;
float:none !important;
font:12px/24px Helvetica;
height:auto !important;
padding:0px 20px 10px 20px;
text-decoration:none;
text-transform:uppercase;
}
ul#navmenu-h-r a {
background:none repeat scroll 0 0 #FFFFFF;
color:#333333;
display:block;
float:none !important;
font:10px/10px Helvetica;
height:auto !important;
padding:3px 20px 6px;
text-decoration:none;
text-transform:uppercase;
}
ul#navmenu-h a:hover, ul#navmenu-h-r a:hover, ul#navmenu-h li:hover a, ul#navmenu-h-r li:hover a, ul#navmenu-h li.iehover a, ul#navmenu-h-r li.iehover a {
background:none;
color:#EEC;
}
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a, ul#navmenu-h-r li:hover li a, ul#navmenu-h-r li.iehover li a {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
float:none;
font-size:10px;
line-height:14px;
padding-bottom:5px;
padding-top:5px;
}
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a, ul#navmenu-h-r li:hover li a:hover, ul#navmenu-h-r li:hover li:hover a, ul#navmenu-h-r li.iehover li a:hover, ul#navmenu-h-r li.iehover li.iehover a {
background:none repeat scroll 0 0 #990000;
color:#000000;
}
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a, ul#navmenu-h-r li:hover li:hover li a, ul#navmenu-h-r li.iehover li.iehover li a {
background:none repeat scroll 0 0 #000000;
color:#CCCCCC;
}
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-h-r li:hover li:hover li a:hover, ul#navmenu-h-r li:hover li:hover li:hover a, ul#navmenu-h-r li.iehover li.iehover li a:hover, ul#navmenu-h-r li.iehover li.iehover li.iehover a {
background:none repeat scroll 0 0 #990000;
color:#FFFFFF;
}
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a, ul#navmenu-h-r li:hover li:hover li:hover li a, ul#navmenu-h-r li.iehover li.iehover li.iehover li a {
background:none repeat scroll 0 0 #EEEEEE;
color:#666666;
}
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-h-r li:hover li:hover li:hover li a:hover, ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover {
background:none repeat scroll 0 0 #CCCCCC;
color:#FFFFFF;
}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul, ul#navmenu-h-r ul ul, ul#navmenu-h-r ul ul ul {
display:none;
left:160px;
position:absolute;
top:0;
}
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul, ul#navmenu-h-r li:hover ul ul, ul#navmenu-h-r li:hover ul ul ul, ul#navmenu-h-r li.iehover ul ul, ul#navmenu-h-r li.iehover ul ul ul {
display:none;
}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul, ul#navmenu-h-r li:hover ul, ul#navmenu-h-r ul li:hover ul, ul#navmenu-h-r ul ul li:hover ul, ul#navmenu-h-r li.iehover ul, ul#navmenu-h-r ul li.iehover ul, ul#navmenu-h-r ul ul li.iehover ul {
display:block;
}

ul#portfolio {padding:0px;list-style:none;margin:0;}
ul#portfolio li {list-style:none;padding:0em ;}
ul#portfolio li h4 {margin: 0 0 .5em 0;text-transform:uppercase; font-size:9px;}
.slideshow {
background:#000;
margin:0 0 1em 0;
clear:both;}
ul#portfolio a{color:#FFF}
ul#portfolio a img{; border:#FFFFE6 solid 10px;}






.teal{
background:#F8F6EB;}
	
	
.feature-articles h2{
display:none;
}	
.feature-articles li, rightbar li{
list-style:none;
margin-left:0;
line-height:normal;
}
.feature-articles ul{
padding:0;
margin:0;
}

.contentarea h2 {
margin-bottom:0;
}

.contentarea h2.posttitle {
width: 270px;
}


ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
        margin-left:10px;
width:140px

}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}
.section img{display:none;}
.section{border-top:1px solid #EEE; padding-top:5px; margin-top:1em;}

.entry div:first-child{border:none}

ul.listening-station li{
margin-bottom:-4px;
padding:0;
display:block;
clear:both;
}








ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
	background:#FFFFE6;
	}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #EEEEE4;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #FFFFE4;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFE6; /*--Makes the active tab look like it's connected with its content--*/
}
div .tab_content{
background:#FFF;
padding:5px;
}
div .hidden-tab{
display:none;
}



/*Experimental Tabs */
ul.tabbed , ul.tabbed li, ul.tabbed ul {margin:0; Padding:0;}
ul.tabbed{
width:270px;
position:relative;
display:block;
background:#FFCC33;
float:left;

}

ul.tabbed li{
float:left;
height:30px;
display:block;
border:1px solid red;
padding:0 .5em;
}
ul.tabbed li a{
height:30px;
display:block;
}
ul.tabbed li ul{
width:270px;
display: block;
position:absolute;
left:0;
border:none;
}
ul.tabbed li ul li{
width:100%;
position:absolute;
border:none;
left:0;
height:200px;
background:#115533;
padding:0;
display:none;
}
a.rsswidget img {
	display: none;
}
.home-bottombar {
padding: 0 1.5em 0 0;
}
.home-bottombar h6 {
border-bottom: 0px
}
.sidebar1{
padding: 1.5em;
}

.iphone-only{
display:none;
}
.sideband{
margin-bottom: 1em;
}
