/*
Theme Name: tata
Theme URI: http://www.pearl-soft.com/
Description: Custom wordpress theme developed by pearl-soft.com
Author: Imran Farooq
Author URI: http://www.pearl-soft.com/
Tags: blue, custom header, fixed width, two columns, widgets


	This theme was built by Imran Farooq,
	whose blog you will find at http://www.pearl-soft.com/
*/


body{
background:url(images/body_bg.jpg);
background-repeat:repeat;

background-color:#f2f2f2;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

color:#575757;

}

a{
color:#008bda;
text-decoration:none;

}
#wrapper{
	margin:auto;
	width:965px;
	height:auto;

	
}


#main{

float:left;
width:965px;


}
#content_main{
float:left;
width:100%;

}

#header{
font-family:"Bailey Sans ITC TT", Verdana, Arial;
float:left;
width:965px;
height:100px;
}

#header_left{
margin-left:2px;
font-size:19px;
margin-top:31px;
float:left;
width:716px;
text-transform:uppercase;
}
#header_right{
margin-top:31px;
float:left;
width:236px;
height:70px;
}
#right_menu{
margin-left:24px;
font-weight:bold;
margin-top:25px;
float:left;
font-size:16px;
text-transform:uppercase;

}

 #right_menu a{
 
color:#575757; 
 }
#search_box{
width:172px;
height:20px;
background:url(images/search_box.jpg);
background-repeat:no-repeat;
float:left;

}
.search_icon{

width:11px;
padding-left:5px; margin-top:5px;

}
.search_field{
height:14px;
margin-top:1px; margin-left:3px; border:0px; background-color:#ececec;
width:140px;
background:url(images/search_field_bg.jpg);

}

#left_content{
float:left;
width:716px;
/*background-color:#FFFFFF;*/
/*border:1px solid #eaeaea;*/
height:100%;
}
#left_content_top{
height:5px;
float:left;
background:url(images/blog_content_top_bg.png);
background-repeat:no-repeat;
width:716px;
}
#left_content_middle{
float:left;
background-color:#FFFFFF;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
width:714.6px;

}
#left_content_bottom{

float:left;
background:url(images/blog_connent_bottom_bg.png);
background-repeat:no-repeat;
width:716px;
height:5px;
}
#right_pan{

float:left;
width:200px;
text-align:justify;

}
.right_content{
padding-left:15px;

margin-left:0px;
float:left;
width:200px;
/*background-color:#FFFFFF;
border:1px solid #eaeaea;*/
margin-bottom:40px;
}
.right_content_top{
background:url(images/sidebar_top_bg.png);
background-repeat:no-repeat;
float:left;
width:236px;
height:3px;

}
.right_content_middle{
float:left;
width:234px;
background-color:#FFFFFF;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;

}
.right_content_bottom{
background:url(images/sidebar_bottom_bg.png);
background-repeat:no-repeat;
float:left;
width:236px;
height:4px;

}

.side_title{
width:234px;
float:left;
background:url(images/side_title_bg.jpg);
background-repeat:repeat;
height:31px;
}
.right_content h1{
margin-top:10px;
color:#575757;
font-size:12px;
font-weight:normal;
padding-left:25px;
margin-left:12px;

}
.side_bar_data{
float:left;
width:234px;
}
.right_content ul, .right_content li{
margin:0px;
padding:0px;
margin-left:0px;
list-style:none;
line-height:25px;
padding-left:5px;
padding-right:5px;


}
.right_content ul{

/*border-top:1px solid #eaeaea;*/
margin-left:0px;

}

.right_content li{

border-top:1px solid #eaeaea;
background:url(images/arrow.jpg);
background-position:right;
background-repeat:no-repeat;

}

