/*
Theme Name: Sharkchild
Theme URI: http://beoriginal.com/
Description: Just Another Amazing Wordpress Theme.
Version: 2.0
Author: BeOriginal
Author URI: http://beoriginal.com/
Tags: dark, custom header, fixed width, three columns, widgets
*/

/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #000 url('images/bg-noise-pattern.jpg');
	color: #FFF;
	text-align: center;
	margin:0 auto;
	padding:0;
	}

.clear{
clear:both;
float:none;
margin:0;
padding:0;
}

#container{
	background: url('images/sharkchild-bg.jpg') repeat-x center top;
}


#header {
	background-color:transparent;
	height:240px;
	margin:0 auto;
	padding:0;
	width:960px;
	}
	#header-book {
		/*background:transparent url('images/header-darkverse-coffin.png') no-repeat;*/
		width:239px;
		height:180px;
		position:absolute;
		right:-38px;
		text-decoration:none;
		top:162px;
		
		z-index:1;
	}
#headerimg 	{
	margin: 0 auto;
	height: 240px;
	width: 900px;
	position:relative;
	}
	#headerimg a#logo {
		background:transparent url('images/sharkchild-logo.png') no-repeat;
		height:109px;
		left:-36px;
		position:absolute;
		text-decoration:none;
		top:84px;
		width:800px;
	}
	#headerimg #logo-cross {
		background:transparent url('images/header-cross-logo.png') no-repeat;
		height:171px;
		left:338px;
		position:absolute;
		text-decoration:none;
		top:5px;
		width:171px;
	}
	#headerimg a .description {
		position:absolute;
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		font-style:italic;
		color:#b1624c;
		left:16px;
		bottom:-16px;
		text-align: center;
	}
	#nav{
		position:absolute;
		bottom:0;
		left:-30px;
	}
		#nav ul{
			list-style:none;
			margin:0;
			padding:0;
			}
			#nav ul li{
				display:block;
				float:left;
				}
				#nav ul li a{
					font-size:36px;
					color:#c35a3a;
					padding:2px 10px;
					text-transform:lowercase;
					text-decoration:none;
				}
				#nav ul li a:hover{
					color:#c35a3a;
					text-decoration:none;
				}
				
#top-nav{
height:22px;
width:100%;
}
	#top-nav h2{
		padding:0;
		margin:0;
		float:right;
	}
	#top-nav ul{
		list-style:none;
		margin:0;
		padding:4px;
		float:right;
	}
	#top-nav ul li{
		display:block;
		float:left;
	}
	#top-nav ul li a{
		font-size:12px;
		color:#c35a3a;
		padding:2px 10px;
		text-transform:lowercase;
		text-decoration:none;
	}
	#top-nav ul li a:hover{
		color:#c35a3a;
		text-decoration: underline;
	}		
	#login-form form{
	width:200px;
	height:auto;
	background:#000000;
	border:1px solid #663333;
	margin:0 auto;
	padding:10px;
	}
	#login-form label{
	padding:0;
	margin:0;
	float:left;
	}
	#login-form input{
	padding:2px 4px;
	margin:4px auto;
	width:192px;
	clear:both;
	}
	#login-form .checkbox{
	clear:both;
	margin:2px auto 8px;
	padding:0;
	width:100px;
	}
	#login-form #rememberme{
	clear:none;
	float:right;
	margin:0;
	padding:0;
	width:auto;
	}

#page{
	width:960px;
	clear:both;
	margin:0 auto;
	padding:0;
	}

