/*
Theme Name: Birdies
Theme URI: http://stilled.net/
Description: Birdies!
Author: Kelle
Author URI: http://stilled.net
*/
* {
	margin:0;
	padding:0;
}

html {
	background:#f7f7f1 url(images/htmlBg.jpg) bottom left repeat-x;
	font-size:62.5%;
}

body {
	background:url(images/htmlBg.jpg) top left repeat-x;
	font:.825em/1.995em "helvetica neue",helvetica, arial,sans-serif;
	color:#555;text-align:center
}
#container {
	width:900px;
	margin:0 auto;
}
#menu {
	background:#1d1d1d;
	padding:3px 5px
}
	#menu ul {
		margin:0;float:left;
		text-align:left;
		padding-top:2px
	}
	#menu ul li {
		display:inline;
		padding:0 12px;
		text-transform:lowercase;
		font-style:italic;
		font-size:1.5em;
		font-family:Georgia, serif;
	}
		#menu ul li a {
			color:#d9c8b4;
			text-decoration:none;
		}
			#menu ul li a:hover {
				color:#BAA386
			}
	#menu form {
	float:right;margin:0 !important
	}
	#menu input {
		border:1px solid #333;
		padding:7px;color:#333;
		background:#777;
		font-size:1em
	}
		#menu input#searchsubmit {
			padding:6px;
			margin-left:8px
		}
#header {
	background:url(images/header.jpg) top right no-repeat;
	height:210px;
}
	#h1 {
		width:100%;height:100%;
		display:block;
		background:url(images/h1.jpg) no-repeat 20px 50px;
	}
#homelink {
width:100%;height:100%;display:block
}
h1 {
text-indent:-9999%;width:0;height:0
}
#content {
	padding:20px;
	float:left;
	text-align:left;
	width:580px;
	font-size:1.4em;
}
#sidebar {
	padding:20px;
	float:right;
	text-align:left;
	width:219px;
	font-size:1.2em;
}
	#sidebar h2, #sidebar h3, #sidebar h4 {
		text-transform:uppercase;
	}
#footer {
	color:#999;
	padding:25px;
	font-size:1.2em;
}
#footer p {
margin:0 !important;padding:0 !important;
text-align:left;font-weight:bold;font-size:1.1em
}
.clear {
clear:both
}

p {
	font-size:1.2em;
}

p + p,p + ul,ul + p,p + ol,ol + p,p + form, form + p,.linklist,.post .postinfo,
form + ul,ul + form,ul + ul,.post + #comments,p.meta + div,div + p.meta
p + h2,ul + h2,ol + h2,blockquote + h2,form + h2,
p + h3,ul + h3,ol + h3,blockquote + h3,form + h3,
p + h4,ul + h4,ol + h4,blockquote + h4,form + h4 {
margin-top:14px;
}
blockquote {
	border-left:10px solid #AAAAAA;
	border-right:10px solid #AAAAAA;
	padding:15px 20px; color:#777;
	background:#eee;
	margin:18px auto; 
	font:italic 1.3em georgia,serif;
	width:70%;
}
input,select,textarea {
	background:#fff;
	border:1px solid #AAAAAA;
	font-size:1em;
	font-family:"helvetica neue",helvetica,arial,sans-serif;
	padding:5px;
	letter-spacing:.05em;
	color:#555;
}
input:focus,select:focus,textarea:focus {
background:#f9f9f9
}
a {
text-decoration:none;
font-weight:bold;
color:#499ea3
}
a:hover {
text-decoration:underline
}
a img {
border:0
}
code {
font-size:1.25em;
font-weight:bold
}
small {
font-size:.9em;
color:#555
}
ul {
margin:0 0 0 15px
}
ol {
margin:0 0 0 20px
}
ul.unlist {
margin-left:0 !important;
list-style:none
}
h2,h3,h4 {
font-family:"helvetica neue",helvetica, arial,sans-serif;
line-height:1.75em
}
h2,h3,h4,h2 a,h3 a,h4 a {
color:#444
}
h2 a:hover,h3 a:hover,h4 a:hover {
color:#333
}
h2 {
font-size:1.9em
}
#sidebar h2 {
font-size:1.6em;
padding-top:7px
}
h3 {
font-size:1.6em
}
h4 {
font-size:1.3em
}

