@charset "utf-8";


body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #181B20;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:100;
	}
h4{
	margin: 0px;
	padding-left:52px;
	padding-top:38px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	}
	
drop-nav. p, ul, ol {
	margin-top: 0;
	line-height: 50%;
	
} 

p, ul, ol {
	margin-top: 0;
	line-height: 140%;
	
}

ul, ol {
}

a {
	text-decoration: none;
	color:#000;
}

a:hover {
	text-decoration: underline;
	color:#933;
}



img.border {
	border: 6px solid #EEE7DF;
}

img.alignleft {
	float: left;
	margin-right: 25px;
}

img.alignright {
	float: right;
}

img.aligncenter {
	margin: 0px auto;
}

#wrapper {
	
	/*margin: 0 -500px;*/
	padding: 0;
	height:100px;
}

/* Header */

#header-wrapper {
	width: 1024px;
	height: 60px;
	margin: 0px auto;
	display: marker;
	max-height: none;
	background: #3d4543;
	
	

}


#pano-heading {	

	width: 1024px;
	height: 20px;
	margin: 0 auto;
	font-family: Verdana, sans-serif;
	font-size: 20px;
	color: #333333;
	}


#header {
	width: 1024px;
	height: 74px;
	margin: 0 auto;
}

/* Logo */

#logo {
	width: 1024px;
	height: 20px;
	margin: 0px auto;
	padding: 20px 20px 20px 42px;
	color: #FFFFFF;

}

#logo h1, #logo p {
	display: block;
	margin: 0px;
	padding: 0px;
}

#logo h1 {
	text-align: left;
	font-size: 25px;
	color: #FFFFFF;
}

#logo h1 a {
	color: #FFFFFF;
}

#logo p {
	margin-top: -25px;
	text-align: center;
	font-family: 'Verdana', sans-serif;
	font-size: 25px;
}

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #FFFFFF;
}



/* nid */

#nid {
	width: auto;
	height: auto;
	margin: auto;
	padding: 15px 39px;
	color: #FFFFFF;
}

#nid a {
	border: none;
	background: none;
	text-decoration: none;
	color: #FFFFFF;
}

#nid h6, #nid p {
	display: block;
	margin: 0px;
	padding: 0px;
}

#nid h6 {
	text-align: left;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:100;
}

#nid h6 a {
	color: #FFFFFF;
}

#nid p {
	margin-top: 0px;
	text-align: center;
	font-family: 'Verdana', sans-serif;
	font-size: 12px;
}



/* Menu */

#menu {
	width: 1024px;
	height: 30px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #4e5859 repeat-x left top;
	color: #4e5859;
}

#menu ul {
	margin: 0;
	padding: 0px 20px 0px 42px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	margin-right: 1px;
}

#menu a {
	display: block;
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px 30px 0px 30px;
	line-height: 30px;
	letter-spacing: -1px;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
}

#menu .current_page_pano_item a {
	background: #cccccc;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}

#menu a:hover {
	background: #cccccc;
	text-decoration: none;
	display: compact;
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}


/* Menu2 */

#menu2 {
	width: 1024px;
	height: 30px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #cccccc repeat-x left top;
	color: #cccccc;
}

#menu2 ul {
	margin: 0;
	padding: 0px 16px 0px 5px;
	list-style: none;
	line-height: normal;
}

#menu2 li {
	float: left;
	margin-right: 1px;
}

#menu2 a {
	display: block;
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px 36px 0px 36px;
	line-height: 30px;
	letter-spacing: -1px;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	border: none;
}

#menu2 .current_page_pano_item2 a {
	font-size: 14px;
	font-weight:bold;
	color:#000;
}

#menu2 a:hover {
	background: #3d4543;
	text-decoration: none;
	display:compact;
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
}


/* Menu3 */

#menu3 {
	width: 70px;
	height: 20px;
	margin: -30px auto;
	padding: 0px 0px 0px 780px;
	background: #3d4543 repeat-x left top;
}

#menu3 ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	}

#menu3 li {
	float: left;
	margin-right: 1px;
}

#menu3 a {
	display: block;
	float: Right;
	height: 20px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	line-height: 20px;
	letter-spacing: -1px;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #cccccc;
	border: none;
}

#menu3 .current_page_pano_item2 a {
	background: #cccccc;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

