@charset "UTF-8";

/*------------------------------------------------------------------------------------------------------*/
/*	Stylesheet																							*/
/*------------------------------------------------------------------------------------------------------*/

/*
	Theme Name:		Hapke Media

	Site-URI:		http://www.hapke-media.de
	Author URI:		http://www.web-funk.de

	Author:			webfunk
	Description:	Professional Wordpress Theme &copy;
	Copyright:		Copyright Hapke Media

	Version:		01.00
	Date:			05.10.2009

	Language:		german (de_DE)

					(en) central stylesheet
					(de) Zentrales Stylesheet
*/

/*------------------------------------------------------------------------------------------------------*/
/*	Browser Reset																						*/
/*------------------------------------------------------------------------------------------------------*/
	@import url(reset.css);
/*------------------------------------------------------------------------------------------------------*/
/*	Main Structure (Hauptstruktur)																		*/
/*------------------------------------------------------------------------------------------------------*/

	body {
		background: #414141; color: #f8f8f8; font-size: 12px;
		text-align: center; padding: 20px 0px 40px 0px; margin: 0;
		font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;}

		#site {text-align: left; width: 960px; margin: 0 auto; padding: 0;}


	#header {
		height: 210px; width: 960px; clear: both;
		padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;
		background: url("images/header.jpg") no-repeat top right;}


	#main {clear: both; width: 100%; height: auto; padding: 0; margin: 0;}

	#page {float: right; width: 630px; height: auto; display: inline; margin: 0; padding: 0;}

	#menu {width: 630px; height: 100px; margin: 0px 0px 10px 0px; padding: 0;}


	#content {
		width: 580px; margin: 0px 0px 10px 0px; padding: 37px 24px 30px 24px;
		border: 1px solid #666666; background: url("images/square.jpg") no-repeat top right;}

		#box_a {width: 580px; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; clear: both;}

			#box_a img {width: 180px; height: 225px; padding: 0px 0px 0px 0px; margin: 4px 10px 16px 0px; display: inline; float: left;}

			#content #box_a p {text-align: left; margin-left: 200px;}

			#content #box_a p.breakme {text-align: justify; margin: 0px 0px 12px 0px; clear: both;}


		#box_b {width: 280px; padding: 0px 0px 0px 0px; margin: 40px 0px 20px 0px; float: left; clear: left;}

			#box_b img {width: 280px; height: 120px; padding: 0px 0px 0px 0px; margin: 16px 0px 24px 0px; display: block;}


		#box_c {width: 280px; padding: 0px 0px 0px 0px; margin: 40px 0px 20px 0px; float: right;}

			#box_c img {width: 280px; height: 120px; padding: 0px 0px 0px 0px; margin: 16px 0px 24px 0px; display: block;}


	#sidebar {
		float: left; width: 280px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 19px 30px 19px;
		background: #393939 url("images/search.jpg") no-repeat top left; border: 1px solid #666666;}

		#sidebar img {width: 98px; height: 98px; padding: 0; margin: 5px 12px 20px 0px; display: inline; float: left; border: 1px solid #b3b3b3;}

		#sidebar a:hover {color: #43ccde;}


	#footer {width: 958px; padding: 20px 0px 0px 0px; margin: 0; clear: both; color: #f8f8f8; border: 1px solid #666666; height: auto;}

		#foot_a {width: 280px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 19px; float: left; color: #f8f8f8; display: inline;}

		#foot_b {width: 280px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 55px; float: left; color: #f8f8f8; display: inline;}

		#foot_c {width: 290px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; float: left; color: #f8f8f8; display: inline;}

		#foot_c a {color: #f8f8f8;}


	.logo {
		height: 120px; width: 240px; display: block;
		margin: 0px 0px 0px 0px; padding: 40px 40px 50px 40px;
		background: #333333; float: left;}

/*------------------------------------------------------------------------------------------------------*/
/* Headlines																							*/
/*------------------------------------------------------------------------------------------------------*/

	h1 {
		color: #f8f8f8; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 0px 360px; padding: 70px 0px 0px 0px; line-height: 1.2em; font-weight: normal;}

		h1 span {
			color: #2e2e2e; font-size: 24px; display: block; margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; font-weight: bold;}


	h2 {
		color: #ebebeb; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 12px 0px; padding: 0px 0px 4px 0px; line-height: normal;
		font-weight: normal; border-bottom: 1px solid #666666;}

		h2 span {float: right;}


	.hentry h2 {
		color: #ebebeb; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 4px 0px; padding: 0px 0px 4px 0px; line-height: normal;
		font-weight: normal; border-bottom: 1px solid #666666;}

		.hentry h2 a {color: #ebebeb;}


	.hentry h2.page {
		color: #ebebeb; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 12px 0px; padding: 0px 0px 4px 0px; line-height: normal;
		font-weight: normal; border-bottom: 1px solid #666666;}


	#sidebar h2 {
		color: #ebebeb; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 30px 0px 8px 0px; padding: 0px 0px 4px 0px; line-height: normal;
		font-weight: normal; border-bottom: 1px solid #666666;}


	#sidebar h2.news {
		color: #ebebeb; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 30px 0px 12px 0px; padding: 0px 0px 4px 0px; line-height: normal;
		font-weight: normal; border-bottom: 1px solid #666666;}


	#footer h2.iconhead {margin: 0px 10px 20px 0px;}


	h3 {
		color: #ebebeb; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 4px 0px; padding: 0px 0px 4px 0px; line-height: normal;
		font-weight: normal; border-bottom: 1px solid #666666;}

		h3 a {color: #ebebeb;}

	.hentry h3 {
		color: #ebebeb; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 20px 0px 4px 0px; padding: 0px 0px 4px 0px; line-height: normal;
		font-weight: normal; border-bottom: 1px solid #666666;}

	.hentry h3 a {color: #43ccde;}


	h3#detail {
		color: #ebebeb; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 16px 0px 4px 0px; padding: 0px 0px 4px 0px; line-height: normal;
		font-weight: normal; border-bottom: 1px solid #666666; font-variant: small-caps;}


	h4 {
		color: #ebebeb; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: normal;}


	h4#comments {
		color: #ebebeb; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 16px 0px 12px 0px; padding: 0px 0px 4px 0px; line-height: normal;
		font-weight: normal; border-bottom: 1px solid #666666;}

/*------------------------------------------------------------------------------------------------------*/
/* Search																								*/
/*------------------------------------------------------------------------------------------------------*/

	form {border: none; padding: 0; margin: 0;}

	#sidebar form {width: auto; margin: 17px 0px 40px 0px; padding: 0px 0px 0px 0px; border: none;}

	#searchform #s {
		color: #8faab3; border: none; vertical-align: top;
		background: url("images/searchpad.jpg") no-repeat top left;
		text-align: left; height: 20px; width: 210px; font-size: 12px;
		margin: 0; padding: 4px 5px 0px 5px;}

	#searchsubmit {
		height: 24px; width: 60px; color: #f8f8f8; font-size: 12px;
		background: url("images/submit.jpg") no-repeat top left;
		border: none; vertical-align: top; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/* Main Menu																							*/
/*------------------------------------------------------------------------------------------------------*/

	#menu ul {
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
		list-style-type: none; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif;}

		#menu ul a {color: #ebebeb;}

	#menu ul li {float: left; margin: 0px 0px 0px 1px; padding: 0px 0px 0px 0px;}

	#menu ul li a {
		margin: 0px 0px 0px 0px; padding: 38px 0px 0px 0px; font-size: 12px; display: block;
		list-style-type: none; width: 104px; height: 54px; border-top: 8px solid #666666;
		background: #393939 url("images/menu_x.jpg") no-repeat top right; text-align: center;}

	#menu ul li a:hover {background: #00151a url("images/menu_y.jpg") no-repeat top right; color: #f8f8f8;}

	#menu ul li.current_page_item a {background: #00151a url("images/menu_y.jpg") no-repeat top right; color: #f8f8f8;}

	#menu ul li#active a {background: #00151a url("images/menu_y.jpg") no-repeat top right; color: #f8f8f8;}

/*------------------------------------------------------------------------------------------------------*/
/* Content List																							*/
/*------------------------------------------------------------------------------------------------------*/

	#content ul {
		margin: 0px 0px 24px 0px; padding: 0px 0px 0px 0px; color: #ebebeb;
		list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

		#content ul a {color: #43ccde;}

	#content ul li {
		margin: 0px 0px 12px 0px; padding: 0px 0px 4px 0px; font-size: 12px; display: block;
		list-style-type: none; border-bottom: 1px solid #666666;}

	#content ul li a:hover {color: #f8f8f8;}

	#content ul li span {float: right;}


	#footer ul {
		margin: 0px 0px 24px 0px; padding: 0px 0px 0px 0px; color: #ebebeb;
		list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

		#footer ul a {color: #ebebeb;}

	#footer ul li {
		margin: 0px 0px 12px 0px; padding: 0px 0px 4px 0px; font-size: 12px; display: block;
		list-style-type: none; border-bottom: 1px solid #666666;}

	#footer ul li a:hover {color: #f8f8f8;}


	#sidebar ul {list-style-type: none;}

	#sidebar ul li {list-style-type: none; font-size: 13px; color: #f8f8f8;}

	#sidebar ul li ul li {
		line-height: 2.5em; padding: 0px 0px 0px 0px;
		list-style-type: disc; list-style-position: inside;
		border-bottom: 1px dotted #666666;}

	#sidebar ul li ul li a {color: #f8f8f8;}


	#sidebar ul.feed_list {list-style-type: none; overflow: hidden;}

	#sidebar ul.feed_list li {clear: both;}

/*------------------------------------------------------------------------------------------------------*/
/* Elements																							*/
/*------------------------------------------------------------------------------------------------------*/

	#content p {color: #ebebeb; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; line-height: 1.6em; font-size: 12px; text-align: justify;}

	#sidebar p {color: #ebebeb; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; line-height: 1.6em; font-size: 11px;}

	#sidebar p.steps {font-weight: bold; border-bottom: 1px dotted #666666; padding: 0px 0px 4px 0px;}

	#sidebar p.steps a {font-weight: normal;}

	#footer p {color: #ebebeb; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 1.6em; font-size: 12px;}

	#content .hentry p {color: #ebebeb; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; line-height: 1.6em; font-size: 12px; text-align: left;}

	#content .hentry p.info {color: #b3b3b3; border-bottom: 1px dotted #666666; padding: 0px 0px 4px 0px;}


	#content p.category {
		text-align: left; margin: 0px 0px 0px 86px;
		font-weight: normal; padding: 0px 0px 4px 0px;}


	#content p.meta {
		font-weight: normal; text-align: left;
		padding: 4px 0px 4px 0px; margin: 0px 0px 0px 86px;
		border-top: 1px dotted #bcd0d6; border-bottom: 1px dotted #bcd0d6;}


	#content p.icom {
		font-weight: normal; text-align: left;
		padding: 2px 0px 0px 0px; margin: 0px 0px 40px 80px;}


	.hentry .avatar {
		width: 50px; height: 50px;
		background: none; border: 1px solid #bcd0d6;
		text-align: left; display: inline; float: left; 
		margin: 6px 16px 0px 0px; padding: 9px 9px 9px 9px;}

	.avatar {
		width: 50px; height: 50px;
		background: none; border: 0px solid #bcd0d6;
		text-align: left; display: inline; float: left; 
		margin: 0px 6px 0px 0px; padding: 10px 10px 0px 10px;}


	#content p.tags {
		border-bottom: 1px dotted #666666;
		padding: 0px 0px 5px 0px; margin: 0px 0px 8px 0px;}

		#content p.tags a {color: #f8f8f8;}

/*------------------------------------------------------------------------------------------------------*/
/*	Date																								*/
/*------------------------------------------------------------------------------------------------------*/

	.date {
		float: left; display: inline; text-align: center;
		clear: left; line-height: 18px; color: #b4ced6;
		margin: 0px 0px 0px 28px; padding: 0; width: auto;}

		.maincom .date {margin: 0px 0px 20px 21px;}

		.xcom .date {margin: 0px 0px 20px 21px;}

		.maintrack .date {margin: 0px 0px 20px 38px;}


	.day {
		line-height: 27px; font-size: 27px; font-weight: bold;
		display: block; font-family: "Times New Roman", Times, serif;}

	.month {
		line-height: 16px; font-size: 14px; clear: left;
		font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
		display: block; font-weight: normal; text-transform: uppercase;}

	.year {
		display: block; font-size: 11px; clear: left; font-weight: normal;
		font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; line-height: 12px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Comments																							*/
/*------------------------------------------------------------------------------------------------------*/

	#respond {background: #2e2e2e; margin: 20px 0px 20px 0px; padding: 8px 20px 20px 20px; border: 1px solid #666666;}

	#respond p {margin: 0px 0px 0px 0px; padding: 0px; line-height: normal;}


	#content p.comtags {
		font-weight: normal; text-align: left;
		padding: 0px 0px 0px 0px; margin: 8px 0px 0px 0px;}


	#content p.allowed {
		font-weight: normal; text-align: left; color: #b3b3b3;
		padding: 0px 0px 0px 0px; margin: 0px 0px 16px 0px; line-height: normal;}

	#content p.comlog {
		font-weight: normal; text-align: left;
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}


	#commentform {color: #1f5866;}


	#commentform label {
	font-size: 12px; font-weight: normal; border: none;
	color: #f8f8f8; line-height: 2.4em;}


	#submit {
		margin: 16px 0px 0px 0px; padding: 0px 0px 3px 0px; border: 1px solid #dedede;
		background: #414141; color: #f8f8f8; height: 24px; width: 120px; vertical-align: middle; font-size: 14px;}


	#email, #author, #url {
		color: #f8f8f8; background: #414141; border: 1px solid #dedede;
		padding: 5px 5px 0px 5px; margin: 0px 0px 12px 0px;
		vertical-align: middle; height: 20px; width: 210px;}


	#comment {
		width: 528px; height: 160px; color: #f8f8f8;
		background: #414141; font-size: 14px;
		border: 1px solid #dedede; padding: 5px 5px 5px 5px;}



	#content .navcom p.next {width: auto;
		color: #2483b3; font-size: 16px; float: left;
		text-align: left; margin: 0;
		font-family: "Times New Roman", Times, serif;}

		#content .navcom p.next a {color: #2483b3;}


	#content .navcom p.prev {width: auto;
		color: #2483b3; font-size: 16px; float: right;
		text-align: right; margin: 0;
		font-family: "Times New Roman", Times, serif;}

		#content .navcom p.prev a {color: #2483b3;}


	.navcom {margin: 50px 30px 20px 100px; padding: 0;}

/*------------------------------------------------------------------------------------------------------*/
/*	Comment Area																						*/
/*------------------------------------------------------------------------------------------------------*/

	ol.commentlist {margin: 0; padding: 0; list-style-type: none;}

	ol.commentlist li {margin: 20px 0px 0px 0px; padding: 0; list-style-type: none;}

	ol.commentlist li ul {margin: 0; padding: 0;}

	ol.commentlist li ul li {margin: 20px 0px 0px 0px; padding: 0;}

	ol.commentlist span a {color: #43ccde;}

	.mod {color: #43ccde; font-size: 12px; line-height: normal; padding: 0; margin: 0;}

/*------------------------------------------------------------------------------------------------------*/
/*	User Comments																						*/
/*------------------------------------------------------------------------------------------------------*/

	.maincom .comhead {background: #2e2e2e; height: 70px; margin: 0px 0px 12px 0px;}

	.xcom .comhead {background: #2e2e2e; height: 70px; margin: 0px 0px 12px 0px;}

	.maincom {
		margin: 30px 0px 0px 0px; font-size: 12px;
		padding: 0; color: #f8f8f8; clear: both;}

		#content .maincom p {margin: 0px 20px 12px 76px; padding: 0;}

		#content .maincom a {color: #43ccde;}


	.children .maincom {margin: 30px 0px 0px 76px; font-size: 12px; padding: 0; clear: both;}

	#content .children .maincom p {margin: 0px 0px 12px 76px; font-size: 12px; padding: 0;}

	#content .children .maincom span {float: none;}


	#content .maincom p.combase {
		color: #f8f8f8; text-align: left;
		font-family: "Times New Roman", Times, serif;
		margin: 0px 0px 0px 0px; padding: 12px 0px 0px 0px;
		font-size: 20px; font-weight: bold; background: none;
		line-height: normal;}

		#content .maincom p.combase a {color: #f8f8f8;}

/*------------------------------------------------------------------------------------------------------*/
/*	Admin Comments																						*/
/*------------------------------------------------------------------------------------------------------*/

	.xcom {
		margin: 30px 0px 0px 76px; font-size: 12px;
		padding: 0; color: #3d4e52; clear: both;}

		#content .xcom p {margin: 0px 20px 8px 76px; padding: 0;}

		#content .xcom a {color: #43ccde;}


	.children .xcom {margin: 30px 30px 0px 86px; font-size: 12px; padding: 0; clear: both;}


	#content .xcom p.combase {
		color: #f8f8f8; text-align: left;
		font-family: "Times New Roman", Times, serif;
		margin: 0px 0px 0px 0px; padding: 12px 0px 0px 0px;
		font-size: 20px; font-weight: bold; background: none;
		line-height: normal;}

		#content .xcom p.combase a {color: #f8f8f8;}

/*------------------------------------------------------------------------------------------------------*/
/*	Trackbacks and Pingbacks																			*/
/*------------------------------------------------------------------------------------------------------*/

	.maintrack {
		margin: 20px 0px 40px 0px; font-size: 12px;
		padding: 10px; color: #3d4e52; background: #2e2e2e;
		border: 1px solid #666666;}

		.maintrack p {margin: 0px 20px 8px 100px; padding: 0; line-height: 1.4em;}

		.maintrack a {color: #43ccde;}


	#content .maintrack .trackbase {
		color: #f8f8f8; text-align: left; line-height: 1.2em;
		margin: 0px 20px 0px 0px; padding: 0;
		font-size: 20px; font-weight: bold; background: none;
		font-family: "Times New Roman", Times, serif;}

		#content .trackbase a {color: #f8f8f8;}


	#content .maintrack .trackline {
		color: #f8f8f8; text-align: left;
		font-size: 12px; font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 5px 0px; padding: 0px 0px 4px 0px;
		background: none; border-bottom: 1px dotted #bcd0d6;}

/*------------------------------------------------------------------------------------------------------*/
/*	Image Captions (Bilder mit Bildunterschrift)														*/
/*------------------------------------------------------------------------------------------------------*/

	p.icaption_left {float: left; display: inline; margin: 0 1em 0.15em 0; width: auto;}
	p.icaption_right {float: right; display: inline; margin: 0 0 0.15em 1em; width: auto;}

	p.icaption_left img,
	p.icaption_right img {padding: 0; border: 1px #888 solid;}

	p.icaption_left strong,
	p.icaption_right strong {
		display: block; overflow: hidden; 
		margin-top: 2px; padding: 0.3em 0.5em; 
		background: #eee; font-weight: normal; font-size: 91.667%;}

/*------------------------------------------------------------------------------------------------------*/
/*	Site Images																							*/
/*------------------------------------------------------------------------------------------------------*/

	.entry img {float: left;
		padding: 0; display: inline; max-width: 100%;
		margin: 7px 10px 0px 0px; border: 1px solid #dedede;}

	.entry img.aligncenter {
		padding: 0px; max-width: 100%; display: block;
		border: 1px solid #dedede; margin-bottom: 16px; margin-top: 20px;
		margin-left: auto; margin-right: auto;}

	.entry img.left {
		padding: 0px; display: inline; max-width: 100%; float: left;
		margin: 7px 10px 0px 0px; border: 1px solid #dedede;}

	.entry img.alignleft {
		padding: 0px; display: inline; max-width: 100%; float: left;
		margin: 7px 10px 0px 0px; border: 1px solid #dedede;}

	.entry img.right {
		padding: 0px; display: inline; max-width: 100%; float: right;
		margin: 7px 0px 0px 10px; border: 1px solid #bcd0d6;}

	.entry img.alignright {
		padding: 0px; display: inline; max-width: 100%; float: right;
		margin: 7px 0px 0px 10px; border: 1px solid #bcd0d6;}


	.sticky img {float: left;
		padding: 7px; display: inline; max-width: 100%;
		margin: 7px 10px 0px 0px; background: #f7f7f7; border: none;}

	.sticky img.aligncenter {
		padding: 7px; max-width: 100%; display: block;
		background: #f7f7f7; border: none; margin-bottom: 16px; margin-top: 20px;
		margin-left: auto; margin-right: auto;}

	.sticky img.left {
		padding: 7px; display: inline; max-width: 100%; float: left;
		margin: 7px 10px 0px 0px; background: #f7f7f7; border: none;}

	.sticky img.alignleft {
		padding: 7px; display: inline; max-width: 100%; float: left;
		margin: 7px 10px 0px 0px; background: #f7f7f7; border: none;}

	.sticky img.right {
		padding: 7px; display: inline; max-width: 100%; float: right;
		margin: 7px 0px 0px 10px; background: #f7f7f7; border: none;}

	.sticky img.alignright {
		padding: 7px; display: inline; max-width: 100%; float: right;
		margin: 7px 0px 0px 10px; background: #f7f7f7; border: none;}


		#content .wp-smiley {border: none; float: none; padding: 0px 5px 0px 5px; margin: 0;}

		#sidebar .wp-smiley {border: none; float: none; padding: 0px 5px 0px 5px; margin: 0; display: inline;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Pages Styling																				*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar li.pagenav {font-size: 13px; list-style-type: none; color: #f8f8f8;}

	#sidebar li.pagenav a {color: #f8f8f8;}

	#sidebar li.pagenav a:hover {color: #43ccde;}

	#sidebar li.pagenav ul li {
		line-height: 2.5em; padding: 0px 0px 0px 0px;
		list-style-type: disc; list-style-position: inside;
		border-bottom: 1px dotted #666666;}

	#sidebar li.pagenav ul li ul {border: none;}


	#sidebar li.pagenav ul li ul li {
		list-style-type: disc; border-top: 1px dotted #666666;
		padding: 0px 0px 0px 20px; border-bottom: none; list-style-position: inside;}


	#sidebar li.pagenav ul li ul li ul li {list-style-type: disc; padding: 0px 0px 0px 15px;}

	#sidebar li.pagenav ul li ul li ul li ul li {list-style-type: disc;}


	#sidebar li.pagenav ul li ul li a {
		background: none; padding: 0px; font-weight: normal; color: #f8f8f8;}


	#sidebar ul li.pagenav ul li.current_page_item a {color: #43ccde;}

	#sidebar ul li.pagenav ul li.current_page_item ul li a {color: #f8f8f8;}

	#sidebar ul li.pagenav ul li.current_page_item ul li a:hover {color: #43ccde;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Categories Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar li.categories ul li {
		line-height: 2.5em; padding: 0px 0px 0px 0px;
		list-style-type: disc; list-style-position: inside;}

	#sidebar li.categories ul li ul {border: none;}

	#sidebar li.categories ul li ul.children {border: none;}

	#sidebar li.categories ul.children a {color: #cccccc;}

	#sidebar li.categories ul li ul li {
		list-style-type: disc; border-top: 1px dotted #666666;
		padding: 0px 0px 0px 20px; border-bottom: none; list-style-position: inside;}

	#sidebar li.categories ul li ul.children li ul.children li {list-style-type: disc;}

	#sidebar li.categories ul li ul.children li ul.children li ul.children li {list-style-type: circle;}

	#sidebar ul li.categories ul li.current-cat,
	#sidebar ul li.categories ul li.current-cat a,
	#sidebar ul li.categories ul.children a:hover {color: #43ccde;}

	#sidebar ul li.categories ul li.current-cat ul li a {color: #cccccc;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Tag Cloud Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar ul.wp-tag-cloud li {display: inline; line-height: 1.7em; margin: 0; border: none;}

/*------------------------------------------------------------------------------------------------------*/
/*	Page Navigation																						*/
/*------------------------------------------------------------------------------------------------------*/

	#content p.next {width: auto;
		color: #f8f8f8; font-size: 14px; float: left;
		text-align: left; margin: 40px 0px 0px 0px;}


	#content p.prev {width: auto;
		color: #f8f8f8; font-size: 14px; float: right;
		text-align: right; margin: 40px 0px 0px 0px;}


	.navigation {margin: 0px 0px 30px 0px; padding: 0;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Last Comments																				*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar li.sidecom {color: #43ccde; margin: 0; list-style-type: none;}

	#sidebar li.sidecom ul {margin: 0px 0px 0px 0px;}

	#sidebar li.sidecom ul li {
		color: #43ccde; border: none; list-style-type: none;
		margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px;
		line-height: 1.5em;}

	#sidebar li.sidecom ul li.user {
		padding: 8px 0px 10px 0px;
		border-bottom: 1px dotted #666666;}

	#sidebar li.sidecom ul li a {color: #f8f8f8;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Blogroll																					*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar ul.blogroll li {list-style-type: none; line-height: 1.5em; padding: 8px 0px 8px 0px;}

	#sidebar ul.blogroll li a {color: #43ccde;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Select Menu Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar #pages {
	width: 280px; margin: 0; color: #f8f8f8; background: none;
	border: 1px solid #666666; font-size: 14px; line-height: 1.4em;}

	#sidebar #cat {
	width: 280px; margin: 0; color: #f8f8f8; background: none;
	border: 1px solid #666666; font-size: 14px; line-height: 1.4em;}

	#sidebar .adrop {
	width: 280px; margin: 0; color: #f8f8f8; background: none;
	border: 1px solid #666666; font-size: 14px; line-height: 1.4em;}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer Icons and Flags																				*/
/*------------------------------------------------------------------------------------------------------*/

	#footer ul.icons {margin: 0px 0px 0px 0px;}
	#footer ul.icons li {float: left; padding: 0; margin: 0; border: none; width: auto;}
	#footer ul.icons img {
		margin: 0px 10px 10px 0px; width: 60px;
		height: 60px; border: 1px solid #666666; padding: 0;}


	#footer ul.flags {margin: 0px 0px 0px 0px;}
	#footer ul.flags li {float: left; padding: 0; margin: 0; border: none; width: auto;}
	#footer ul.flags img {
		margin: 0px 20px 10px 0px; width: 30px;
		height: 30px; padding: 0;}
		
		/*------------Newsbox------------*/
		.newsbox {
background:none repeat scroll 0 0 #414141;
border:1px solid #666666;
padding:10px;
text-align:left;
}