#content {
	font-size: 1.2em;
	float:left;
	width:537px;
	margin:8px auto 40px;
	}
	
	.post a,.post h2 a:hover,.post h3 a:hover{
	color:#F7C8A2;
	}
	.post a:hover{
	color:#FFB89F;
	}
		.post{
		background:#9C7765 url(images/post-bg-center.jpg) repeat scroll center top;
		height:100%;
		margin:32px auto 0;
		padding:0;
		position:relative;
		width:537px;
		overflow:hidden;
		color:#ffe4d5;
		text-align:left;
		}
	.post-inside{
		position:relative;
		top:0;
		left:0;
		margin:0;
		padding:32px 0;
		overflow:hidden;
		min-height:180px;
		}
	.post-top{
		background:transparent url(images/post-bg.jpg) repeat-x scroll center top;
		left:0;
		margin:0;
		padding:0;
		position:relative;
		top:0;
		}
	.post-bottom{
		background:transparent url(images/post-bg-bottom.jpg) repeat-x scroll center bottom;
		left:0;
		margin:0;
		padding:0;
		position:absolute;
		bottom:0;
		height:100px;
		width:100%;
		}
	.post-left{
		background:transparent url(images/post-bg-left.jpg) repeat-y scroll left top;
		height:100%;
		left:0;
		margin:0;
		padding:0;
		position:absolute;
		top:152px;
		width:103px;
		}
	.post-right{
		background:transparent url(images/post-bg-right.jpg) repeat-y scroll right top;
		height:100%;
		right:0;
		margin:0;
		padding:0;
		position:absolute;
		top:152px;
		width:103px;
		}
	.post-wrapper{
		position: relative;
		}
		.post-outer-bottom{
		background:transparent url(images/post-shadow-bottom.png) no-repeat scroll center bottom;
		bottom:-18px;
		height:18px;
		left:-8px;
		position:absolute;
		width:554px;
		}
		.post-outer-left{
		background:transparent url(images/post-shadow-left.png) repeat-y left top;
		height:100%;
		left:-12px;
		position:absolute;
		top:-3px;
		width:12px;
		}
		.post-outer-right{
		background:transparent url(images/post-shadow-right.png) repeat-y right top;
		height:100%;
		right:-12px;
		position:absolute;
		top:-3px;
		width:12px;
		}
		.post-outer-top{
		background:transparent url(images/post-shadow-top.png) no-repeat scroll center top;
		height:4px;
		left:-1px;
		position:absolute;
		top:-4px;
		width:100%;
		}
		
	.post-header{
		width:auto;
		margin:0 40px 20px;
		text-align:center;
		}
		.post-header h2,.post-header h2 a{
			text-align:center;
			color:#FFE4D5;
		}
		
		
.postmetadata {
	with:331px;
	height:100px;
	padding-top:0;
	color:#ffffff;
	font-size:14px;
	margin:16px auto 0;
	font-family:"Times New Roman", Times, serif;
	background:url(images/twoFlower.png) no-repeat center bottom;
}
.postmetadata label{
	display:block;
	text-align:center;
	line-height:25px;
	padding-bottom:10px;
}
.postmetadata span{
	 display:block;
	 text-align:center;
}
.postmetadata a{
	color:#EAEFC2;
}
.postmetadata a:hover{
	color:#BCCED7;
	text-decoration:underline;
}

		

small {
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-style:italic;
	text-align:left;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}


h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #FFF;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}
	
	.post h1, .post h2, .post h3 {
	margin:0;
	padding:0;
	}

	.entry {
	font-size:14px;
	padding:0 40px;
	text-align:left;
	}
	.entry p{
	padding:0;
	margin:0 0 8px;
	line-height:normal;
	text-align:left;
	}
	.entry object{
	margin:20px 0;
	}

#comments{
text-align:left;
width:480px;
margin:20px auto;
}
#comments form{
text-align:left;
width:362px;
margin:0;
}
#comments label{
float:left;
width:100%;
}
#comments input{
margin:0 auto 10px;
padding:4px 10px;
width:340px;
}
#comments input#submit{
margin:0 auto 10px;
padding:4px 10px;
width:auto;
}
#comments textarea#comment{
margin:0 auto 10px;
padding:4px 10px;
width:340px;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: "Times New Roman", Times, serif;
	}

.commentmetadata {
	font-weight: normal;
	}
	
	
.news{
	width:180px;
	height:150px;
	display:block;
	background:#000000;
	text-align:center;
	overflow:hidden;
	}

