/*   
Theme Name: Elegant Grunge
Theme URI: http://michael.tyson.id.au/elegant-grunge-wordpress-theme
Description: An unwashed yet crisp theme with a feature footer, styled image frames, a page template with a uniquely configurable sidebar and a photoblog tag page
Author: Michael Tyson
Author URI: http://michael.tyson.id.au
Version: 1.0.3
Tags: tan, light, one-column, two-columns, three-columns, fixed-width, custom-header, right-sidebar, theme-options, threaded-comments, photoblogging

	Elegant Grunge by Michael Tyson
	http://michael.tyson.id.au/elegant-grunge-wordpress-theme
	
	The CSS, XHTML, design and PHP are released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*//**************************** **   Contents **************************** 	
* General	* Layout		(Top-level page element styles)		- Menu		- Header		- Content		- Sidebar		- Footer	* Content	(Formatting of items in main content area)		- General		- Standard wordpress		- Comments		- Comment form		- Frame	* Sidebar	(Formatting of items in sidebar)		- General		- Search		- Tag cloud		- Wordpress calendar		- Photoblog widget	* Footer		(Formatting of items in footer)		
/**************************** **   General ****************************/
body {	margin: 0;	padding: 0;	background: #db9c48;	font-family: "Palatino", "Georgia", "Baskerville", serif;	color: #A34B08;}a {	color: #5f5f5f;}img {	border: 0;}/**************************** **   Layout ****************************/
/* Menu */
#menu {	
background-image:url(images/menue_sm_bg.jpg);
background-repeat:no-repeat;
background-color: #a34b08;	height:3.0em;
}
#menu ul {	width: 800px;	margin: 0 auto;	padding: 0;	bottom: 0;	left: 0;	list-style: none;}
.double-right-sidebar #menu ul {	width: 947px;}
#menu ul li {	float: left;	background-image:url(images/menu_bg.jpg);	background-repeat:repeat-x;	text-align:center;	width: 85px;	height:49px;	margin-right:10px;	border-left: 2px solid #612903;	border-right: 2px solid #612903;	border-bottom:2px solid #612903;	color:#7d3704;}
#menu .page_item a {	display: block;	margin-right:10px;	font-size:14px;	font-weight:bold;	color: #7d3704;	text-shadow: #000 0 1px 1px;	text-decoration: none;	text-align:center;	width: 85px;	height:49px;	padding-top: 11px;}
#menu .current_page_item a, #menu .page_item a:hover {	color: #7d3704;	text-align:center;	font-size:14px;	font-weight:bold;	text-shadow: #000 0 1px 1px;	padding-top: 11px;}

/* Header */
#header-wrap {	background: url(images/header-repeat.jpg) repeat-x center top;}#header {	height: 216px;	background: url(images/header.jpg) no-repeat center;}


 #subscribe {width: 350px; position:absolute; left:800px; top:0;  }


/*subscribe try neu - float */
/* #subscribe {height:auot; margin-left:490px; top: -50px; position:relative;}*/

#subscribe img {display:block; margin-bottom: -10px;}
#subscribe img.con {display: block; width: 78px; height:53px; display:block; margin-bottom: -9px; margin-left: 60px;}

/*BG Image Hack for FB Share */
#subscribe a.conTw {background: url(images/connect_twitter.png) no-repeat; display: block; width: 49px; height:50px; display:block;margin-left:1px;text-indent:-10000px;}
#subscribe a.conFB {background: url(images/connect_fb.png) no-repeat;display: block; width: 49px; height:50px; display:block; margin-left:-5px;text-indent:-10000px;}
#subscribe a.conXi {background: url(images/connect_xing.png) no-repeat;display: block; width: 49px; height:50px; display:block; margin-left:1px;text-indent:-10000px;}
#subscribe a.conFr {background: url(images/connect_flickr.png) no-repeat;display: block; width: 49px; height:50px; display:block; margin-left:1px; text-indent:-10000px;}
#subscribe a.subRSS {background: url(images/connect_rss.png) no-repeat;display: block;	width: 49px; height: 50px;	margin-left:0px;	text-indent:-10000px;}
/*BG Image Hack for FB Share End*/

/*#subscribe img.sub {display: block;	width: 149px;	height: 129px;	margin-left: 0;	margin-top: -8px; }*/
#subscribe ul {	width: 350px;	margin: 0 auto;	padding: 0;	bottom: 0;	left: 0;	list-style: none;}
#subscribe ul li {float: left; width: auto;	height:50px;margin-right:6px;}


#subscribe img a {display:block; border:none;}

