/*   
Theme Name: MERZBARN - A Thematic Child Theme
Theme URI: 
Description: Custom Thematic Child Theme for merzbarn.net
Author: Tristan Spill
Author URI: http://tristanspill.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css'); 

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');






/* Top header with image */

#header {
background:url(images/topHeader.jpg) no-repeat top center;
background-color:#000;

}

/* Hide title in header */


a:link { 
	color: #403d41;
	}
a:visited { 
	color: #9f9da2;
	}
a:hover { 
	color: #cf1912;
	text-decoration: none;
	}
a:active { 
	color: #333333;
	}


#blog-title {
display:none;                 
}

#blog-title a {
	color: white;
}



/* force header layout to look good again without blog-title */
#branding {
height:36px;         
}



/* text override */

body, input, textarea {
    font: 14px Helvetica, Arial, "Lucida Grande", AkzidenzGrotesk, Verdana, "Myriad Pro", sans-serif;
    line-height: 20px;
    color: #555555;
}

/* softer bg color */

body {
    background:white;
}



small {
	line-height: 1.4em;
	font-size: 0.8em;
}


#main {
    clear:both;
    padding:44px 0 22px 0;
}


/* nav override */
/*** THEMATIC SKIN ***/
.sf-menu {
    border-right:1px solid #1a1512;
	float:left;
}
.sf-menu a {
	border-left:1px solid #1a1512;
	border-top:1px solid #1a1512;
	border-bottom:1px solid #1a1512;
	padding:9px 13px;
	text-decoration:none;
	letter-spacing: 0.8px;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color:#1a1512;
}
/* normal txt color - WHITE */
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/                                                        
	color: #e9ead8;
}
/* bg color - MUSHROOM SLATE*/
.sf-menu li {
	color: #cd2120;
	background:		#1a1512;
}
.sf-menu li li {
	color: #cc2120;
	background:		#1a1512;
}
.sf-menu li li li {
	color: #cb2120;
	background:		#1a1512;
}
/* hover bg color - RED */
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background: #cb2120;    
    color: #e9ead8;
	outline:0;
    border-bottom-color:#1a1512;
}
.sf-menu ul {
    border-right:none;
    border-bottom:1px solid #1a1512;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
/* dropdown bg color - SLATE */
.sf-menu ul a {
    background:#170d0d;
	border-bottom:none;
}
/* dropdown txt hover color - WHITE */
.sf-menu ul a:hover {
    color: #e9ead8;
}

/* END OF nav override */





/* title formatting */


.entry-title {
    text-transform: uppercase;
    color: #7a7a7a;
    font-size: 18px;
    font-weight:bold;
    line-height: 18px;
    border-top: 2px solid #7a7a7a;
    padding-top: 7px;
        /* padding-left: 40px;
	background: url(images/ks.gif) no-repeat 0px -1px; */
}

.entry-title a {
    font-weight: bold;
    color: #7a7a7a;
    text-decoration:none;
}
.entry-title a:active,
.entry-title a:hover {
    color: #cb2120;
}


/* category, tag archive title format */


.page-title span {
    font-style:italic;
}




/* link formatting */

div.entry-content a {
	    text-decoration: none;
    	background-color: white;
		font-weight:bold;
}


div.entry-content ul li {
	list-style-type: square;
}



/* remove border from right column */

#primary {
    border-left-style: dotted;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-color: #7c7c7c;
    margin-bottom:22px;
}


/* remove "Search" title from Search Widget */

label {
	
display:none;
	
}

/* navbar color with Transparency */

#access {
    height:32px;
    font-size:12px;
    overflow:visible;
    z-index:100;
    background:#1a1512;
    opacity:.90;
    filter: alpha(opacity=90); 
    -moz-opacity: 0.9;
}


/* side nav typography */

.aside a {
    border-bottom-color: #b3b4b6;
    color: #2f323e;
    text-decoration:none;
	/* border-bottom:1px dotted; */
}
.aside a:active,
.aside a:hover,
.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
 	border-bottom:1px dotted;
    color: #cf1912;
}

.aside .current_page_item a,
.aside .current_page_item h3 {
    padding: 3px;
    background-color: #f2f2f2;
    color: #cb2120;
}

.aside ul {
    list-style-type: none;
    list-style:none;
    margin-left:0;
}
.aside ul ul {
    margin-left: 0px;
    margin-bottom: 22px;
    margin-right: 0;
    margin-top: 0;
    list-style-type: none;
    list-style:disc;
}
.aside ul ul li {
    padding-top: 2px;
    color: #a7a7a7;
    padding-left: 0;
    padding-bottom: 2px;
    padding-right: 0;
    list-style-type: none;
}

.aside h3 {
    text-transform:none;
	border-top: 2px solid #3c3c3c;
	font: bold 15px AkzidenzGrotesk, Helvetica, Verdana, Arial;
	color: #222;
	margin-bottom: 8px;
	padding: 7px 0 2px;
}


/* side nav typography */

.widget_tag_cloud {
    margin:0 0 22px 0;
}



/* Caption TEXT - image gallery etc. */


.wp-caption-text,
.gallery-caption {
    padding-top: 5px;
    text-align: left;
    padding-right: 18px;
    padding-left: 5px;
    color: #7d7d7d;
    font-size: 11px;
    line-height: 15px;
}


.gallery {
    padding:0 0 22px 0;
}


dl.gallery-item {
	margin:0em;

}


.entry-content img {
    margin: 0em;
}


/* HIDE entry TEXT top and bottom */



.entry-meta {
    display:none;
    color:#666;
    font-size:13px;
    font-style:italic;
    line-height:18px;
}

.entry-utility {
	display:none;
    color:#666;
    font-size:13px;
    line-height:18px;
    margin:0 0 44px 0;
}




/* pdf Link Icon */

a[href$=".PDF"], a[href$=".pdf"] {
	padding: 2px 2px 2px 20px;
	background: url("images/icon_pdf.gif") left center no-repeat;
}


/* lower footer block */

#footer {
    border-top:0px solid #ccc;
    margin-top:22px;
}

#siteinfo {
    border-top-color: #141414;
    border-top-width: 8px;
    border-top-style: solid;
    color: #7c7c7c;
    font-size:11px;
    line-height:18px;
    padding:22px 0px 44px 50px;
    background: url(images/up.gif) no-repeat 0px 10px;

}


/* layout tweaks */



.entry-content {
    padding:0px 0 0 0;
}

.hentry {
    padding:0 0 0px 0;
}