#menu3 a:hover {
	background: #cccccc;
	text-decoration: none;
	display: compact;
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}



/* Menu4 */

#menu4 {
	width: 140px;
	margin: -35px auto;
	padding: 0px 10px 0px 700px;
	background: #3d4543 repeat-x left top;
}

#menu4 ul {
	margin: 1;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	}

#menu4 li {
	float: left;
	margin-right: 1px;
}

#menu4 a {
	display: block;
	float: Right;
	height: 20px;
	margin: 1px;
	padding: 0px 10px 0px 94px;
	line-height: 20px;
	letter-spacing: 0px;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
	border: none;
}

#menu4 .current_page_pano_item2 a {
	background: #cccccc;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#menu4 a:hover {
	background: #cccccc;
	text-decoration: none;
	display: compact;
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

 #border-top {
	width: 1024px;
	height: 5px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #c24729 repeat-x left top;

}



/* Page */
#page_drawing {
	width: 1024px;
	height: 835px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page_Krishnadrawing {
	width: 1024px;
	height: 950px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}

#page_pano {
	width: 1024px;
	height: 825px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page_social {
	width: 1024px;
	height: 2680px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#achu_pano {
	width: 1024px;
	height: 895px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#achu_photo {
	width: 1024px;
	height: 1106px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#achu_drawing {
	width: 1024px;
	height: 900px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}

#vittala_drawings {
	width: 1024px;
	height: 880px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}

#page_rangmandapa {
	width: 1024px;
	height: 850px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#vittala_photos {
	width: 1024px;
	height: 1050px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page_credits {
	width: 1024px;
	height: 925px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}

#page_documents {
	width: 1024px;
	height: 890px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page_photos {
	width: 1024px;
	height: 1050px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page_rathotsava {
	width: 1024px;
	height: 1000px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page_Krishna {
	width: 1024px;
	height: 903px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page_KrishPhotos {
	width: 1024px;
	height: 1150px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page_clothing {
	width: 1024px;
	height: 870px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page1_videos {
	width: 1024px;
	height: 750px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page_admin{
	width: 1024px;
	height: 500px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}

#page1_doc {
	width: 1024px;
	height: 849px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}

#page2 {
	width: 1024px;
	height: 886px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#page3 {
	width: 1024px;
	height: 650px;
	margin: 0px auto;
	padding: 0px;
	background: #ffffff repeat-x left top;
}
#heading4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	padding:20px 20px 20px 45px;
}
#panosimag{
	width:923px;
	height:493px;
	padding:0px 5px 5px 45px;
	transform:translate3d(0px, 0px, 0px);
	position:relative;
	overflow:hidden;
	
}
.img_panosimag{
	width:100%;
	position:relative;
	overflow:hidden;
	height:100%;
	
}


/*page code*/
#paginate{ display: block; text-align: left; height: 22px; line-height: 21px; clear: both; padding-top: 3px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-left:630px;}
	#paginate .active_link{ padding: 7px; padding-top: .2px; padding-bottom: .2px; border: .5px solid #000000; margin-left: 10px; text-decoration: none; background-color: #e9e9e9; color: #000000; cursor:hand;}
	#paginate .disabled{ padding: 7px; padding-top: .2px; padding-bottom: .2px; border: .5px solid #000000; margin-left: 10px; text-decoration: none; background-color: #e9e9e9; color: #D7D7D7; cursor:hand;}
	#paginate a.hover{color:#555555;}
#paginate1{ display: block; text-align: left; height: 22px; line-height:21px; clear: both; padding-top:3px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-left:660px;bottom:380px;position:relative;}
	#paginate1 .active_link{ padding: 7px; padding-top: .2px; padding-bottom: .2px; border: .5px solid #000000; margin-left: 10px; text-decoration: none; background-color: #e9e9e9; color: #000000; cursor:hand;}
	#paginate1 .disabled{ padding: 7px; padding-top: .2px; padding-bottom: .2px; border: .5px solid #000000; margin-left: 10px; text-decoration: none; background-color: #e9e9e9; color: #D7D7D7; cursor:hand;}
	#paginate1 a.hover{color:#555555;}
#paginate2{ display: block; text-align: left; height: 22px; line-height: 21px; clear: both; padding-top: 3px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-left:630px;}
	#paginate2 .active_link{ padding: 7px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #000000; margin-left: 10px; text-decoration: none; background-color: #bbbbbb; color: #000000; cursor:hand;}
	#paginate2 .disabled{ padding: 7px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #000000; margin-left: 10px; text-decoration: none; background-color: #e9e9e9; color: #D7D7D7; cursor:hand;}
	#paginate2 a.hover{color:#555555;}
#paginate3{ display: block; text-align: left; height: 22px line-height: 21px; clear: both; top:1500px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-left:630px;}
	#paginate3 .active_link{ padding: 7px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #000000; margin-left: 10px; text-decoration: none; background-color: #bbbbbb; color: #000000; cursor:hand;}
	#paginate3 .disabled{ padding: 7px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #000000; margin-left: 10px; text-decoration: none; background-color: #e9e9e9; color: #D7D7D7; cursor:hand;}
	#paginate3 a.hover{color:#555555;}
#paginate4{ display: block; text-align: left; height: 22px line-height: 21px; clear: both; padding-top: 3px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-left:630px;}
	#paginate4 .active_link{ padding: 7px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #000000; margin-left: 10px; text-decoration: none; background-color: #bbbbbb; color: #000000; cursor:hand;}
	#paginate4 .disabled{ padding: 7px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #000000; margin-left: 10px; text-decoration: none; background-color: #e9e9e9; color: #D7D7D7; cursor:hand;}
	#paginate4 a.hover{color:#555555;}

/*bottom map*/

#bottommap{
    width:921px;
	height:215px;
	position:relative;
	/*left:45px;*/
	left:1117px;
	/*bottom:-47px;*/
	bottom:251px;
	
}
#bottommap_photos{
    width:100%;
	height:0px;
	position:relative;
	left:5%;
	bottom:20%;
	
}
#bottommap_Krishnaphotos{
    width:100%;
	height:0px;
	position:relative;
	left:5%;
	bottom:20%;
	top:10px;
	
}
#bottommap_vittalaphotos{
    width:100%;
	height:0px;
	position:relative;
	left:5%;
	/*bottom:20%;*/
	
}
#bottommap1{
    width:921px;
	height:400px;
	position:relative;
	left:45px;
	bottom:300px;
}
#bottommap2{
    width:921px;
	height:400px;
	position:relative;
	left:45px;
	top:75px;
}
#bottommap3{
	width:925px;
	height:203px;
	position:relative;
	left:40px;
	bottom:1150px;
}
/*bottom map ends*/