/*#subscribe ul li {float: left; width: 149px;	height:53px;	margin-right:10px;}*/
.no-sidebar div #header {	background-image: url(images/header-no-sidebar.jpg);}.double-right-sidebar div #header {	background-image: url(images/header-double-sidebar.jpg);}#headerCon {	width: 800px;	margin: 0 auto;}.double-right-sidebar #header div {	width: 947px;}

#header div#subscribe{width: 620px; position:absolute; left:800px; top:0;}

#header h1 {	font: 18px "Georgia", "Baskerville", serif;	font-weight:bold;	margin: 0;	width: 600px;	padding: 45px 200px 10px 100px;}

#header h1 a {	color: #e59636;	text-decoration: none;	font-weight: bold;	font-style: normal;	text-shadow: #000 0 1px 2px; margin:25px 0 0 200px;}

#blog-description {	position: relative;	/*top: 60px;	left: 200px;*/	color: #e59636;	font-weight:bold;	text-shadow: #000 0 1px 1px;	padding: 0 130px 10px 300px;	display:block;}

/*connect*/
#connect{
display:block;
margin-left:-116px;
margin-top:-8px;
overflow:hidden;
position:absolute;
width:78px;
height:176px;
}

/* Content */
#content-container {	background: #db9c48 url(images/body.jpg) repeat-y center top;}.no-sidebar div #content-container {	background-image: url(images/body-no-sidebar.jpg);}.double-right-sidebar div #content-container {	background-image: url(images/body-double-sidebar.jpg);}#content {	width: 800px;	margin: 0 auto;}.double-right-sidebar #content {	width: 947px;}#body {	float: left;	width: 490px;	padding-left: 20px;	padding-right: 20px;}.no-sidebar div div #body {	width: 760px;	float: none;}/* Sidebar */#sidebar {	float: right;	font-size: 0.9em;	width: 220px;	position: relative;	left: -15px;}.double-right-sidebar #sidebar {	font-size: 0.8em;	float: left;	position: relative;	left: 28px;	width: 181px;}.double-right-sidebar #sidebar2 {	font-size: 0.8em;	float: right;	position: relative;	left: -8px;	width: 169px;}/* Footer */#footer-wrap-outer {	margin-top: -51px;	background: #4c4c4c url(images/footer-repeat.jpg) repeat-x center top;}#footer-wrap {	width: 100%;	background: url(images/footer.jpg) no-repeat center top;	padding-top: 91px;	padding-bottom: 30px;}.no-sidebar div #footer-wrap {	background-image: url(images/footer-no-sidebar.jpg);}.double-right-sidebar div #footer-wrap {	background-image: url(images/footer-double-sidebar.jpg);}#footer {	width: 800px;	margin: 0 auto;	padding-left: 7px;	padding-right: 7px;	padding-top: 90px;	min-height: 30px;}

