/**********************************Ace Infoway India****************************/ 
/*                                                                              */ 
/*                                                                              */ 
/*                                                                              */
/*                     http://www.aceinfowayindia                             */ 
/*                     AUTHOR: AJAY TALWAR
*/ /*                  DATE: 26 DEC, 2008                                  

/*                                                                              */ 
/*                                                                              */ 
/*                                                                              */   
/**********************************Ace Infoway India****************************/ 


html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select,textarea  
{margin:0; padding:0; border:0; font:11px/18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#676767}
::selection {
	background: #C3EFFD; /* Safari */
	color: #000;
	}
	
::-moz-selection {
	background: #C3EFFD none; /* Firefox */
	color: #000;	
}
/* TYPOGRAPHY */
/* ----------------------------------------- */

/* Typography (basic) */
h1, h2, h3 {font-family: georgia, serif; font-weight: normal;color: #4b4740; margin: 0 0 0em 0; }
h1 { font-size: 185%; }
h2 { font-size: 170%; }
h3 { font-size: 165%; }
h4 { font-size: 137%; }
strong{ font-weight:bold}
p{ font-size:12px; line-height:20px }
p, .post ul, .post ol { margin:0 0 20px 0 }
a { color:#000; text-decoration:none }
input { color:#000 }
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';}
.spacer{ clear: both; margin: 0; padding: 0;}
.theBlog{ width: 971px; background: url(images/dotccc.gif) repeat-x bottom; padding: 0 0 20px 0;}
.theBlog h2{
font-family: Georgia, Sans-serif;
font-size: 137%;
font-weight: normal;
padding: 10px 0 7px 20px;
color: #000;
text-transform: uppercase;
letter-spacing: 1px;}
body{margin: 0;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: left;
vertical-align: top;
background:#646464 url(images/b_02.gif);
background-repeat: repeat-y;
background-position: center top;
color: #000000;}
h1{font-family: Georgia, Sans-serif;
font-size: 24px;
padding: 0 0 10px 0;}
.topNavigation{ width: 971px; margin: 0 0 0 0; padding: 0 0 0 0;}
.topNavigation ul{ list-style-type: none; margin: 0; padding: 0;}
.topNavigation ul li{ display: inline;}
.topNavigation ul li a{ display: block; float: left; margin: 0 0 0 0; padding: 0 0; overflow: hidden;}
#post_data{ margin: 0; padding: 0; }
.post_data{ margin: 0; padding: 0 15px 0 0 ; float: right;}
.post_data ul{ margin: 0; padding: 0 0 0 0; list-style-type: none;}
.post_data ul li { float: left; display: block;}
.post_data ul li strong { font-weight: normal; color: #676767; background:#eee url(images/dotccc.gif)  repeat-x bottom; padding: 0 0 2px 0; }
.post{
padding: 10px 10px 10px 10px;
margin: 1px 0 20px 9px;
background: url(images/dotccc.gif) repeat-x bottom;
}
.post h2{font-family: Georgia, Sans-serif;
font: normal 18px Arial, Helvetica, Georgia, Sans-serif;
color: #676767;}
.post h5
{margin: 10px 0 0 0; padding:4px; width:620px; display: block; background: #eee; color: #676767; border: 1px solid #ccc; font: normal 137% Georgia, Sans-serif;}
.post h5 a{color:#86284D;  font:bold 137% Georgia, Sans-serif; text-decoration: underline;}
.entry{line-height: 18px; padding:10px; margin: 10px 0 10px 0;}
.entry img {border:1px solid #ccc; padding:5px; margin:5px 0 5px 0; }
.readmore{ margin: 0; padding: 0;}
.readmore a{ display: block; color: #ccc; background: #333; width: 110px; padding: 4px 7px; margin: 20px 0 0 0}
.readmore a:hover{ color: #fff;}
.navigation{
padding: 0px 0 20px 20px;
line-height: 18px;}
.navigation a{color:#fff; background:#86284D; margin: 0; padding: 4px 7px;}
.navigation a:hover{ color: #fff; background: #000; }
.pageing
{background: #eee; padding: 4px 7px; overflow: hidden;}
.pageing a{color:#676767;}

#next{ margin: 0; padding: 0; float: left;}
#previous {	margin: 0; padding: 0; float: right;}
p
{
	line-height: 182.5%;
	margin: 0 0 0 0 ;
	padding: 0 0 10px 0;

}




#wrapper{
margin: 0 auto 0 auto;
width: 971px;
text-align: left;

}
#header{
float: left;
width: 971px;
display: block;
margin: 0;
padding:0;
}
#top{margin: 0; padding: 0;  width: 971px;background: #000; overflow: hidden;}
#top ul{ margin: 0; padding: 10px; list-style-type: none; float: right;}
#top ul li{ float: left;}
#top ul li a{font-family: Georgia, Sans-serif; font-size: 137%; font-weight: normal; padding:0px 20px; text-align: right;
color:#fff ; text-transform: uppercase; letter-spacing: 1px;}
.one_pxline{ margin: 0; padding:0; height:1px; width: 971px; background: #292929; overflow: hidden;}
#top ul li a:hover{ color: #676767}

.topheader{background: url(images/410_02.jpg) no-repeat; margin: 0; padding: 0; display: block; width: 971px; height: 300px; border-bottom: 1px solid #3c3c3c;}


.rssfeeder{ float: left; margin: 0; padding: 0; display: block; width: 200px;}
.rssfeeder h2{ background: url(images/rsss.jpg) no-repeat; height:40px }
.mail
{ margin: 0; padding: 0 0 0 0; display: block; width: 971px; height: 41px; background-color: #272727; border-top: 1px solid #000; overflow: hidden; }
.txtads{padding: 12px 0 0 0;}
.email{ padding: 12px 10px 0 0; color: #fff; float: right; color:#999999; }
.email span{ color: #fff;}




#container{
float: left;
width: 661px;
padding:0;
margin:0;
background:#fff;
display: block;
}

#container h2
{
	font: normal 195% Georgia, Sans-serif;
	color: #000;
	
}
#container h2 a{ color: #000; background:#fff;}
#container h2 a:hover{color:#86284D; background:#fff url(images/dot86284D.gif) repeat-x bottom;}

.realated_links
{margin: 0; padding: 0;}
.realated_links ul{ margin:  10px 0 0 0; padding: 0; list-style-type: none;} 
.realated_links ul li{ display: block;}
.realated_links ul li a{ margin: 0 0 0 0; padding: 0 0 0 0; color:#86284D; line-height: 18px; background: url(images/dot86284D.gif) repeat-x bottom;}
.realated_links ul li a:hover{ color:#676767; background: url(images/dot676767.gif) repeat-x bottom;}




.sidebar{
float: left;
width: 270px;
margin: 0px 10px 0 10px;
display: inline;

}

#calendar
{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}

#calendar h2
{
background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
}

#calendar caption
{
	margin: 10px 0 10px 0;
	color: #000;
	font-weight: bold;
	text-align: left 

}
#calendar td
{
	padding: 8px;
	background: url(images/calender-bg_03.jpg) repeat-x;
	margin: 0;
	border-bottom: 0px solid #fff;
	border-top: 1px solid #ccc;
	font: normal 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; 

}

#calendar td a
{text-decoration: underline; font-weight: bold;}
#pages{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}

#pages h2{
background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
}

#categories
{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}

 #categories h2{
background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
}

#recent_posts
{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}
#recent_posts h2{
background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
}

#popularpost
{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}

#popularpost h2{
background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
}

#archives
{ background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}

#archives h2{
background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
}


#footer{clear:both;}

/*styling for sidebar*/
.sidebar ul{list-style-type: none; margin: 0; padding: 0 10px 0 0px;}
.sidebar ul li{padding: 10px 0 10px 0; color: #86284D;}
.sidebar ul li a{color: #86284D; line-height: 24px;padding: 0 0 0 0;}
.sidebar ul li a:hover
{background: url(images/dot86284D.gif) repeat-x bottom;}
 .rss{background:#EEEDE8 url(images/rss_48.gif) no-repeat; float: left; text-indent: 60px; width: 230px; padding:4px 7px; color:#000; border: 1px solid #ccc;}
.rss a{ text-indent: 20px; font: normal 137% Georgia, Sans-serif; }




.sidebar ul li h2{
font-family: Georgia, Sans-serif;
font-size: 137%;
font-weight: normal;
padding: 10px 0 7px 0;
background: url(images/dotccc.gif) repeat-x bottom;
color: #000;
text-transform: uppercase;
letter-spacing: 1px;
}

.sidebar ul ul li{
padding: 0;
}

.sidebar ul ul li a
{
	background: url(images/li.gif) no-repeat 4px 4px;
	padding: 0 0 0 20px; margin: 0 0 0 10px;
	font: normal 12px Georgia, Sans-serif; line-height: 24px;
	}

.sidebar ul ul li a:hover
{
	background: url(images/li.gif) no-repeat 4px 4px;
	padding: 0 0 0 20px; margin: 0 0 0 10px;
	text-decoration: underline;
}

#tag_cloud
{background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}

#tag_cloud h2
{
background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
}

#blogroll
{background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}

#blogroll h2
{
background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
}

#poll
{background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}

#poll h2
{
background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
}



#tag_cloud p
{ width: 250px; height: 100%; line-height: 24px; color: #fff;}

.sponsor{margin:0px; padding:0px;}
.sponsor ul{margin:0px; padding:0px; list-style-type:none;}
.sponsor ul li{disply:inline;}
.sponsor ul li a{display:block; float:left; margin:2px; padding:2px 2px; border:1px solid #ccc;  overflow:hidden;}


.f{ border:1px solid #ddd;}

.ads_contact_button
{margin: 0 0 10px 0; padding:4px 7px; display: block; background: #eee; border: 1px solid #ccc; }

.sponsor h2{

margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
 text-transform: uppercase;
 font-size: 137%;
}
#translator 
{background: #eee; overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;} 

#translator h2
{background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;}

#translator ul{ margin: 0; padding: 0; list-style-type: none; width: 250px;}
#translator ul li{float: left;}
#translator ul li a{ display: block; float: left; background: transparent; margin: 6px 0 0 0; padding: 4px  4px;  overflow: hidden;}

#sponsor
{background: #eee; overflow: hidden; margin: 10px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;} 

#sponsor h2
{background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;}

#sponsor ul{ margin: 0; padding: 0; list-style-type: none; width: 250px;}
#sponsor ul li{float: left;}
#sponsor ul li a{background: transparent; padding: 4px  4px; overflow: hidden;}




.postmetadata
{ color: #676767; background: #eee; margin: 0 0 0 0; padding: 4px 7px;}
.postmetadata a{ color:#86284d; padding: 0 0 0px 0;}
.postmetadata a:hover{ background: url(images/dot86284D.gif) repeat-x bottom;}
.details{clear: both; overflow: hidden; display: block; margin: 10px 0 0 0; text-align: right;}
.tags{ margin: 0 0 0 0; padding: 0 0 0 0; color: #4EBCCC;}
.tags a{ color: #676767;}
.tags a:hover{color: #4EBCCC;}
/*Comments*/
#comments{margin: 0; padding: 0 0px 20px 0px; color: #4B4740;} 
.commentlist{ margin: 0; padding: 0px 0 0 0px; background: url(images/dotccc.gif) repeat-x top; float: left;} 
ol.commentlist{margin: 0; padding: 0; list-style-type: none;}
ol.commentlist li{ color: #676767; padding:4px 7px; margin: 0 0 10px 0; display: block; width:610px; border: 1px solid #ccc; overflow: hidden;}
#respond{ color: #4B4740; padding: 0 0 7px 0; margin: 0 0 10px 0; display: block; clear: both; width: 100%;}
.commentmetadata{ padding: 0px 0px; margin: 0 0 10px 0; overflow: hidden;}
.commentmetadata strong{ color:#fff; margin:0;  background:#86284D; padding:4px 7px;}
.commentmetadata strong a{ color: #fff; margin: 0; padding: 0;}
.commentmetadata span{ background: #eee; padding:4px 7px; margin: 0;}
.commentauthor{ color: #676767; margin: 0; background: #fff;  padding: 2px 2px;}
.authcomment{background-color:#e9e9e9 !important;}
.gravatar {float: left; margin: 0 5px 0 0; padding:3px; display: block;}
.gravatar 
{background: #fff; border: 5px solid #eee; }
.submit
{ color: #fff; background-color:#86284D!important; margin: 0; padding: 7px 7px; border: none; }
input{ margin: 0; padding: 4px 7px; background-color: #fff!important; border: 1px solid #ccc;}textarea{ border: 1px solid #ccc;}

#search{ background: #eee;  overflow: hidden; margin: 0px 0 0 0; padding: 0 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; display: block; white-space: nowrap;}
#search h2
{background: #D8D8D8;
margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;}
#search input
{ margin: 10px 4px 0 0px;  float: left; color: #676767; background:#fff!important; padding: 4px 7px;}
#search .submit{ float: left; color: #fff; background:#333!important; padding: 3px 4px; height: 23px; border: 1px solid #000;}
/*footer*/
.btt{ text-align: right; margin: 0 0 0 0; padding: 0 10px 0 0;}
#footerbox{ margin: 10px 0 0 0; padding: 0 0 0 0; display: block; width:971px; height: 280px; border-top:4px solid #666666; overflow: hidden; background: #000; font-weight: bold; border-bottom: 1px solid #292929} 
#footerbox h1{font: normal 137% Georgia, Sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #fff;  margin: 0 0 0 0; padding: 0 0 0 0;}
#footerbox h5{color: #676767; margin: 0 0 0 0; padding: 0 0 0 0;}
/*box1*/
#footerbox .box1{ margin: 0; padding: 10px 0 0 10px; width: 230px; height: 100%; display: block; float: left;}
#footerbox .box1 ul
{margin: 10px 10px 0 0; padding: 0 0 0 0; list-style-type: none;}
#footerbox .box1 ul li{ display: inline;}
#footerbox .box1 ul li a{ margin: 0 0 0 0; padding:7px 7px; display: block; background: url(images/dot676767.gif); background-repeat: repeat-x; background-position: bottom; color: #434343;}
#footerbox .box1 ul li a:hover{ color: #fff;}
.copyrights{ margin: 0 0 0 0; padding: 0 0 0 0; display: block; background:#0E0E0E; border-top: 1px solid #000}
.copyrights p{ padding: 10px 0 10px 10px;}
.copyrights p a{ color: #fff;}
.copyrights p a:hover{color:#676767}
.postauthor {
    background-color: #fafafa;
    border: 1px solid #f3f3f3;
    padding: 10px;
    margin: 10px 0;
	overflow:hidden;
    }

.postauthor h4 {
    font-size: 1.2em;
    margin: 0 0 10px 0;
    }

.postauthor img {
    float: left;
    margin: 0 15px 8px 0;
    }
over{color:#676767}
/* FTN Contact Form */
#ftn_contactform ul {list-style-type:none; padding-left:0;}
#ftn_contactform ul li {margin-bottom:6px;}
#ftn_contactform label {display:block; font-weight:bold; font-size:12px;}
#ftn_contactform .textbox {padding:4px; border:1px solid #ccc; width:300px;}
#ftn_contactform textarea.textbox {height:150px; width:400px;}

/* Generic errors and info messages */
div.msg {margin-bottom:20px; padding:10px;}
div.msg ul {padding:0; margin:0 0 0 20px;}

div.errormsg {background:#ffffe5; border:1px solid #ffe5b2;}
div.errormsg em {font-style:normal; color:#d74117; font-weight:bold;}
div.errormsg ul {padding:8px 0 0 20px; margin:0;}

div.successmsg {font-weight:bold; background:#f4f9f2; border:1px solid #A8CF9B; color:#5A8F47;}

/*subscribe*/
.rssFeedsIcon{padding:0px 0px 0px 0; background:url(images/rss.jpg) no-repeat; width:200px; height:45px; margin:10px 0 0 0; clear:both}
ul.rssFeeds{ margin:0 0 10px 0; padding:0 0 0px 0; list-style-type:none; border-bottom:1px solid #ccc;}
ul.rssFeeds h2{

margin: 15px 0 0 0;
padding:4px;
border-bottom: 1px solid #ccc;
color: #676767;
font-weight: bold;
 text-transform: uppercase;
 font-size: 137%;
}
ul.rssFeeds li{ display:inline; color:#000; float:left; }
ul.rssFeeds li a{ display:block; float:left; padding:10px 4px 10px 4px; text-decoration: underline; color:#ED7E00; font-size:12px;}
ul.rssFeeds li a:hover{ text-decoration: underline; color:#000; background:none;}
ul.blogged li{float:left}
ul.feedcount li{ float: left}

/* sociable*/
.socialable
{margin:20px 0 0 0; padding:0; width:100%; background:#EEEEEE; overflow:hidden}
.socialable h4{ margin:0; padding:4px 7px;}
.socialable ul{ margin:0; padding:0; list-style-type:none}
.socialable ul li{display:inline;  display:block; float:left; margin:7px 7px; padding:0;}
.diggLink
{
    float: right;
    margin-bottom: 4px;
    margin-left: 4px;
}

/* sponsor Left*/

.SideBar_Sponsor ul{ margin:0; padding:0;}
.SideBar_Sponsor ul li{ display:inline;}
.SideBar_Sponsor ul li a{ margin:5px 5px 0 0px; padding:0px 0px; float:left; border:1px solid #CCCCCC; }

/*ads placement*/
.g_ads
{
margin:15px 0 7px 0px;
}

