/* style.css */

/*  
Theme Name: Spreeblick '07
Theme URI: http://spreeblick.com/
Description: The Spreeblick '07 theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Franziska Schwarz / Max Winde
Author URI: http://spreeblick.com/

*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
/*	background: #d5d6d7 url('images/kubrickbgcolor.jpg');*/
	color: #333;
	text-align: center;
	}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}

#header {
/*	background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;*/
	}

#headerimg 	{ 
	margin: 7px 9px 0; 
	height: 192px; 
	width: 740px; 
	} 

#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
/*	background: #eee url('images/kubrickfooter.jpg') no-repeat top; */
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-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: #333;
	}

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;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.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: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

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: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	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 */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0; 
	}

#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 760px;
	border: 1px solid #959596;
	}

#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px; 
	padding: 0; 
	height: 200px; 
	width: 758px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#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;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

/* sb07.css */

:-moz-any-link:focus {  outline: none;}

a.republica {
	display: block;
	background-image: url(http://re-publica.de/08/wp-content/uploads/2008/01/rp_banner_160px.png);
	width: 160px;
	height: 59px;
	text-indent: -10000px;
}

a.republica:hover {
	border: none;
}

body {
	
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	font-size: 11px;
	color: black;
	margin: 0;
	background-color: white;
	background-image: none;
	
}

body.loaded {
	background: #222222 url(images/bg.gif) fixed center top;
}

a {
	color: #b70919;
	border-bottom: 1px dotted transparent;
}

a:visited, .entry p a:visited {
	color: #666666;
}

a:hover, .entry p a:hover {
	color: #6099a9;
	text-decoration: none;
	border-bottom: 1px dotted #6099a9;
}

a.arrow {
	color: #6099a9;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=6099a9);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: 0 3px;
}

p img {
	margin-top: 4px;
	margin-bottom: 4px;
}

blockquote {
	font-size: 15px;
	color: black;
	border: 0;
	background-image: url(images/blockquoteLeft.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 0 0 0 32px;
	margin-left: 0;
	margin-right: 0;
}
/*
blockquote div.blockquote {
	margin: 0;
	padding: 0 0 32px 32px;	
	background-image: url(images/blockquoteRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}*/

small {
	color: black;
}

div#page {
	width: 1006px;
	min-height: 1000px;
	background-image: none;
	background-color: white;
	margin: 0 auto 0 auto;
	border-color: #e8e8e8;
	border-style: solid;
	border-width: 0 1px 0 1px;
	padding-bottom: 30px;
}

body.loaded div#page {
	border-color: white;
}

div#content {
	clear: both;
}

#mainboxes {
	float: left;
	padding: 0;
	padding-left: 29px;
	padding-right: 13px;
	padding-top: 16px;
	background-image: url(images/dottedDCvert.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

body.home #mainboxes {
	padding-top: 0;
}


/* @group coverimage */

#coverimage {
	width: 762px;
	margin-bottom: 0;
	background-color: white;
}

.maincolumn .post.hascoverimage h2 {
	display: none;
}

#coverimage div.coverimage a {
	border: 0;
	padding: 0;
	margin: 0;
}

#coverimage h2 {
	margin-top: 8px;
}

#coverimage div.coverimage {
	margin-top: 9px;
}

#coverimage.post p.postmetadatatop {
	background-image: url(images/dotted.gif);
}


/* @end */

/* @group gallery */

div.imageWorks2_gallery {
	clear: both;

}

a.imageWorks2_lightbox {
	display: block;
	float: left;
	width: 120px;
	height: 120px;
	margin-right: 4px;
	margin-bottom: 4px;
	background: #f7f7f7 no-repeat center center;
}

a.imageWorks2_lightbox:hover {
	text-decoration: none;
	border-bottom: 1px dotted transparent;

}

div#jquery-lightbox a:hover {
	border-bottom: none;
	border-bottom: 1px dotted transparent;

}


/* @end */



.maincolumn {
	float: left;
	width: 500px;
	margin-left: 0;
	padding-right: 12px;
	margin-right: 14px;
	background-image: url(images/dottedDCvert.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

html>body .maincolumn {
	width: 500px;
	margin-left: 0;
	padding-right: 14px;
	margin-right: 12px;	
}

#mainfeature.maincolumn {
	background: url(images/vertDChigh.gif) no-repeat right 23px;
}

#mainfeature.maincolumn.topStart {
	background-position: right 0;
}

.maincolumn img, .maincolumn div.img, .maincolumn .imglabel, .maincolumn div.imageWorks2_labelBox, .maincolumn div.imageWorks2_divBox {
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}

img.imgfloater, div.imgfloater {
	float: left;
}

#frontpagearticles img.inline, img.inline {
	display: inline;
	margin: 0;
	margin-right: 0;
}

.secondarycolumn {
	width:  236px;
	float: left;
}

#frontpagearticles {
	margin-top: 23px;
}

#frontpagearticles.topStart {
	margin-top: 0;
}

#frontpagearticles img, #frontpagearticles .imglabel, #frontpagearticles div.imageWorks2_divBox, #frontpagearticles .imageWorks2_labelBox {
	margin-right: 10px;
}

/*
#frontpagearticles div div {
	float: none;
	margin: 0;
}
*/

.post {
	text-align: left;
	margin-bottom: 20px;
}

.post span.more {
	display: block;
	height: 20px;
	background-image: url(images/trennerarticle.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.entry p {
	margin-top: 13px;
}

p.postmetadata {
	background-image: url(images/dottedDC.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding-top: 6px;
	margin-bottom: 16px;
	clear: both;
	margin-top: 6px;
	font-size: 10px;
}

div.hr.closer {
	margin: 0;
	height: 1px;
	background-image: url(images/dotted99.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

div.hr hr {
	display: none;
}

.post.follow {
	background-image: url(images/trenner.gif);
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: 50% 0;
}

#coverimage.post .postmetadatatop .author {
	display: inline;
}

.postmetadatatop .author {
	display: none;
}

.post p.postmetadatatop {
	background-image: url(images/dottedDC.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0;
	height: 1px;
	font-size: 11px;
	line-height: 11px;
	padding-top: 5px;
	padding-bottom: 14px;
	position: relative;
}

.post p.postmetadatatop a.category {
	background-color: #6099a9;
	color: white;
	text-transform: uppercase;
	background-image: url(c.php?i=catFlag&l=ffffff&d=6099a9);
	background-repeat: no-repeat;
	background-position: center right;
	color: white;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 14px;
	padding-bottom: 1px;
	font-size: 10px;
	
	margin-top: 0;
	float: left;
}

.post p.postmetadatatop a.category:hover {
	border: 0;
}

.post p.postmetadatatop span.right, .post p.postmetadata span.right {
	float: right;
	color: #999999;
	display: block;
}

.post p.postmetadata span.left {
	float: left;
}

.post p.postmetadatatop span.right {
	margin-top: 0;
	line-height: 16px;
	margin-right: 4px;
}

.post p.postmetadatatop a.comments {
	color: black;
	background-image: url(images/bubble200.gif);
	padding-bottom: 2px;

	background-repeat: no-repeat;
	background-position: right 1px;
	padding-right: 15px;
}

.post p.postmetadatatop a.comments:hover {
	border: 0;
}

.post p.postmetadata {
	color: #999999;
	font-size: 10px;
	line-height: 10px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	clear: both;
	font-style: italic;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: black;
}

h2 a:hover, h3 a:hover {
	color: #6099A9;
}

.maincolumn .post h2, #frontpagearticles .post h2 {
	margin-top: -7px;
	padding-top: 11px;
	background-image: url(images/dottedDC.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

html>body .maincolumn .post h2, html>body #frontpagearticles .post h2 {
	margin-top: 4px;
}

.maincolumn h2, #coverimage h2 {
	font-size: 26px;
	line-height: 30px;
}

.maincolumn h3 {
	font-size: 22px;
	line-height: 26px;
	margin-top: 20px;
}

#mainboxes.archive h2, #frontpagearticles h2 {
	font-size: 21px;
	line-height: 24px;
}

#mainboxes.archive .post.follow {
	background-image: none;
}

#mainboxes.archive p.postmetadatatop a.category {
	display: none;
}

#mainboxes.archive p.postmetadatatop {
	padding-bottom: 0;
}

