/*  

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: 90% Arial, Helvetica, sans-serif;}



img {border: 0px;}

.cnt {

width: 760px;

background-color: #fff;

margin: 20px auto 30px;}



/* ------------------------------------------------------------------------------

header 								             

------------------------------------------------------------------------------ */



a:hover h2 { font-family: Arial;}

.description h2 {padding-right: 2px;padding-left: 2px; font-size: 14px;}

.description a {color:#ffffff; font-size: 14px; text-decoration: underline;}

.description a:hover { text-decoration: underline; }



#seo {text-decoration: none; 	font-family: Arial;}

#seo a:hover h2 {cursor: hand; text-decoration: underline;}

#free {text-decoration: none;	font-family: Arial;}

#free a:hover h2 {cursor: hand; text-decoration: underline;}

#copy {text-decoration: none;	font-family: Arial;}

#copy a:hover h2 {cursor: hand; text-decoration: underline;}

#adv {text-decoration: none;	font-family: Arial;}

#adv a:hover h2 {cursor: hand; text-decoration: underline;}

#bus {text-decoration: none;	font-family: Arial;}

#bus a:hover h2 {cursor: hand; text-decoration: underline;}

#dir {text-decoration: none;	font-family: Arial;}

#dir a:hover h2 {cursor: hand; text-decoration: underline;}



.header{

background: url('/wp-content/themes/i-feel-dirty/images/headerbg911.jpg') no-repeat;

width: 760px;

height: 143px;

float: left;}



.head1 {

width: 485px;

padding: 5px 15px 0 0;

float: left;



#table_post { line-height: 10px; }



color: #ffffff;}

.header h1 a {

text-decoration: none;}



.header h1 a:hover {text-decoration: underline;}



.header h1 {

color: #fff;

font-family: Arial;

font-size: 36px;

font-weight: normal;

letter-spacing: -1px;

text-decoration: underline;

margin-bottom: 0px;}



.description {

padding: 1px 0 0 40px;

color: #fff;

font-size: 14px;

font-weight: bold;}



.head2 {

width: 260px;

float: left;}



.head2 p {

color: #DAE5E9;

padding: 15px 0 0 16px;

font-size: 12px;

line-height: 16px;}



.head2 h3 {

color: #fff;

font-family: Arial, Helvetica, sans-serif;

font-size: 19px;

font-weight: normal;

letter-spacing: -1px;

margin-bottom: 5px;

padding: 15px 0 0 16px;

text-transform: lowercase;}



#copy911 { font-size: 18px;

width: 237px;

padding: 0px 0px 0px 20px;

letter-spacing: +1px;}



.head4 h2 {color: #E7E5D8; text-decoration: underline;

font-size: 16px;

padding: 10px 0 0 60px;}



.description a h1 { color:#ffffff; font-size: 20px; 

font-family: Arial, Helvetica, sans-serif;

text-transform: uppercase;

text-decoration: none; 

padding: 0 55px 0 0; 

padding-right: 2px;

padding-left: 2px;

background-repeat: no-repeat;} 



.description a:hover h1 {

font-size: 20px; text-decoration: underline; 

cursor: hand;}

ol li

{

margin-left: 20px; 

line-height:21px;
}



/* ------------------------------------------------------------------------------

main 					                         

------------------------------------------------------------------------------ */



.main {width: 760px;}

.content {padding: 20px 0 0 15px;

float: left;

width: 464px;

margin-right: 17px;}



.content a {

color: #9b0e0e;}



.navigation {

font-size: 14px;

margin-bottom: 15px;}



.post {text-align: justify;

margin-bottom:30px;

font-family: Arial;} 



.posttitle {

margin-bottom: 15px;

text-align: center; }



.post h2 {

color: #294A59;

font-family: Arial;

font-size: 23px;

font-weight: bold;

letter-spacing: -1px;}



h2.pagetitle {

color: #555;

font-size: 22px;

font-weight: normal;

letter-spacing: -1px;

margin-bottom: 15px;}



.post h2 a {

color: #820604;

text-decoration: none;}



.post h2 a:hover {

text-decoration: underline;}



.post small {

color: #294A59;

display: block;

margin-bottom: 15px;}



.post p {

font: 95% Arial, Helvetica, sans-serif;

margin-bottom: 15px;

line-height:21px;}



.post table {line-height:12px;}



.post blockquote {

background: url(img/blockquotebg2.gif) no-repeat;

color: #294a59;

padding: 15px 0 0 42px;}



.post ul {

list-style-type: none;

font-size: 14px;

margin-bottom: 15px;}



.post ul li {

background: url(img/bullet02.gif) no-repeat 0px 5px;

line-height:21px;

margin-bottom: 15px;

padding-left: 17px;}



p.postmetadata {

font-size:11px;

margin:3px 0;}





/* ------------------------------------------------------------------------------

sidebar 					                     

------------------------------------------------------------------------------ */



.sidebar {

font-size: 12px;

float: right;

width: 254px;

margin-left: 4px;

padding: 10px 6px 0 0;

line-height: 14px;}



.bloque5, .bloque1, .bloque2 {

margin-bottom: 10px;}



.bloque1 {background: #e8e6d9 no-repeat;}



.bloque2 {background: #e2ebed  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 {color: #294A59;}



.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;}



.bloque1 ul a {}

.bloque1 p a, 

.bloque2 p a {color: #000;}



.bloque1 ul a:hover, 



.bloque1 p a:hover {

background-color: #6c644d;

color: #fff;

border: 0px;}



.bloque2 ul a {}



.bloque2 ul a:hover, .bloque2 p a:hover {

background-color: #294A59;

color: #fff;

border: 0px;}



.bloque1 ul {

color: #968e77;

padding-bottom: 12px;}



.bloque2 ul {

color: #668b9c;

padding-bottom: 12px;}



.bloque5 ul a:hover {font-size: 19px; 

color: #000;

border-bottom: 3px solid #CAB780; }





.bloque5 ul {font-size: 19px; color: #D3C55C; padding-left: 50px; text-decoration: none; }



.bloque5 ul a { border-bottom: 2px double #968e77; color: #333; }



.bloque5 {margin-bottom: 10px; background: #e8e6d9 no-repeat;}



/* search */



.buscar {padding: 0px 15px 10px 10px;}



.bus5 {width: 130px;

font-size: 16px;

border: 1px solid #aaa;}



.bus2 {vertical-align: top;}

.sidebar p {}



/* 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: 14px;}



.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;

margin: 0 auto;

width: 730px;

height: 120px;

padding: 0px 15px 0;

color: #fff;

font-size: 11px;

display: block;}



p.foot1 {

padding-top: 25px;}



p.foot2 {

padding-top: 25px;

float: right;

text-align: right;

margin-right:5px;}



p.foot3 {

padding-top: 25px;

float: left;

text-align: left;

margin-right:5px;}



#h2_footer_left h2 {	

padding-top: 25px;

float: left;

text-align: left;

margin-left:5px;

font-size: 12px;}





#h2_footer_right h2 {	

padding-top: 25px;

float: right;

text-align: right;

margin-right:50px;

font-size: 14px;}



.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;}



.center404 { padding-left: 150px; }