/*	terrafirma1.0 by nodethirtythree design	http://www.nodethirtythree.com*/*{padding: 0px;margin: 0px;}body{	background: #FF6600;	font-size: 12px;	font-family: "trebuchet ms", helvetica, Verdana, Geneva, Arial, Helvetica,sans-serif;	color: black;	line-height: 18px;}a{color: #FF7800;text-decoration: underline;}a:hover{text-decoration: none;}sup{font-size: 0.5em;}p{#margin-bottom: 14px;margin-bottom: 10px;text-align: justify;}img.picA{position: relative;top: -2px;background: url('../images/a47.gif') no-repeat;width: 76px;height: 74px;padding: 8px;}img.picB{position: relative;top: -2px;background: url('../images/a26.gif') no-repeat;width: 146px;height: 75px;padding: 7px;}img.floatleft{float: left;margin: 0px 14px 3px 0px;}ul.linklist{list-style: none;}ul.linklist li{border-top: solid 1px #EEEEEE;padding-top: 5px;margin: 5px 0px 0px 0px;}ul.linklist li.first{border-top: 0px;margin-top: 0px;padding-top: 0px;}#upbg{position: absolute;top: 0px;left: 0px;background: #ffffff;width: 600px;height: 264px;z-index: 1;}#outer{position: relative;width: 600px;margin: 0 auto;background: #ffffff;}#inner{position: relative;#padding: 13px 20px 13px 20px;padding: 5px 5px 5px 5px;z-index: 2;}#header{position: absolute;background: #FF7800 url('../images/a8.gif') repeat-x;#width: 202px;width: 150px;height: 92px;//color: black;color: #fff;#padding-left: 20px;padding-left: 10px;}#header span{font-weight: normal;}#header h1{position: absolute;font-size: 23px;letter-spacing: -1px;top: 10px;height: 92px;}#header h2{position: absolute;font-size: 10px;font-weight: normal;color: #FCE2CA;top: 51px;}#header sup{color: #FCE2CA;}#splash{position: absolute;#right: 30px;right: 5px;//background: #EAEAE2 url('../images/a10.jpg') no-repeat;background: #EAEAE2 url('../images/banner1.png') repeat;width: 430px;height: 92px;}#menu{position: relative;background: #46461F url('../images/a16.gif') repeat-x;height: 48px;padding: 0px 10px 0px 5px;margin: 98px 0px 0px 0px;}#menu ul{}#menu ul li{display: inline;line-height: 52px;#padding-left: 3px;padding-left: 1.5px;}#menu ul li.first{border-left: 0px;}#menu ul li a{background-color: transparent;background-repeat: repeat-x;#padding: 12px 8px 12px 8px;padding: 10px 8px 10px 8px;font-size: 12px;color: #fff;font-weight: bold;}#menu ul li a:hover{background: #fff url('../images/a18.gif') repeat-x top;color: #4A4A24;text-decoration: none;}#date{position: absolute;top: 0px;line-height: 52px;color: #BDBDA2;right: 30px;font-weight: bold;font-size: 12px;letter-spacing: -1px;}#secondarycontent{position: relative;width: 180px;float: right;}#secondarycontent h3{position: relative;top: 4px;font-size: 16px;line-height: 25px;color: #656551;letter-spacing: -1px;background: url('../images/a22.gif') bottom repeat-x;padding: 0px 0px 10px 10px;margin-bottom: 20px;}#secondarycontent .content{padding: 0px 10px 0px 10px;margin-bottom: 20px;}#primarycontent{position: relative;width: 400px;float: left;}#primarycontent h3{position: relative;top: 4px;font-size: 18px;line-height: 25px;color: #656551;letter-spacing: -1px;background: url('../images/a22.gif') bottom repeat-x;padding: 0px 0px 10px 15px;margin-bottom: 20px;}#primarycontent .content{padding: 0px 0px 0px 0px;margin-bottom: 20px;}#primarycontent .post{margin-bottom: 30px;}#primarycontent .post .header{position: relative;}#primarycontent .post .date{position: absolute;right: 15px;top: 0px;line-height: 35px;color: #AFAFA4;font-weight: bold;}#primarycontent .post .content{margin-bottom: 0px;}#primarycontent .post .footer{position: relative;top: 0px;background: url('../images/a33.gif') repeat-x;height: 10px;}#primarycontent .post .footer ul{list-style: none;position: absolute;right: 15px;bottom: 15px;}#primarycontent .post .footer ul li{display: inline;line-height: 14px;padding-left: 17px;margin-left: 25px;background-repeat: no-repeat;background-position: 0px 2px;}#primarycontent .post .footer ul li.printerfriendly{background-image: url('../images/a41.gif');}#primarycontent .post .footer ul li.comments{background-image: url('../images/a36.gif');}#primarycontent .post .footer ul li.readmore{background-image: url('../images/a38.gif');}#footer{	position: relative;	clear: both;	height: 30px;	text-align: center;	line-height: 15px;	background: #46461F url('../images/India_flag_background.jpg') repeat-xbo;	color: Blue;	#color: #A8A88D;}#footer a{color: #8C8C73;}#india{position: relative;}.table1{color: #800000;}img.picC{position: relative;top: -2px;background: url('../images/a26.gif') no-repeat;width: 155px;height: 120px;padding: 7px;}#linkcontent{	position: relative;	width: 190px;	float: left;}#linkcontent h3{position: relative;top: 4px;font-size: 16px;line-height: 25px;color: #656551;letter-spacing: -1px;background: url('../images/a22.gif') bottom repeat-x;padding: 0px 5px 0px 5px;margin-bottom: 20px;}#linkcontent .content{padding: 0px 5px 0px 5px;margin-bottom: 20px;}