#mainboxes.archive h2 {
	background-image: none;
	padding-top: 0;
	margin-top: 7px;
	clear: none;
}

.maincolumn .post .entry p {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 0;
}

#frontpagearticles .post .entry p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0;
	margin-top: 11px;
}

div.navigation {
	clear: both;
	font-size: 10px;
	height: 10px;
	margin-top: 10px;
	margin-bottom: 9px;
}

div.navigation a {
	color: #6099a9;
	text-transform: uppercase;
	font-weight: bold;
}

div.navigation div.alignleft a {
	background-image: url(c.php?i=tinyarrowleft&l=f9f9f9&d=6099a9);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: 0 2px;
}

div.navigation div.alignright a {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=6099a9);
	background-repeat: no-repeat;
	padding-right: 8px;
	background-position: right 2px;
}


/* @group Named Box */

div.namedbox {
	background-image: url(c.php?i=dotted&l=f9f9f9&d=6099a9);
	background-position: top left;
	background-repeat: repeat-x;
	padding-top: 1px;
	font-size: 12px;
	margin-bottom: 16px;
}

div.namedbox div.h {
	background-image: url(c.php?i=dotted&l=f9f9f9&d=6099a9);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #f9f9f9;
	margin-bottom: 16px;
	padding: 0;
	height: 26px;
}

div.namedbox div.h div {
	background-image: url(c.php?i=anchormargin&l=f9f9f9&d=6099a9);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0;
	padding: 0;
}

div.namedbox.collapse div.h div {
	background-image: url(c.php?i=rollOutMargin&l=f9f9f9&d=6099a9);
}


div.namedbox.collapse.open div.h div {
	background-image: url(c.php?i=rollInMargin&l=f9f9f9&d=6099a9);
}

div.namedbox.collapse div.h {
	cursor: pointer;
}

div.namedbox.collapse div:hover.h div {
	background-image: url(c.php?i=rollOutMargin&l=f9f9f9&d=b70919);
}

div.namedbox.collapse.open div:hover.h div {
	background-image: url(c.php?i=rollInMargin&l=f9f9f9&d=b70919);
}

div.namedbox.collapse ul {
	display: none;
}

div.namedbox.collapse.open ul {
	display: block;
}


div.namedbox div.h h3 {
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	font-size: 10px;
	margin: 0;
	text-align: center;
	color: #6099a9;
	text-transform: uppercase;
	font-weight: bold;
	font-style: normal;
	
	padding-top: 7px;
	padding-bottom: 6px;
	
	background-image: url(c.php?i=anchormargin&l=f9f9f9&d=6099a9);
	background-repeat: no-repeat;
	background-position: left center;
}

div.namedbox ul, div#footer ul, ul#features ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.namedbox ul li, div#footer ul li, ul#features ul li {
	padding-left: 11px;
	line-height: 18px;
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=6099a9);
	background-repeat: no-repeat;
	background-position: left 5px;
}

div.namedbox a {
	color: black;
}

div.namedbox a:visited {
	color: #666666;
}

div.namedbox a:hover {
	color: #6099A9;
	text-decoration: underline;
	border: 0;
}

/* @end */

/* @group Sidebar */

div#sidebarbox {
	float: right;
	margin: 0;
	padding: 16px 28px 0 0;
}

body.home div#sidebarbox {
	padding-top: 0;
}

div#sidebar {
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	width: 160px;
	margin: 0;
	padding: 0;
}

div#sidebar ul li {
	margin: 0 0 11px 0;
	margin-bottom: 11px;
}

div#sidebar ul li.search {
	padding: 9px;
}

div#sidebar div li {
	margin: 0;
}

div#sidebar li.grimme a {
	display: block;
	text-indent: -100000px;
	width: 160px;
	height: 49px;
	background-image: url(images/grimme.jpg);
	background-repeat: no-repeat;
}

div.brokenimage {
	text-indent: -10000px;
	width: 50px;
	height: 50px;
	border: 1px solid lightgrey;
	background-image: url(images/brokenimage.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* @end */


/* @end */



/* @group Search */

#searchform {
	text-align: left;
	height: 65px;
	padding: 0;
	margin: 0;
}

#sidebar #searchform #s {
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 136px;
	margin: 8px 0 10px 0;
	border: 1px solid #c4c3c3;
	padding: 2px;
}

li.search {
	background-color: #f7f7f7;
	padding: 5px;
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

input#searchsubmit {
	background-image: url(c.php?i=finden&l=f9f9f9&d=6099a9);
	border: 0;
	text-indent: -10000px;
	width: 41px;
	height: 9px;
	float: right;
	cursor: pointer;
}

input#searchsubmit:active {
	background-image: url(c.php?i=finden&l=f9f9f9&d=b70919);	
}


/* @end */



/* @group Archive */

div#mainboxes.archive h2.pagetitle, div#mainboxes.page h2 {
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	font-size: 26px;
	font-style: normal;
	text-transform: uppercase;
	text-align: left;
	margin: 0;
	padding: 0;
	
	background-image: none;
}

div#mainboxes.archive h3.filter {
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-size: 15px;
	font-style: normal;
	margin: 0;
}

form#archivefilter select, form#archivefilter input#s {
	margin-bottom: 10px;
	width: 200px;
}

form#archivefilter p {
	margin: 0 0 10px 0;
}

form#archivefilter p input {
	margin: 0;
}

