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

/*
Theme Name: Suzanne Ramo Theme
Theme URI: http://suzanneramo.com/
Description: A custom theme for Suzanne Ramo, Soprano
Version: 1.0
Author: Michael Mahoney
Author URI: http://hatheadstudios.com/
Template: performer

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

/* @group Modification for Image Name */

div#name h1 a {
	background: transparent url('img/header_name.png') no-repeat;
}

.home div#name {
	background: transparent url('img/home_name.png') no-repeat;
}

/* @end */

/* @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);
}

#sidebar {
	background-image: none;
}
#sidebar .current_page_item a {
	background-image: url(img/navigation_arrows.gif);
}
#footer {
	background-image: url(img/footer_bkgd.gif);
}
.home #footer {
	background-image: none;
}
div#quote_bar {
	background-image: url(img/quotebar_bkgd.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/* @end */


/* @group Colors */

/* @group Non-changing Color */

.container {
	background-color: #fff;
}

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

#sidebar h2.aside-header {
	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, 
tbody th {
	background-color: #dfd1af;
}

.home #content cite,
#footer,
#footer a,
.home ul#navigation li a {
	color: #dfd1af !important;
}

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

.home .container {
	background-color: #5a3a28;
}

/* TEMPLATE MAIN COLOR 3 (Header background) */

#header {
	background-color: #5a3a28;
}

.home #content blockquote p, 
.home a {
	color: #f9edcf;
}

body#quotes #content blockquote,
tbody th {
	border-top-color: #5a3a28;
}

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

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

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

/* TEMPLATE MAIN COLOR 5 */

#header h2 {
	color: #fff;
}

/* @end */

/* @group Accent Color */

/* TEMPLATE ACCENT COLOR 6 */

a, 
#content h2, 
#content h2 a {
	color: #97612c !important;
}

#sidebar .aside p,
#sidebar ul a,
#sidebar ul li ul a,
#sidebar * {
	color: #583828 !important;
}

#quote_bar {
	background-color: #97612c;
}

#sidebar h2.aside-header,
div.aside {
	background-color: transparent !important;
	color: #e67d35 !important;
}

tbody tr:hover td {
	border-color: #97612c;
	color: #000 !important;
}

/* TEMPLATE ACCENT COLOR 7 */

#quote_bar blockquote,
#quote_bar blockquote p {
	color: #f9edcf;
}
#sidebar .current_page_item a, 
#sidebar .current_page_item ul li.page_item a {
	color: #e67d35 !important;
}

#sidebar .aside-content,
tbody tr:hover td {
	background-color: #f9edcf;
	color: #fff;
}

#sidebar .aside-content * {
	color: #fff;
}

/* @end */

/* @group Custom Additions */

div#sidebar {
	background: #f2dda8;
}

table tbody td {
	background: #f9edcf;
}

table tbody tr.odd td {
	background: #f2dda8;
}

/* @end */


/* @end */
/* @group Name */

.home #name {
	width: 640px;
}

#header h1 {
	font-size: 5.5em;
}

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

#header h2 {
	font-size: 2.8em;
	margin-bottom: .25em;
}

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

/* @end */
/* @group Modifications */

#header {
	position: relative;
}

.home #header {
	height: 556px;
}
#header img#headshot {
	width: auto;
}
.home #header img#headshot {
	height: 556px;
}

div#name {
	margin: 0;
}

div#name h1,
div#name h2,
div#name * {
	line-height: 0px !important;
	font-size: 0px !important;
	text-indent: 10000px !important;
	color: transparent;
}

div#name h1 a {
	display: block;
	position: absolute;
	height: 72px !important;
	width: 478px !important;
	bottom: 11px;
	right: 0px;
}

.home div#name {
	height: 122px !important;
	width: 666px !important;
	bottom: 0px;
	right: 0px;
}

body {
	margin: 0;
}

div.container {
	margin-top: 18px;
}

div.hathead_gallery h2,
div.hathead_gallery small,
div.hathead_gallery div.gallery {
	margin-left: 70px !important;
	display: block;
	width: 400px;
}


div.hathead_gallery dd.gallery-caption {
	font-size: 10px;
	text-align: left;
}

div.hathead_gallery dt.gallery-icon {
	width: 160px;
}

div.hathead_gallery dt.gallery-icon img {
	margin: 0;
}

.home ul#navigation {
	margin-top: 2.5em;
}


/* @end */














