/*	Theme Name: Horoskop - theme	Author: Talem.eu	Description: Blog ezoteryczny (ezoblog 4).	Version: 1.0*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}body { 	line-height: 1;	background: #d5c3df url(img/background.gif) 0 0 repeat;	color: #eee;	font: normal 14px/1.5 Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", Kalimati, Geneva, sans-serif;}a { color: #eee; text-decoration: none; }a:hover,a:focus { text-decoration: underline; }.clear { clear: both; }.cf:after {	clear: both;	display: block;	height: 0;	font-size: 0;	visibility: hidden;	content: ".";}* html .cf { zoom: 1 }*:first-child+html .cf { zoom: 1 }.alignleft { float: left; }img.alignleft { margin: 0 17px 2px 0; }.alignright { float: right; }img.alignright { margin: 0 0 2px 17px; }.aligncenter { display: block; margin: 5px auto; }.right { text-align: right; }.left { text-align: left; }.center { text-align: center; }img.alignleft,img.alignright {	padding: 3px;	background-color: #fff;}h1,h2,h3,h4,h5,h6,strong { font-weight: bold; }h1,h2,h3 { font-family: "Ubuntu Condensed"; font-weight: normal; }h1 { font-size: 200%; }h2 { font-size: 180%; }h3 { font-size: 150%; }em,i { font-style: italic; }ol li { list-style-type: decimal; }#content ul li { list-style-type: disc; }#top { 	text-align: center; 	background-color: #170908;}	#logo { line-height: 0; }#logo,#wrapper {	width: 1000px;	margin: 0 auto;	}#wrapper {	background: #83628e;	background: rgba(228, 209, 239, 0.4);	padding: 10px 20px; 	border-left: 1px solid #611088;	border-right: 1px solid #611088;	color: #e6d1ef;}#featured {	background: #3b144f;	background: -moz-linear-gradient(top,  #3b144f 0%, #2f103f 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b144f), color-stop(100%,#2f103f));	background: -webkit-linear-gradient(top,  #3b144f 0%,#2f103f 100%);	background: -o-linear-gradient(top,  #3b144f 0%,#2f103f 100%);	background: -ms-linear-gradient(top,  #3b144f 0%,#2f103f 100%);	background: linear-gradient(to bottom,  #3b144f 0%,#2f103f 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b144f', endColorstr='#2f103f',GradientType=0 );	text-align: center;	padding: 15px;	border-top: 1px solid #611088;	border-bottom: 1px solid #611088;		opacity: 0.8;}		.featured { 		display: inline-block; 		* display: inline; 		margin: 0 25px;		position: relative;	}		.featured:first-child:before,	.featured:after {		content: "♦";		font-size: 20px; color: #611088;		position: absolute;		bottom: 75px; right: -35px;	}	.featured:first-child:before { left: -35px; right: auto; }	.featured img { 		border: 5px solid #000;		-moz-opacity: 0.7;		-webkit-opacity: 0.7;		opacity: 0.7;		filter: alpha(opacity=70);		-webkit-transition: opacity .5s;		-moz-transition: opacity .5s;		-ms-transition: opacity .5s;		-o-transition: opacity .5s;		transition: opacity .5s;		-moz-box-shadow: 0 0 5px #ccc;		-webkit-box-shadow: 0 0 5px #ccc;		box-shadow: 0 0 5px #ccc;			}	.featured img:hover {		-moz-opacity: 1;		-webkit-opacity: 1;		opacity: 1;		filter: alpha(opacity=100);		}		.featured p {		position: absolute;		left: 0; bottom: 10px;		width: 100%;		color: #d69959;		background: #222;		background: rgba(0,0,0,0.5);		-moz-border-radius: 0 0 10px 10px; 		-webkit-border-radius: 0 0 10px 10px;		border-radius: 0 0 10px 10px; 	}#content {	float: right;	width: 700px;	margin-bottom: 30px;}	.post { margin-bottom: 25px; }		#content h1,	#content h2 {		background: #3b144f;		background: -moz-linear-gradient(top,  #3b144f 0%, #2f103f 100%);		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b144f), color-stop(100%,#2f103f));		background: -webkit-linear-gradient(top,  #3b144f 0%,#2f103f 100%);		background: -o-linear-gradient(top,  #3b144f 0%,#2f103f 100%);		background: -ms-linear-gradient(top,  #3b144f 0%,#2f103f 100%);		background: linear-gradient(to bottom,  #3b144f 0%,#2f103f 100%);		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b144f', endColorstr='#2f103f',GradientType=0 );				margin-bottom: 12px; padding: 5px 15px;		font-size: 24px; color: #eee;		position: relative;		padding-left: 40px;	}	#content h1:before,	#content h2:before { content: url(img/pointer.png); position: absolute; left: 10px; top: 10px; }	#sidebar li a,#content h1,#content h2,.featured img {	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;}#sidebar {	float: left;	width: 250px;	margin-bottom: 30px;}		#sidebar h3 { font-size: 24px; }	#sidebar h3:before { content: "♦"; margin-right: 10px; }		#sidebar li a {		padding: 7px 10px 7px 20px;		background-color: #3b144f;		-webkit-transition: background .4s;		-moz-transition: background .4s;		-ms-transition: background .4s;		-o-transition: background .4s;		transition: background .4s;	}		#sidebar a { color: #eee; }	#sidebar li a { display: block; margin: 10px 0; }	#sidebar li a:hover { background-color: #9f1387; text-decoration: none; }	#sidebar li.menu-item-12 a { font-size: 11px; padding-left: 0; padding-right: 0; text-align: center; }	#bottom {	clear: both;	padding: 15px 0 50px;	background: #3b144f;	background: -moz-linear-gradient(top,  #3b144f 0%, #2f103f 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b144f), color-stop(100%,#2f103f));	background: -webkit-linear-gradient(top,  #3b144f 0%,#2f103f 100%);	background: -o-linear-gradient(top,  #3b144f 0%,#2f103f 100%);	background: -ms-linear-gradient(top,  #3b144f 0%,#2f103f 100%);	background: linear-gradient(to bottom,  #3b144f 0%,#2f103f 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b144f', endColorstr='#2f103f',GradientType=0 );	text-align: center; color: #81618b;		border-top: 1px solid #611088;}#AdultBackgroundDiv {	display: block; 	position: absolute; 	top: 0%; left: 0%; 	width: 800%; height: 100%; 	background-color: #351247; background-image: url("img/background.gif");	z-index: 1000; 	-moz-opacity: 0.9; 	-khtml-opacity: 0.9; 	opacity: 0.9; 	filter: alpha(opacity=90);}#AdultContentDiv {	display: block; 	position: absolute; 	top: 100px; 	width: 700px; height: auto; 	padding: 10px; padding-bottom: 20px;	border:1px solid #42175f; 	background-color: #2B083F; 	z-index: 1001; 	font-size: 14px; color: #e6d1ef; 	line-height: 140%; 	text-align: center;	-moz-box-shadow: 0 0 8px #222;	-webkit-box-shadow: 0 0 8px #222;	box-shadow: 0 0 8px #222;}#AdultContentDiv h1 { margin: 15px 0; color: #ed0105; }#AdultAccessButtons { padding: 30px 0 10px; }	#AdultAccessButton {	padding: 10px 20px;	border: 0; 	color: #e6d1ef; 	font-weight: bold; 	font-size: 16px; 	cursor: pointer; 	text-decoration: none; 	margin: 10px auto; 	background: #340f4f;	}#AdultAccessButton:hover { background-color: #42175f; }#AdultDenyButton {	display: block; 	border: 0; 	color: #e6d1ef; 	font-size: 12px; 	cursor: pointer; 	text-decoration: none; 	margin: 15px auto; 	background: transparent;}#AdultDenyButton:hover { color: #a1a1a1; }#welcome { margin-bottom: 15px; }  #welcome h1 { font-size: 26px; font-weight: normal; background: none; color: #e6d1ef; padding-left: 0; padding-bottom: 0; margin-bottom: 0; }#welcome h1:first-letter { color: #57145e; font-weight: bold; }#welcome h1:before { content: none; }  .thumb {	float: left;	margin: 0 15px 5px 0;	}	.thumb img { border: 2px solid #6b4777; }  .zadzwon,.sms { 	float: right; 	margin: 0 0 5px 10px; 	background: #4e215a;	background: rgba(78, 33, 90, 0.4);	border: 1px solid #866390;	padding: 0px 10px 5px;	-moz-border-radius: 7px; 	-webkit-border-radius: 7px;	border-radius: 7px; }.telefon {	color: #d69959;	font-size: 28px;	text-align: center;		}.koszt {	color: #ccc;	font-size: 13px;		text-align: center;	}.sms {	float: none;	margin: 10px auto;	padding: 7px 15px;	text-align: center;}	.sms b { font-size: 130%; color: #d69959; }.baner {	text-align: center;	margin: 10px 0;}