/*
Theme Name: NESEhnutí Parent Theme
Theme URI: http://nesehnuti.cz/
Description: A minimalist WordPress template theme built with HTML 5.
Version: 0.1
Author: Mau
Author URI: http://wphug.com/
Tags: HTML5, CSS3, NGO, Multisite, Parent Theme, Template

	Based on H5 v1.0 by Jeff Starr
	http://diggingintowordpress.com/

*/
/* == BASICS == */
header,footer,section,article,aside,nav {
	display:block
}

body {
	margin:0;
	padding-top:50px;
	background:#fff;
	font:14px/1.4 'Trebuchet MS',Tahoma,'Lucida Grande',Verdana,Sans-Serif
}

body>header,body>nav,#page-wrap {
	margin:0 auto;
	width:975px
}

#page-wrap {
	padding:10px 20px;
	width:930px;
	border:1px solid #efefef;
	border-width:0 1px;
	min-height:450px
}

#content {
	clear:left;
	width:610px;
	float:left;
	padding-bottom:20px;
	min-height: 1800px;
	position:relative
}

/*
	#page-wrap>section>header>div{width: 600px;float: left;}
	#page-wrap>section>header>nav {float: right;width: 280px;position: relative;top: -35px;}
*/

.clear {
	clear:both;
	font-size:1px;
	display:block
}

.clear.right {
	clear:right
}

/* == RESETS == */
h1,h2,h3,h4,h5 {
	margin:0;
	font-size:1em
}

ul,li {
	margin:0;
	padding:0;
	font-size:1em
}

li {
	list-style:none
}

p {
	margin:0
}

figure {
	margin:0
}

/* == CSS3 == */
/* round corners 10px */
#page-wrap aside,#page-wrap aside.video iframe,#aktuality,body>header,body>footer aside li a,.supportus a {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	behavior:url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc)
}

/* shadow 5px */
#page-wrap aside,.attachment-thumbnail,.mau-tube-thumb {
	-webkit-box-shadow:#999 0 0 5px;
	-moz-box-shadow:#999 0 0 5px;
	-o-box-shadow:#999 0 0 5px;
	box-shadow:#999 0 0 5px
/* behavior: url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc); */
}

/* shadow 3px */
#page-wrap aside:hover,.attachment-thumbnail:hover,#breadcrumbs {
	-webkit-box-shadow:#999 0 0 3px;
	-moz-box-shadow:#999 0 0 3px;
	-o-box-shadow:#999 0 0 3px;
	box-shadow:#999 0 0 3px
/* behavior: url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc); */
}

/* shadow .1s transition */
#page-wrap aside,#page-wrap aside:hover,.attachment-thumbnail,.attachment-thumbnail:hover {
	-webkit-transition:box-shadow .1s linear;
	-moz-transition:box-shadow .1s linear;
	-o-transition:box-shadow .1s linear;
	-webkit-transition:box-shadow .1s linear;
	transition:box-shadow .1s linear
}

/* background .2s transition */
a,a:hover {
	-webkit-transition:background .2s ease-in-out;
	-moz-transition:background .2s ease-in-out;
	-o-transition:background .2s ease-in-out;
	-webkit-transition:background .2s ease-in-out;
	transition:background .2s ease-in-out
}

/* == LINKS == */
a:link,a:visited {
	text-decoration:none
}

a:hover,a:active {
	text-decoration:underline
}

/* == HEADINGS == */
#page-wrap h1 {
	font-size:1.4em;
	text-transform:none;
	padding:15px 0 5px;
	clear:left
}

#page-wrap h1 a,#page-wrap h2 a {
	text-transform:none;
	padding:0;
	color:#333
}

h2 {
	clear:both;
	font-size:1.2em;
	margin:10px 0 0
}

