/*CSS Document*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, 
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; 
font-size: 100%; vertical-align: baseline; background: transparent; } body { 
line-height: 1; } ol, ul { list-style:none;} blockquote, q { quotes: none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: 
none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* standard elements */


img {border:none;}
a {
	color: #005ebc;
	text-decoration:none;
	font-family:Arial,Helvetica,verdana;
	font-size:12px;
}
a:hover {
	color: #005ebc;
	text-decoration:underline;
}
body {
	background:  url(images/bg.gif) repeat;
	color: #466;
	font: normal 14px"Lucida Sans Unicode",sans-serif;
	margin: 0;
}

cite,code,ul {
	font-size: 13px;
	padding-bottom: .5em;
	color:#6f665a;
}

p {
	font-size: 13px;
	line-height:18px;
	color:#333333;
	font-family:Arial, Helvetica, verdana;
	padding-bottom: .9em;
}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
}

.left {float: left;}
.right {float: right;}


.mainContainer {
	width:1004px;
	margin:auto;
}
.mainContainer .leftShadow{
	background:url(images/left-shadow.gif) 0 0 repeat-y;
}
.mainContainer .rightShadow{
	background:url(images/right-shadow.gif) 100% 0 repeat-y;
}
.innerContiner {
	padding:10px 22px;
	width:954px;
	margin:auto;
	background-color:#fff;
}
.bottomShadow {
	background:url(images/bottom-shadow.gif) 0 0 repeat-x;
	height:2px;
	font-size:11px;
	width:1004px;
	margin:auto;
}

/*--------------------------TOP CONTENT-----------------------------------------------------*/

#top {

	margin:0;
	padding:0;
}

	.maintop-content {
		margin:auto; 
		width:988px;
		background:url(images/topbg.jpg) 0 0 no-repeat;
	}
	.logo {
		margin-top:10px;
		margin-bottom:10px;
		margin-bottom:expression("0px");
	}
	
	.top-right-content {
		width:22%;
		text-align:left;
	}
	
	.followbg {
		
		width:210px;
		text-align:right;
		margin-top:8px;
		margin-bottom:0;
 	}
	.followbg a{
		text-decoration:none;
 	}
	
	.whiteText {
		text-align:right;
		width:120px;
	}
	
/* Navigation
--------------------------------------------- */
	#top-nav {
		margin:auto; 
		padding:0px 0 0 0px;
		background:url(images/nav1bg.gif) 0 0 repeat-x;
		border:1px solid #cecece;
		height:32px;
		margin-bottom:2px;
		
	}
	
	ul.navigation {
		
		margin:0px 0px 0px 0px;
	}
	ul.navigation li {
		float:left;
		list-style-type:none; 
		display:inline;
	}
	ul.navigation li a {
		text-decoration:none;
		height:32px;
		float:left;
		color:#2d2d2d;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:32px;
		padding:0 25px;
		font-weight:bold;
		text-transform:uppercase;
		
	}	
	ul.navigation li.seprator {
		background:url(images/seprator1.gif) 0 0 no-repeat;
		height:32px;
		width:2px;
		float:left;
		display:block;
	}
	ul.navigation li a:hover,ul.navigation li a.selectone {
		color:#fff;
		background:url(images/nav1bgH.gif) 0 0 repeat-x;
	}

/*===============================================

		MAIN CONTENT

=================================================*/

.mainInner {
	background:#fff url(images/greybg.gif) 0 0 repeat-x;
	padding-top:16px;
}
.banner {
	margin:auto;
}
.spacer10{
	height:10px;
	font-size:1px;
}
.line {
	background-color:#4c4c4c;
	height:3px;
	font-size:1px;
	margin:1px 0px 1px 0px;
	display:block;
	width:951px;
}


/* main left */
.sidenav {
	float: left;
	width: 27%;
}
.sidenav h1 {
	font-size: 20px;
	margin-top: 1.2em;
	color:#3f3f3f;
	font-family:calibri;
}

