/*   
Theme Name: Joshua Russell
Theme URI: http://joshuarussellpianist.com
Description: Layout and design for Joshua Russell's Web site
Author: Secret Innovations
Author URI: http://secretinnovations.com

.
Designed by, Dan Pfeiffer
http://www.mediabounds.com
.
*/

*{
	border: 		0px;
	margin: 		0px;
	outline: 		none;
	padding: 		0px;
}

body{
	background:		#0E0B0A;
	font-family:	Garamond;
	font-size: 		14px;
}
h1{
	margin-bottom:	10px;

	color:			#79351A;
	font-family: 	sans-serif;
	font-size: 		2em;
	font-weight: 	normal;
	letter-spacing: 3px;
	text-transform: uppercase;
}
h2{
	clear:			both;
	
	border-bottom: 	1px solid #79351A;
	color: 			#79351A;
	font-size: 		1.8em;
	font-weight: 	normal;
}
h2>span{
	display:		block;
	
	font-size:		.75em;
	font-style:		italic;
}
h3{
	font-size:		1.2em;
	margin-top:		10px;
}
p{
	font-size: 		1.2em;
	line-height: 	1.5em;
	margin-bottom:	15px;
}
a,
a:visited{
	color: 			#79351A;
	text-decoration:none;
}
a:hover{
	color: 			#501905;
	text-shadow: 	0.0em 0.0em .2em #501905,0.0em 0.0em .2em #501905;
}
input,
textarea{
	padding: 		5px;
	
	border: 		1px solid #CCC;
	font-size:		.8em;
}


/*Header*/
#header{
	height: 		150px;
	margin: 		0 auto;
	position: 		relative;
	top: 			50px;
	width: 			960px;
	
	background: 	url(images/randomheader.php) no-repeat;
}
#header h1,
#header div.description{
	display: 		none;
}

/*Navbar*/
#navmenu{
	border-bottom: 	1px solid #333;
	background: 	#0E0B0A;
	background: 	rgba(14,11,10,.8);
	text-align: 	center;
	position: 		fixed;
	top: 			0;
	left: 			0;
	width: 			100%;
	z-index: 		1000;
}
#navmenu li,
#footer li{
	display: 		inline;
	list-style:		none;
}
#navmenu a{
	color: 			#FFF;
	font-size: 		1.2em;
	line-height: 	50px;
	padding: 		.97em 15px;
	text-decoration:none;
}
#navmenu a:hover,
#navmenu li.current_page_item a,
#navmenu li.current_page_parent a{
	background: 	url(images/arrow.png) bottom center no-repeat;
	color: 			#FFD5A6;
	text-shadow: 	0.0em 0.0em 1em #FFD5A6,0.0em 0.0em 1em #FFD5A6,0.0em 0.0em 1em #FFD5A6;
}

/*Page*/
#page{
	margin: 		0 auto;
	padding: 		15px;
	position: 		relative;
	top: 			50px;
	width: 			930px;
	
	background: 	#FCFEFD;
}
.navigation{
	height:			1em;
	margin-bottom:	10px;
}
.alignleft{
	float: 			left;
	margin: 		5px;
}
.alignright{
	float: 			right;
	margin: 		5px;
}
#page #content{
	margin-bottom: 	50px;
	width: 			62%;
}
#content h2{
	margin-top: 	20px;
}
.post{
	border-bottom:	3px solid #EEE;
	margin:			10px 0px
}
.postmetadata{
	font-size:		.8em;
}
#latestpost{
	border-top: 	3px solid #EEE;
	padding-top:	10px;
}
#page #sidebar{
	border-left: 	1px solid #DDD;
	position: 		absolute;
	top: 			5px;
	margin-bottom: 	10px;
	right: 			0;
	height: 		auto;
	width: 			35%;
	padding: 		10px;
}

/*Right Bar*/
#sidebar li{
	list-style: 	none;
	margin: 		5px 0px;
}
#sidebar>ul>li{
	margin-bottom: 	20px;
}
/*Newsletter*/
#sidebar #newsletter form{
	margin-top:		5px;
}
#sidebar div{
	margin:			5px 0px;
}
#sidebar #newsletter div a{
	display: 		none;
}
#sidebar #newsletter input[type=text]{
	width:			70%;
}
#sidebar #newsletter p{
	display: 		inline;
}


/*Footer*/
#footer{
	border-top: 	1px solid #DDD;
	color: 			#333;
	font-size: 		.9em;
	text-align: 	center;
}
#footer li{
	border-left: 	1px dotted #000;
	padding: 		0px 5px;
}
#footer li.page-item-5{
	border: 		none;
}
