body {
	background-color: #1e497e;
	HEIGHT: 100%; 
	margin:0 auto;
}
#aboutme{
	background-image: url(images/bg001.jpg);
	background-repeat:repeat-x;
	position:relative;
	height:1000px;
	z-index:1;
	margin:0 auto;
}
#instruction{
	display:block;
	position:fixed;
	z-index:500;
	width:100%;
	height:32px;
	top:96%;
	left:0px;
	background-image:url(images/instruction.png);
	background-repeat:repeat-x;
	margin:0 auto;
}
#twitter_div{
	position:absolute;
	background-image:url(images/twitter_player.png);
	background-repeat:no-repeat;
	z-index:20;
	width:291px;
	height:1228px;
	margin:0 auto;
	left: 0px;
	top: -1px;
}
#twitter-link{
	position:absolute;
	z-index:25;
	width:210px;
	height:23px;
	margin:5 auto;
	left: 11px;
	top: 420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px;

}
.sidebar-title{
	position:absolute;
	z-index:20;
	width:226px;
	height:50px;
	margin:0 auto;
	left: 33px;
	top: 103px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
}
#twitter_update_list {
	position:absolute;
	z-index:25;
	width:207px;
	height:243px;
	margin:0 auto;
	left: 19px;
	top: 125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size-adjust:inherit;
	font-size:12px;
	padding:25px;
}
#twitter_update_list ul{
	position:absolute;
	z-index:25;
	width:185px;
	height:293px;
	margin:5 auto;
	left: 5px;
	top: 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#twitter_update_list a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-decoration:none;
}

#twitter_update_list a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-decoration:none;
}
#curve_footer{
	background-image:url(images/curve_footer.png);
	background-repeat:no-repeat;
	width:100%;
	height:723px;
	position:absolute;
	top: 829px;
	left: -2px;
	z-index:60;
}

.pieces{
	position:relative;
	background-image:url(images/pieces.png);
	background-repeat:no-repeat;
	z-index:20;
	width:600px;
	height:400px;
	left: 50px;
	top: 10px;
	margin:0 auto;
}
.preamble{
	position:relative;
	background-image:url(images/header_text.png);
	background-repeat:no-repeat;
	z-index:20;
	width:394px;
	height:98px;
	margin:0 auto;
	top:-50px;
	left:120px;
}
.navigator{
	position:relative;
	background-repeat:no-repeat;
	z-index:20;
	width:394px;
	height:45px;
	margin:0 auto;
	left: 120px;
	top: -20px;
}
#profile_section{
	position:relative;
	height:1500px;
	z-index:18;
	background-image: url(images/bg002_repeat_new.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	top:200px;
}
.profile_pic{
	position:absolute;
	width:100%;
	height:630px;
	z-index:30;
	left: auto;
	top: 1091px;
	background-image:url(images/profile_pic.jpg);
	background-repeat:no-repeat;
}
.blue_line_vertical{
	background-image: url(images/blue_line.png);
	background-repeat:repeat-y;
	width:100%;
	height:1400px;
	position:absolute;
	left: -2px;
	z-index:20;
}
.polaroid{
	position:absolute;
	width:354px;
	height:396px;
	z-index:25;
	left: 27px;
	top: 110px;
	background-image:url(images/my_slide.png);
	background-repeat:no-repeat;
}
.profile_header{
	position:absolute;
	width:300px;
	height:80px;
	z-index:35;
	left: 40px;
	top: 0px;
	background-image: url(images/profile_header_new1.png);
	background-repeat:no-repeat;
}
.go_top001{
	position:absolute;
	width:32px;
	height:39px;
	z-index:40;
	left: 57px;
	top: 454px;
}
.go_down001{
	position:absolute;
	width:32px;
	height:39px;
	z-index:40;
	left: 57px;
	top: 510px;
}
.diagram001{
	position:absolute;
	background:url(images/diagram001_new2.png);
	background-repeat:no-repeat;
	width:100%;
	height:720px;
	z-index:25;
	left: 0;
	top: 455px;
	overflow: hidden;
	visibility: visible;
	background-image: url(images/diagram001_new2.png);
}
.divider001{
	position:absolute;
	width:15px;
	height:210px;
	z-index:20;
	left: 355px;
	top: 8px;
	background-image: url(images/divider.png);
	background-repeat:no-repeat;
}
.profile_text{
	position:absolute;
	width:581px;
	height:239px;
	z-index:30;
	left: 393px;
	top: 8px;
	font-family:Georgia,serif;
	color:#FFFFFF;
	font-size:18px;
}
.endorse{
	position:absolute;
	width:551px;
	height:227px;
	z-index:30;
	left: 393px;
	top: 236px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	padding:20px;
}
.navigator2{
	position:absolute;
	background-repeat:no-repeat;
	z-index:20;
	width:394px;
	height:98px;
	margin:0 auto;
	left: 547px;
	top: 287px;
}
#portfolio_section{
	position:relative;
	height:1000px;
	z-index:50;
	background-image: url(images/bg003_repeat_new.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	left: 0;
	top: 0;
	width: 100%;
}
.portfolio_header{
	position:relative;
	width:300px;
	height:102px;
	z-index:55;
	left: 35px;
	top: 0px;
	background-image: url(images/portfolio_header_new1.png);
	background-repeat:no-repeat;
}
.spectrum{
	width:100%;
	background-image:url(images/spectrum.png);
	background-repeat:no-repeat;
	height:723px;
	position:absolute;
	z-index:38;
	left: -2px;
}
.gallery{
	position:relative;
	width:540px;
	height:400px;
	z-index:60;
	left: 100px;
	top: -700px;
}
.gallery_bg{
	position:relative;
	width:100%;
	height:720px;
	z-index:10;
	left:0px;
	top: -50px;
	background-image: url(images/_portfolio_bg_new.jpg);
	background-repeat:no-repeat;
}

