/*Theme Name: I feel dirtyTheme URI: http://studio.st/i-feel-dirty/Description: A clean but dirty template by <a href="http://studio.st/">Studio ST</a>Version: 1.0Author: The studio ST teamAuthor URI: http://studio.st/*/* {	margin: 0px;	padding: 0px;	}body {	background: #2c2c2c url(img/bodybg2.gif) no-repeat top center;	color: #000;	font-size: 11px;	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	}img {	border: 0px;	}.cnt {	width: 760px;	background-color: #fff;	margin: 20px auto 30px;	position:relative;	}.siderek { position:absolute; top:267px; padding-left:10px; left:-130px; width:120px; height:600px; background-color:#fff; }/* ------------------------------------------------------------------------------								header 								             ------------------------------------------------------------------------------ */.header{	background: url(img/headerbg.gif) no-repeat;	width: 760px;	height: 143px;	float: left;	}.head1 {	width: 465px;	padding: 40px 15px 0 20px;	/*text-align: center;*/	float: left;}.header h1 a {	color: #fff;	text-decoration: none;}.header h1 a:hover {	text-decoration: underline;}.header h1 {	color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 36px;	font-weight: normal;	letter-spacing: -1px;	margin-bottom: 0px;}.description {	color: #fff;	font-size: 12px;}.head2 {	width: 260px;	float: left;}.head2 a { color:#fff; }.head2 a:hover { text-decoration:none; }.head2 img { float:left; margin:0 3px 0 0; border:1px solid #fff; }.head2 p {	color: #fff;	padding: 0 13px;	font-size: 11px;	line-height: 14px;}.head2 h3 {	color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 19px;	font-weight: normal;	letter-spacing: -1px;	margin-bottom: 5px;	padding: 6px 0 0 15px;	text-transform: lowercase;}/* ------------------------------------------------------------------------------								main 					                         ------------------------------------------------------------------------------ */.main {	width: 760px;	}.content {	padding: 20px 0 0 15px;	float: left;	width: 464px;	margin-right: 17px;	}.content img { margin-bottom:4px; }.content a {	color: #9b0e0e;	}.content a:hover { text-decoration:none; }.navigation {	font-size: 12px;	margin-bottom: 15px;	}.post {	margin-bottom:30px;	} .posttitle {	margin-bottom: 10px;	}.post h2 {	color: #294A59;	font-size: 30px;	font-weight: bold;	letter-spacing: -1px;	}h2.pagetitle {	color: #555;	font-size: 22px;	font-weight: normal;	letter-spacing: -1px;	margin-bottom: 10px;	}.post h2 a {	color: #294A59;	text-decoration:none;	}.post h2 a:hover {	text-decoration:underline;}.post small {	color: #294A59;	display: block;	margin-bottom: 15px;	}.post .entrytext,.post .entry,.post p {	font-size: 13px;	margin-bottom: 15px;	line-height:21px;	}.post blockquote {	background: url(img/blockquotebg2.gif) no-repeat;	color: #294a59;	padding: 15px 0 0 42px;}.post ul {	list-style-type: none;	font-size: 12px;	margin-bottom: 15px;	/*margin:0;	padding:0;*/	}.post ul ul { margin-left:15px; margin-bottom:0; }.post .faq ul li { display: inline; margin: 0 5px 0 0; }.post ol {	font-size: 12px;	margin-bottom: 15px;	padding-left: 15px;	margin-left:7px;	}.post ol ol { margin-bottom:0; }.post ul li {	background: url(img/bullet02.gif) no-repeat 0px 5px;	margin-bottom: 3px;	padding-left: 17px;	}.post ol li {	margin-bottom: 2px;	}.post .sociable ul li {	background:none;	padding:0;}.post .sociable strong { font-size:13px; }p.postmetadata {	font-size:11px;	margin:3px 0;	}/* ------------------------------------------------------------------------------								sidebar 					                     ------------------------------------------------------------------------------ */.sidebar {	font-size: 12px;	float: left;	width: 254px;	margin-left: 4px;	padding: 10px 6px 0 0;	line-height: 14px;	}.bloque1, .bloque2 {	margin-bottom: 10px;	}.bloque1 {	background: #e8e6d9 url(img/bloque1bg.jpg) no-repeat;	}.bloque2 {	background: #e2ebed url(img/bloque2bg.jpg) no-repeat;	}.bloque1 h3 {	color: #6c644d;	}.bloque1 h3, .bloque2 h3 {	font-size: 19px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	letter-spacing: -1px;	margin-bottom: 10px;	padding: 20px 0 5px 16px;	text-transform: lowercase;		}.bloque2 h3,.bloque2 h3 a {	color: #294A59;	}.bloque2 h3 a {text-decoration:underline;}.bloque2 h3 a:hover { text-decoration:none; }.sidebar ul {	list-style-type: square;	padding-left: 30px;	}.sidebar p {	line-height: 16px;}.sidebar ul li {	margin-bottom: 5px;	}.sidebar ul span {	color: #000;	}.sidebar ul a {	color: #000;	text-decoration: none;	}.sidebar ul a.rek { text-decoration:underline; }.bloque1 ul a {	/*border-bottom: 1px dashed #968e77;*/	}.bloque1 p a, .bloque2 p a {	color: #000;	}.bloque1 ul a:hover, .bloque1 p a:hover {	background-color: #6c644d; 	border-bottom: 1px dashed #968e77;	color: #fff;	border: 0px;	}.bloque2 ul a {	/*border-bottom: 1px dashed #668b9c;*/	}.bloque2 ul a:hover, .bloque2 p a:hover {	background-color: #294A59;	color: #fff;	border: 0px;	border-bottom: 1px dashed #668b9c;	}.bloque1 ul {	color: #968e77;	padding-bottom: 12px;	padding-right:10px;	}.bloque2 ul {	color: #668b9c;	padding-bottom: 12px;	padding-right:10px;	}	/* search */.buscar {	padding: 0px 15px 15px;	}.bus1 {	width: 140px;	font-size: 16px;	border: 1px solid #aaa;	}.bus2 {	vertical-align: top;	}.sidebar p {	padding: 0 10px 15px 16px;	}/* subscribe */.subscriberss {	padding: 0px 0 15px 15px;	}.subscriberss select {	width: 110px;	margin: 5px 5px 0 10px;	float: left;	}.subscriberss a {	float: left;	}.subscriberss a.btnnofloat {	float: none;	}.subscriberss a.rsstext {	color: #000;	margin: 5px 0 0 3px;	float: left;	}.bus1 {	width: 140px;	font-size: 16px;	border: 1px solid #aaa;	}.bus2 {	vertical-align: top;	}	/* ------------------------------------------------------------------------------								comments								             ------------------------------------------------------------------------------ */h2.responses {	color: #294a59;	font-family: Arial, Helvetica, sans-serif;	font-size: 19px;	font-weight: normal;	margin-bottom: 10px;	text-transform: lowercase;	}.commentlist {	width: 464px;	margin-bottom: 20px;	list-style-type: none;	font-size: 12px;}.commentlist li {	background: #e4ecee url(img/commentlistbg3.jpg) no-repeat;	padding-top: 20px;	margin-bottom:15px;}.commentcontent {	padding: 0 10px;	margin-bottom: 15px;}.commentcontent p {	margin-bottom: 15px;	font-size:12px;	color:#333;	line-height:17px;}.commentcontent a {	color: #265368;}p.authorcom {	background-color: #fff;	text-align: right;}p.authorcom span {	background: #fff url(img/authorbg3.jpg) no-repeat;	color: #294a59;	font-size: 16px;	padding-left: 100px;}.authorcom small {	font-size: 10px;}.commentcontent {	padding: 0 10px;}.commentcontent ul {	list-style-type: none;	font-size:12px;	color:#333;	line-height:17px;}.commentcontent li {	background: transparent url(img/bullet02.gif) no-repeat 0px 5px;	padding-left: 15px;	padding-top: 0px;	margin-bottom: 5px;}.commentcontent blockquote {	background-color: #d5e0e3;	margin-bottom: 15px;	padding: 5px 5px 2px 8px;	border-left: 4px solid #b1c6d0;	font-size:11px;	color:#777;	line-height:17px;}.commentcontent blockquote p {	margin-bottom:5px;}.commentform {	background: #f2f6f7 url(img/commentform2bg.jpg) no-repeat;	width: 440px;	padding: 20px 12px 0 12px;	margin-bottom: 20px;	}.commentform h2 {	color: #294a59;	font-family: Arial, Helvetica, sans-serif;	font-size: 19px;	font-weight: normal;	margin-bottom: 10px;	text-transform: lowercase;	}.cfbox1 {	width: 150px;	margin-right: 20px;	padding-left: 3px;	float: left;}.cfbox2 {	width: 250px;	float: left;}.cfbox2 textarea {	width: 250px;	height: 108px;}.cfbox3 {	background: transparent url(img/cfbox3bg2.jpg) no-repeat right bottom;	width: 440px;	padding-bottom: 12px;	text-align: center;	clear: both;}.commentform label {	color: #294a59;	margin-bottom: 2px;	display: block;	}.commentform input {	width: 150px;	margin-bottom: 10px;	}.commentform textarea {	margin-bottom: 20px;	}input.submit {	width: 150px;	margin-bottom: 6px;	margin-left: 173px;	display: block;	}		/* ------------------------------------------------------------------------------								footer 								             ------------------------------------------------------------------------------ */.footer {	background: url(img/footerbg3.gif) no-repeat;	width: 730px;	height: 120px;	padding: 0px 15px 0;	color: #fff;	font-size: 11px;	display: block;	float: left;	}p.foot1 {	padding-top: 25px;}p.foot2 {	padding-top: 25px;	float: right;	text-align: right;	margin-right:5px;}.footer a {	color: #fff;	}.footer a:hover {	background-color: #650000;	text-decoration:none;	}.foot2 a:hover {	background-color: #294A59;	}	/* ------------------------------ clear ------------------------------ */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;    visibility: hidden;}.similarPosts h3 { margin:0 0 10px 0; }dd { padding:0 0 0 10px; }dt { margin:0; }dl { margin:0 0 0 0; font-size:12px; }.ad1 { width:336px; margin:0 auto; }.ad2 { margin:0 0 15px 0; }.ad3 { width:336px; margin:10px 0 20px -8px; }pre {  background-color:#eee; padding:8px; border:1px solid gray; overflow:scroll; margin:0 0 15px 0; }code { font-size:12px; line-height:130%; }.clear { clear:both; }img.left { float:left !important; margin:0 15px 15px 0 !important; }.post h3 { font-size:19px; margin-bottom:13px; font-weight:bold; color:#294A59; }.post h4 { font-size:14px; margin-bottom:10px; font-weight:bold; color:#294A59; }ul.kontext { padding:15px 0 0 0; margin: 0; background: #f5f5f5; width:100%; float:left; }ul.kontext li { float: left; width: 100%; margin: 0; background:none; }ul.kontext li a.rek { display: block; float: left; width: 95%; text-decoration: none; margin: 0 0 15px 0; }ul.kontext li a.rek:hover span.title { text-decoration: none; }ul.kontext li a.rek:hover span.text { text-decoration: underline; }ul.kontext li img { float: left; margin: 0 15px 0 0; }ul.kontext li .title { display: block; width: 95%; font-size:16px; font-weight: bold; text-decoration: underline; }ul.kontext li .text { display: block; width: 95%; color: #000; }a.nounderline { text-decoration: none !important; color: #000; }.content ul.search-terms { margin: 0 0 15px 0; }.content ul.search-terms * { font-size:12px; display: inline; color: #555 !important; text-decoration: none; }.content ul.search-terms li { display: inline; margin: 0 5px 0 0; }.content ul.search-terms a { }.content .etarget { width: 100%; float: left; margin: 0 0 15px 0; }/*.content .etarget * { font-weight: normal !important; }*/.content .etarget table { width: 100%; margin: 0 0 10px 0; font-size:10px; }.content .etarget table td.right { text-align: right; }.content .etarget .title { color: #294A59; font-size: 22px; /*font-weight: normal !important;*/ letter-spacing: -1px; font-weight:bold; }.content .etarget .title a { color: #294A59; text-decoration:underline; }.content .etarget .title a:hover { text-decoration:none; }.content .etarget .description { font-size: 13px; margin-bottom: 15px; line-height:21px; color: #000; float: left; width: 100%; } .content .post .etarget { padding:2px 10px 10px 10px; width: 444px; float:left;; margin: 5px 15px 5px 0; background: #f5f5f5; }.content .post .etarget .title { font-size:17px; background:url(img/bullet02.gif) no-repeat 0px 5px; padding-left:17px; width: 447px; float: left; }.content .post .etarget .title * { color: #9b0e0e; font-weight: bold !important; width:100% !important; }.content .post .etarget .title a { width: 100% !important; display: block; text-decoration:underline; }.content .post .etarget .title a:hover { text-decoration:none; }.content .post .etarget .description { line-height: 17px; margin: 0 0 10px 0; width: 100%; float: left; }table.smajlici { border-collapse: collapse; margin:0 0 10px 0; }table.smajlici td { border: 1px solid gray; padding: 1px; text-align: center; }table.smajlici tr.bigger td { font-size:16px; }table.smajlici tr.smaller td { font-size:11px; }table.statstable { border-collapse:collapse; margin-bottom:25px; }table.statstable th { padding:1px 2px; text-align:left; font-weight:bold; border:1px solid gray; }table.statstable td { padding:1px 2px; border:1px solid #888; }.skyscraper { border:1px solid gray; height:600px; width:120px; padding:1px; }.skyscraper:hover { border-color:red; }.pin {  position: fixed;  /*width: 100%;*/  top: 211px;  width:120px;  overflow:hidden;  margin-left: -135px;  z-index: 3;  /*background:red;*/}.pinInner { width:110px; background:#fff; padding:8px 0 8px 10px; }.splitter { width:110px; float:left; padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #E2EAED; }.splitter .twitter { width:55px; float:left; margin-right:5px; }.splitter .gplus { width:50px; float:left; }.splitterFb { width:110px; clear:left; padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #E2EAED; text-align:right }.splitterFb * { display:inline; }.add { width:110px; float:left; text-align:right; }