.sidenav h2 {
	font-size: 19px;
	padding: 1.2em 1.2em 0em 3.5em;
	color:#3f3f3f;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sidenav ul {
	margin: 0;
	padding-left: 10px;
}
.sidenav li { 
	list-style: none;
	margin: 0;
	padding:0;
}
.sidenav li a {
	color: #292828;
	padding: 0px 0px 0px 35px;
	text-decoration: none;
	background:url(images/bullet.jpg) 20px 6px no-repeat;
}
.sidenav li a:hover {
	color: #777;
}

	.subBox {
		border:1px solid #dadada;
		padding:2px;
		background-color:#fff;
	}
     .colorBox{
	 	background-color:#f3f0ed;
		padding:12px 5px;
	 }
	 .selectBox {
	 	width:165px;
		height:21px;
		color:#777777;
		font-size:12px;
		font-weight:bold;
		background:url(images/searchbg.gif) 0 0 no-repeat;
		margin:0;
		padding:0;
	 }
	 
	 .searchbg {
		height:16px;
		width:155px;
		border:0 none;
		font-size:12px;
		color:#878686;
		font-family:calibri;
		padding-left:4px;
		background:transparent !important;
	}
	.style1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#4a3518;
		font-size:12px;
		margin:0;
	}
	.leftBg1 {
	
		background:url(images/left-bb.jpg) 0 0 no-repeat;
		width:268px;
		height:212px;
	}
	.left1 {
		background:#903F00;
      border:2px solid #CCCCCC;
		
	}
	.padd01 {
		padding: 0em 1.2em 0em 5.9em;
		line-height: normal;
		/*margin-top:-2px;*/
		line-height:18px;
		/*font-size:12px; color:#333333;*/
	}
	.link {
		color:#005ebc;
		font-size:11px;
		text-decoration:none;
		font-family:Arial, Helvetica, verdana;
	}
	.link:hover {
		text-decoration:underline;
		color:#005ebc;
	}
	
/* content */
.content {
	float: right;
	width: 71%;

}

    .subBox1 {
		border:1px solid #dadada;
		padding:3px;
		background-color:#fff;
		margin-bottom:4px;
		
	}
     .colorBox1{
	 	background-color:#f6f6f6;
		padding:13px 15px 0px 15px;
	 }
	h3 {
	font-family:Arial,Helvetica,Verdana;
	font-size:14px;
	color:#666666;
	font-weight:bold;
/*	margin-bottom:6px;*/
	text-transform:capitalize;
	height:32px;
	line-height:32px;
	/*padding:0 25px;*/
	letter-spacing:0.1mm;
	}
	.comment {
		background:url(images/comment-icon.gif) 0 0 no-repeat;
		line-height:22px;
		padding-left:28px;
		color:#000;
		font-size:12px;
		margin:0px 10px 0px 0px;
	}
	
	.reply {
		background:url(images/reply-icon.gif) 0 0 no-repeat;
		line-height:22px;
		padding-left:28px;
		color:#000;
		font-size:12px;
		margin:0px 10px 0px 0px;
	}
	.fpost {
		background:url(images/arr.png) 0 0 no-repeat;
		line-height:22px;
		padding-left:28px;
		color:#000;
		font-size:12px;
		margin:0px 3px 0px 0px;
	}
	.postBox {
		width:89%;
		float:right;
		text-align:right;
		padding:4px 0px;
		height:auto;
	}
	.postBox p a{
		margin:0;
		color:#005ebc;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;		
	}
	.postBox p a:hover{
		text-decoration:underline;
		color:#005ebc;
	}
	.link2{
		color:#005ebc;
		font-size:12px;
		text-decoration:none;
	}
	.link2:hover{
		text-decoration:underline;
		color:#005ebc;
	}
	.more{
		color:#005ebc;
		font-size:12px;
		text-decoration:none;
    }
	
	.more a{
		color:005ebc;
		font-size:12px;
		text-decoration:none;
    }
	.more:hover{
		color:#005ebc !important;
		text-decoration:underline;
	}
	.commentBox {
		margin-bottom:10px;
	}
	.fpostcomment {
		margin-bottom:3px;
	}
	.size { font-size:13px; 
	 margin:3px 0px; }
	  
	
/* footer */
.footer {
	
	font-size: 12px;
	padding: 14px 4% 12px;
	text-align:center;
	color:#626262
}
.footer a {
	color: #626262;
	text-decoration: none;
}
.footer, .footer .right a {color: #C1DEF0;}
.footer a:hover, .footer .right a:hover,.footer a.selected {
	color: #005ebc;
	text-decoration: underline;
}
.footer p {
	color:#000;
	margin:10px 0px;
}
	
.more-link{
		color:#f3980d;
		font-size:13px;
		text-decoration:none;
}
.more-link:hover {
		text-decoration:underline;
}
.meta {
      color:#f3980d;
	  font-size:11px;
	  text-decoration:none;
}
.meta:hover {
		text-decoration:underline;
}
/*
#archives ul li {list-style:outside; border:#FF0000 solid 1px;}
 #archives ul li a{ text-decoration:none; border:#00CC33 1px solid; list-style:none; display:block;}
#archives ul li a:hover
{   text-decoration:underline;
    color:#000;
	}
*/	
#head {
       width:inherit; padding-top:5px;
	  }
#archives ul {
  margin-top:-40px 0px 10px 10px;
  }
#archives ul li	{
	color:#CC6600;
	font-size:11px;
	text-decoration:none;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
}
	
#archives ul li a{
	color:#005ebc;
	font-size:11px;
	text-decoration:none;
	list-style:none;
	background-image:none;
	line-height:1.8em;
}