#description{
    font-family:Verdana, Geneva, sans-serif;
	font-size:5px;
	color:#333333;
	position:relative;
	padding-left:0px;
	top:27px;
	width:100%;

}
#Video_description{
    font-family:Verdana, Geneva, sans-serif;
	font-size:5px;
	color:#333333;
	position:relative;
	padding-left:10px;
	top:27px;
	width:100%;

}


#border-bottom {
    width: 1024px;
	height: 5px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #c24729 repeat-x left top;
}

#border-bottom-clothing{
	width: 1024px;
	height: 5px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #c24729 repeat-x left top;
	margin-top:813px;
}

#border-bottom-clothing_north{
	width: 1024px;
	height: 5px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #c24729 repeat-x left top;
	margin-top:-30px;
}
#border-bottom-south{
	width: 1024px;
	height: 5px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #c24729 repeat-x left top;
	margin-top:797px;
	margin-left:-3px;
}

#border-box {
width: 1024px;
	height: 50px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #3d4543 repeat-x left top;
}
#border-box-south {
width: 1024px;
	height: 50px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #3d4543 repeat-x left top;
	margin-left:-3px;
}



/* Content */

#content {
	float: left;
	width: 590px;
	padding: 30px 30px 0px 30px;

}

.post {
	clear: both;
	padding-bottom: 10px;
}

.post .title {
	padding-top: 10px;
	letter-spacing: -4px;
	font-size: 50px;
}

.post .title a {
	border: none;
	color: #272727;
}