#mainboxes.archive .maincolumn .post .entry p {
	font-size: 12px;
	line-height: 18px;
}

/* @end */

/* @group dogears */

#dogearbox a.close {
	background-image: url(c.php?i=close&l=f9f9f9&d=6099a9);
}

#dogearbox a:hover.close {
	background-image: url(c.php?i=close&l=f9f9f9&d=b70919);
}

div#sidebar div.namedbox div.h {
	margin-bottom: 12px;
}

div#sidebar div.namedbox ul li {
	line-height: 15px;
	font-size: 10px;
}

div#sidebar div.namedbox ul {
	background-image: url(c.php?i=dotted&l=f9f9f9&d=6099a9);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 8px;
}

/* @end */

/* @group footer */

div.postcontent {
	clear: both;
}

#footer {
	background-image: none;
	background-color: transparent;
	width: auto;
	margin: 40px 29px 0 29px;
}

#footer .leftfooter {
	float: left;
	width: 772px;
}

#footer .leftfooter .namedbox {
	margin-right: 10px;
}

#footer .leftfooter .col {
	width: 169px;
	padding: 0 13px 0 0;
	margin: 0 15px 0 0;
	float: left;
	background: url(images/dottedDCvert.gif) right top;
	background-repeat: repeat-y;
}

#footer .leftfooter .col.last {
	padding: 0;
	margin: 0;
	background-image: none;
}

#footer .rightfooter {
	float: right;
	width:  160px;
}

/* @group werbung */

#sidebar .anBanner72 {
	display: none;
}

div.anBanner img {
	float: none;
}

li.adsStart {
	text-indent: -10000px;
	background-image: url(images/adsStart.gif);
	background-repeat: no-repeat;
	height: 5px;
}

li.adsEnd {
	text-indent: -10000px;
	background-image: url(images/adsEnd.gif);
	background-repeat: no-repeat;
	height: 5px;
}

/* @end */

#footer div.namedbox div.h h3 {
	color: black;
	background-image: url(images/anchormargin.gif);
}

#footer div.namedbox {
	background-image: url(images/dotted.gif);
}

#footer div.namedbox div.h {
	background-image: url(images/dotted.gif);
}

#footer div.namedbox div.h div {
	background-image: url(images/anchormargin.gif);
}

div.postfooter {
	clear: both;
}

hr {
	clear: both;
}

#footer h4 {
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	font-style: normal;
	text-transform: uppercase;
	font-size: 10px;
	margin: 5px 0;
}

#footer h4 a.cat, p.postmetadata a.category {
	background-image: url(c.php?i=catFlagTiny&l=f9f9f9&d=6099a9);
	background-repeat: no-repeat;
	padding-left: 13px;
	background-position: 0 1px;
}

#footer h4 a.cat {
	color: black;
}

p.postmetadata a.category {
	color: #999999;
	padding-right: 10px;
	background-position: 0 2px;
}

p.postmetadata a.category:hover {
	border: none;
}

p.postmetadata.response {
	margin: 0;
	padding-bottom: 4px;
}

#footer .col p {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 10px;
}

#footer div.hr {
	background: url(images/dottedDC.gif) top left;
	background-repeat: repeat-x;
	height: 1px;
	margin: 13px 0;
	clear: both;
}

div#footer div.namedbox, div#footer div.namedbox div.h {
	margin-bottom: 10px;
}

div#footer ul.feeds li {
	background-image: url(c.php?i=feedTiny&l=f9f9f9&d=6099a9);
	background-position: 0 1px;
	padding-left: 13px;
}

div#footer ul {
	margin: 0;
}

div#footer ul li {
	font-size: 10px;
	line-height: 15px;
	background-position: left 4px;
}

div#footer ul li a {
	color: black;
}

div#footer p {
	clear: both;
}

div#footer a.grimme {
	background-image: url(images/grimme.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	float: left;
	width: 80px;
	height: 49px;
}

div#footer a.strato {
	background-image: url(images/strato.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	float: right;
	width: 80px;
	height: 49px;
}

div#footer p.badges {
	height: 49px;
}


div#footer a.grimme:hover {
	border: none;
}

/* @end */

/* @group images */

.imglabel {
	position: relative;
	display: block;
}

div.coverimage div.sb07coverimageArticle {
	margin-right: 0;
}

.imglabel span {
	position: absolute;
	display: none;
	bottom: 0;
	top: auto;
	background-image: url(images/trans80white.png);
	padding: 2px 2px 0 2px;
	margin: 2px;
	color: black;
	font-size: 11px;
	line-height: 14px;
}

.imglabel:hover span {
	display: block;
}

a.imglabel:hover, .entry p a.imglabel:hover{
	border: none;
}


/* @end */

/* @group header */

#header {
	width: 950px;
	height: 165px;
	background-color: white;
	margin: 0 28px 14px 28px;
	padding-top: 8px;
	
	background-position: left 8px;
	
	background-image: none;
	/* background-image: url(images/bgdummy.jpg); */

}

#headerimg {
	height: 122px;
}

#headerimg .description {
	display: none;
}

#headerimg h1 {
	background-color: black;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	width: 776px;
	height: 122px;
	float: left;
	margin: 0;
	padding: 0;
}

#page.cat15 #headerimg h1 {
	background-image: url(images/tonihead.jpg);
}

#page.cat15 #headerimg h1.cat15 a {
	background-image: none;
}

#headerimg h1 a {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=6099a9);
	background-repeat: no-repeat;
	background-position: 27px 27px;
}

#headerimg h1 a:hover {
	border: none;
}

#header #today {
	display: block;
	width: 160px;
	height: 122px;
	float: right;
	background-color: #6099a9;
}

#header #today span.date {
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	font-size: 32px;
	line-height: 32px;
	font-weight: bold;
	color: white;
	display: block;
	text-align: right;
	margin: 10px 12px;
}

#header #today.twitter p.tweet {
	margin: 24px 10px 0 10px;
	color: white;
}

#header #today.twitter a.user {
	color: white;
	margin: 0 10px 10px 10px;
	display: block;
	text-align: right;
	font-weight: bold;
}

#header ul.categories {
	list-style-type: none;
	padding: 0;
	margin: 0;
	clear: both;
}

#header ul.categories li {
	float: left;
	margin: 7px 18px 0 0;
	padding: 0;
}

#header ul.categories li a {
	color: black;
	text-decoration: none;
	border: none;
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-transform: uppercase;
	display: block;
}

#header ul.categories ul {
	display: none;
}

#header div.cats {
	border-bottom: 2px solid black;
	padding: 0 0 4px 0;
	margin: 0;
	float: left;
	width: 100%;
}



#header #metanavi {
	list-style-type: none;
	padding: 0;
	margin: 0 0 7px 0;
	float: right;
}

#header #metanavi li {
	font-size: 6px;
	float: left;
	padding: 0 7px 0 7px;
	margin: 0;
	border-right: 1px solid black
}

