/* @override 
	http://kariragan.hatheadstudios.com/wp-content/themes/kariragan/style.css
	http://kariragan.com/wp-content/themes/kariragan/style.css
	../performer/style.css
	--
	http://kariragan.hatheadstudios.com/wp-content/themes/kariragan/style.css
	../performer/style.css
	--
	http://kariragan.hatheadstudios.com/wp-content/themes/kariragan/style.css
	../performer/style.css
	--
	http://kariragan.hatheadstudios.com/wp-content/themes/kariragan/style.css
*/

/*  
Theme Name: Kari Ragan Theme
Theme URI: http://hatheadstudios.com/
Description: A Custom Theme for Kari Ragan, Soprano
Version: 1.0
Author: Michael Mahoney
Author URI: http://hatheadstudios.com/
Template: performer

	Custom Performer Theme
	 http://kariragan.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 '../performer/style.css';

/* @group Images */

body {
	background-image: url(img/body_bkgd.jpg);
}
.container {
	background-image: url(img/container_bkgd.gif);
}
.home .container {
	background-image: none;
}
#header {
	background-image: url(img/header_bkgd.jpg);
}
.home #header {
	background-image: url(img/home_header_bkgd.jpg);
}
#quote_bar {
	background-image: url(img/quote_bar_bkgd.jpg);
	background-repeat: no-repeat !important;
	padding-top: 2.7em;
	padding-bottom: 1.3em;
}
#sidebar {
	background-image: url(img/sidebar_bkgd.gif);
}
#sidebar .current_page_item a {
	background-image: url(img/navigation_arrows.gif);
}
#sidebar .aside {
	background-image: url(img/sidebar_aside_bkgd.gif);
	background-repeat: repeat;
}
#footer {
	background: url(img/footer_bkgd.gif) no-repeat bottom left;
}
.home #footer {
	background: url(img/footer_home_bkgd.gif) no-repeat bottom left;
}
body#reviews #content blockquote,
body#testimonials #content blockquote,
body#quotes #content blockquote {
	background-image: none;
	background-position: top right;
}



/* @end */

/* @group Colors */

/* @group Non-changing Color */

.container {
	background-color: #fff;
}

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

#sidebar .aside h2 {
	color: #ffedc8 !important;
}

#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: #521b3c;
}

.home #content cite,
#footer,
#footer a {
	color: #521b3c;
}


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

.home .container {
	background-color: #775476;
}
#sidebar,
body#reviews #content blockquote,
#sidebar .aside h2 {
	background-color: #b47ca1;
}
tbody tr.odd td{
	background-color: #faebf4;
}
body#reviews #content blockquote {
	color: #775476;
}
/* TEMPLATE MAIN COLOR 3 (Header background) */

#header, 
tbody th {
	background-color: #775476;
}

.home #content blockquote p,
.home a {
	color: #775476;
}
body#reviews #content blockquote,
tbody th {
	border-top-color: #775476;
}

body#repertoire h3,
body#performances h3,
body#engagements h3,
tbody th {
	border-bottom-color: #775476;
}

/* 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 */


#sidebar .aside p,
#sidebar ul a,
#sidebar ul li ul a {
	color: #fff;
}

a, 
#content h2, 
#content h2 a {
	color: #531c3d;
}

#quote_bar {
	background-color: #531c3d;
}

tbody tr:hover td {572241	border-color: #9c6f9c;
}

/* TEMPLATE ACCENT COLOR 7 */

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

#sidebar .aside {
	background-color: #785476;
}

#sidebar .aside * {
	color: #fff !important;
}
tbody tr:hover td {
	background-color: #9c7a9c;
	color: #fff;
}
body#reviews #content cite,
body#quotes #content cite,
body#testimonials #content cite {
	color: #9c009c;
}
/* @end */

/* @group Quotation Marks */

.home blockquote:before,
.home blockquote:after {
	color: #503c50;	
}
#quote_bar blockquote:before,
#quote_bar cite:before {
	color: #503c50;
}

/* @end */

/* @end */


/* @group Name */
#name {
	bottom: -2.5em;
}
.home #name {
	bottom: 20px;
	width: 53em;
}
#header h1 {
	font-size: 7.8em;
	line-height: 1.3;
}

#header h2 {
	font-size: 3.3em;
}

.home #header h1 {
	font-size: 9.5em;
	line-height: 1.3em;
}

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

/* @end */

/* @group Modifications */

#sidebar {
	background-position: top right;
}

.home #header {
	height: 556px;
}
#header img#headshot {
	width: auto;
}
.home #header img#headshot {
	height: 556px;
}
.entry object#player {
	margin-bottom: 1em !important;
}

h4 {
	margin-bottom: .5em;
 }
 
 .back_bar {
	width: 644px;
	background-color: #9c7a9c;
	color: #fff;
}

.back_bar a {
	color: #fff;
}
/* @end */



