/* @override 
	http://mmahoney.hatheadstudios.com/wp-content/themes/mmahoney/style.css
	http://mmahoney.org/wp-content/themes/mmahoney/style.css
*/

/*  
Theme Name: Michael McGregor Mahoney Theme
Theme URI: http://hatheadstudios.com/
Description: A Custom Theme for Michael McGregor Mahoney, Actor/Baritone
Version: 1.0
Author: Michael Mahoney
Author URI: http://hatheadstudios.com/
Template: performer

	Custom Performer Theme
	 http://mmahoney.org/

	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 '../performer/style.css';

/* @group Images */

body {
	background-image: url(img/body_bkgd.png);
	background-repeat: repeat-x;
}
body.home {
	background-image: url(img/home_body_bkgd.png);
}
.container {
	background-image: url(img/container_bkgd.png);
}
.home .container {
	background-image: none;
}
#header {
	background-image: url(img/header_bkgd.png);
}
#header #headshot {
	width: 190px;
}
.home #header {
	background-image: url(img/home_header_bkgd.png);
}
.home #header #headshot {
	width: 400px;
}
#sidebar {
	background-image: none !important;
}
#sidebar .current_page_item a {
	background-image: url(img/navigation_arrows.png);
}
#footer {
	background: url(img/footer_bkgd.png) no-repeat bottom left;
}
.home #footer {
	background: url(img/footer_home_bkgd.png) no-repeat bottom left;
}
body#quotes #content blockquote {
	background-image: none !important;
}



/* @end */

/* @group Colors */

/* @group Colors */

/* @group Non-changing Color */

.container {
	background-color: #fff;
}

#sidebar h2 {
	color: #999;
	border-bottom-color: #bbb;
}

#sidebar h2.aside-header,
tbody th {
	color: #fff;
}

#footer a {
	background-color: transparent;
}

tbody th,
tbody td {
	border-color: #fff;
}

.postmetadata,
form.ddfm {
	border-color: #ddd;
}

form.ddfm input:focus, 
textarea:focus {
	background: #efefef;
	color: #000;
}
a {
	background-color: transparent !important;
}

/* @end */

/* @group Main Color */

/* TEMPLATE MAIN COLOR 1 (Main background) */

body {
	background-color: #220604;
}

.home #content cite {
	color: #fff;
}
#footer,
#footer a {
	color: #686242;
}

/* TEMPLATE MAIN COLOR 2 (Home content background) */

.home .container {
	background-color: #938a5d;
}

#sidebar, 
tbody th,
#sidebar h2.aside-header {
	background-color: #746c5d;
}
/* TEMPLATE MAIN COLOR 3 (Header background) */

#header {
	background-color: #ab2711;
}

.entry em {
	font-weight: bold;
}

.home #content blockquote p,
body#quotes #content cite, 
.home a {
	color: #fff;
}

body#quotes #content blockquote {
	border-top-color: #c54321;
}

body#repertoire h3,
body#performances h3,
body#engagements h3 {
	border-bottom-color: #c54321;
}

/* TEMPLATE MAIN COLOR 4 (Home page name & links) */

#header h1, 
#header a {
	color: #fff;
}

/* TEMPLATE MAIN COLOR 5 */

#header h2 {
	color: #fff;
}

/* @end */

/* @group Accent Color */

/* TEMPLATE ACCENT COLOR 6 */

a {
	color: #4a400b;
}

#content h2, 
#content h2 a, 
#sidebar .aside p,
#sidebar ul a,
#sidebar ul li ul a {
	color: #c8c0a3;
}

#quote_bar,
#random-quote,
table.rep_list tr:hover td {
	background-color: #c8c0a3;
}

table.rep_list tr:hover td {
	background-color: #4a400b !important;
	color: #fff;
}

table.striped tbody tr.odd td {
	background-color: #eae6d7;
}

/* TEMPLATE ACCENT COLOR 7 */

#sidebar .current_page_item a, 
#sidebar .current_page_item ul li.page_item a,
#quote_bar blockquote,
#quote_bar blockquote p,
#quote_bar .quotescollection_randomquote,
#quote_bar .quotescollection_randomquote p {
	color: #fff;
}

#sidebar .aside {
	background-color: #4a400b;
}

#sidebar .aside a {
	color: #eae6d7;
}

/* @end */
/* @end */

/* @end */


/* @group Name */
#name {
	bottom: -.8em;
}
.home #name {
	bottom: -.8em;
}
#header h1 {
	font-size: 4em;
}

#header h2 {
	font-size: 2.33em;
	line-height: 1.5em;
}

.home #header h1 {
	font-size: 4em;
}

.home #header h2 {
	font-size: 2em;
	line-height: 1.5em;
}

/* @end */

/* @group Modifications */

body {
	margin-top: 0;
}

/* @end */