.archive.term-tiskove-zpravy h2 {margin: 0;}
.archive.term-tiskove-zpravy .date {color:#999;}

/* == IMAGES == */

a img {
	border:none
}

.attachment-thumbnail {
	float:left;
	margin:3px 10px 5px 0
}

.alignleft {
	float:left;
	clear:both;
	margin-right:20px
}

.alignright {
	float:right;
	margin-left:20px
}

#content img.alignleft,#content img.alignright,#content .attachment-thumbnail,#content .mau-tube-thumb {
	background:#f1f1f1;
	border:2px solid #fff;
	margin-bottom:10px
}

figure.multiple-small a {
	padding:5px
}

figure.multiple-small a img {
	border:1px solid #cacaca;
	margin-top:5px
}

/* == HEADER == */
body>header {
	background:#fff;
	padding:20px 0;
	color:#000;
	position:relative;
	height:240px
}

body>header a#logo {
	font:normal 1.4em 'Trebuchet MS',Tahoma,'Lucida Grande',Verdana,Sans-Serif;
	padding-left:22px;
	position:relative
}

body>header a#logo img {
	position:relative;
	top:1px;
	margin-right:10px
}

body>header a#logo:hover {
	text-decoration:none;
	color:#D7464B
}

body>header img#nese-logo {
	float:right;
	padding-right:20px;
	padding-top:2px
}

body>header .main-header-image,body>header .wp-post-image {
	position:absolute;
	top:100px;
	left:0;
	width:975px;
	background:#fff;
	background:url(images/ajax-loader-2.gif) center center no-repeat
}

.site-desc {
	display: none;
}

#nese_languages_list {
	position:absolute;
	top:20px;
	right:104px;
	text-transform:lowercase
}

#nese_languages_list li {
	display:inline;
	padding-left:20px
}

#nese_languages_list li a {
	color:#aeaeae;
	text-decoration:underline;
	font-size:.9em
}

#nese_languages_list li a:hover {
	color:#696969
}

/* == CONTENT == */
#breadcrumbs {
	clear:both;
	float:left;
	padding:4px 22px;
	background:#fff;
	position:relative;
	left:-21px;
	top:10px;
	font-size:.85em;
	color:#999;
	background:#fff url(images/menu-paper-bg.jpg) left -41px repeat-x -moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius:3px;
	-o-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	-o-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px
}

#breadcrumbs a,#breadcrumbs strong {
	white-space:nowrap
}

#aktuality {
	position:relative
}

#aktuality header span.rss {
	position:absolute;
	top:5px;
	right:10px
}

article {
	clear:both;
	padding:5px 10px 0 0
}

article ul,article ul li {
	list-style:disc;
	list-style-position:inside
}

article li ul {
	padding-left:10px
}

article[id*=post-] {
}

article>header {
	padding:5px 0 0
}

article>header p,article>footer p {
	font-style:italic
}

article+nav {
	font-weight:700
}

article p {
	padding-bottom:10px
}

nav.prevnext {
	clear:left;
	padding-top:20px
}

/* article>header>span {padding: 5px 0;display: block;}	 */
article>header {overflow: hidden;}
.post-type-archive-sexi-prase article>header {overflow: visible;}
article>header>.temata {
	display:block;
	text-align:left;

	padding:0 0 10px;
	overflow: hidden;
}

article>header>.temata a {
	display:inline;
	color:#fff;
	background:#b4b4b4;
	padding:3px;
	text-transform:uppercase;
	font-size:.8em;
	margin:5px 10px 0px 0;
	text-align:center;
	white-space:nowrap;
	float:left;
}

article>header>.temata a:hover {
	text-decoration:none;
	color:#fff;
	background:#333
}

time,.time {
	color:grey;
	font-style:italic;
	font-size:.9em;
	white-space:nowrap;
	display:block
}

/* article time, article .time {float: right;} */
article h3 {
	clear:both
}

ul.topics-overview li {
	/*width:265px;*/
	width:580px;
	/*height:265px;*/
	float:left;
	padding:0 10px 10px;
	background:#fff;
	border:1px solid #DADADA;
	text-transform:none;
	margin:5px 0;
	list-style: none;
}

