body {
		color:#000;
		background-color: #131929;
/*		font-size: 100%;*/
	}
	html, body, #wrapper {
		height:97%;
		margin: 0;
		padding: 0;
		border: none;
		text-align: center;
	}
	#wrapper {
		margin: 0 auto;
		text-align: left;
		/*vertical-align: middle;*/
		width: 100%;
		overflow:scroll;
	}
	.centered {
		
		width: 200px;
		float: left;
	}
	#mainLogo {
		margin-left: 1px;
		height: 95px;
		width: 239px;
		float:left;
		background-image:url(../images/left_top_banner.jpg); 
		background-repeat:no-repeat
	}
	#mainLogo2 {
		height:95px;
		width:114px;
		float:left;
		background-image:url(../images/left_2_top_banner.jpg);
		background-repeat: no-repeat
	}
	/*#gradient {
		margin-left: -1px;
		margin-top:12px;
		height: 83px; 
		width: 700px; 
		float: left; 
		background-image:url(../images/gradient.jpg); 
		background-repeat:repeat-y
	}*/
	#nav {

		/*width: 239px;
		border: 1px solid #000;
		height: 408px;*/
		text-align: right;
		float:left;
		margin:0px;
		width: 230px;
		height: 667px;
		/*background-color:#996600;*/
		margin-left: 10px;
		background-image:url(../images/left_body_background.jpg);
		background-repeat:no-repeat;
		
	}
	.navHeader {
		margin-bottom: 3px;
		height: 20px;
		
	
	}
	.navItemBox {
		height: 280px;
		
	}
	#nav .navItem {
		padding: 4px;
		padding-right: 35px;
		height: 31px;
		margin-bottom: 3px;
	}
	.links {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #999999;
		line-height: 30px;
		letter-spacing: 3px;
		margin-top: 15px;
		display:block;
		
		
	}
	.bgimage02 {
		background-image: url(bgimages/hameshshahani_bg02.jpg);
		background-repeat: no-repeat;
	}
	a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		background-color:#666;
	}
	a:link {
		color: #fff;
		text-decoration: none;
	}
	a:visited {
		color: #fff;
		text-decoration: none;
	}
	a:active {
		color: #fff;
		text-decoration: none;
	}
	
	#nav a:hover {
		background-color: #996600;
		font-weight: bold;

	}
	#nav a:link {
		color: #999999;
	}
	#nav a:visited {
		color: #999999;
	}
	#nav a:active {
		color: #999999;
	}
	
	
	.onPage a {
/*		background-color: #FFFFFF !important;
		font-size: 12px !important;*/
		font-weight: bold;
	}
	.text {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		line-height: 10px;
		letter-spacing: 1px;
	}
	
/*	td.imgBox {
		padding-left: 30px;
	}
	
	.imgBox img {
		border: 4px solid #ccc;
	}
	
	td.imgJoined {
		padding-left: 0px;
	}
	.imgJoined img {
		border-left: none;
	}*/
	.pblog_nav a{
		color:#ccc !important;
		text-decoration: none;
		font-size: 10.5px;
		line-height: 25px;
	}
	.pblog_nav a:active{
		color:#fff;
		text-decoration: none;
	}
	.pblog_nav a:link{
		color:#fff;
		text-decoration: none;
	}
	.pblog_nav a:visited{
		color:#fff;
		text-decoration: none;
	}
	.pblog_nav a:hover {
	
		background-color:#333;
		text-decoration: none;
		font-weight:bold;
	}
	
	.pblog_nav .tagSelect{
		font-weight: bold;
		color: #333 !important;
		background-color:#ccc;
	}
	
	.pgBtn {
		text-align:center;
		font-weight: bold;
		font-size: 13px;
		cursor:pointer;
	}
	.pgBtnOver{
		background-color:#333;
		color:#fff;
	}
	
	.corner {
		background-image:url(../images/bottom_shadow_corner.jpg);
		background-repeat:none;
	}
	
	.blogLink a {
		color:#fff;		
	}	
	.blogLink a:hover {
		background-color:#666;
	}
	.blogLink a:visited {
		color:#996600;
	}
	.blogLink p {
		font-size: 10px; color:#666666;
	}
	.blogLink .title {
		color: #fff;
	}
	/*
	
	blog styles
	*/
	.post {
		width: 709px;
		padding-left: 1px; 
	}
	.post .arrow {
		float:right;
		width:38px; 
		height: 38px; 
		background-image:url(../images/arrow_open.jpg);
	}
	.post .open {
		background-image:url(../images/arrow_close.jpg) !important;
	}
	.post .headline {
		 height: 40px; 
		 background-color:#3f424a; 
		 line-height: 15px; 
		 font-size: 18px; 
		 padding: 15px;
		 
	}
	.post .snippet {
		color:#999; 
		padding-left: 25px;
		padding-right: 25px;
		line-height: 25px; 
		font-size: 13px;
	}
	.post .expand {
		display: none;
	}
	.post .expandLink {
		font-weight: bold;
		color:#fff;
		cursor: pointer;
		font-size: 14px;
	}
	.post .expandLink:hover {
		color:#fff;
	}
	
	.post .readmore {
		display: none;
		float:right; 
		margin-top:10px; 
		color:#fff;
	}
	.post .headHover {
		float:right; 
		width:250px;
		height: 55px;
		cursor:pointer;
		/*border: 1px solid #000;*/
	}
	.post .postcontent {
		margin:0;
		padding:0;
	}
	
	.comment_bubble, .new_comment_bubble {
		position:absolute;
		display:none;
		width:5px;
		height: 5px;
		background-color:#fff;
	}
	.comment_bubble div.comm_text, .new_comment_bubble div.comm_text {
		padding: 10px;
		font-size:13px;
		color:#333;
		line-height:15px;
	}