#header #metanavi li.last {
	background-image: none;
	padding-right: 0;
	border: none;
}

#header #metanavi li a {
	text-indent: -10000px;
	background-repeat: no-repeat;
	height: 9px;
	display: block;
	background-image: url(images/metanavi.gif);
}

#header #metanavi li a:hover {
	border-bottom: none;
	background-image: url(c.php?i=metanavi&l=f9f9f9&d=6099a9);
}

#header #metanavi li.archiv a {
	background-position: -405px 0;
	width: 31px;
}

#header #metanavi li.downloads a {
	background-position: 0 0;
	width: 99px;
}

#header #metanavi li.shop a {
	background-position: -114px 0;
	width: 22px;
}

#header #metanavi li.ueber a {
	background-position: -151px 0;
	width: 82px;
}

#header #metanavi li.hilfe a {
	background-position: -248px 0;
	width: 24px;
}

#header #metanavi li.impressum a {
	background-position: -287px 0;
	width: 51px;
}

#header #metanavi li.kontakt a {
	background-position: -352px 0;
	width: 38px;
}

/* @end */

/* @group comments */

.maincolumn ol.commentlist {
	text-align: left;
	clear: both;
	background-image: url(images/dottedDC.gif);
	background-repeat: repeat-x;
	padding: 0;
	margin-top: 0;
}

.maincolumn ol.commentlist li {
	font-size: 11px;
	padding: 0;
	clear: both;
	color: black;
	font-weight: normal;
}

html>body .maincolumn .comments ol.commentlist li {
	margin: 0;
}

.maincolumn ol.commentlist li p {
	font-size: 11px;
}

.maincolumn ol.commentlist h4.commentnumber {
	font-size: 15px;
	float: left;
	width: 49px;
	height: 22px;
	padding: 1px 0 0 6px;
	margin: 15px 0 0 0;
}

.maincolumn ol.commentlist h4.commentnumber:hover {
	background-image: url(images/nextComment.gif);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}

.maincolumn ol.commentlist div.comment {
	width: 435px;
	float: right;
	margin: 5px 0;
	background-image: url(images/dottedDC.gif);
	background-repeat: repeat-x;
	
	padding-top: 15px;
}

.maincolumn ol.commentlist li.first div.comment {
	background-image: none;
}

.maincolumn .alt {
	background-color: white;
	border-top: 0;
	border-bottom: 0;
}

.maincolumn .commentlist cite, .commentlist cite a {
	font-size: 10px;
	font-weight: normal;
}

.maincolumn small.commentmetadata {
	font-size: 9px;
}

.maincolumn h3.comments {
	font-size: 15px;
	background-image: url(images/dottedDC.gif);
	background-repeat: repeat-x;
	margin: 0;
}

ol.commentlist li h4.commentnumber span {
	margin: 0;
	padding: 0;
}

ol.commentlist li h4.commentnumber a {
	color: black;
	border: 0;
}

ol.commentlist li.user h4.commentnumber a {
	color: white;
}

ol.commentlist li.user cite.commentauthor {
	background-image: url(images/anchorblk.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

ol.commentlist li.user h4.commentnumber span.tl {
	background-image: url(images/authorCommentTopLeft.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: black;
}

ol.commentlist li.user h4.commentnumber span.tr {
	background-image: url(images/authorCommentTopRight.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

ol.commentlist li.user h4.commentnumber span.bl {
	background-image: url(images/authorCommentBottomLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

ol.commentlist li h4.commentnumber span.br {
	padding: 0 6px 0 6px;
}

ol.commentlist li.user h4.commentnumber span.br {
	background-image: url(images/authorCommentBottomRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: white;
}

ol.commentlist cite.commentauthor, ol.commentlist cite.commentauthor a {
	font-weight: bold;
}

div.comments {
	clear: both;
	background-image: url(images/trenner.gif);
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: 50% 0;
}

.maincolumn div#post-commentsby div.comments {
	background-image: none;
	padding-top: 0;
}



div.postcomment {
	clear: both;
}

form#commentform h4 {
	margin-bottom: 2px;
}

div#commentPreview {
	height: 130px;
	width: 426px;
	overflow: auto;
	border: 1px solid #C4C3C3;
	padding: 2px;
}

div#commentPreview li {
	margin-top: 0;
}

div#commentPreview ol.commentlist div.comment {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}


form#commentform {
	background-image: url(images/dottedDC.gif);
	background-repeat: repeat-x;
	padding-left: 65px;
	clear: both;
	padding-top: 15px;
	margin-top: 15px;
	color: #666666;
	font-size: 11px;
}

form#commentform h3#respond {
	color: #666666;	
}

form#commentform textarea, form#commentform input#author, form#commentform input#email, form#commentform input#url {
	background-color: #f9f9f9;
	border: 1px solid #C4C3C3;
}

form#commentform h3 {
	margin-top: 0;
	font-size: 15px;
}

form#commentform #submit {
	float: none;
	width: 75px;
}

form#commentform textarea {
	width: 426px;
}

div#pttooltip {
	position: absolute;
	background-image: url(images/tooltipbg.png);
	width: 462px;
	padding: 0 0 5px 0;
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#pttooltip div {
	background-color: #f9f9f9;
	border: 1px solid #222;
	text-align: left;
	padding: 0 5px 0 5px;
	margin: 0;
	max-height: 200px;
	overflow: hidden;
	font-size: 11px;
}

a.ptLink {
	padding: 0 1px 1px 1px;
}
a.ptLink:hover {
	background-color: #222;
	color: white;
	border-bottom: 1px solid #222;
	background-image: url(images/commentHover.gif);
	background-repeat: no-repeat;
}

div#pttooltip div.editComment {
	border: none;
}

div#pttooltip p.ajax-admin-edit-paragraph {
	display: none;
}

/* @end */

/* @group images - labels & license */

div.imageWorks2_divBox {
	position: relative;
}

div.imageWorks2_divBox a.license {
	display: block;
	background-image: url(images/imgbg.png);
	width: 15px;	
	position: absolute;
	bottom: 0;
}

div.imageWorks2_divBox a.license:hover {
	border: none;
	width: 100%;
	border-bottom: 1px dotted transparent;
}

div.imageWorks2_divBox a.license:hover span.text {
	display: block;
	color: black;
	font-size: 10px;
	padding-top: 2px;
}

div.imageWorks2_divBox a.license span.icon {
	display: block;
	text-indent: -10000px;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
}

div.imageWorks2_divBox a.license.cc span.icon {
	background-image: url(images/license_cc.png);
	background-position: 2px 1px;
}

div.imageWorks2_divBox a.license.copyright span.icon {
	background-image: url(images/license_c.gif);
}

div.imageWorks2_divBox a.license.gnu span.icon {
	background-image: url(images/license_gnu.gif);
}

div.imageWorks2_divBox a.license span.text {
	display: none;
}