ul.topics-overview li h2{
	margin: 6px 0 4px;
}

ul.topics-overview li img {
	width:90px;
	height:90px
}

.home ul.topics-overview li {
	height:140px
}

.prev-next-links {
	clear:both
}

/* == NAVIGATION == */
body>nav>ul>li {
	display:block;
	list-style:none;
	position:relative;
	float:left;
	height:20px;
	cursor:pointer;
	font-size:1.1em;
	z-index:9
}

body>nav a {
	text-decoration:none;
	color:#fff
}

body>nav a:hover {
	text-decoration:underline
}

body>nav li ul {
	display:none;
	position:absolute;
	top:20px;
	width:213px;
	padding:5px 0 0
}

body>nav li:hover ul {
	display:block
}

body>nav li ul li {
	float:none;
	padding:0 5px;
	font-size:.9em
}

body>nav li ul li a {
	width:100%;
	display:block
}

body>nav li ul li ul {
	display:none!important
}

/* TODO not nice */
/* nav {clear: both;} */
body>nav>ul {
	position:absolute;
	top:20px;
	left:0;
	height:131px;
	position:relative;
	padding:0;
	margin-bottom:0
}

body>nav li {
/* width: 11%; */
	width:107px;
	padding:60px 0 30px;
	text-align:center;
	position:relative
}

/*TODO, for now temp fix menu positioning*/
body>nav li.menu-item-60 {
	display:none
}

/*podporte nas*/
body>nav li:hover ul {
	display:block;
	z-index:999
}

/* TODO CUZ DROPDOWN MENU IS UNCLEAR*/
body>nav li:hover ul li {
	width:203px;
	text-align:left
}

body>nav li:hover ul a {
	color:#000;
	padding:0 5px 6px
}

body>nav li>ul {
	left:0;
	top:80px;
	padding:0
}

/*dropdown menu width and background CSS3 selecetors */
body>nav>ul {
	background:url(images/main-menu-bg.png) no-repeat
}

/* 	body>nav>ul>li:nth-child(1n) ul {background: #fff  url(images/main-menu-bg.png) no-repeat;} */
body>nav>ul>li:nth-child(1) {
	width:108px
}

body>nav>ul>li:nth-child(7) {
	width:10.8%
}

body>nav>ul>li ul li:nth-child(1) {
	padding-top:50px
}

body>nav>ul>li:nth-child(1) ul li:nth-child(1) {
	background-position:0 -80px
}

body>nav>ul>li:nth-child(2) ul li:nth-child(1) {
	background-position:-108px -80px
}

body>nav>ul>li:nth-child(3) ul li:nth-child(1) {
	background-position:-215px -80px
}

body>nav>ul>li:nth-child(4) ul li:nth-child(1) {
	background-position:-322px -80px
}

body>nav>ul>li:nth-child(5) ul li:nth-child(1) {
	background-position:-429px -80px
}

body>nav>ul>li:nth-child(6) ul li:nth-child(1) {
	background-position:-536px -80px
}

body>nav>ul>li:nth-child(7) ul li:nth-child(1) {
	background-position:-643px -80px
}

body>nav>ul>li:nth-child(8) ul li:nth-child(1) {
	background-position:-748px -80px
}

body>nav>ul>li ul {
/*	background:#fff url(images/menu-paper-bg.jpg) left 30px repeat-x!important*/
}

body>nav>ul>li ul li {
	z-index:5;
	background-color: #fff;
}

/*dropdown menu css3 decorations*/
body>nav>ul>li>ul {
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.1);
	-o-box-shadow:0 2px 3px rgba(0,0,0,0.1);
	box-shadow:0 2px 3px rgba(0,0,0,0.1);
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-o-border-radius-bottomright:5px;
	-o-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	behavior:url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc)
}

body>nav>ul>li>ul.no-css3 {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	behavior:url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc)
}