#sidebar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	float:left;
	padding:20px 20px 0 0;
	width:180px;
	text-align:center;
	position:relative;
	}
	#sidebar ul li,#sidebar_dos ul li{
	margin:4px auto 20px;
	padding:0;
	color:#FFF6CF;
	font-size:12px;
	}
	#sidebar ul li h2,#sidebar_dos ul li h2{
	margin:4px 2px 10px;
	padding:0 10px;
	display:block;
	color:#993300;
	font-size:16px;
	border-bottom:1px dotted #993300;
	}
	#sidebar ul li ul li, #sidebar_dos ul li ul li{
	margin:0 0 4px 24px;
	text-align:left;
	}
	
	#sidebar form button, #sidebar_dos form button{
	background:url(images/form-submit-button.png) no-repeat;
	border:none;
	color:#FFFFCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	display:block;
	height:43px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 12px;
	text-align:center;
	width:171px;
	cursor:pointer;
	}
	input.subscribeInputBg{
		background:url(images/subscribeInputBg.png);
		color:#FFFFCC;
		width:160px;
		height:20px;
		padding-left:3px;
		padding-right:3px;
		padding-top:6px;
		line-height:26px;
		border:none;
	}
	
#featured-podcast{
background:transparent url(images/featured-podcast.png) no-repeat;
width:200px;
height:240px;
border:none;
margin:0 auto;
padding:0;
text-decoration:none;
display:block;
}
#sidebar-subscribe-itunes{
background:transparent url(images/sidebar-subscribe-itunes.png) no-repeat;
width:168px;
height:80px;
border:none;
margin:0 auto;
padding:0;
text-decoration:none;
display:block;
}
#sidebar-podcast-feed{
background:transparent url(images/sidebar-podcast-feed.png) no-repeat;
width:168px;
height:52px;
border:none;
margin:0 auto;
padding:0;
text-decoration:none;
display:block;
}
#sidebar-author-photo{
background:transparent url(images/sidebar-author-photo.png) no-repeat;
width:200px;
height:255px;
border:none;
margin:0 auto;
padding:0;
text-decoration:none;
display:block;
}
#sidebar_dos ul#sidebar-nav{
		left:10px;
		position:absolute;
		top:0;
		z-index:1;
	}
	#sidebar ul#sidebar-nav{
		position:absolute;
		top:-2px;
		left:16px;
	}
	#sidebar ul#sidebar-nav li,#sidebar_dos ul#sidebar-nav li{
		margin:0 auto;
		padding:0;
	}
	
	
	#sidebar_dos ul#sidebar-nav .sidebar-nav-content{
		position:absolute;
		top:20px;
		left:20px;
	}
	#sidebar_dos ul#sidebar-nav .sidebar-nav-content h2{
		margin:0;
		padding:0;
	}
	#sidebar_dos ul#sidebar-nav .sidebar-nav-content p{
		margin:8px auto;
		padding:0;
	}
			#sidebar_dos ul#sidebar-nav .sidebar-nav-content h2 a{
				color:#460000;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-style:italic;
				font-weight:bold;
				font-size:18px;
				border:none;
			}
			#sidebar_dos ul#sidebar-nav .sidebar-nav-content a{
				color:#000000;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-style:italic;
				font-weight:bold;
				border:none;
			}
			.rss-icon{
				background:url(images/sidebar-tiny-icon-rss.png) no-repeat;
				height:16px;
				width:auto;
				padding-left:24px;
				display:block;
				margin-left:4px;
				}
			.itunes-icon{
				background:url(images/sidebar-tiny-icon-itunes.png) no-repeat;
				height:24px;
				width:auto;
				padding-left:24px;
				display:block;
				margin-left:4px;
				}
				
		#sidebar .sidebar-social li{
			margin:0;
			padding:0;
			}
		#sidebar .sidebar-facebook{
			display:block;
			background:url(images/sidebar-social-facebook.png) no-repeat center;
			width:180px;
			height:50px;
			margin:0 auto;
			}
		#sidebar .sidebar-myspace{
			display:block;
			background:url(images/sidebar-social-myspace.png) no-repeat center;
			width:180px;
			height:50px;
			margin:0 auto;
			}
		#sidebar .sidebar-twitter{
			display:block;
			background:url(images/sidebar-social-twitter.png) no-repeat center;
			width:180px;
			height:50px;
			margin:0 auto;
			}
		#sidebar .sidebar-amazon{
			display:block;
			background:url(images/sidebar-social-amazon.png) no-repeat center;
			width:180px;
			height:50px;
			margin:0 auto;
			}
			
			
			
	#sidebar-nav-sharkchild{
		background:transparent url(images/sidebar-paper-top.png) no-repeat scroll 0 0;
		width:214px;
		height:84px;
		border:none;
		margin:0 auto;
		padding:0;
		text-decoration:none;
		display:block;
	}
	#sidebar-nav-darkverse{
		background:transparent url(images/sidebar-paper-center.png) no-repeat;
		width:214px;
		height:85px;
		border:none;
		margin:0 auto;
		padding:0;
		text-decoration:none;
		display:block;
	}
	#sidebar-nav-remains{
		background:transparent url(images/sidebar-paper-bottom.png) no-repeat;
		width:214px;
		height:72px;
		border:none;
		margin:0 auto;
		padding:0;
		text-decoration:none;
		display:block;
	}
	#sidebar-darkverse-logo{
		background:transparent url(images/sidebar-darkverse-logo.png) no-repeat;
		width:170px;
		height:40px;
		border:none;
		margin:0 auto;
		padding:0;
		text-decoration:none;
		display:block;
	}
	#sidebar-sharkchild-logo{
		background:transparent url(images/sidebar-sharkchild-logo.png) no-repeat;
		width:170px;
		height:40px;
		border:none;
		margin:0 auto;
		padding:0;
		text-decoration:none;
		display:block;
	}
	#sidebar_dos{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		float:left;
		margin-top:80px;
		padding:220px 0 0 20px;
		text-align:left;
		width:180px;
		position:relative;
	}


