/*
Theme Name: F8
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity 2.8.1 or higher
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 2.8.2
License:  GPL
*/
	
@import url("../modularity/style.css");

body {color:#000;background: #e7e2d5;}
.container-inner {width:950px; margin:0 auto;padding:0}
.container {background: #e7e2d5; margin:0px auto; padding-top:3em; padding-bottom:3.8em; padding-left:0; padding-right:0;}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p,li a {color:#000}
a {color:#000;text-decoration:underline;}
.homeLink{text-decoration:none;}
a:hover, a:focus {color:#000;text-decoration:underline;}
h2{font-weight: normal;}
p{font-size: 15px;
font-weight: 300;}
h2{
font-size: 12pt;
margin-bottom:4px;}
h3 a{
font-weight: normal;
padding-bottom:0}
h4{
font-size:14px;
font-weight: bold;
margin-bottom: 2px;}
h3{font-weight: normal;}
#roman{
font-weight: 200;}
h3 .sub{font-weight:normal;}
td{
padding:4px;
vertical-align: bottom;
}

/* POSTS */
.postmetadata { display: none; }
#posts{
/* display: none; need to make live when thum problem is fixed  THIS NEEDS TO BE MADE VISIBLE TO SHOW LATEST POSTS*/
margin-top:0px;}
.category-overlay{display:none;}

/* Masthead */
#masthead {margin-top:20px;display:block;height:132px;margin-bottom:10px; background-position:325px 0px; background-repeat: no-repeat;border-top:0px solid #000;float:none;background-image:url(http://melchin.org//oeuvre/wp-content/themes/f8/images/header.jpg)}


#masthead .logo {margin-top:40px; margin-left:80px;}
#masthead #logo h1.sitename {display:none;}
#masthead #logo h1.sitename a { color: #000; text-decoration: none; display:none;}
#masthead #logo h1.sitename a:hover {color:#222;display:none;}
#masthead #logo h1 img.sitetitle {margin-top:-16px}
#masthead #logo div.description {display:none;}
#masthead ul {display: none;}

#respond{display: none;}

#top{
display:none;}

#sidebar .item .post-title a{display:none;}

.nocomments{
display:none;}

#slideToggle{display:none;}

.postmetadata {background:#111;border-top:1px solid #444;border-bottom:1px solid #444;padding:1em;color:#999; -moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.postmetadata a {color:#000;}
.postmetadata a:hover {color:#000; text-decoration:underline}

.prev a, .next a {background-color:#000;color:#eee;text-decoration:none;padding:4px 10px 6px 10px; font-size:14px;display:block; margin-bottom: 1em; margin-top:50px;}
.prev a {float:left}
.next a {float: right}
.byline {font-size:11px;margin:0;color:#444}
.byline a {color:#444}
.byline a:hover {color:#000;text-decoration:underline;}
hr {background:#444}
div.colborder {border-right:0px solid #000;}
h3.sub,h2.sub {border-bottom:none;color:#000; text-transform:none;font-size: 12pt;letter-spacing: -.25px; }
#sidebar h6{margin-top:10px}
#slideshow{display:none;}
#sidebar ul li a,ul.txt li{border-bottom:1px solid #000;background:none;}
#sidebar ul li a:hover,ul.txt li:hover{color:#000;background: #111;}
#sidebar ul li a,ul.txt li{color:#333;}
#sidebar a:hover {color:#000}
#footer a:hover {color:#000;}
#footer-wrap {display:none;}
#footer ul{list-style:none;margin:0;padding:0;border-top:1px solid #444}
#footer ul li a{color:#eee;height:1%;background:url(images/li.png) no-repeat  0;line-height:1.2em;border-bottom:1px solid #444;display:block;padding:6px 0 6px 8px;}
#footer ul li a:hover{color:#000;background-position:1px 0.8em;background: #111 url(images/li-white.png) no-repeat 3px 10px;}
#footer ul li a span{color:#696455;}
#footer ul li.active a{cursor:default;color:white;}
#inside-wrap {margin:0 auto;padding:0;}
* html #inside-wrap {margin-top: 10px}
.pusher {text-align:right;background:#fff url(images/pusher.png) no-repeat bottom right;padding:4px 10px 0px 0px;font-size:11px}
.pusher a {color:#ccc;text-decoration:none}
.pusher a:hover {color:#000;text-decoration:underline;cursor:pointer}
.mover {color:#000;display:none;}
.mover a .more {color:#000; text-decoration:none;}
.move a:hover {color:#000;}
/* .feed {margin-left: 3px;padding: 0 0 0 19px;background: url(images/rss.png) no-repeat 0 50%;color:#eee;} */

/* NAVIGATION */

.sf-with-ul{height:1px;}

#nav-wrap {height:36px; margin:0 0 2em 0; color:#000;}

.home #nav-wrap {height:36px; margin:0; padding:0;}

.sf-menu {margin:0 0 25px 0;padding:0;display:block;position:relative;top:0;font-size:12px;width:948px;height:36px;float:none;clear:both;z-index:110; color:#000;}

.sf-menu li {margin-right:0; height:36px; width:157px;color:#000;} 

.sf-menu li a {padding:10px 10px 24px 12px;color:#000;}

.sf-menu li a:hover {height:2px;}

.sf-menu li.sfHover ul {top:36px;}

.sf-menu li {border-right: 1px solid #ccc; margin-left:0;color:#000;}

.sf-menu li.right {border:none; float:left; position:absolute;top:10px; right:10px;color:#000;}

.sf-menu li li {border:none;}

.sf-menu li li li {border:none;}

.sf-menu a {padding:0px;text-decoration:none;}

.sf-menu #search form#searchform input#s {background:#fff; width:140px;color:#000;}

.sf-menu .search ul, .sf-menu .search ul li { width: 158px !important;}

/* BOXES */
.error, .notice, .success. .box {padding:.8em;margin-bottom:1em;border:1px solid #444;background:#000;color:#eee;border-bolor:#444}
.error a, .notice a, .success a, .box a {color:#000;}
.welcomebox {padding:1.5em;margin-bottom:1.5em;background:#000;-moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.welcomebox h2 {color:#000;}
.welcomebox h3.sub {color:#bbb;border-bottom:none;font-weight:normal;}
#sidebar{width:170px; float:right;}

/* SLIDER */
.sliderGallery {width: 3260px}
.sliderGallery ul.items li a { height: 150px; width: 310px; }
.sliderGallery ul.items span.slider-title {width:302px}
.sliderGallery ul.items img.thumbnail-310x150 {width:310px; height:150px; margin:0;padding:0;float:none;/* opacity - move to sep. stylesheet */ filter: alpha(opacity=90); -moz-opacity: .90; opacity:.90;}
.sliderGallery ul.items img.thumbnail-310x150:hover {/* opacity - move to sep. stylesheet */ filter: alpha(opacity=100); -moz-opacity: 1; opacity:1;}

/* PORTFOLIO THUMBNAILS */
.portfolio-image-wrapper {position: relative; margin: 0 0 6px 0;padding:0;}
.portfolio-image-wrapper h6.title-overlay {text-transform:;background: #f0f0ed; padding:2px 5px 5px; top: 128px; left: 0;bottom: 0; height: 15px; width:300px; overflow:hidden; position: absolute; max-width: 300px; z-index: 101; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=100); -moz-opacity: 1; opacity:1; }
.portfolio-image-wrapper h6.title-overlay a { color: #181818; text-decoration: none; font-weight:normal;}
.portfolio-image-wrapper h6.title-overlay a:hover {color:#666;font-weight:normal;}
.portfolio-image-wrapper .category-overlay {display:none; /*font-size:.8em;background: #000; color:#515151;padding:2px 5px; text-align:right;top: 0; right: 0;display: block; height: 16px; width:auto; overflow:hidden; position: absolute; max-width: 302px; z-index: 101; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50;*/}
.portfolio-image-wrapper .category-overlay a {color:#000;}
.portfolio-image-wrapper .category-overlay a:hover {color:#000;}
.thumbnail-310x150, #category-stack .timthumbnail {max-width:310px;max-height:150px;width:310px;height:150px;margin:0 1.5em 1.5em 0;float:left}
.gallery-caption {font-style:italic;text-align:center}

/* CATEGORY SECTION */
#category-stack{margin:0 0 2em 0}
.byline {font-size:.9em;margin:0;color:#444}
.byline a {color:#bbb}
.more {margin:0 0 1em 0;background:#000}
.more ul{list-style:none;margin:0;padding:0;}
.more ul li a{color:#eee;height:1%;line-height:1.2em;border-bottom:1px solid #444;display:block;padding:6px 0 6px 8px;}
.more ul li a:hover{color:#000;background-position:1px 0.8em;background: #111}
.more ul li a span{color:#696455;}
.more ul li.active a{cursor:default;color:white;}

/*PhotoShelter*/
#psContainer { width: 990px; text-align: center; margin: 0px auto 10px auto; }
#psContent { text-align: left; margin: 0 auto; width: 950px; padding: 20px; }
#psContent H3 { color: #999; }
#psContent table { width: auto; } 
#PS_GPP_CUSTOM .container { margin: 10px auto 0px auto; }
#PS_GPP_CUSTOM #masthead #logo h1.sitename { margin-top: 23px; }
#PS_GPP_CUSTOM #masthead { border: none; }
#PS_GPP_CUSTOM #masthead #logo img.sitetitle {margin-top: -26px}