/* alternative dropdown*/
/*
	body>nav li>ul {left:27px;top: 90px;padding: 10px;}
	body>nav li>ul {left:0px;top: 90px;padding: 10px;}
	body>nav>ul>li:nth-child(1n) ul {
		background-image: none!important;border: 1px solid #f1f1f1;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}
	*/
/*prev next post nav*/
#page-wrap section nav p {
	text-align:center
}



body>nav .supportus a {
	background-color: #4E4E4E;
	color:#fff;
	border:1px solid #999;
	padding:2px;
	font-size:.9em;
	text-transform:lowercase;
	display:block;
	position:relative;
	left:6px;
	z-index:10;
	opacity:.9
}


/* == SIDEBAR ASIDES == */
#page-wrap aside {
	margin-top:30px;
	overflow:hidden;
	width:280px;
	float:right;
	clear:none;
	position:relative;
	background:#f1f1f1 url(images/aside-dirt.jpg);
	border:2px solid #fff;
	margin:10px 0 20px;
	padding:10px
}

#page-wrap aside>h2 {
	font-size:1.2em;
	margin:0
}

#page-wrap aside ul {
	padding:10px 0
}

#page-wrap aside li {
	list-style:none;
	padding-bottom:5px
}

#page-wrap aside footer {
	text-align:right;
	font-size:.9em
}

#page-wrap aside.video {
	width:300px;
	padding:0;
	height:187px
}

#page-wrap aside.video iframe {
	border:none;
	overflow:hidden
}

/* == FOOTER == */
body>footer {
	padding:0;
	/*width:100%;*/
	clear:both;
	color:#fff;
	position:relative
}

body>footer #wave {
	height:40px
}

/* Sitemap */
body>footer>div.inner {
	margin:0 auto;
	width:975px;
	position:relative;
	min-height:200px;
	padding-bottom: 25px;
}

body>footer nav>ul {
	padding-bottom:20px;
	overflow:hidden
}

body>footer nav>ul>li {
	float:left;
	width:20%
}

body>footer nav li ul {
	display:block;
	top:18px;
	padding:2px 0 0
}

body>footer nav a {
	text-transform:uppercase;
	color:#f1ddde
}

body>footer nav>ul>li>a {
	color:#fff
}

body>footer nav a:hover {
	color:#fff;
	text-decoration:none
}

body>footer nav li ul a {
	font-size:.9em;
	opacity:.98
}

body>footer .copy {
	clear:both;
	width:100%;
	text-align:right;
	font-size:.9em;
	margin:0;
	position:absolute;
	right:10px;
	bottom:15px
}

#contact-info {
	float:right;
	font-weight:400;
	font-size:.9em;
	position:absolute;
	right:10px;
	top:0;
	opacity:.99;
	width:250px
}

#contact-info h3 {
	text-transform:uppercase;
	font-size:1.1em;
	padding-left: 0;
}

a.footer-logo {
	position:absolute;
	right:5px;
	bottom:0;
}

/* Other Projects*/
body>footer aside {
	width:100%;
	height:30px;
	background:#454545;
	border:2px solid #6f6f6f;
	border-width:2px 0;
	padding:10px 0 5px;
	clear:both
}

body>footer aside>ul {
	margin:0 auto;
	width:975px;
	padding:0
}

body>footer aside li {
	float:left;
	padding:0 5px 0 0
}


body>footer  a {
	color:#fff;
	text-decoration:underline;

}
body>footer aside li a {
text-decoration:none;
	font-size:.85em;
	padding:5px 10px;
	display:block;
	background:#4e4e4e
}

body>footer aside li a:hover {
	text-decoration:none;
	background:#c04547
}

/* == HOME PAGE == */
#aktuality {
	background:#fff
}

