/*

Theme Name: BiddyTarot

Theme URI: http://www.biddytarot.com

Description: Beautiful theme created especially for BiddyTarot.com

Version: 1

Author: Gabriela Ghiuta

Author URI: gabriela.ghiuta@gmail.com

Tags: beautiful

*/



@import "style/css/reset.css";

@import "style/css/typography.css";

@import "style/css/layout.css";



body {

padding:0;

margin:0;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

background:url(images/bck_body.jpg) 0 0 repeat-x #7f9fc4;

}

br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 }



.clear {

clear:both;

}



.left {

float:left;

}



.right{

float:right;

}

.center {

text-align:center;

}



.bold{

font-weight:bold;

}

a {

text-decoration: none; border-bottom:1px dotted;

color:#1d1d64;

}

img {

border:none;

}

/*styling the lists */

.single-post ul, ol {

margin:10px 0;

}

.single-post ul li {

list-style-type: circle;

list-style-position:inside;

line-height:20px;

padding-left:40px;

margin:5px 0;

}

.single-post ol li {

list-style-type: decimal;

list-style-position:inside;

line-height:20px;

padding-left:20px;

margin:15px 0;

}

.alignleft {

margin-right:10px;

}

/* end of styling the lists */

.image {
text-decoration: none;
border-bottom: none;
}

a:hover {

text-decoration:none;

color:#8f8fb2;

}

h1 {

color:#1d1d64;

font-size:24px;

font-family:"Trebuchet MS", Arial;

line-height:30px;

margin-top:10px;

}

h2 {

color:#1d1d64;

font-size:20px;

font-family:"Trebuchet MS", Arial;

line-height:25px;

margin:20px 0;

}

h3 {

color:#1d1d64;

font-size:18px;

font-family:"Trebuchet MS", Arial;

line-height:30px;

}

h4 {

color:#1d1d64;

font-size:14px;

font-family:"Trebuchet MS", Arial;

line-height:30px;

font-weight:bold;

}

h5 {

color:#1d1d64;

font-size:11px;

font-family:"Trebuchet MS", Arial;

line-height:30px;

}

.single-post h1 {

margin-bottom:20px;

}

.h1-single-post {

color:#06063A;

}

.h1-single-post a {

color:#06063A;

}

#header{

height:100px;

background:url(images/header.jpg) 50% 0 no-repeat;

}



#navigation{

background:url(images/navigation.jpg) 0 0 no-repeat;

height:247px;

}

#menu{

height:40px;

line-height:50px;

font-family:"Trebuchet MS";

font-size:16px;

color:#325f90;

padding:0 0 0 20px;

}





#menu ul{

list-style:none;

margin:0;

padding:0;

}



#menu li{

float:left;

display:block;

}



#menu li a{

float:left;

color:#325f90;

padding:0 10px;

}



#menu li a:hover{

background:url(images/bck_li.gif) 0 0 repeat-x;

color:#FFFFFF;

}

#banner{



}



#banner .hdr{

font-family:"Trebuchet MS";

font-size:36px;

padding:20px 0 0 350px;

}



#banner .txt{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

padding:10px 45px 0 350px;

line-height:22px;

}

.txt a {

color:#FCD107;

}

#banner .purple{

color:#9943ae;

}



.content {

width:862px;

margin:0 auto;

}



.blog-content {

background: url(images/blog-content-bkg.png) no-repeat #f5f5f5 top center;

padding:10px 10px 10px 0;

margin:9px;

color:#292960;

border:1px solid #3c6596;

}

.column-left {

width:27%;

float:left;

padding:10px;



}

.media-icons {

text-align:center;

margin-top:5px;

margin-bottom:15px;

}

.media-icons img {



}

.column-right {

width:68%;

float:left;

padding:10px 0 10px 10px;

border-left:1px dotted #CCCCCC;

}

.column-right p {

line-height:20px;

margin-bottom:20px;

}

.single-post {

margin-bottom:50px;

margin-top:50px;

width:100%;

}

.read-more {

padding:6px 9px 7px 9px;

color:#325f90;

background:url(images/readmore-bg.gif) repeat-x;

border:1px solid #82a3c8;

width:70px;

font-weight:bold;

font-size:11px;

}

.star-separator {

background:url(images/star-separator.png) no-repeat top center;

height:15px;

}



.post-photo {

float:left;

background:#F4F4F4;

border:1px solid #BFBFBF;

padding:4px;

margin:0 0 0px 5px;

}