.search-term{
	font-weight:bold;
	font-style:italic;
	background: #000 url('images/bg-noise-pattern.jpg');
	color:#E8CF7F;
	padding:2px 6px;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color:#FFE4D5;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #FFF6CF;
	text-decoration: none;
	}

a:hover {
	color: #AF1E0A;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */


ul{
margin:0;
padding:0;
list-style:none;
}
li{
margin:0;
padding:0;
}



/* Footer */
.footerRptrIMg {
	width:100%;
	clear:both;
}
#footer {
	clear: both;
	margin:0 auto;
	padding: 0;
	height:236px;
	background:url(images/footer-bg.jpg) repeat-x center top;
	border: none;
	text-align: center;
	font-size: smaller;
	color: #fefbfb;
	width:100%;
}
#footerWrapper {
	width:860px;
	margin:0px auto;
	padding-top:30px;
	clear:both;
}
.footerRptr {
	float:left;
	display:block;
	padding:0 40px 0 0;
	font-size:14px;
	width:232px;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
}
.footerRptr h2{
	color:#843d45;
	font-size:14px;
	width:160px;
	display:block;
	text-align:left;
	font-weight:700;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	border-bottom:1px solid #843d45;
	line-height:24px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.footerRptr ul{
	clear:both;
	display:block;
	padding:0 0 0 5px;
}
.footerRptr ul li{
	display:block;
	clear:both;
	background:url(images/footerBullet.png) no-repeat left top;
	padding:0 0 0 18px;
}
.footerRptr ul li a{
	clear:both;
	color:#fff;
}
.footerRptr p{
	display:block;
	clear:both;
	padding:0 0 0 5px;
}
.copyright {
	clear:both;
	display:block;
	text-align:center;
	color:#7b2e35;
	padding-top:40px;
}