#archives ul li a:hover{
	text-decoration:underline;
	color:#005ebc;
}
/*----------------------------new calender-----------------------*/
.ss_postcal {
	float: left;
	width: 45px;
	height: 33px;
	margin-right: 13px;   /* change .ss_entry {margin-left} if you change this value */
	background: transparent url(images/calendar.png) no-repeat left top;
	margin-top:9px;
	text-align: center;
}

.ss_postcal .m,
.ss_postcal .d {
	#margin-top: -1px;
	#margin-left: -10px;
}

.ss_postcal .m {
	width: 42px;
	height: 15px;
	padding-left: 1px;   /* 1px offet, see background image */
	text-align: center;
}

.ss_postcal .m span {
	color: #fff;
	font-family: Arial, 'Lucida Grande', sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-right:5px;
	padding-top:-10px;
}

.ss_postcal .d {
	width: 35px;
	padding-left: 1px;   /* 1px offet, see background image */
	padding-top: 0px;
	text-align: center;
}

.ss_postcal .d span {
	color: #999;
	font-family: Georgia, Arial, 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/*_________________________ADDED BY IMPINGE_______________*/
#linkcat-2 ul {
	margin-top:-40px 0px 10px 10px;
}

#linkcat-2 ul li	{
	color:#CC6600;
	font-size:11px;
	text-decoration:none;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
}
	
#linkcat-2 ul li a{
	color:#CC6600;
	font-size:11px;
	text-decoration:none;
	list-style:none;
	background-image:none;
	line-height:1.8em;
}
	
#linkcat-2 ul li a:hover{
	text-decoration:underline;
	color:#CC6600;
}

#twitter_update_list li {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	padding-bottom:10px;
}

.odditem, .evenitem {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
}

.odditem a:link, .evenitem a:link{
border-bottom:1px dashed #8bb9dc;
text-decoration:none;
line-height:1.6em;
font-family:Arial, Helvetica, verdana;
}

#side_title{
padding:1.4em 1.2em 0 5.5em;
}

#archives li a{
	font-family:Arial, Helvetica, verdana;
	color:#005ebc;
	font-size:12px;
	text-decoration:none;
	list-style:none;
	line-height:1.6em;
}

#archives li a:hover{
	text-decoration:underline;
	color:#005ebc;
}

#post_title_link{
	font-family:Arial,Helvetica,Verdana;
	font-size:14px;
	color:#666666;
	font-weight:bold;
/*	margin-bottom:6px;*/
	text-transform:capitalize;
	height:32px;
	line-height:32px;
	/*padding:0 25px;*/
	letter-spacing:0.1mm;
}

#post_title_link:hover{
color:#F3980D;
text-decoration:none;
cursor:pointer;
}

.colorBox1 ul{
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
padding-left:25px;
color:#333333;
font-family:Arial,Helvetica,verdana;
font-size:13px;
line-height:18px;
}

#left_side{
padding: 4px; background-color: rgb(255, 255, 255); width: 255px;
}

#msg_details{
padding-bottom:10px;
}

.twtr-hd h3{
height:auto;
}

.colorBox2{
background-color:#f6f6f6;
padding:3px 5px;
}

/*__________________classes for Bubble comments starts here______________*/

.chat_bubble {
margin-bottom:8px;
text-align:left;
width:670px;
}

.chat_bubble .ft {
background:transparent url(images/chat_bubble-ft.gif) no-repeat scroll left top;
height:25px;
}

.chat_bubble .bd {
background-color:#F6F6F6;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
}

.chat_bubble .hd {
background:transparent url(images/chat_bubble-hd.gif) no-repeat scroll left top;
height:5px;
}

.chat_bubble .bd div {
padding:8px 10px;
}

style.css (line 289)
.chat_bubble .separator {
border-bottom:1px solid #E6E6E6;
height:1px;
padding:0 !important;
}

.ss_comment_author_link a, .ss_comment_author_link a:visited {
font-weight:bold;
text-decoration:none !important;
}

.ss_comment_author_link{
	font-size: 13px;
	line-height:18px;
	color:#333333;
	font-family:Arial, Helvetica, verdana;
	padding-bottom: 0px;
}


.chat_bubble .detail {
color:#A5A5A5;
margin:3px 5px 0 0;
text-align:right;
padding-bottom:0px;
}

.chat_bubble .ft div {
background:transparent url(images/chat_bubble-ft_c.gif) no-repeat scroll right top;
height:25px;
}

.chat_bubble .hd div {
background:transparent url(images/chat_bubble-hd_c.gif) no-repeat scroll right top;
height:5px;
}

.chat_bubble .separator {
border-bottom:1px solid #E6E6E6;
height:1px;
padding:0 !important;
}

#comm_txt_p p{
margin-bottom:.2em;
}
/*__________________classes for Bubble comments ends______________*/

