/* @override http://greenwoodmusicfestival.org/wp-content/themes/greenwoodmusicfestivalspring/style.css */

/*

Theme Name: Greenwood Music Festival Spring Theme
Theme URI: http://greenwoodmusicfestival.com/
Description: A custom theme for Greenwood Music Festival
Version: 1.0
Author: Michael Mahoney
Author URI: http://hatheadstudios.com/
Template: thematic

	Custom Performer Theme
	 http://hatheadstudios.com/

	This theme was designed and built by Michael Mahoney.

	The CSS is based on the Blueprint CSS Framework.
	
	The XHTML and Design are copyrighted works, all rights
	reserved. Copyright 2007, Hat Head Studios LLC.

*/

@import '../thematic/style.css';

body {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 85%;
	line-height: 1.5em;
	color: #fff;
}

#wrapper {
	border: none;
	background: #57684b;
}

#header {
	background: #a2dfdc url(images/header_page_tile.png) repeat-x center top;
}

#branding {
	position: relative;
	height: 185px;
	background: url(images/header_page_bkgd.jpg);
}

body.home #header {
	background: #a2dfdc url(images/header_bkgd.png) repeat-x center top;
}

body.home #branding {
	height: 400px;
	background: url(images/header_home_bkgd.jpg);
}

#blog-title  {
	display: block;
	height: 75px;
	border: none;
}

#blog-title span a {
	display: none;
}

#blog-description {
	font: italic 1.2em/1.5em Georgia, "Times New Roman", Times, serif;
	position: absolute;
	bottom: 30px;
	right: 0;
	width: 12em;
	text-align: right;
	color: #4c6866;
	padding: 0;
}

body.home #blog-description {
	font: italic 1.5em/1.5em Georgia, "Times New Roman", Times, serif;
	margin-left: 1.1em;
	width: 18em;
	position: relative;
	text-align: left;
	top: .5em;
}

#access {
	background: #d5e2ae url(images/access_bkgd.png) repeat-x 0 bottom;
	border: none;
	padding-bottom: 28px;
}

#access #menu {
	padding: 21px 0 0;
	font-size: 1.5em;
}

#access #menu .page_item a {
	border-right: 1px solid #90c6c3;
	padding-right: 18px;
}

#access #menu .page_item.last a {
	border-right: none;
	border-left: 1px solid #90c6c3;
	padding-right: 0;
	padding-left: 18px;
	float: right;
}

#access #menu .page-item-19 a {
	border-right: none;
}

#access .page_item a {
	background: none;
	border: none;
	color: #231f20;
}

#access .page_item a:hover {
	color: #ef4865;
	text-decoration: underline;
}

#access .current_page_item a {
	color: #558b3f;
}

#access .current_page_item a:hover {
	text-decoration: none;
}

/* @group Childmenu */


#childmenu { 
    padding:7px 0 0 0;
    width: 940px;
    font-size: 1.2em; 
    margin: 0 auto;
    overflow:hidden; /* clears the inner float  */
}
#childmenu ul {
    margin:0;
    list-style:none;
    clear:both;
}
#childmenu ul ul {
    display:none;
}
#childmenu li {
    display:inline;
}
#childmenu a {
    display:block;
    float:left;
    margin:0 10px 0 0;
    padding:1px 6px;
    color:#fff;
    text-decoration:none;
}

/* @end */


#main {
	color: #	color: #2e4b4a;
;
	padding-top: 2em;
}

#footer {
	background: #869f6e;
	border: none;
}

h1, h2, h3, h4, h5, h6 {
	color: #d9eba3;
}

h1.entry-title {
	color: #d9eba3;
} 

h2.entry-title a {
	color: #d9eba3 !important;
}

h2.entry-title a:hover {
	color: #b0c4cb;
	text-decoration: underline;
}

#content h3 {
	font-size: 1.3em;
} 

#content h4 {
	font-size: 1em;
}

#content a {
	color: #d9eba3;
}

#content div.hentry {
	border: none;
}

#content .p1,
#content .widgetcontainer {
	border-top: none !important;
}

#content div.hentry {
	border-top: 1px solid #869f6e;
}

.entry-meta,
.entry-utility {
	color: #bbb;
}

.entry-meta a {
	color: #b0c4cb !important;
}

.widgetcontainer a {
	color: #d9eba3;
}

#primary, #secondary {
	background: #758c65;
	padding: 0 18px;
	width: 282px;
	margin-bottom: 1em;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

h3.widgettitle {
	font-size: 1.5em;
	padding-bottom: 1em;
}

#primary hr {
	margin-top: 0;
	margin-bottom: 1em;
	border: 1px solid #fff;
}

abbr,
span.caps {
	font-size: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
}