.home .topics-list li {
		background: url('images/sprite.jpg') no-repeat 0 -52px;
	}

	.home .topics-list-title {text-transform: uppercase;color: #666;margin-bottom: 5px;}
	.home .topics-list{
		width: 96%;
		border: 1px solid #ddd;
		overflow: hidden;
		padding: 2%;
		clear: both;
		margin-bottom: 15px;
		background: #fff;
	}
	.home .topics-list li {
		float: left;
		width: 45%;
		padding: 3px 0 3px 22px;
		list-style: none;
	}


/* == SEARCH == */
body>header .search_form {
	position:absolute;
	top:50px;
	right:130px
}

body>footer .search_form {
	clear:both;
	position:relative;
	padding:0 10px 10px 0
}

.search_form {
	width:190px;
	height:30px;
	display:block
}

.search_form .search-submit {
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	display:block;
	position:absolute;
	top:-8px;
	right:-35px;
	width:40px;
	height:40px;
	overflow:hidden;
	line-height:0
}


.search_form #s,.search_form #footer-search {
	height:20px;
	width:165px;
	padding:0 10px;
	background-color:#fff;
	background-image:none;
	border:2px solid #d2d2d2;
	cursor:text;
	color:#333;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	behavior:url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc)
}

.search_form label {
	display:none
}

/* == COMMENTS == */
article[id*=comment-] {
	margin:15px 0;
	padding:10px
}

article[id*=comment-] h4 {
	margin:0
}

.alt {
	border:1px solid #ddd;
	background:#eee
}

form[method=post] label {
	display:block
}

form[method=post] input {
	margin:2px 0 12px;
	display:block
}

#page-wrap aside.mau_tube_video_widget {
	width:300px;
	padding:0;
	height:187px;
	background:none;
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	behavior:url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc)
}

aside.mau_tube_video_widget iframe {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	behavior:url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc)
}

/* Mau Tabs*/
#mau-tabs .mau-tabs-nav li {
	padding-right:10px;
	border:none
}

#mau-tabs .mau-tab-item {
	background: #fff;
}

#mau-tabs img {
	box-shadow:none;
	border:1px solid #eee
}

#mau-tabs .mau-tabs-nav li a {
	padding:7px 15px 3px;
	text-transform:uppercase;
	border:1px solid #eaeaea;
	border-width:1px 1px 0
}

#mau-tabs .mau-tabs-nav li:hover a {
	background:#fff
}

#mau-tabs .mau-tabs-nav li.active a {
	background:#fff
}

#mau-tabs .mau-tabs-nav {
	padding-top:1px
}

#page-wrap #mau-tabs .mau-tab-item:first-of-type,#mau-tabs .mau-tabs-nav li a {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	-o-border-top-right-radius:10px;
	border-top-right-radius:10px;
	behavior:url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc)
}

#mau-tabs .mau-tabs-nav li a {
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	-o-border-top-left-radius:10px;
	border-top-left-radius:10px;
	behavior:url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc)
}

#mau-tabs .mau-tab-item:last-child,#mau-tabs .tab-archive-link {
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-o-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	-o-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	behavior:url(/wp-content/themes/nesehnuti/js/css3pie/PIE.htc)
}











/* Mau Hide Me Custom*/

	.hide-me-content {
		padding:10px 20px;
		margin-bottom: 10px;
		background:#fff;
		border: 1px solid #dadada;
	}


/* Tax Detail & Blockquote*/


.tax_detail,
#content article blockquote {
	margin:0;
	border: 1px solid #7ca82f;
	border-width:1px 0;
	border-color:#ddd;
	overflow: hidden;
	padding:10px 10px 5px;
	background: #ffffff;
	color:#666;
}

.tax_detail img,
#content article blockquote img {
	width:50px;
	height:50px;

}

#page-wrap .bottomcontainerBox {
width:260px;
float: right;
margin-left:20px;
}
#page-wrap .bottomcontainerBox>div {
	width:45px;
}




