/*
Theme Name: Machinnes
Theme URI: http://vandahm.com/
Description: Custom theme developed for Matt Macinnes.
Version: 1.0
Author: Stephen Van Dahm
Author URI: http://vandahm.com/
Tags: music, dark, machinnes

	Machinnes
	 http://machinnesmusic.com/

	This theme was developed by Stephen for Matt.  It
	belongs to Matt and is not to be released to the
	public.

*/

@import url('reset.css');
@import url('960.css');

/* Utility Classes */

.hide {
    display: none;
}

.metadata {
    font-style: italic;
    font-size: 12px;
    /*border-top: 1px solid #505050;*/
    margin-top: -10px;
    color: #505050;
}

/* Basic Layout */

body {
    font-size: 14px;
    line-height: 21px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    color: #808080;
    background: #101010 url(images/footer_texture.jpg) top center repeat;
}

/**** Typography ****/

h2 {
    line-height: 42px;
    color: #744a56;
    font-size: 30px;
    /*color: #f47290;*/
    /*color: #72acf4;*/
    /*color: #f4da9b;*/
}

h2 a, h3 a, h4 a {
    color: #744a56;
    text-decoration: none;
}

h2 a:hover, h3 a:hover, h4 a:hover {
    color: #817A4C;
    text-decoration: underline;
}

h3 {
    line-height: 21px;
    font-size: 18px;
    color: #744a56;
}

h4 {
	color: #744a56;
	font-size: 16px;
	line-height: 21px;
}

p {
    margin-bottom: 16px;
}

a {
   color: #817A4C; 
}

#header_region {
    /*background: #000 url(images/header_gradient.jpg) top left repeat-x;*/
    background: #000 url(images/scope.jpg) top center no-repeat;
    height: 163px;
    /*border-top: 2px solid #58595b;*/
    border-bottom: 1px solid #58595b;
}

#header_content {
    margin-top: 16px;
}

#header_content h1 {
    text-indent: -1000em;
    height: 126px;
    width: 220px;
    background: transparent url(images/logo.png) top left no-repeat;
}

#navigation_region {
    background: #101010 url(images/footer_texture.jpg) top center repeat;
    clear: both;
}

#navigation {
    list-style: none;
    padding:-left: 0;
    height: 21px;
}

#navigation li {
    display: block;
    float: left;
    width: 60px;
    margin-right: 20px;
    text-indent: 5px;
}

#navigation li a {
    text-decoration: none;
    font-weight: bold;
    /*color: #f4da9b;*/
    color: #58595b;
}

#navigation li a:hover {
    color: #817a4c;
    text-decoration: underline;
}

#content_region {
    margin-top: 24px;
}

#not_the_footer {
    background: #000 url(images/grunge_bg3.jpg) top center no-repeat;
    /*background: #202020 url(images/footer_bg.jpg) top center repeat;*/
    padding-bottom: 24px;
}

#footer_region {
    border-top: 1px solid #58595b;
    clear: both;
    font-size: 12px;
    line-height: 18px;
    padding-top: 18px;
}

#footer_region h2 {
    line-height: 36px;
    font-size: 20px;
    color: #808080;
}

#footer_region ul {
    list-style: none;
}

#footer_region p {
    margin-bottom: 18px;
}

#footer_content {
}

/**** Landing Page ****/

#recent_articles {
    margin-top: 42px;
    font-size: 12px;
}

#frontpage_photo img {
    width: 458px;
    height: 328px;
    border: 1px solid #58595b;
}

/*#albums h2 {
    position: absolute;
    left: -10000px;
    top: -100px;
}*/

#below_fold #albums .album_blurb img {
    width: 138px;
    height: 138px;
    border: 1px solid #58595b;
}

#below_fold {
    margin-top: 42px;
}

#below_fold ul.gigpress-listing {
    list-style: none;
}

#below_fold ul.gigpress-listing li {
    margin-bottom: 21px;
}

#below_fold ul.gigpress-listing li .gigpress-date {
    font-weight: bold;
    /* display: block; */
}

#below_fold ul.gigpress-listing li .hide {
    display: none;
}

#below_fold ul.gigpress-listing li.gigpress-list-rss {
    display: none;
}

.gigpress-subscribe, .gigpress-calendar-links, .gigpress-calendar-add {
	display: none;
}



/**** Bio ****/

.sidebar img {
    border: 1px solid #58595b;
}

/**** Shows ****/

#shows_chart {
    
}

#shows_chart .gigpress-table {
    width: 100%;
}

#shows_chart .gigpress-table td {
    padding-right: 10px;
}

#shows_chart .gigpress-table .description {
    font-size: 12px;
    font-style: italic;
    padding-bottom: 21px;
}

#shows_chart .gigpress-header {
    border: 1px solid #f00;
    font-weight: bold;
    color: #744a56;
}

#shows_chart .gigpress-rss a {
    display: none;
}

/* News Page */

.post_excerpt {
    margin-bottom: 21px;
}


/**** Blog Post ****/

#blog_post .metadata {
    margin-bottom: 21px;
    font-style: italic;
}

/**** Albums ****/

#main_album_list .album {

}

/* album detail page */

.large_album_cover img {
    width: 458px;
    height: 458px;
    border: 1px solid #58595b;
}

/* Post Detail Sidebar */

#post_sidebar p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 18px;
}

#post_sidebar h4 {
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
}