.post .entry div.imageWorks2_labelBox p {
	font-size: 10px;
	line-height: 15px;
	color: #999999;
	margin-top: 0;
	padding-bottom: 0;
}

/* @end */

div#mainboxes.page .post p.postmetadatatop {
	display: none;
}

div#mainboxes.page .post p.postmetadata.categories {
	display: none;
}

div#sidebar div.namedbox.ohrbooten_tickets_2007 div.h {
	margin-bottom: 6px;
}

a.ohrbooten_tickets_2007 {
	display: block;
	width:  160px;
	height: 62px;
	background-image: url(specials/ohrbooten_tickets_2007.jpg);
	text-indent: -10000px;
}

/* @group spreadshirt */

body.page.spreadshirt div.secondarycolumn {
	display: none;
}

body.page.spreadshirt div.maincolumn {
	width: 736px;
	background-image: none;
}


/* @end */




/* sb07dummy.css */

/* dummy content */

ul#features {
	background-image: url(images/features.gif);
	background-repeat: no-repeat;
}


ul#features {
	width: 762px;
	height: 70px;
	margin-bottom: 5px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul#features li.widget {
	display: block;
	float: left;
	height: 70px;
	width: 236px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right 18px;
}

ul#features li.widget.thumb {
	background-position: 0 0;
}

ul#features li.widget1 {
	margin-right: 14px;
}

ul#features li.widget2 {
	margin-left: 13px;
	margin-right: 13px;
	width: 236px;
}

ul#features li.widget3 {
	margin-left: 13px;
	width: 237px;
}

ul#features li h5, ul#features li .h5 {
	font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	margin: 0;
	color: #6099a9;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
}

ul#features li h5 a, ul#features li .h5 a {
	color: #6099a9;	
}

ul#features a:hover, ul#features li h5 a:hover, ul#features li .h5 a:hover {
	text-decoration: underline;
	color: #6099a9;
}

ul#features li span {
	font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #b4b4b4;
}

ul#features li span a, ul#features li span a:hover {
	color: #b4b4b4;
	border: none;	
}

ul#features li.widget ul li {
	font-size: 10px;
	line-height: 15px;
}

ul#features li.widget ul {
	height: 45px;
	overflow: hidden;
	margin-top: 2px;
}

ul#features ul li a {
	color: black;
}

ul#features ul li a:hover {
	border: none;
}
/* categories.css.php */

.post p.postmetadatatop a.cat43.category {
	background-color: #9bac0c;
	background-image: url(c.php?i=catFlag&l=ffffff&d=9bac0c);
}

#header ul.categories.cat43 li.cat-item-43 a, #header ul.categories li.cat-item-43 a:hover {
	color: #9bac0c;
}

#header #today.cat43 {
	background-color: #9bac0c;
}

#headerimg h1.cat43 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=9bac0c);
}

h3.filter.cat43 {
	color: #9bac0c;
}

#footer h4 a.cat.cat43, p.postmetadata a.category.cat43 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=9bac0c);
}

/*
ul#features.cat43 li h5, ul#features.cat43 li .h5 {
	color: #9bac0c;
}

ul#features.cat43 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=9bac0c);
}
*/

.post p.postmetadatatop a.cat22.category {
	background-color: #9bac0c;
	background-image: url(c.php?i=catFlag&l=ffffff&d=9bac0c);
}

#header ul.categories.cat22 li.cat-item-22 a, #header ul.categories li.cat-item-22 a:hover {
	color: #9bac0c;
}

#header #today.cat22 {
	background-color: #9bac0c;
}

#headerimg h1.cat22 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=9bac0c);
}

h3.filter.cat22 {
	color: #9bac0c;
}

#footer h4 a.cat.cat22, p.postmetadata a.category.cat22 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=9bac0c);
}

/*
ul#features.cat22 li h5, ul#features.cat22 li .h5 {
	color: #9bac0c;
}

ul#features.cat22 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=9bac0c);
}
*/

.post p.postmetadatatop a.cat18.category {
	background-color: #9bac0c;
	background-image: url(c.php?i=catFlag&l=ffffff&d=9bac0c);
}

#header ul.categories.cat18 li.cat-item-18 a, #header ul.categories li.cat-item-18 a:hover {
	color: #9bac0c;
}

#header #today.cat18 {
	background-color: #9bac0c;
}

#headerimg h1.cat18 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=9bac0c);
}

h3.filter.cat18 {
	color: #9bac0c;
}

#footer h4 a.cat.cat18, p.postmetadata a.category.cat18 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=9bac0c);
}

/*
ul#features.cat18 li h5, ul#features.cat18 li .h5 {
	color: #9bac0c;
}

ul#features.cat18 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=9bac0c);
}
*/

.post p.postmetadatatop a.cat26.category {
	background-color: #9bac0c;
	background-image: url(c.php?i=catFlag&l=ffffff&d=9bac0c);
}

#header ul.categories.cat26 li.cat-item-26 a, #header ul.categories li.cat-item-26 a:hover {
	color: #9bac0c;
}

#header #today.cat26 {
	background-color: #9bac0c;
}

#headerimg h1.cat26 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=9bac0c);
}

h3.filter.cat26 {
	color: #9bac0c;
}

#footer h4 a.cat.cat26, p.postmetadata a.category.cat26 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=9bac0c);
}

/*
ul#features.cat26 li h5, ul#features.cat26 li .h5 {
	color: #9bac0c;
}

ul#features.cat26 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=9bac0c);
}
*/

.post p.postmetadatatop a.cat24.category {
	background-color: #9bac0c;
	background-image: url(c.php?i=catFlag&l=ffffff&d=9bac0c);
}

#header ul.categories.cat24 li.cat-item-24 a, #header ul.categories li.cat-item-24 a:hover {
	color: #9bac0c;
}

#header #today.cat24 {
	background-color: #9bac0c;
}

#headerimg h1.cat24 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=9bac0c);
}

h3.filter.cat24 {
	color: #9bac0c;
}

#footer h4 a.cat.cat24, p.postmetadata a.category.cat24 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=9bac0c);
}

/*
ul#features.cat24 li h5, ul#features.cat24 li .h5 {
	color: #9bac0c;
}

ul#features.cat24 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=9bac0c);
}
*/

.post p.postmetadatatop a.cat21.category {
	background-color: #9bac0c;
	background-image: url(c.php?i=catFlag&l=ffffff&d=9bac0c);
}

#header ul.categories.cat21 li.cat-item-21 a, #header ul.categories li.cat-item-21 a:hover {
	color: #9bac0c;
}

#header #today.cat21 {
	background-color: #9bac0c;
}

#headerimg h1.cat21 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=9bac0c);
}

h3.filter.cat21 {
	color: #9bac0c;
}

#footer h4 a.cat.cat21, p.postmetadata a.category.cat21 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=9bac0c);
}