/* ! TOPICS   */

		.qa-by-topics {
			position: relative;
			padding: 0px 10px 18px 0;
			margin-top:0;
			overflow: hidden;
		}
		#qa-topics li,.products-types li {
			width:48%;float:left;
			padding:5px 5px 0px 0;
			list-style:none;
		}
		#qa-topics li a img {
			width:40px;
			height:40px;
			position: absolute;
			left:3px;top:0px;
			box-shadow: none;
			padding:2px;
			background:#fff!important;
			border:1px solid #ddd!important;
		}


		#qa-topics li a {
			position: relative;
			height: 36px;
			background-color: #FFF;
			color:#333;
			display: block;
			font-size:1.2em;
			font-weight:bold;
			padding:16px 0 0 60px;
			border:1px solid #ddd;
		}

		 .products-types li a {
			position: relative;
			height: 36px;
			background-color: #FFF;
			display: block;
			font-size:1.2em;
			font-weight:bold;
			padding:16px 0 0 20px;
			border:1px solid #ddd;
		 }

		.qa_recent {
			margin-top:10px;
			padding: 10px;
		}

		.qa_recent .question, .qa_recent .answer {
			border: 1px solid #ddd;
			padding:8px 10px 10px;
			position:relative;
		}
		.qa_recent .question {
			border-left:6px solid #7ca82f;
			font-style:italic;
		}
		.qa_recent .answer {
			border-top:1px solid #ddd;
			background-color: #efefef;
			left:2px;
			width:94.9%;
		}

	.qa_recent .question .tax-detail-images {
		width:100px;
		position: absolute;
		right:5px;top:5px;
	}
		.qa_recent .question .tax-detail-image {
			width:30px;
			margin-left:10px;
			height:auto;
			float:right;
			/*border: 2px solid #fff;*/
			position:relative;
			left:5px;bottom:-2px;
		}

		article.qa_item {
			padding:5px 0 15px;
		}

		.qa-by-topics a.all-topics{
			position: absolute;
			left:274px;
			top:60px;
			color:#aaa;
			font-size:1em;
		}
		.qa-by-topics a.all-topics:hover{
			color: #7ca82f;
			text-decoration: none;
		}


	#sidebar {padding-top:50px;padding-left:550px;}

	#content table {}
	#content table tr {}
	#content table td {padding:8px 10px;border: 1px solid #dadada;}


	.year-trigger {
		padding:5px 30px 5px 0;
		text-align: right;
	}
	.year-trigger-link {
		color:#333;
		padding:3px 6px;
		border:1px solid #ccc;
		background: #fff;
	}



	.year-trigger-link.year-cancel {
		background:none;
		border:none;
		padding:5px 0;
	}


	#qa-topics li.no-thumb-no-fun a {padding-left:10px;}


	#content-footer-widgets {padding-top:20px;float:left;width:600px;margin-top:20px;border-top:1px solid #ddd;}
	#content-footer-widgets .widget{
		float:left;
		width:280px;
		padding:5px 10px
	}
	#content-footer-widgets .widget img{
		max-width:100%;
	}
	#content-footer-widgets .widget h3{
		font-size:1em;
		color:#333;
	}

	#content nav {padding-top:10px;}

	.price {
		background: white;
		padding: 5px 10px;
		border: 1px solid #DADADA;
	}
	.single .price {
		margin: 2px 5px 0 0;
		display: block;
		float: left;
	}

	.single .date {
		display: block;
		width: 100%;
		text-align: right;
		font-size: 1em;
		color: #444;
		padding-top: 10px;
	}


	#topics-overview li {
		list-style: none;
	}

	div#fb-root {display: none;}

	#access{overflow: hidden}

	#page-wrap aside.nese-lang-flags {
		background: none;
		border: none;
		box-shadow: none;
		border-radius: 0;
		padding: 0;
		margin: 0;
		width: 300px;
	}
	#page-wrap aside.nese-lang-flags a {
		padding-right: 10px;
	}

	/* new and experimental */
	article {
		border-bottom: 1px dashed #DDD;
		overflow: hidden;
		padding-bottom:22px;
	}

	article h2 {
		margin:13px 0 6px;
	}

/* == ALL YOUR CODE ARE BELONG TO POETRY == */