.post .meta {
	padding-bottom: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.post .meta a {
}

.post .entry {
	text-align: justify;
	margin-bottom: 25px;
	padding: 10px 0px 0px 0px;
}

.links {
	display: block;
	width: 96px;
	padding: 2px 0px 2px 0px;
	background: #A53602;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
}

/* Sidebar */

/*#sidebar-bg {
	float: left;
	width: 921px;

}*/

/*#sidebar {
	overflow: hidden;
	width: 270px;
	padding: 30px 30px 20px 30px;

}
*/
/*#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}*/

/*#sidebar li {
	margin: 0;
	padding: 0;
}
*/
/*#sidebar li ul {
	margin: 0px 0px;
	padding-bottom: 30px;
}*/

/*#sidebar li li {
	padding-left: 30px;
	line-height: 35px;
	

}*/
/*#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar h2 {
	height: 38px;
	margin-bottom: 20px;
	padding: 12px 0 0 0px;
	border-bottom: 1px solid #DEDEDE;
	letter-spacing: -2px;
	font-size: 30px;
}

#sidebar p {
	margin: 0 0px;
	padding: 0px 20px 20px 20px;
	text-align: justify;
}

#sidebar a {
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
}
*/
/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	width: 650px;
	height: 100px;
	margin: 0px auto;
	padding-left: 330px;
}

#footer p {
	margin: 0;
	padding-top: 18px;
	line-height: normal;
	letter-spacing: -1px;
	text-align: center;
	text-shadow: 1px 1px 1px #050505;
	font-family: 'Abel', sans-serif;
	font-size: 20px;
	color: #525050;
}

#footer a {
	text-decoration: underline;
	color: #525050;
}

#pano {
	position: relative;
	width: 921px;
	margin: 0px 0px 20px 0px;
}

/*photos*/
#enlargedimage{
	width:605px;
	height:403px;
	padding-left:40px;
}
#wrap table {
    width:91px;
    height:72px;
	padding-left:675px;
	bottom:405px;
	position:relative;
}
	  
   
/*end of photos*/

/*Drawings*/

#drawingdrlarge{
	width:692px;
	height:456px;
	padding-left:40px;
	visibility:hidden;
	
}
#drawingdrthump{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align::center;
	width:123px;
	height:78px;
	padding-left:800px;
	position:relative;
	bottom:1470px;
}
#drawingctlarge{
	width:692px;
	height:456px;
	padding-left:40px;
}
#drawingctthump{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:center;
	width:123px;
	height:78px;
	padding-left:800px;
	position:relative;
	bottom:1280px;
	
}
#drawing3dlarge{
	width:692px;
	height:456px;
	padding-left:40px;
	visibility:hidden;
}
#drawing3dthump{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align::center;
	width:123px;
	height:78px;
    padding-left:800px;
	position:relative;
	bottom:1320px;
}
#drawingicon{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:center;
	width:43px;
	height:44px;
	padding-left:800px;
	position:relative;
	bottom:1275px;
}
/*drawings end*/

/*Videos*/
#videos{
	position:relative;
	margin-left:40px;
	visibility:visible;
	width:100%;
	margin-top:193px;
	height:100%;
}
#rathotsava table {
	font-family:Verdana,  Geneva, sans-serif;
	font-size:12px;
	color:#000;
	position:relative;
	padding-left:675px;
	bottom:375px;
}
#rathotsava table a{
	color: #000;
}

/*current page*/
#current_page_pano_item2 li {
	background: #cccccc;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
#current_page_pano_item{
 font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
 color:#000;
 left:50px;
}
/*PDF*/
#pdfs
{
	position:relative;
	margin-left:40px;
	visibility:visible;
}
#pdfdocs table {
	font-family:Verdana,  Geneva, sans-serif;
	font-size:12px;
	color:#000;
	position:relative;
	padding-left:685px;
	bottom:700px;
}
#pdfdocs table a{
	color: #000;
}

/*PDF end*/

/*Map*/
#Map_final{
	/*width:579px;
	height:660px;*/
	width:100%;
	height:100%;
	position:relative;
	padding-left:50px;
	padding-top:50px;
	
}
#legends{
	
	position:relative;
	padding-left:330px;
	bottom:701px;
}
/*End of Map*/

/*Stucco work*/
#Stuccowork{
	width:489px;
	height:574px;
	position:relative;
	padding-left:50px;
	padding-top:5px;
}
#map_photo{
	width:50%;
	height:50%;
}
#contents{
font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
 font-size:17px;
 color:#000;
 padding-left:45px;
 padding-bottom:60px;
}