/*
ul#features.cat21 li h5, ul#features.cat21 li .h5 {
	color: #9bac0c;
}

ul#features.cat21 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=9bac0c);
}
*/

.post p.postmetadatatop a.cat23.category {
	background-color: #9bac0c;
	background-image: url(c.php?i=catFlag&l=ffffff&d=9bac0c);
}

#header ul.categories.cat23 li.cat-item-23 a, #header ul.categories li.cat-item-23 a:hover {
	color: #9bac0c;
}

#header #today.cat23 {
	background-color: #9bac0c;
}

#headerimg h1.cat23 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=9bac0c);
}

h3.filter.cat23 {
	color: #9bac0c;
}

#footer h4 a.cat.cat23, p.postmetadata a.category.cat23 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=9bac0c);
}

/*
ul#features.cat23 li h5, ul#features.cat23 li .h5 {
	color: #9bac0c;
}

ul#features.cat23 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=9bac0c);
}
*/

.post p.postmetadatatop a.cat25.category {
	background-color: #9bac0c;
	background-image: url(c.php?i=catFlag&l=ffffff&d=9bac0c);
}

#header ul.categories.cat25 li.cat-item-25 a, #header ul.categories li.cat-item-25 a:hover {
	color: #9bac0c;
}

#header #today.cat25 {
	background-color: #9bac0c;
}

#headerimg h1.cat25 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=9bac0c);
}

h3.filter.cat25 {
	color: #9bac0c;
}

#footer h4 a.cat.cat25, p.postmetadata a.category.cat25 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=9bac0c);
}

/*
ul#features.cat25 li h5, ul#features.cat25 li .h5 {
	color: #9bac0c;
}

ul#features.cat25 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=9bac0c);
}
*/

.post p.postmetadatatop a.cat27.category {
	background-color: #9bac0c;
	background-image: url(c.php?i=catFlag&l=ffffff&d=9bac0c);
}

#header ul.categories.cat27 li.cat-item-27 a, #header ul.categories li.cat-item-27 a:hover {
	color: #9bac0c;
}

#header #today.cat27 {
	background-color: #9bac0c;
}

#headerimg h1.cat27 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=9bac0c);
}

h3.filter.cat27 {
	color: #9bac0c;
}

#footer h4 a.cat.cat27, p.postmetadata a.category.cat27 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=9bac0c);
}

/*
ul#features.cat27 li h5, ul#features.cat27 li .h5 {
	color: #9bac0c;
}

ul#features.cat27 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=9bac0c);
}
*/

.post p.postmetadatatop a.cat44.category {
	background-color: #b30040;
	background-image: url(c.php?i=catFlag&l=ffffff&d=b30040);
}

#header ul.categories.cat44 li.cat-item-44 a, #header ul.categories li.cat-item-44 a:hover {
	color: #b30040;
}

#header #today.cat44 {
	background-color: #b30040;
}

#headerimg h1.cat44 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=b30040);
}

h3.filter.cat44 {
	color: #b30040;
}

#footer h4 a.cat.cat44, p.postmetadata a.category.cat44 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=b30040);
}

/*
ul#features.cat44 li h5, ul#features.cat44 li .h5 {
	color: #b30040;
}

ul#features.cat44 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=b30040);
}
*/

.post p.postmetadatatop a.cat29.category {
	background-color: #b30040;
	background-image: url(c.php?i=catFlag&l=ffffff&d=b30040);
}

#header ul.categories.cat29 li.cat-item-29 a, #header ul.categories li.cat-item-29 a:hover {
	color: #b30040;
}

#header #today.cat29 {
	background-color: #b30040;
}

#headerimg h1.cat29 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=b30040);
}

h3.filter.cat29 {
	color: #b30040;
}

#footer h4 a.cat.cat29, p.postmetadata a.category.cat29 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=b30040);
}

/*
ul#features.cat29 li h5, ul#features.cat29 li .h5 {
	color: #b30040;
}

ul#features.cat29 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=b30040);
}
*/

.post p.postmetadatatop a.cat28.category {
	background-color: #b30040;
	background-image: url(c.php?i=catFlag&l=ffffff&d=b30040);
}

#header ul.categories.cat28 li.cat-item-28 a, #header ul.categories li.cat-item-28 a:hover {
	color: #b30040;
}

#header #today.cat28 {
	background-color: #b30040;
}

#headerimg h1.cat28 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=b30040);
}

h3.filter.cat28 {
	color: #b30040;
}

#footer h4 a.cat.cat28, p.postmetadata a.category.cat28 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=b30040);
}

/*
ul#features.cat28 li h5, ul#features.cat28 li .h5 {
	color: #b30040;
}

ul#features.cat28 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=b30040);
}
*/

.post p.postmetadatatop a.cat32.category {
	background-color: #b30040;
	background-image: url(c.php?i=catFlag&l=ffffff&d=b30040);
}

#header ul.categories.cat32 li.cat-item-32 a, #header ul.categories li.cat-item-32 a:hover {
	color: #b30040;
}

#header #today.cat32 {
	background-color: #b30040;
}

#headerimg h1.cat32 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=b30040);
}

h3.filter.cat32 {
	color: #b30040;
}

#footer h4 a.cat.cat32, p.postmetadata a.category.cat32 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=b30040);
}

/*
ul#features.cat32 li h5, ul#features.cat32 li .h5 {
	color: #b30040;
}

ul#features.cat32 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=b30040);
}
*/

.post p.postmetadatatop a.cat31.category {
	background-color: #b30040;
	background-image: url(c.php?i=catFlag&l=ffffff&d=b30040);
}

#header ul.categories.cat31 li.cat-item-31 a, #header ul.categories li.cat-item-31 a:hover {
	color: #b30040;
}

#header #today.cat31 {
	background-color: #b30040;
}

#headerimg h1.cat31 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=b30040);
}

h3.filter.cat31 {
	color: #b30040;
}

#footer h4 a.cat.cat31, p.postmetadata a.category.cat31 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=b30040);
}

/*
ul#features.cat31 li h5, ul#features.cat31 li .h5 {
	color: #b30040;
}

ul#features.cat31 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=b30040);
}
*/

.post p.postmetadatatop a.cat30.category {
	background-color: #b30040;
	background-image: url(c.php?i=catFlag&l=ffffff&d=b30040);
}

#header ul.categories.cat30 li.cat-item-30 a, #header ul.categories li.cat-item-30 a:hover {
	color: #b30040;
}

#header #today.cat30 {
	background-color: #b30040;
}

#headerimg h1.cat30 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=b30040);
}

h3.filter.cat30 {
	color: #b30040;
}

#footer h4 a.cat.cat30, p.postmetadata a.category.cat30 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=b30040);
}

/*
ul#features.cat30 li h5, ul#features.cat30 li .h5 {
	color: #b30040;
}

ul#features.cat30 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=b30040);
}
*/