.post-content {

float:left;

margin-bottom:20px;

margin-top:0;

padding-right:15px;

text-align:justify;

}

.post-content img {

background:#F4F4F4;

border:1px solid #BFBFBF;

padding:4px;

margin:5px;

}

.post-details {

color:#7F9FC5;

float:left;

width:98%;

padding:3px;

font-style:italic;

border-bottom:1px solid #999999;

margin-bottom:20px;

}

.widget {

margin-top:10px; 

line-height:18px;

margin-bottom:20px;

}

.widget img {

float:left; 

margin-right:10px;

}

.widget ul li {

text-decoration:none;



}

.widget ul li a {

font-size:11px;

color:#1d1d64;

display: block;

padding:5px 0;

}

.widget ul li a:hover{

text-decoration:none;

color:#000;

background:#fff;

}

.widgettitle {

padding:1px;

background :#06063a url(images/star.png) no-repeat left center; 

margin-bottom:10px;

height:30px;

text-align:left;

margin-left:0;

}

.widgettitle h2 {

color:#FCD107; 

font-size:15px; 

font-weight:bold;

margin-left:30px;

line-height:0;

padding:0;

margin-top:15px;

}

#search {

float:right;

margin:0 5px;

}

form {

padding:0;

}

.search-fieldset {

border:medium none;

}

#s {

background-color:#FFFFFF;

border:1px solid #8989A0;

color:#ADACAC;

font-size:13px;

padding:6px 0 5px 5px;

width:215px;

font-style:italic;

}

#s:focus {

background-color:#FFFFFF;

border:1px solid #B7B7B7;

color:#ADACAC;

}

#search .go {

cursor:pointer;

border:medium none;

background:url(images/search-button.png) no-repeat;

margin-left:-35px;

height:27px;

width:28px;

}

.post-photo {

float:left;

background:#F4F4F4;

border:1px solid #BFBFBF;

padding:4px;

margin:0;

}

.ads {

border:1px solid #BFBFBF;

padding:4px;

background:#F4F4F4 none repeat scroll 0 0;

margin:10px 10px 40px 10px;

text-align:center;

}



/* styling the tables */

table {

			font-size:12px;

			margin:20px 20px 10px 20px;

			text-align:left;

			width:80%;

		}

			

table th {

			border-bottom:2px solid #83A0C4;

			font-size:14px;

			font-weight:bold;

			padding:10px 8px;

		}

			

table td {

			border-bottom:1px dotted #cbdaed;

			padding:6px 8px;

		}

			

table tbody tr:hover td {

			color:#83A0C4;

		}

/*********************** Begin styling comments *****************/

.comments{

	margin:1em 0;

	

	}

.comments li{

	margin:0;

		border:1px solid white;

	list-style:none;

}

.comments, .comments ul, #comments li{

	margin:0;

	padding:0;

	list-style:none;

	}

.comments li{

	margin:1.5em 0;

	position:relative;

	font-size:13px;

	background:url(images/bg_comments.gif) #fff no-repeat 0 0;

	overflow:hidden;

	

	}

.comments a{color:#5a7981;}

.comments a:hover{color:#555;text-decoration:none;}

.comments .meta{

	float:right;

	display:inline;

	width:100px;

	background:#fff;

	}	

.comments .meta li{

	background:none;

	margin:0;

	}	

.comments .meta .date{

	color:#999;

	font-size:11px;

	}	

.comments .meta img{

	border:1px solid #bfd5da;

	}	

.comments .commentbody{

	float:left;

	display:inline;

	width:400px;

	padding:1em 0;

	margin-left:17px;

	}

.comments .commentbody p {

margin:10px 0;

}	


li.bypostauthor {
    /* CSS styles for author comments */
}


#comment {

width:90%;

}

.single-meta {

font-style:italic;

margin-top:30px;

padding-top:20px;

border-top:1px dotted #CCCCCC;

}

.footer-tags {

background-color:#010135;

color:#fff;

margin:20px auto auto 10px;

padding:10px;

}

.footer-tags a {

color:#fff;

}

.footer-tags h3 {

color:#fff;

}

.footer {

text-align:center;

color:#fff;

margin:10px auto 30px auto;

font-weight:bold;

}

.footer a {

text-decoration:underline;

color:#fff;

}

#text-6 .widgettitle {

display:none;

}

#text-5 .widgettitle {

display:none;

}

.children {

padding-left:20px;

}

.children li {

border-bottom:none;

}

.widget ul li ul li {

border:none;

}