.right_content li a{
padding-left:0px;

}
.cat{
 padding-left:20px;
 background:url(images/category_img.jpg);
 background-repeat:no-repeat;
}
.recent_posts{
 padding-left:20px;
 background:url(images/recent_posts_img.jpg);
 background-repeat:no-repeat;
}
.tages{
 padding-left:20px;
 background:url(images/tag_img.jpg);
 background-repeat:no-repeat;
}
.recent_comments{
 padding-left:20px;
 background:url(images/recent_comments_img.jpg);
 background-repeat:no-repeat;

}
.archives{
padding-left:20px;
 background:url(images/archive_bg.jpg);
 background-repeat:no-repeat;
}
.blog_posts{

margin:23px 21px 0px 18px;
float:left;
width:678px;

}
.blog_posts img{

text-align:center;

}
.post_header{

float:left;
/*height:75px;*/
width:100%;
margin-bottom:30px;
}
.post_date{

width:63px;
height:72px;
font-size:15px;
font-weight:bold;
 /*font-family:"Bailey Sans ITC TT", Verdana, Arial;*/
float:left;
background:url(images/date_bg.jpg);

}
.post_title_data{
margin-left:15px;

float:left;
width:548px;

}
.post_comments{

width:29px;
height:27px;
float:left;
text-align:center;
padding-top:2px;
margin-left:18px;

background:url(images/post_comments_count.jpg);


}
.post_title_data h1{
font-size:20px;
width:auto;
border-bottom:thin dotted #cccccc;



}
.post_title{
float:left;
width:520px;


}
.post_category_author{
float:left;
width:590px;

}
.category_sidebar{
float:left;
color:#999999;
background:url(images/post_cat_icon.jpg);
background-repeat:no-repeat;
padding-left:20px;


}

.category_sidebar a{

color:#0098f2;
text-decoration:none;
}
.author{
margin-left:10px;

color:#999999;
padding-left:20px;
background:url(images/author_icon.jpg);
background-repeat:no-repeat;
float:left;
}
.date_month{
line-height:24px;
text-align:center;
margin-top:5px;
width:33px;
margin-left:14px;
float:left;
text-transform:uppercase;
}
.date_year{
color:#FFFFFF;
margin-top:-2px;

float:left;
width:63px;
text-align:center;
}
#footer{
line-height:25px;
padding-top:30px;
padding-bottom:30px;
width:100%;
float:left;
text-align:center;
font-size:10px;
text-transform:uppercase;


}
#footer a{
color:#3b3b3b;
}
#footer li{

list-style-type:none;
display:inline;
letter-spacing:1px;


}
.post_comm{
float:left;
height:29px;
}
.c_left{
float:left;
height:29px;
background:url(images/c_left.jpg);
width:16px;
}
.c_middle{
background:url(images/c_middle.jpg);

float:left;
height:29px;
}
.c_right{
background:url(images/c_right.jpg);
width:4px;
float:left;
height:29px;
}
.c_data{
float:left;
line-height:20px;
margin-left:-12px;
min-width:22px;
padding-left:2px;
padding-right:2px;
text-align:center;
}
.saperator_div{
margin:25px 0px 25px 0px;
width:680px;
float:left;
background:url(images/after_post_bg.jpg);
background-repeat:no-repeat;
height:14px;


}
.tags{
 padding-left:5px;
 border-top:1px solid #EAEAEA;
 width:229px;
}
.tags a{

padding-left:5px;
}
.tags p{
padding-left:3px;
padding-right:7px;
}
.navigation{
padding-left:10px;
float:left;
width:97%;
}

.alignleft{
float:right;
}
.alignright{
float:left;
}
.comment-body{

border:1px solid;
margin:25px 0px 15px 0px; border-color:#e9e9e9;
padding:5px;
z-index:-999;

}
.reply{
width:94px;
height:39px;
background:url(images/comment_img.jpg);
background-repeat:no-repeat;
background-position:bottom;
float:right;
margin-top:8px;

margin-right:-17px;
z-index:100;
}
.comment-reply-link{
font-size:16px;
line-height:43px;
padding-left:27px;
padding-top:20px;
color:#008BDA;

}
.children li{

margin-top:25px;
}
.children .bgimg{

height:28px;
margin-left:45px;
margin-top:-24px;
margin-bottom:-10px;
width:26px;
background:url(images/blog-inner_sub.jpg) no-repeat;

margin-top:-27px;
z-index:100;

}
.children .vcard{

padding-top:20px;
}
.commentlist li{
list-style:none;
margin-left:5px;
padding-left:0px;


}
.commentlist .children li{
list-style:none;
margin-left:5px;
padding-left:10px;


}
.children .comment-body{
margin-left:20px;
z-index:-100;
}
 ol.commentlist{
margin-left:5px;
padding-left:5px;
}
.commentlist ul{

padding-left:5px;
margin-left:5px;
}
.children .reply{

margin-top:8px;
z-index:100;

}
.comments_side li{

border-top:1px solid #eaeaea;
background:url(images/arrow11.jpg);
background-position:right;
background-repeat:no-repeat;

}