.post p.postmetadatatop a.cat33.category {
	background-color: #b30040;
	background-image: url(c.php?i=catFlag&l=ffffff&d=b30040);
}

#header ul.categories.cat33 li.cat-item-33 a, #header ul.categories li.cat-item-33 a:hover {
	color: #b30040;
}

#header #today.cat33 {
	background-color: #b30040;
}

#headerimg h1.cat33 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=b30040);
}

h3.filter.cat33 {
	color: #b30040;
}

#footer h4 a.cat.cat33, p.postmetadata a.category.cat33 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=b30040);
}

/*
ul#features.cat33 li h5, ul#features.cat33 li .h5 {
	color: #b30040;
}

ul#features.cat33 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=b30040);
}
*/

.post p.postmetadatatop a.cat45.category {
	background-color: #839053;
	background-image: url(c.php?i=catFlag&l=ffffff&d=839053);
}

#header ul.categories.cat45 li.cat-item-45 a, #header ul.categories li.cat-item-45 a:hover {
	color: #839053;
}

#header #today.cat45 {
	background-color: #839053;
}

#headerimg h1.cat45 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=839053);
}

h3.filter.cat45 {
	color: #839053;
}

#footer h4 a.cat.cat45, p.postmetadata a.category.cat45 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=839053);
}

/*
ul#features.cat45 li h5, ul#features.cat45 li .h5 {
	color: #839053;
}

ul#features.cat45 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=839053);
}
*/

.post p.postmetadatatop a.cat41.category {
	background-color: #839053;
	background-image: url(c.php?i=catFlag&l=ffffff&d=839053);
}

#header ul.categories.cat41 li.cat-item-41 a, #header ul.categories li.cat-item-41 a:hover {
	color: #839053;
}

#header #today.cat41 {
	background-color: #839053;
}

#headerimg h1.cat41 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=839053);
}

h3.filter.cat41 {
	color: #839053;
}

#footer h4 a.cat.cat41, p.postmetadata a.category.cat41 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=839053);
}

/*
ul#features.cat41 li h5, ul#features.cat41 li .h5 {
	color: #839053;
}

ul#features.cat41 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=839053);
}
*/

.post p.postmetadatatop a.cat34.category {
	background-color: #839053;
	background-image: url(c.php?i=catFlag&l=ffffff&d=839053);
}

#header ul.categories.cat34 li.cat-item-34 a, #header ul.categories li.cat-item-34 a:hover {
	color: #839053;
}

#header #today.cat34 {
	background-color: #839053;
}

#headerimg h1.cat34 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=839053);
}

h3.filter.cat34 {
	color: #839053;
}

#footer h4 a.cat.cat34, p.postmetadata a.category.cat34 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=839053);
}

/*
ul#features.cat34 li h5, ul#features.cat34 li .h5 {
	color: #839053;
}

ul#features.cat34 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=839053);
}
*/

.post p.postmetadatatop a.cat36.category {
	background-color: #839053;
	background-image: url(c.php?i=catFlag&l=ffffff&d=839053);
}

#header ul.categories.cat36 li.cat-item-36 a, #header ul.categories li.cat-item-36 a:hover {
	color: #839053;
}

#header #today.cat36 {
	background-color: #839053;
}

#headerimg h1.cat36 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=839053);
}

h3.filter.cat36 {
	color: #839053;
}

#footer h4 a.cat.cat36, p.postmetadata a.category.cat36 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=839053);
}

/*
ul#features.cat36 li h5, ul#features.cat36 li .h5 {
	color: #839053;
}

ul#features.cat36 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=839053);
}
*/

.post p.postmetadatatop a.cat35.category {
	background-color: #839053;
	background-image: url(c.php?i=catFlag&l=ffffff&d=839053);
}

#header ul.categories.cat35 li.cat-item-35 a, #header ul.categories li.cat-item-35 a:hover {
	color: #839053;
}

#header #today.cat35 {
	background-color: #839053;
}

#headerimg h1.cat35 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=839053);
}

h3.filter.cat35 {
	color: #839053;
}

#footer h4 a.cat.cat35, p.postmetadata a.category.cat35 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=839053);
}

/*
ul#features.cat35 li h5, ul#features.cat35 li .h5 {
	color: #839053;
}

ul#features.cat35 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=839053);
}
*/

.post p.postmetadatatop a.cat13.category {
	background-color: #839053;
	background-image: url(c.php?i=catFlag&l=ffffff&d=839053);
}

#header ul.categories.cat13 li.cat-item-13 a, #header ul.categories li.cat-item-13 a:hover {
	color: #839053;
}

#header #today.cat13 {
	background-color: #839053;
}

#headerimg h1.cat13 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=839053);
}

h3.filter.cat13 {
	color: #839053;
}

#footer h4 a.cat.cat13, p.postmetadata a.category.cat13 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=839053);
}

/*
ul#features.cat13 li h5, ul#features.cat13 li .h5 {
	color: #839053;
}

ul#features.cat13 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=839053);
}
*/

.post p.postmetadatatop a.cat46.category {
	background-color: #4d98a9;
	background-image: url(c.php?i=catFlag&l=ffffff&d=4d98a9);
}

#header ul.categories.cat46 li.cat-item-46 a, #header ul.categories li.cat-item-46 a:hover {
	color: #4d98a9;
}

#header #today.cat46 {
	background-color: #4d98a9;
}

#headerimg h1.cat46 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=4d98a9);
}

h3.filter.cat46 {
	color: #4d98a9;
}

#footer h4 a.cat.cat46, p.postmetadata a.category.cat46 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=4d98a9);
}

/*
ul#features.cat46 li h5, ul#features.cat46 li .h5 {
	color: #4d98a9;
}

ul#features.cat46 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=4d98a9);
}
*/

.post p.postmetadatatop a.cat39.category {
	background-color: #4d98a9;
	background-image: url(c.php?i=catFlag&l=ffffff&d=4d98a9);
}

#header ul.categories.cat39 li.cat-item-39 a, #header ul.categories li.cat-item-39 a:hover {
	color: #4d98a9;
}

#header #today.cat39 {
	background-color: #4d98a9;
}

#headerimg h1.cat39 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=4d98a9);
}

h3.filter.cat39 {
	color: #4d98a9;
}

#footer h4 a.cat.cat39, p.postmetadata a.category.cat39 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=4d98a9);
}

/*
ul#features.cat39 li h5, ul#features.cat39 li .h5 {
	color: #4d98a9;
}

ul#features.cat39 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=4d98a9);
}
*/

.post p.postmetadatatop a.cat37.category {
	background-color: #4d98a9;
	background-image: url(c.php?i=catFlag&l=ffffff&d=4d98a9);
}

#header ul.categories.cat37 li.cat-item-37 a, #header ul.categories li.cat-item-37 a:hover {
	color: #4d98a9;
}

#header #today.cat37 {
	background-color: #4d98a9;
}

