/*  
Theme Name: Biomusicology Blue
Theme URI: http://www.spitfire.cc/diegetic/
Description: 2-column blue and white theme.
Version: 0.66
Author: F
Author URI: http://www.spitfire.cc/diegetic/
*/

body {
	margin-top:0px;
	margin-bottom: 0px;
	background-color: #BEDDEB;
	color:#383C3E;}

* {
	font-family: lucida grande, lucida sans unicode, verdana;
	font-size:11px;}

a, .post h3 a, blockquote p a:link {
	color:#1F627C;
	padding:0px 1px 0px 1px;
	text-decoration:none;
	background-color: #E1EAEF;
	}

a:hover, blockquote p a:hover {
	text-decoration:none;
	border:0px;
	background-color: #fff;
	}

#container{
	overflow:hidden;
	width:800px;
	padding:0px;
}

#content{
	clear:both;
	float:left;
	width:520px;
	margin-top: 10px;
	margin-right: 20px;
	padding:0px;
}

#sidebar {
	color:#0D5D7F;
	margin-left:30px;
	padding:7px 0px 0px 0px;
	margin-right:0px;
	width:210px;
	float:right;
	}
	
#sidebar ul { 
background:#9AC4D6;
margin-bottom:10px;
padding:10px 0px 10px 0px;}

#sidebar ul, #sidebar ul li ul li, #sidebar ul li ul li ul, #sidebar ul li ul li ul li {
	margin-left: 0px;
	list-style: none;}

#sidebar li {	list-style: none;}
	
#sidebar ul li {
	padding: 3px 3px 2px 10px;
	margin-top:0px; 
margin-bottom:0px;
line-height:16px;
margin-left:5px;}
	
#sidebar li a {
background:#ffffff;
color:#256C8A;
line-height:20px;
font-weight:bold;
font-family:lucida grande; 
font-size:11px;
padding:2px;}
	
#sidebar li a:hover { 
color:#fff;
background:#9AC4D6;
}

#sidebar h2 {
	color: #1F627C;
	padding:3px;
	background:#fff;
	text-align:right;
	font-family:arial;
	letter-spacing:-1px;
	font-weight:normal;
	text-transform:lowercase;
	font-size:16px;
}
	
#sidebar input {
	height: 16px;
	padding: 5px;
	color: #fff;
	background-color:#4A92B0; 
	border: 0px;
	width: 200px;
}

#wrapper{
	left:50%;
	margin-left:-400px;
	position:relative;
	width:800px;
	font-family: lucida sans unicode, verdana;
	font-size: 11px;
line-height:17px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#footer{
	clear:both;
	float:left;
	width:820px;
	margin-top:20px;
	margin-bottom:0px;
	padding:0px;
	font-size: 10px;
	border-top:2px solid #6AB5D2;
	text-align:center;
	color: #5D98B0;
}
#footer p, #footer a {
	font-size:10px;}

#header {
	margin-top:5px;
	width:800px;
	padding:1px;
	text-align:center;
	border-bottom:3px solid #80B0C7;}

#header h1 {
	padding-bottom:15px;
	font-size:30px;
	font-family:arial;
	font-weight:normal;
	color:#fff;
	margin-bottom:5px;}

#header h1 a {
	color:#337596; 
	border:0px;
	letter-spacing:-1px; 
	font-size:30px; 
	font-weight:normal; 
	font-family:arial; 
	background: none;}

#header h1 a:hover, #footer a:hover, .alignleft a:hover, .alignright a:hover {
	background:#fff;
}

.post {
	font-size:12px;
	width:530px;
	margin-left:0px;
	margin-top: 10px;
	text-align:left;
	background-color:#fff;
	padding:1px 15px 1px 15px;
	margin-bottom:20px;
	color:#111;
line-height:18px;
}

.post h3, .post h3 a {
	margin-top:15px; 
	letter-spacing:-1px; 
	font-weight:normal;
	font-family:arial; 
	line-height:26px; 
	font-size:24px;
}
		
.post h3 {
	border-bottom: 2px solid #A6CAD9; 
padding-bottom:3px;
margin-bottom:-2px;
	color:#66A1BA;
}
			
.post h3 a {
	padding:0px; 
	border:0px; 
	background-color:#fff; 
	color:#33758F;
}
.post h3 a:hover {
	background-color:#fff; 
	color:#66A1BA;
}

	
.post a {
color:#33758F;
font-weight:bold;
background:none;
}

.post a:hover {
color:#009DFF;
}

a img {border:1px solid;}

.metadata {
	text-align:right;
	background-color:#fff;
}

.metadata p, .metadata a {font-size:10px; font-weight:normal;}

.metadata p {border-top:1px solid #ccc;  padding-top:3px; color:#333;}

.metadata a {	
color: #fff;
	background-color:#4A92B0; 
	border: 0px;}

.metadata a:hover {
color: #4A92B0;
background-color: #fff;}




.navigation {
	width:540px;
}
.alignleft{
	float:left;
	padding:1px 5px 5px 5px;
	border:0px;
}
.alignright{
	float:right; 
	padding:1px 5px 5px 5px; 
	border:0px;
}
.alignright a, .alignleft a {border:0px;}

textarea {
background:#fff;
		width:500px; 
		padding:5px; 
		border:1px solid #ccc;
		}
#submit, #author, #email, #url { 
	padding:5px; 
background:#CEE7F2;
color:#497385;
border-left:0px; border-top:0px;
border-right:1px solid #6C9AAD;
border-bottom:1px solid #6C9AAD;
	}

blockquote {
	background-color:#F4F4F4; 
	border-left:3px solid #9AC4D6; 
color:#222; 
	padding:3px 10px; 
	margin-top:20px;
	margin-bottom:20px;
	}

.nocomments {
		font-weight:italic; 
		color:#999;}
#comments, #respond {
		text-align:right; 
		margin-top:20px;}

.metadatum {
		background-color:#F4F4F4; 
		border:1px dotted #eee; 
		color:#222;
font-size:10px; 
		text-align:center; 
		padding:10px; 
		margin-top:20px; 
		margin-bottom:20px;
}
.metadatum p {
	font-size:10px; 
	margin:0px;
	}
	
.metadatum a {
	font-size:10px; 
	padding:0px;
}

.alt {
	padding:3px 5px 5px 5px;
	border: 1px solid #eeeeee;
	color:#333;}
.alt a {padding:0px;}

.commentbyline {border-top:1px dotted #B3CCD5; font-size:10px; margin:0px; text-align:right;}
.commentbyline a, b {font-size:10px;}

.husser {
	padding:3px 5px 5px 5px;
	color:#333;
	border:1px solid #BFD3DA; 
	margin-top:20px;}

img#wpstats{display:none}