/**************************** **   Content ****************************/
/* General */
h2 {	font-size: 1.9em;	font-weight: normal;	font-style: normal;	color: #a34b08;	margin-top: 0px;	margin-bottom: 0.5em;}
h2 a {	text-decoration: none;	color: #a34b08;}
#body h2 a{	text-decoration: none;	color: #a34b08;	background-image: url(images/h2_bg.png);	background-repeat:no-repeat;	background-position:97% 25px;	padding-bottom:20px;}
h2.bg {	text-decoration: none;	color: #a34b08;	background-image: url(images/h2_bg.png);	background-repeat:no-repeat;	background-position:97% 25px;	background-position:left 25px;	padding-bottom:20px;}.post .entry {	font-size: 0.9em;	line-height: 1.3em;	clear: both;}.post .author {	color: #949494;	font-size: 0.8em;	position: relative;	top: -1.5em;}.post .info {	color: #bcbcbc;	font-size: 0.8em;}.post .date {	background-image: url(images/date.png);	width: 89px;	height: 73px;	text-align: center;	float: right;	text-transform: uppercase; margin-right:-10px;}.post .date .month {	display: block;	font-size: 14px;	line-height: 17px;	padding-top: 3px;	color: #fff;	font-weight: bold;}.post .date .day {	display: block;	font-weight: bold;	font-size: 20px;	padding-top: 3px;	line-height: 18px;	color: #fff;}.post .date .year {	display: block;	font-size: 0.7em;	padding-top: 3px;	color: #fff;}.metadata {	margin-top: 40px;	text-align: center;	font-size: 0.7em;	color: #a34b08;}.metadata a {	text-decoration: none;}.photoblog-thumbnail {	display: inline;	vertical-align: middle;}.more-link {	clear: both;	display: block;	margin-top: 30px;	margin-left: 20px;	font-size: 0.9em;	color: #A34B08;	background: url(images/more-link.png) no-repeat left center;	padding-left: 30px;}.hr {	clear: both;	border: 0;	background-image: url(images/hr.png);	color: #f8faf7;	width: 426px;	height: 121px;	margin: -8px auto 0;}.hr hr {	display: none;}

.navigation {	width: 100%;	margin-top: 50px;}
.navigation a {	text-decoration: none;	font-size: 0.7em;}
.navigation .previous {	float: right;}
.navigation .next {	float: left;}
.top {text-align:center; margin-left: 150px; margin-right:150px;}

.search_result {	margin-left: 20px;}
.search_result h4 {	margin-left: -20px;}
.search_result h4 a {	text-decoration: none;}
.search_result .metadata {	color: #BFC4C1;	margin-top: 10px;	text-align: left;}
.search_result .metadata a {	color: #A34B08;}/* Standard wordpress */
.aligncenter, div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}
.alignleft {  	float: left;}
.alignright {   float: right;}
.clear {	clear:both;}
.wp-caption {   border: none;   text-align: center;   background-color: #f8faf7;   padding-top: 4px;}
.wp-caption img {   margin: 0;   padding: 0;   border: 0 none;}
.wp-caption p.wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0 4px 5px;   margin: 0;}/* Comments */.commentlist {	padding: 0;	list-style-type: none;	margin-top: 16px;	margin-left: 0px;}.commentlist li {	margin-top: 16px;	margin-left: 30px;	max-width: 460px;}.commentlist li .comment-content,.commentlist li .before-comment,.commentlist li .after-comment,.commentlist li .after-comment div {	background:transparent url(images/comment.jpg) no-repeat top right;}.commentlist li .comment-content {	position:relative;	zoom:1;	_overflow-y:hidden; 	padding: 28px 0 0px 0px;}.commentlist li .before-comment {	/* top+left vertical slice */	position:absolute;	left:0px;	top:0px;	width: 27px; /* top slice width */	margin-left: -27px;	height:100%;	_height:1600px; /* arbitrary long height, IE 6 */	background-position:top left;}.commentlist li .after-comment {	/* bottom */	position:relative;	width:100%;}.commentlist li .after-comment,.commentlist li .after-comment div {	height: 40px; /* height of bottom cap/shade */	font-size:1px;}.commentlist li .after-comment {	background-position:bottom right;}.commentlist li .after-comment div {	position:relative;	width:27px; /* bottom corner width */	margin-left: -27px;	background-position:bottom left;}.commentlist .comment {	margin: 0;	font-size: 0.8em;	padding-right: 27px;}.comment-text {	margin-left: 42px;	margin-right: 10px;	margin-top: 24px;	font-size: 0.9em;}.comment-text * {	margin-bottom: 0;	padding-bottom: 0;}.commentlist .comment .reply {	text-align: right;	position: relative;	top: 15px;	z-index: 100;	font-size: 0.9em;}.commentlist .comment .reply a {	color: #D7DBD8;	text-decoration: none;}.avatar {	float: left;	margin:0 10px 0 0!important;}

/* Comment Form */
input.text {	width: 200px;	padding: 5px;	border: 1px solid #f2f2f2;}textarea {	width: 410px;	height: 100px;	margin: 0;	padding: 5px;	border: 1px solid #f2f2f2;}

/* Frame - Gallery */
.frame-outer.aligncenter {	text-align: center;}
.frame-outer span {	display: inline-block;}
.frame-outer span span {}
.frame-outer span span span {	}
.frame-outer span span span span {background-color:#FFFFFF; border: 1px solid #000; padding: 5px; margin:3px; min-width: 140px;	min-height: 150px;	text-align: center;	overflow: hidden;}
.frame-outer span span span span * {  max-height:135px;  max-width: 135px;}
.frame-outer.small span {	}
.frame-outer.small span span {	}
.frame-outer.small span span span {	}
.frame-outer.small span span span span {	padding: 10px;	min-height: 38px; min-width: 38px;}
.frame-outer span span span span span {	background: none;}
.frame-outer span span span span 
.wp-caption-text {	margin-top: 10px;}
#gallery-1 img {
border:1px solid #000;
}

/**************************** **   Sidebar ****************************/
/* General */.sidebar {	color:#806038;	}.sidebar h2 {	font-size: 1.4em;	color: #a34b08;	margin-bottom: 20px;}.sidebar a {	color: #A34B08;}.sidebar ul, .sidebar ul ol {	margin: 0;	padding: 0;}.sidebar ul li {	list-style-type: none;	list-style-image: none;	margin-bottom: 25px;}.sidebar ul p, .sidebar ul select {	margin: 5px 0 8px;}.sidebar ul ul, .sidebar ul ol {	margin: 5px 0 0 10px;}.sidebar ul ul ul, .sidebar ul ol {	margin: 0 0 0 10px;}ol li, .sidebar ul ol li {	list-style: decimal outside;}.sidebar ul ul li, .sidebar ul ol li {	margin: 3px 0 0;	padding: 0;}/* Search */.sidebar #searchform div {	background-image: url(images/searchform.png);	width: 226px;	height: 49px;	margin-left: -7px;}.sidebar #searchform div #s {	border: 0;	margin-top: 14px;	margin-left: 19px;	width: 149px;	height: 16px;	color: #db9c48;	font-size: 1.0em;	outline: none;}.sidebar #searchform div #searchsubmit {	border: 0;	background: none;	width: 39px;	height: 26px;	margin-left: 4px;	overflow: hidden;	cursor: pointer;	font-family: "Palatino", "Georgia", "Baskerville", serif;	color: #fff;	font-size: 14px;	font-weight:bold;	text-transform: lowercase;}.double-right-sidebar .sidebar #searchform div {	background-image: url(images/searchform-double-sidebar.jpg);	width: 190px;	height: 45px;	margin-left: -3px;}.double-right-sidebar .sidebar #searchform div #s {	border: 0;	margin-top: 14px;	margin-left: 19px;	width: 117px;	height: 16px;	color: #909090;	font-size: 0.9em;	outline: none;}

/* Tag cloud */.widget_tag_cloud a {	text-decoration: none;	color:#A34B08;}/* Wordpress calendar */#calendar_wrap {	margin: 0px;}#wp-calendar {	width: 100%;}#wp-calendar th {	text-align: left;}

/* Photoblog widget */.sidebar .elegant_grunge_photoblog div {	text-align: center;}.sidebar .photoblog-thumbnail img {	background: #fff;	border: 1px solid #aaa;	padding: 3px;	display: inline;}

/**************************** **   Footer ****************************/
/*#footer #subscribe a {	display: block;	position: absolute;	background-image: url(images/rss.png);	width: 149px;	height: 126px;	margin-left: -126px;	margin-top: -68px;	text-indent: -2000px;	overflow: hidden;}*/#footer .legal, #footer .credit {	color: #e59636;	/*background-image:url(images/footer_bg.png);	background-repeat:repeat;*/}#footer .legal {	float: left;	margin-left:360px;}#footer .credit a {	text-decoration: none;}#footer .credit {	float: left;	margin-left:360px;}#footer .widget-wrap {	float: left;	width: 264px;	margin-bottom: 36px;}#footer .widget {	margin-right: 21px;	margin-left: 21px;}#footer {	font-size: 0.8em;	line-height: 1.1em;}#footer a {	color: #e59636;}#footer h2 {	color: #e59636;	font-size: 1.3em;	margin-bottom: 15px;	font-weight: normal;	font-style: normal;}.fbshare {margin-left:130px;margin-top: -35px;display:block;}.fbc_connect_button_area{margin-left:9px;margin-top:2px;padding-left:9px;padding-top:6px;display:block;}p.tags {display:block;boder-bottom: 1px solid #000;}

/*++++++++++++++++ WAI - noscreen +++++++++++++++++++++++++++++++++++++++++++++*/

.noscreen {display:none;}

.fb{display:none;}

/*blockquote zitate */

blockquote {
/*border-left: 10px solid #da9c47;*/
/*border: 1px solid #a34b08;*/
background-image:url(images/zitat_bg.png);
background-repeat:repeat;
/*background-color: #f5cc93; */
padding-left: 14px; 
margin-left:15px;
}

blockquote div {
/*background-image:url(images/zitat_bg.png);
background-repeat:repeat;
background-color: #f5cc93; */
	}
blockquote:before {
	content: url(images/zitat_anfang.png);
	margin-left:-10px;
}
blockquote:after {
	content: url(images/zitat_ende.png);
	margin-left: 395px;
}

/* ccl licence */
#lic{
	display:block;
float: right;
margin-left:10px;
margin-top: -5px;
}

.count {
display:block;
background-image:url(images/count.png);
background-repeat: no-repeat;
width:44px;
height:50px;
text-align:center;
font-size: 18px;
font-weight:bold;
color:#a34b08;
margin-top:-75px;
margin-left:-60px;
/*display:none;*/
clear:both;
float:left;
padding-left:4px;
padding-top:15px;
}

.count a {
color:#a34b08;
}

/* Special Twitter FavBar Schweinerei - 2010/10/27 */

.twtr-widget{
font-family: "Palatino", "Georgia", "Baskerville", serif;
font-size:0.9em;
line-height:1.3em;	
color: #A34B08;
}

.twtr-tweets .twtr-reference-tweet .twtr-tweet-wrap{
	background:transparent;
}

.twtr-timeline{
background:transparent;
}

#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline
{
background: none repeat scroll 0 0 transparent !important;
font-family:"Palatino","Georgia","Baskerville",serif;
/* 
font-size:0.9em;
line-height:1.3em;
*/
}