#cv_section{
	position:relative;
	height:720px;
	background-image: url(images/cv_bg.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	top:0px;
	z-index:20;
}
.self_portrait{
	width:589px;
	height:695px;
	position:relative;
	top:25px;
	left:0px;
	z-index:30;
	background-image: url(images/self_portrait.png);
	visibility:visible;
}
.mycv_header{
	width:131px;
	height:42px;
	position:relative;
	top:-650px;
	left:35%;
	z-index:30;
	background-image: url(images/myCV_header.png);
	visibility:visible;

}
.synopsis{
	width:550px;
	height:400px;
	position:relative;
	top:-620px;
	left:35%;
	z-index:30;
	visibility:visible;
	font-family:Georgia,serif;
	color:#FFFFFF;
	font-size:14px;
	overflow: auto;
	padding-right:5px;
}
.synopsis a {
color:#FFCC00;
}
.linkedIn{
	width:235px;
	height:40px;
	position:relative;
	top:-580px;
	left:35%;
	z-index:30;
	visibility:visible;
}
.naukri{
	width:208px;
	height:40px;
	position:relative;
	top:-620px;
	left:60%;
	z-index:30;
	visibility:visible;
}

#connect_section{
	position:relative;
	height:1000px;
	background-image: url(images/connect_bg.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	top:-20px;
	z-index:20;
	font:Georgia, serif;
	font-size:14px;
}
.connect_details{
	position:relative;
	width:800px;
	height:500px;
	/*background-image: url(images/connect_details.png);
	background-repeat:no-repeat;*/
	margin:0 auto;
	top:10%;
	left:0%;
	z-index:25;
	padding: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#other_presence{
	position:relative;
	z-index:20;
	width:700px;
	height:98px;
	margin:0 auto;
	left: 80px;
	top: -20px;
}
#inkfruit{
	position:relative;
	font-size:12px;
	z-index:20;
	width:600px;
	height:98px;
	margin:0 auto;
	left: 120px;
	top: -20px;
	font-family: Georgia, serif;
	color: #FFFFFF;
}
#inkfruit a {
	font-family: Georgia, serif;
	color: #00CCFF;
	text-decoration:underline;
	font-size:16px;
}
#inkfruit a:visited a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #00CCFF;
	text-decoration:underline;
	font-size:16px;
}