.post {
margin-bottom:20px
}
.post.border {
padding-bottom:25px;
border-bottom:2px dotted #ccc
}
h2 .post-edit-link {
width:16px;height:16px;
margin:0 0 0 10px
}
h2 .editlink {
width:16px;height:16px;
border:0
}
h2 .h2date {
	color:#AAA;
	text-transform:uppercase;
	font-size:0.6em;
}
.postcontent p + h2,.postcontent p + h3,.postcontent p + h4,.postcontent ul + h2,.postcontent ul + h3,.postcontent ul + h4,.postcontent ol + h2,.postcontent ol + h3,.postcontent ol + h4,.postcontent form + h2,.postcontent form + h3,.postcontent form + h4 {
margin-top:20px
}
#commentlist {
	list-style:none;
	margin-left:0;padding-left:0
}
#commentlist li {
	margin-top:18px;
	padding:25px;
	background:#e8e8e8;
}
	#commentlist li.odd {
		background:#f1f0f0;
	}
.commentavatar {
	float:right;
	margin:0 0 0 18px
}
.commentavatar a img {
	border:5px solid #C5C5C5;
	padding:7px;margin:7px 0
}
#commentlist li.highlighted {
	background:#fff;
}
#comments .navigation {
padding:20px 25px;
margin:18px 0;
background:#77d1d9
}
#comments .navigation,#comments .navigation a {
color:#0f3435;
text-decoration:none
}
#comments .navigation a:hover {
color:#000
}
#xhtml,#smilies {
width:460px
}
.meta {
font-weight:bold
}
.meta span.quote {
margin:0 !important
}
.wp-pagenavi {
font-size:1.15em;font-weight:bold;
margin:15px 0 0 -6px
}
.wp-pagenavi span.pages,.wp-pagenavi span.current,.wp-pagenavi span.extend {
color:#444 !important;border:0 !important;
margin:2px;padding:2px 4px;background:transparent !important
}
.wp-pagenavi a {
border:0 !important;
color:#499ea3 !important
}
.wp-pagenavi a:hover {
color:#499ea3 !important;
text-decoration:underline !important
}
ol#answered {
list-style:none
}
ol#answered p.question {
font-weight:bold;
margin-top:15px
}
ol#answered p.answer {
margin-top:0
}
ol#answered p.meta {
margin-top:0;
font-size:.9em;
color:#8c8982
}
ul.wp-tag-cloud {
margin:0;padding:0
}
ul.wp-tag-cloud li {
display:inline;text-transform:lowercase;
padding-right:5px
}
#moretags {
margin:0
}
.extlink {
padding-right:15px;
background:url(images/external.png) right center no-repeat
}
ul.xoxo.blogroll li {
display:inline;
padding-right:3px
}

#flickr {
	
}
	#flickr div {
		float:left;
	}
	#flickr img {
		margin:3px;
		border:5px solid #c5c5c5;
	}

li.mytwitter {
	list-style-type:none;
	background:url(images/twitterBg.jpg) no-repeat;
	height:67px;
	list-style-type:none;
	overflow:hidden;
	padding:15px 3px 7px 7px;
	width:170px;
}

code {
	font-family:Courier, "Monaco", monospace;
	font-weight:normal;
	font-size:0.9em;
}
	code strong {
		font-weight:bold;
	}
	code.block {
		background: #e5e5da;
		border-left:5px solid #a1a1a1;
		color:#444444;
		display:block;
		padding:9px;
		margin:10px;
	}
	
.floatleft {
	float:left;
}
.floatright {
	float:right;
}

.postcontent img {
	border:5px solid #C5C5C5;
	margin:3px 10px 3px 0;
}

img.wp-smiley {
	border:0;
	margin:0;
}

div#imageNavigationEg {
	display:block;
	text-align:center;
	width:100%;
}
#imageNavigationEg ul {
	list-style-type:none;
	margin:15px auto;
	width:500px;
	height:60px;
}
#imageNavigationEg ul li {
	float:left;
}
	#imageNavigationEg ul li a {
		display:block;
		background:url(http://stilled.net/wp-content/uploads/2010/03/menubg.jpg) no-repeat 0 0;
		width:125px;
		height:60px;
	}
		#imageNavigationEg ul li a:hover {
			background-position:0px -60px;
		}
		#imageNavigationEg ul li.about a {
			background-position:-125px 0;
			width:133px;
		}
			#imageNavigationEg ul li.about a:hover {
				background-position:-125px -60px;
			}
		#imageNavigationEg ul li.site a {
			background-position:-258px 0;
			width:97px;
		}
			#imageNavigationEg ul li.site a:hover {
				background-position:-258px -60px;
			}
		#imageNavigationEg ul li.contact a {
			background-position:-355px 0;
			width:145px;
		}
			#imageNavigationEg ul li.contact a:hover {
				background-position:-355px -60px;
				width:145px;
			}
		#imageNavigationEg ul li a span {
			display:none;
		}