#headerimg h1.cat37 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=4d98a9);
}

h3.filter.cat37 {
	color: #4d98a9;
}

#footer h4 a.cat.cat37, p.postmetadata a.category.cat37 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=4d98a9);
}

/*
ul#features.cat37 li h5, ul#features.cat37 li .h5 {
	color: #4d98a9;
}

ul#features.cat37 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=4d98a9);
}
*/

.post p.postmetadatatop a.cat11.category {
	background-color: #4d98a9;
	background-image: url(c.php?i=catFlag&l=ffffff&d=4d98a9);
}

#header ul.categories.cat11 li.cat-item-11 a, #header ul.categories li.cat-item-11 a:hover {
	color: #4d98a9;
}

#header #today.cat11 {
	background-color: #4d98a9;
}

#headerimg h1.cat11 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=4d98a9);
}

h3.filter.cat11 {
	color: #4d98a9;
}

#footer h4 a.cat.cat11, p.postmetadata a.category.cat11 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=4d98a9);
}

/*
ul#features.cat11 li h5, ul#features.cat11 li .h5 {
	color: #4d98a9;
}

ul#features.cat11 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=4d98a9);
}
*/

.post p.postmetadatatop a.cat42.category {
	background-color: #4d98a9;
	background-image: url(c.php?i=catFlag&l=ffffff&d=4d98a9);
}

#header ul.categories.cat42 li.cat-item-42 a, #header ul.categories li.cat-item-42 a:hover {
	color: #4d98a9;
}

#header #today.cat42 {
	background-color: #4d98a9;
}

#headerimg h1.cat42 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=4d98a9);
}

h3.filter.cat42 {
	color: #4d98a9;
}

#footer h4 a.cat.cat42, p.postmetadata a.category.cat42 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=4d98a9);
}

/*
ul#features.cat42 li h5, ul#features.cat42 li .h5 {
	color: #4d98a9;
}

ul#features.cat42 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=4d98a9);
}
*/

.post p.postmetadatatop a.cat10.category {
	background-color: #4d98a9;
	background-image: url(c.php?i=catFlag&l=ffffff&d=4d98a9);
}

#header ul.categories.cat10 li.cat-item-10 a, #header ul.categories li.cat-item-10 a:hover {
	color: #4d98a9;
}

#header #today.cat10 {
	background-color: #4d98a9;
}

#headerimg h1.cat10 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=4d98a9);
}

h3.filter.cat10 {
	color: #4d98a9;
}

#footer h4 a.cat.cat10, p.postmetadata a.category.cat10 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=4d98a9);
}

/*
ul#features.cat10 li h5, ul#features.cat10 li .h5 {
	color: #4d98a9;
}

ul#features.cat10 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=4d98a9);
}
*/

.post p.postmetadatatop a.cat40.category {
	background-color: #4d98a9;
	background-image: url(c.php?i=catFlag&l=ffffff&d=4d98a9);
}

#header ul.categories.cat40 li.cat-item-40 a, #header ul.categories li.cat-item-40 a:hover {
	color: #4d98a9;
}

#header #today.cat40 {
	background-color: #4d98a9;
}

#headerimg h1.cat40 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=4d98a9);
}

h3.filter.cat40 {
	color: #4d98a9;
}

#footer h4 a.cat.cat40, p.postmetadata a.category.cat40 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=4d98a9);
}

/*
ul#features.cat40 li h5, ul#features.cat40 li .h5 {
	color: #4d98a9;
}

ul#features.cat40 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=4d98a9);
}
*/

.post p.postmetadatatop a.cat38.category {
	background-color: #4d98a9;
	background-image: url(c.php?i=catFlag&l=ffffff&d=4d98a9);
}

#header ul.categories.cat38 li.cat-item-38 a, #header ul.categories li.cat-item-38 a:hover {
	color: #4d98a9;
}

#header #today.cat38 {
	background-color: #4d98a9;
}

#headerimg h1.cat38 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=4d98a9);
}

h3.filter.cat38 {
	color: #4d98a9;
}

#footer h4 a.cat.cat38, p.postmetadata a.category.cat38 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=4d98a9);
}

/*
ul#features.cat38 li h5, ul#features.cat38 li .h5 {
	color: #4d98a9;
}

ul#features.cat38 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=4d98a9);
}
*/

.post p.postmetadatatop a.cat15.category {
	background-color: #4d98a9;
	background-image: url(c.php?i=catFlag&l=ffffff&d=4d98a9);
}

#header ul.categories.cat15 li.cat-item-15 a, #header ul.categories li.cat-item-15 a:hover {
	color: #4d98a9;
}

#header #today.cat15 {
	background-color: #4d98a9;
}

#headerimg h1.cat15 a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=4d98a9);
}

h3.filter.cat15 {
	color: #4d98a9;
}

#footer h4 a.cat.cat15, p.postmetadata a.category.cat15 {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=4d98a9);
}

/*
ul#features.cat15 li h5, ul#features.cat15 li .h5 {
	color: #4d98a9;
}

ul#features.cat15 ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=4d98a9);
}
*/

.post p.postmetadatatop a.catXXXXX.category {
	background-color: #7a8487;
	background-image: url(c.php?i=catFlag&l=ffffff&d=7a8487);
}

#header ul.categories.catXXXXX li.cat-item-XXXXX a, #header ul.categories li.cat-item-XXXXX a:hover {
	color: #7a8487;
}

#header #today.catXXXXX {
	background-color: #7a8487;
}

#headerimg h1.catXXXXX a {
	background-image: url(c.php?i=logocolor&l=ffffff&d=000000&m=7a8487);
}

h3.filter.catXXXXX {
	color: #7a8487;
}

#footer h4 a.cat.catXXXXX, p.postmetadata a.category.catXXXXX {
	background-image: url(c.php?i=catFlagTiny&l=ffffff&d=7a8487);
}

/*
ul#features.catXXXXX li h5, ul#features.catXXXXX li .h5 {
	color: #7a8487;
}

ul#features.catXXXXX ul li {
	background-image: url(c.php?i=tinyarrow&l=f9f9f9&d=7a8487);
}
*/


/* header.css */


/* comments.css */



/* images.css */


/* footer.css */


/* mediaPlayer.css */

a.mp3player {
	text-indent: -10000px;
	padding-right: 44px;
	height: 7px;
	background-image: url(c.php?i=play&l=f9f9f9&d=6099a9);
	background-repeat: no-repeat;
	cursor: pointer;
	background-position: 5px 5px;
}

a.mp3player:hover, .entry p a.mp3player:hover {
	border-bottom-width: 0;
	background-image: url(c.php?i=play&l=f9f9f9&d=b70919);
}

object.mp3player, embed.mp3player {
	margin: 0 5px 0 5px;
	padding: 0;
	vertical-align: top;
}
/* jquery.lightbox-0.4.css */

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
