/* @override 
	http://singersbeyondborders.hatheadstudios.com/wp-content/themes/singersbeyondborders/styles/singersbeyondborders/singersbeyondborders.css
	http://singersbeyondborders.com/wp-content/themes/k2/styles/singersbeyondborders/singersbeyondborders.css
*/

/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: Hat Head Studios LLC
	Author Site	: http://hatheadstudios.com
	Style Name	: Singers Beyond Borders
	Style URI	: http://singersbeyondborders.om
	Version		: Beta .1
	Comments	: This design was created exclusively for Singers Beyond Borders, copyright 2008, Hat Head Studios LLC, all rights reserved.
	Style Footer: Design Copyright 2008 <a href="%stylelink%" title="%style% by %author%">%author%<!-- %version%--></a>
	Header Height: 300px
*/

body {
	background: #740000 url(background.png) no-repeat center top;
}

#page {
	border: none;
	background: #fff url(footer.png) no-repeat center bottom;
	padding-top: 0;
	width: 950px;
}

.columns-two #page {
	/* The entire design is contained within the 'page' id */
	width: 950px !important;
	}
	
#header {
	/* Contains the H1 and menu */
	height: 300px;
	background: #e6e6e6 url(header.jpg) no-repeat left top;
	}
	
#header h1 {
	font-size: 7.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	padding: 130px 10px 0;
}

#header .menu {
	font-size: 1.5em;
}

ul.menu li.current_page_item a {
	background: white;
}

a.press_materials {
	position: absolute;
	top: 30px;
	right: 22px;
}	

#primary {
	/* Contains the main column */
	width: 670px;
	}
	
.page-head h2 {
	text-align: left;
}

div#post-10 div.page-head {
	display: none;
}

div#post-10 div.entry-content {
	width: 950px;
	margin: -25px -30px;
	display: block;
	z-index: 100;
}

#home .page-head {
	display: none;
}

.hentry {
	/* Each entry is contained within the 'hentry' class */
	}

.entry-content {
	border-bottom: 1px solid #ddd;
	}

.secondary {
	/* Contains the sidebar */
	}
	
#footer, #footer a {
	color: #9f6b6b;
	border-color: #9f6b6b;
}

/* @group Forms */

.ddfm .fieldwrap {
	text-align: left;
}

.ddfm input,
.ddfm textarea {
	width: 560px;
	margin-left: 10px;
}

.ddfm textarea {
	height: 250px;
}

.ddfm label {
	width: 80px;
	display: block;
	float: left;
	text-align: right;
}

.ddfm .fmverify {
	width: 356px;
	color: #999;
}

.ddfm .captcha {
	margin-bottom: -8px;
}

.ddfm .submit {
	margin-left: 90px;
}

.ddfm .submit input {
	margin: 0;
	width: auto;
}

/* @end */


h1.sIFR-replaced .sIFR-flash {
	background: transparent;
}

.photo-gallery {
	width: 100%;
	margin: -26px 0 -58px -30px;
	padding: 0;
}

body#photos #primary {
	width: 100%;
	margin: 10px 0 0;
	padding: 0;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix, .entry-content { display: inline-block; }   
.clearfix:after, .entry-content:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clearfix, * html .entry-content { height: 1%; }
.clearfix, .entry-content { display: block; }
