/*
Theme Name:		WP Framework
Theme URI: 		http://wpframework.com/
Version: 		0.2.4.9
Description: 	A <em>blank</em> WordPress Theme Framework <strong>that's everything you need, and nothing you don't.</strong> With features like <em>microformats, a traditional template structure, convention over configuration, clean semantic code, documenation, and it's atomic templating system</em>, WP Framework is <em>completely extensible, flexible</em> and <strong><em>the</em></strong> starting point for theme authoring and customization. To learn more, visit <a href="http://wpframework.com">http://wpframework.com</a>.
Author: 		Ptah Dunbar
Author URI:		http://ptahdunbar.com
Tags:			one-column, two-columns, three-columns, fixed-width, sticky-post, threaded-comments, microformats

Copyright 2008 Ptah Dunbar <http://ptahdunbar.com> All rights reserved.
WP Framework is licensed under the terms of the GNU General Public License version 2.

If you have any questions, comments, or concerns, 
visit <http://wpframework.com> for more information!
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/2col-r.css' );

/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}

body {
background-color:#333333;
color:#FFFFFF;
}

a:link,
a:visited,
a:hover,
a:focus,
a:active {
color:#8F995A;
}

.entry-content a:link,
.entry-content a:visited,
.entry-content a:hover,
.entry-content a:focus,
.entry-content a:active {
color:#8F995A;
text-decoration:none;
}

.entry-content a:hover,
.entry-content a:focus,
.entry-content a:active {
text-decoration:underline;
}

.container {
background-color:#7A633A;
width:85%;
min-width:700px;
margin-top:0;
margin-bottom:0;
}

#primary {
width:70%;
}

#secondary {
width:20%;
}

.band {
background-color:#472F03;
overflow:hidden;
background-repeat:repeat-x;
background-position:bottom center;
}

.wrapper {
background-image:url(images/gradient-right.jpg);
background-repeat:repeat-y;
background-position:98%;
}

.receptacle {
background-image:url(images/gradient-left.jpg);
background-repeat:repeat-y;
background-position:2%;
}

.container {
padding-bottom:80px;
}

.band h3 {
text-transform:uppercase;
}

.band h4 {
color:#8F995A;
text-transform:lowercase;
}

.band .member {
width:18%;
float:left;
padding:0.5em;
text-align:center;
cursor:pointer;
}

#logo,
#logo a:link,
#logo a:visited,
#logo a:hover,
#logo a:focus,
#logo a:active {
color:#F7F6F4;
font-size:2em;
line-height:0.7em;
padding-top:1em;
position:relative;
text-align:right;
font-family: Constantia, Georgia, "Times New Roman", Times, serif;
margin-right:0.3em;
font-weight:normal;
}

#tagline {
visibility:hidden;
}

.wplc_event_list span.event {
	color:#8F995A;
	display:block;
	font-size:1.3em;
}

.wplc_event_list span.event a:link,
.wplc_event_list span.event a:hover,
.wplc_event_list span.event a:visited,
.wplc_event_list span.event a:focus,
.wplc_event_list span.event a:active {
	text-decoration:underline;
}

.song-list,
.wplc_event_list {
list-style:none;
margin-left:0;
}

.wplc_event_list li {
margin-bottom:1em;
font-size:1.2em;
}

.wplc_event_list .date {
font-size:1.2em;
}

.wplc_event_list .description {
font-size:0.9em;
}

.song-list li {
font-size:1.2em;
padding:0.5em 0;
border-top:1px solid #472F03;
text-align:center;
}

.song-list ul,
.wplc_event_list ul {
margin-left:0;
margin-top:0.5em;
}

.description {
clear:left;
}

#content {
clear:both;
padding:0 2em;
}

.entry-content img {
border:4px solid #472F03;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius:3px;
margin-bottom:1em;
}

.entry-content p {
font-size:1.1em;
clear:none;
}

.entry-content {
border-bottom:2px solid #472F03;
overflow:hidden;
}

textarea, input {
background-color:#8F995A;
}

h2,
#secondary h3 {
border-bottom:2px solid #472F03;
color:#FFFFFF;
margin-bottom:1em;
font-size:2.3em;
margin-top:1em;
line-height:0.5em;
text-align:center;
}

#primary h3  {
color:#8F995A;
}

#copyright {
text-align:center;
}

.footer {
background-color:#472F03;
overflow:hidden;
padding:2em;
border-top:3px solid #8F995A;
margin-bottom:-80px;
}

.footer h3 {
font-size:2em;
margin-bottom:1em;
}

.gargoyle {
text-align:center;
}

.song-list li:hover {
background-color:#8F995A;
}

.song-list li:hover a:link,
.song-list li:hover a:hover,
.song-list li:hover a:visited,
.song-list li:hover a:focus,
.song-list li:hover a:active {
color:#FFFFFF;
text-decoration:none;
display:block;
}

.song-list li.album a:link,
.song-list li.album a:hover,
.song-list li.album a:visited,
.song-list li.album a:focus,
.song-list li.album a:active {
background-color:transparent;
display:inherit;
}

.song-list li.album:link,
.song-list li.album:hover,
.song-list li.album:visited,
.song-list li.album:focus,
.song-list li.album:active {
background-color:transparent;
display:inherit;
}

.navigation-links {
margin-bottom:0px;
}

img.alignright {
clear:right;
}

img.alignleft {
clear:left;
}

.hidden {
visibility:hidden;
}