/*
Theme Name: Winn Hill Cemetery
Theme URI: winnhillcemetery.com
Description: WP Theme for Winn Hill Cemetery. See more development notes in style.css
Author: Nathan Akers + Daniel Frett
Author URI: http://nathanakers.com
Version: 1
License: Based on WordPress' GNU General Public License; This template licenced only for Winn Hill Cemetery
License URI: license.txt

	Notes for Future Development:
	+ We chose not to build a child theme because there were too many options to override. This theme is pretty stripped down.
	+ We did most of our functionality through the plugin "winnhill."
	+ All code is based off the original WP TwentyEleven Theme.
	+ We tried to strip certain Admin features like Posts and Widgets, that go unused in the Winn Hill site, so as to keep the administration from messing anything up.
	+ We tried our best to use native WP functionality, to a point, but I'm confident we didn't do everything that way.
	+ The WP Version during original 1.0 development was version 3.0.
	+ We did not deal with supporting RTL.

*/


@import url("style-base-twentyelevenstyle.css");



/* -----------------------------------------
	all
--------------------------------------------*/
body {background-color:#d5d5d5; padding:15px; text-shadow:1px 1px 1px rgba(0,0,0,0.15);}

.hidden {display:none;}

#page {width:940px; margin:0 auto 3em; padding:0; background:transparent none;}
.page-in {background:#a0a58a url(images/bg-alt.jpg) no-repeat left top; border:30px solid #e1e1e1; padding:0 30px; min-height:564px; box-shadow:0 0 1px #aaa;}


/* -----------------------------------------
	header
--------------------------------------------*/
#branding {padding-bottom:0; border-top:0; margin-top:30px;}
#branding hgroup {margin:0; position:relative;}
#site-title {padding:15px 0 0; margin:0;}
#site-title a {font-size:28px;}
#site-title a, #site-title a:hover, #site-title a:focus, #site-title a:active {color:#fff;}
#access {background:transparent; border-bottom:3px solid #fff; box-shadow:none; margin-bottom:20px; position:relative;}
#access div {float:right; margin:0 15px;}
#access ul {font-size:14px;}
#access li {border-radius:5px 5px 0 0; background:rgba(1,35,69,0.1); margin-left:5px;}
#access a {line-height:28px; color:#012345; border-radius:5px 5px 0 0; font-weight:normal; padding:0 15px;}
#access li.current_page_item,
#access li.current_page_ancestor {background:#fff;}
#access ul ul {top:28px; padding:8px 0 0; box-shadow:none;}
#access ul ul li {margin:0; background:transparent none;}
#access ul ul li a {border-radius:0; border-bottom:1px solid #e1e1e1;}


/* -----------------------------------------
	content
--------------------------------------------*/
#main {background:#fff; background:rgba(255,255,255,0.85); border-radius:10px; margin-bottom:20px; padding-top:45px; min-height:367px;}
#main:after {content:""; display:block; visibility:hidden; height:1px; clear:both;}

#primary {margin:0;}

#content {margin:0 0 5em; width:auto; position:relative;}
#content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}	
#content #nav-single {display:none;}

.content-subnav {margin:0 auto 1em; width:78%; height:2em;} /* width is same as entry-header and entry-content */
.content-subnav li {list-style:none; float:left; margin:0 15px 0 -10px;}
.content-subnav a {line-height:2em; padding:0 10px; display:block; border-radius:1em; font-weight:normal; color:#012345;}
.content-subnav a:hover,
.content-subnav li.current_page_item a {color:#000; text-decoration:none; background:rgb(170,187,203);}

.hentry {padding-top:0; border:0;}
.hentry .entry-header,
.hentry .entry-content {position:relative;}
.hentry .entry-header,
.hentry .entry-content,
.hentry #comments-title {width:78%; margin:0 auto;}
.hentry .entry-content iframe {border:1px solid #ccc;}
.hentry .entry-meta {display:none;}
.hentry img {background-color:#f9f9f9;}
.hentry .entry-content p {margin-bottom:1.4em;}

#site-generator {background:transparent; border-top:3px solid #fff; color:#fff; text-align:right; padding:7px 0; font-size:13px;}
#site-generator a {color:#fff; padding-right:1em;}

.post-password-required .entry-content form {background:#fff; border:1px solid #ccc; padding:15px;}
.post-password-required .entry-content form p {margin-bottom:0;}
.post-password-required + #comments {display:none;}


/* -----------------------------------------
	page specific overrides
--------------------------------------------*/
body.home .page-in {background-image:url(images/bg.jpg);}
body.home #main {height:367px; padding:0; overflow:hidden; visibility:hidden;}

body.error404 #main #searchform {margin:0; border:1px solid #bbb; padding:20px 15px;}
body.error404 #main #searchform input#s {width:400px; border:1px solid #ccc; background-color:#fafafa;}

body.page .hentry,
body.single .hentry {padding-top:0; border:0;}

body.attachment .image-attachment div.attachment {border:0; padding:0;}
body.attachment .image-attachment div.attachment a {padding:9px; border:1px solid #ddd; display:block; background:#fafafa;}
body.attachment .image-attachment div.attachment a img {margin:0;}
body.attachment .image-attachment div.attachment a:hover {background:#eee; border-color:#bbb;}



/* -----------------------------------------
	IE overrides
--------------------------------------------*/
.lte-ie7 #comments .nopassword {display:none;}

.lte-ie8 #access ul ul {padding-top:0; border-top:3px solid #fff;}
.lte-ie8 #access ul ul li a:hover {background:#ddd;}

