   
 
 /*backgrounds*/ 		 /*width body/menu*/	 	
 
html
{margin-bottom:.1px;
min-height:100%;}
/*--short-page shift--"*/

body,html
{color:#000;
font:normal 100.01%/1.3 Georgia,Palatino,'Palatino Linotype','Times New Roman',Times, serif;
height:100%;
padding:0;
text-align:center;
background:#996 url(/images/holder.gif) repeat-y center;}
body{margin:0;
min-width:749px;}

#wrap
{width:749px;margin:0 auto;
text-align:left;}

#main
{width:100%;
font-size:.9em;
background:#eed;float:left;
margin-left:0;
margin-bottom:0;
margin-right:0;
padding-bottom:15px;
color:#000;
float:left;
}

#header
{font:100%/1 Palatino,'Palatino Linotype','Times New Roman',Times, serif;
background:#000
url(/images/waterlilly-a.jpg)
no-repeat center 55%}

#header h1
{color:#CDA;
letter-spacing:-0.04em;
word-spacing:-0.2em;
margin:0;
padding:0;
text-align:center;
font-size:2.5em;}

#header span
{color:#996;
display:block;
text-align:center;
margin-top:-.1em;
padding-bottom:3.5%;}

#main p
{padding:0 20px;}

h2,h3,h4,h5
{font-family:Palatino,'Palatino Linotype','Times New Roman',Times,serif;
text-transform:capitalize;
color:#c63; 
margin-left:20px;}

h2
{text-transform:uppercase;
margin:.5em 0 0 2em;
font-size:150%;}

h3
{font-size:125%;
margin-bottom:0;}

h2 + p:first-letter
{font-size:175%;
font-family: Times, serif, Georgia;}

#firstline p:first-line
{font-size:90%;
font-weight:700;
text-transform:uppercase;}

.bodytextsmall
{color:#090;
font-size:.8em;font-weight:700;}

#map
{display:block;
margin:0 auto;
text-align:center;
padding:0;
background:#e2c530}

#main img
{background-color:#E0E0C0;
border:1px solid #999;
padding:6px;
margin-left:20px;}

#styledefault
{display:none;}

/*______LINKS____________________________________________________*/

a:link
{color:#801E31;
text-decoration:none!important;}

#main p a:visited 
{color:#663;
text-decoration:none!important;}

a:hover, 
a:active
{color:#663;
border-bottom:1px solid #060;}

.nohovereffect:hover
{border:none;
text-decoration:none !important;}


/*_______MENU-TOP_________________________________________________*/

.tmenu  /*963 px/9*/
{width:749px;float:left;
height:2em; 
position:relative; 
margin:0;	
padding:0; 
font-size:.8em; 
background:#eed;}

.tmenu ul 
{padding:0; 
margin:0; 
list-style-type:none;}

.tmenu ul li 
{float:left;
border-left:1px solid #eee; 
/*width=[.tmenu ul li a --> width+padding]*/
width:106px;
border-bottom:solid thin #600;}		

.tmenu ul li a, .tmenu ul li a:visited
{display:block; 
float:left;
width:101px; 
padding:0 0 0 5px;
text-decoration:none; 
height:2em;
line-height:2em; 
color:#600; 
background:#c9c9a7 url(/images/drop.gif) bottom right no-repeat;}

.tmenu table
{border-collapse:collapse; margin:0; 
padding:0; 
font-size:1em;}

.tmenu ul li ul
{visibility:hidden; position:absolute;
top:2em; left:0;}

.tmenu ul li:hover a,
.tmenu ul li a:hover
{color:#fff; 
background:#b3ab79;}

.tmenu ul li:hover ul,
.tmenu ul li a:hover ul 
{visibility:visible; 
width:749px;background:#b3ab79;
color:#fff;}

.tmenu ul li:hover ul.right_side li,
.tmenu ul li a:hover ul.right_side li 
{float:right; 
border:0; 
border-left:1px solid #eee;}

.tmenu ul li:hover ul.left_side li,
.tmenu ul li a:hover ul.left_side li 
{float:left; 
border:0; 
border-left:1px solid #eee;}

.tmenu ul li:hover ul li a.sub,
.tmenu ul li a:hover ul li a.sub 
{background:#bd8d5e url(/images/drop2.gif) bottom right no-repeat; 
color:#fff;}

.tmenu ul li:hover ul li ul,
.tmenu ul li a:hover ul li a ul 
{visibility:hidden; 
position:absolute; 
left:0; 
top:2em; }

.tmenu ul li:hover ul li a,
.tmenu ul li a:hover ul li a 
{display:block; 
background:#b3ab79; 
color:#fff;}

.tmenu ul li:hover ul li a:hover,
.tmenu ul li a:hover ul li a:hover
{background:#dfc184; 
color:#000;}

.tmenu ul li:hover ul li:hover ul,

.tmenu ul li a:hover ul li a:hover ul 
{visibility:visible; 
color:#000;
 background:#dfc184;}

.tmenu ul li:hover ul.right li 
{float:right;}

.tmenu ul li:hover ul li:hover ul li a,
.tmenu ul li a:hover ul li a:hover ul li a 
{background:#dfc184; 
color:#000;}

.tmenu ul li:hover ul li:hover ul li a:hover,
.tmenu ul li a:hover ul li a:hover ul li a:hover 
{background:#bd8d5e; 
color:#fff;}


/*______Footer_________________________________________________*/

#footer
{width:100%;
clear:both; 
margin:0;
padding:0;
border-top:3px double #C63;
border-bottom:3px double #C63;
text-align:center;
background:#c9c9a7/*e0e0bc*/;}

#footer ul
{list-style:none;
margin:0;
padding:0;}

#footer li
{display:inline;
padding:0;}

#footer .styledefault {display:none;}

#footer img
{
border:none; padding:0;
vertical-align:middle;}

#footer button
{font-size:.7em;
color:#000;
margin-top:1em;
text-transform:capitalize;
background:#eed;}

#footer button:hover
{background:#600;
color:#fff;}

#footer a:hover, 
#footer a:visited 
{border:none;
text-decoration:none;}

#footerbottom
{font-size:70%;
margin:0.5em 0 .25em;
float:left;
width:100%;
border-top:none;}

#footerbottom .right, #footerbottom .left
{padding:0 1em;}

.search
{float:right; 
margin:1em .6em;}

input:hover,input:focus{background:#FFFFA0;}

#footer .search
{float:left;
margin:.5em .6em;}

/*______CURRENT_Nav-Top_____________________________________________*/

.inde .tmenu a.inde,.inde .tmenu a.inde,
.fast .tmenu a.one,.fast .tmenu a.fast,
.when .tmenu a.one,.when .tmenu a.when,
.trav .tmenu a.one,.trav .tmenu a.trav,
.maps .tmenu a.two,.maps .tmenu a.maps,
.badr .tmenu a.three,.badr .tmenu a.badr,
.gang .tmenu a.three,.gang .tmenu a.gang,
.keda .tmenu a.three,.keda .tmenu a.keda,
.yamu .tmenu a.three,.yamu .tmenu a.yamu,
.mans .tmenu a.three,.mans .tmenu a.mans,
.char .tmenu a.three,.char .tmenu a.char,
.itin .tmenu a.four,.itin .tmenu a.four,
.taro .tmenu a.five,.taro .tmenu a.taro,
.pran .tmenu a.five,.pran .tmenu a.pran,
.link .tmenu a.five,.link .tmenu a.link,
.cont .tmenu a.cont,.cont .tmenu a.cont
{color:#fff;
text-transform:uppercase;
background:#600/*c9c9a7*/ url(/images/drop2.gif) bottom right no-repeat;
text-align:center;}

/*______ZOOM-PICS______________________________________________*/

.pic,
.picv
{float:left;
margin:0 40px .5em 20px;
z-index:200;}

.pic a.p1:link .large,
.pic a.p1:visited .large
{background-color:#FFF7E0;
border:1px solid #000;
display:none;
top:0;
right:290px;
position:fixed;
height:300px;
width:400px;
padding:27px;}

.picv a.p1:link .large,
.picv a.p1:visited .large
{background-color:#FFF7E0;
border:1px solid #000;
display:none;
top:0;
right:290px;
position:fixed;
height:400px;
width:300px;
padding:27px;}

.pic a.p1:link,.pic a.p1:visited,
.picv a.p1:link,.pic a.p1:visited
{display:block;
position:static;}

.pic a.p1:hover,
.picv a.p1:hover
{border:none;
position:relative;
background-color:transparent !important;}

.pic a.p1:hover .large,
.picv a.p1:hover .large
{display:block;}

.pic a img
{background-color:#FFF7E0;
border:1px solid #000;
padding:6px; 
margin-left:0 !important;
height:25px;
width:30px;}

.picv a img
{background-color:#FFF7E0;
border:1px solid #000;
padding:6px; 
margin-left:0 !important;
height:30px;
width:25px;}

.pic a .large,
.picv a .large
{padding:0;}

.pic p,
.picv p
{font-size:.7em;
margin-top:0;
text-align:center;}

/*_______MISC_________________________________________________*/

#ff dl dt
{font-weight:700;}

#ff dl dd
{font-style:italic;}

#ff dt
{line-height:2;
margin-left:20px;}

#ff dt img
{margin-left:20px;
margin-top:6px;}

#swamiji
{background:url(/images/gurudevomsmall.gif)no-repeat center;
float:left; 
height:25px;
width:14px;
padding:0;
margin:.1em .7em;}

#swamiji:hover
{background:url(/images/lamp.jpg) repeat bottom;
height:30px;
width:25px;}

.hide
{display:none;}

.right
{float:right;}

.left{float:left;}

br.both
{clear:both;}

br.left
{clear:left;}

br.right
{clear:right;}

.center
{text-align:center; }

.gotop, button
{float:right;margin-right:10px; color:#663; background-color:inherit; cursor:inherit;}

.gotop:hover, button:hover
{color:#FFF; background-color:#600;}


/*________NOTE__________________________________________________*/

div.note
{float:right;
margin:1em 20px 20px;
text-align:left;
width:190px;
color:#140;
border:3px double #600;}

div.note h3
{margin:0;
padding:16px 20px !important;
color:#224A42}

div.note p
{font-size:85%;
margin:0;
border-top:3px double #600;
padding:15px 6px 1.25em 20px !important;}

div.note:hover
{color:#954a4a;
background:#cda;}	/*for compliant browsers and even ie/7.0 */


/*________WARNING/FACTOID____________________________________________*/

.warning
{background:#fff6bf url(/images/blocker.gif) 10px 10px no-repeat;
background-color:#F6EBE5;
border:2px dashed #7F7554;
clear:both;
margin:.2em auto;
padding:.2em 5px .2em 30px;width:80%;}

.warning h4
{color:red;}

#factoidHolder
{background-color:#F5FCF5;
border:1px dashed #9A9A9A;
clear:both;
margin:0 auto;
width:90%;}	

/*_________TOOL-TIPS_______________________________________________*/

span.tool
{position:relative;}

span.tool span.tip
{display:none;} 

span.tool:hover span.tip
{display:block;
z-index:100;
position:absolute;
bottom:20px;
left:0;
padding:5px 3px;
border:1px solid #000;
color:#000;
background-color:#eed;font-size:1em; 
line-height:1.4;
width:auto; } /*keep IE happy*/

/*________CONTACT-FORM_____________________________________________*/

#contactForm
{margin:0;
padding:1px 0 10px 30px;}

.cont p em{ color:#600; font-weight:bold;}

#realname,#message
{border:#f7f6ef thin inset;}

.submit
{color:#663;
background-color:inherit;}

.submit:hover,.submitsearch:hover
{color:#FFF; 
background-color:#600;}

.submitsearch
{color:#663; 
background-color:inherit; 
font-size:.7em;}

input.txt
{background:#fff;
border:#f7f6ef thin inset;
color:#000;
display:block;
width:250px;}

.submitarea
{margin:1em 0 0;}

address
{font-size:.8em;
margin:20px;}
#main{background:#000;color:#CCC;font-size:1em;}
h2,h3,h4,h5{color:#F63;}
/*______LINKS__________________________________________________*/
a:link{color:#eed;}
/*______Footer_________________________________________________*/
#footer{background:#31363E/*e0e0bc*/;color:#fff;}
#footer .stylehigh {display:none;}
#footer .styledefault {display:inline;}
#footer button{color:#000;}
#footer button:hover{color:#fff;}
button.search {color:#fff !important;}
/*______CURRENT_Nav-Top_____________________________________________*/
#swamiji{background:url(/images/gurudevomhigh.jpg) no-repeat center;float:left; height:25px;width:14px; padding:0;margin:.1em .7em;}