/* Sandeep Bodhanker Kuchipudi Dancer
/* URL www.sandeepbodhanker.com, www.kuchipudi.co.uk

/* Design by Guy Jeffrey
/* Code by Guy Jeffrey
/* Sol Design www.sol.com.au

/* Last modified: November, 2007




/* basics ----------------------------------------------- */
html, body, form, fieldset { margin: 0; padding: 0; }
body { font-size: 76%; color: #555; font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif; text-align: left; background-color: #f0e6cf; background-image: url(../images/pagegrad.png); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0; padding: 0; }
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
.standardsAlert { display: none; }
.clearleft { clear: left; }
img { display: inline; }
div.clearer {clear: both; line-height: 0; height: 1px;}
/* General links */
a:link, a:visited  { color: #d2971c; text-decoration: none;}
a:hover { text-decoration : underline; color: #e8ab34; }
a:active { text-decoration : underline; color: #705130; }
a:focus {-moz-outline-style: none;}
/*  Images*/
img.std	{ display: block; padding: 0; border: 0; }
img.thumb { float: left; margin-bottom: 8px; margin-left: 8px; display: inline; padding: 0; border: solid 1px #7b7b7b; }
img.ctr	{ float: center; margin-top: 10px; border: 0; }
img.left	{ float: left; margin-top: 3px; margin-right: 15px; border: 0; }
img.right { margin-top: 3px; float: right; margin-left: 15px; border: 0; }
img.rcl { display: block; margin: 4px 8px 0 0; padding: 4px; float: left; border: solid 1px #e1d2b5 }
img.b-left { display: block; margin: 0 15px 10px 0; padding: 4px; float: left; border: solid 1px #e1d2b5; }
img.b-right { display: block; margin: 3px 0 0 15px; padding: 4px; float: right; border: solid 1px #e1d2b5; }
img.rc { float: left; margin-bottom: 5px; border: solid 1px #e1d2b5; }
.mainimage img {
padding: 3px; border: solid 1px #e8ab34; margin: 15px 5px 30px; }
img.banner { margin: 0; padding: 0 0 10px; }
/*  STRUCTURE  */
#wrapper { width: 800px; margin: 0 auto; padding: 0; background-color: #e8ab34; text-align: center; }
#contentwrapper { background-color: #ffffff; background-image: url(../images/grad.png); background-repeat: no-repeat; background-position: right top; width: 800px; margin: 0 auto; text-align: center; border: 0; padding: 0; }
#masthead { background-image: url(../images/sandeep-masthead2.jpg); background-repeat: no-repeat; width: 800px; height: 170px; padding: 0; margin: 0 auto; }
#leftcontent #gallery { margin: 0 0 0 12px; padding: 0; width: 530px; float: left; display: inline; }
/*  Left Content  */
#leftcontent { float: left; display: inline; text-align: left; position: relative; padding: 0 0 2em; width: 550px; }
#leftcontent p	{ font-size: 1em; line-height: 1.5em; text-align: left; margin: 0 20px 1em; color: #555555; font-family: Georgia, "Times New Roman", Times, serif; padding: 0; }
#leftcontent p.gallery { text-align: left; margin: 0 0 0 12px; padding: 0; }
#leftcontent p.breadcrumb { color: #555555; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; text-align: left; margin: 0 20px 1em; padding: 10px 0 0; }
#leftcontent p.intro { color: #555555; font-size: 1.15em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; text-align: left; margin: 0 25px 1em 20px; padding-top: 5px; }
#leftcontent h1 { color: #8d6300; font: 2em/1.2 Georgia, "Times New Roman", Times, serif; margin: 30px 15px 0 20px; padding: 0 0 0.5em; }
#leftcontent h2	{ font-size: 1.1em; font-weight: bold; color: #8d6300; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 10px; margin-left: 20px; padding: 0; }
#leftcontent h3 { color: #8d6300; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; margin-top: 30px; margin-bottom: 0; margin-left: 20px; }
#leftcontent h3.2nd { color: #8d6300; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; margin-top: 0; margin-bottom: 0; margin-left: 20px; }
#leftcontent h4 { color: #8d6300; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 10px; margin-bottom: 0; margin-left: 20px; }
#leftcontent h5 { color: #555; font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1.5em; text-align: left; margin-top: 15px; margin-bottom: 0; margin-left: 20px; padding: 0; }
#leftcontent ul	 { color: #424242; margin: 10px 10px 20px 20px; padding: 0  }
#leftcontent li	 { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; background-image: url(../images/bullet.png); background-repeat: no-repeat; background-position: left 5px; margin-bottom: 7px; margin-left: 0; list-style: none; padding: 0 5px 0 20px       }
#leftcontent a:link  { color: #d2971c; font-weight: bold; text-decoration: none; background: transparent }
#leftcontent a:visited { color: #d2971c; font-weight: bold; text-decoration: none; background: transparent }
#leftcontent a:hover { font-weight : bold; text-decoration : underline; color: #8d6300; }
#leftcontent a:active { font-weight : bold; text-decoration : none; color: #8d6300; background: transparent; }

.tone { color: #bfa044; }



/*  Right Content  */
#rightcontent { background-repeat: no-repeat; float: left; display: inline; text-align: left; position: relative; padding: 0 0 2em; margin: 0; width: 248px; }
#rightcontent p { color: #555; font-size: 0.9em; line-height: 1.5em; margin: 10px 10px 5px; padding-top: 0; padding-bottom: 0; }
#rightcontent h2	 { color: #705130; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 2em; margin: 30px 10px 10px; padding-top: 0; padding-bottom: 10px; }
#rightcontent h3	 { color: #8d6300; font-size: 12px; font-weight: normal; line-height: 16px; margin: 30px 10px 15px; padding-top: 0; padding-bottom: 1px; border-bottom: 1px dotted #7e7e7e ; }
#rightcontent h4	 { color: #8d6300; font-size: 0.9em; font-weight: normal; line-height: 1.3; margin: 10px 10px 0; padding-top: 0; padding-bottom: 1px; }


#rightcontent strong { color: #8d6300; font-weight: bold; }






.grey { color: #b8b8a8; }
td.white { background: #fff; }
.divider { margin-top: 15px; padding-top: 0; padding-bottom: 0; border-top: 2px dotted #ccc; }
td	  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-top: 2px; padding-bottom: 2px; }




/*  Typography */

p	{ font-family:  "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif; font-size: 11px; line-height: 2em; text-align: left; margin: 0 10px 1em; }
p.tight	{ font-family:  "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif; color: #7e7e7e; font-size: 11px; line-height: 13px; text-align: left; margin: 0 20px 1em; }
p.smaller	{ font-size: 9px; line-height: 13px; text-align: left; margin-left: 150px; margin-bottom: 1em; }
h2	{ font-size: 16px; color: #4f03a9; font-family: helvetica, arial, verdana; margin: 10px; padding-top: 15px; }
h5 { color: #555; font-size: 9px; font-style: italic; line-height: 11px; text-align: right; margin-right: 10px; margin-bottom: 5px; }
p.address { color: #733e3a; font-size: 11px; font-style: italic; font-variant: small-caps; line-height: 19px; letter-spacing: 0.3em; margin: 10px 10px 5px; padding-top: 0; padding-bottom: 0; }
strong { font-weight: bold; }
/* Nav */
#nav  { background-color: #79591d; margin: 0 auto; width: 800px; height: 25px ; padding: 0; border-top: 1px solid #8d6300; border-bottom: 1px solid #8d6300; }
#nav ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
#nav ul li { float: left; }
#nav ul li a { width: 88px; font-size: 1em; font-weight: normal; line-height: 2.2em; text-align: center; color: #fff; font-style: normal; text-decoration: none; height: 25px; display: block; }
#nav ul li a.larger	{ width: 96px; }
#nav ul li a.largerhere { color: #000; background-color: #9f7000; width: 96px; }
#nav a:hover { color: #fff; background-color: #ce9b39; }
#nav a.here { color: #000; background-color: #9f7000; }
/* Gurus Nav */
#gurunav  { margin: 0 auto; width: 248px; height: 27px ; float: left; padding: 0; border-top: 1px solid #fff; }
#gurunav ul {margin: 0;	padding: 0;	list-style-type: none;	text-align: left;}
#gurunav ul li { float: left; width: 248px; border-bottom: 1px solid #fff; }
#gurunav ul li a { font-size: 12px; font-weight: normal; height: 27px; line-height: 2.2em; text-align: left; color: #555; text-decoration: none; padding-left: 10px; display: block; }
#gurunav a:hover { color: #fff; background-color: #e9dec7; }
#gurunav a.here { color: #705130; background-color: #e9dec7; }





/* footer 

/**************************/
#footer { width: 800px; height: 30px; margin: 0 auto; padding: 0; text-align: center; background: #af810c url(../images/ouija-footer.jpg) center bottom; }
#footer p { color: #fff; font-size: 9px; font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1em; text-align: center; margin: 0; padding: 10px 6px 0; }
#footer a:link { color: #e8ab34; font-weight: bold; text-decoration: none; border-style: none; }
#footer a:visited { color: #e8ab34; font-weight: bold; text-decoration: none; border-style: none; }
#footer a:hover { color: #fff; font-weight: bold; text-decoration: none; }
#footer a:active { color: #5ba3e0; font-weight: bold; text-decoration: none; }
#statusdiv{ position: absolute; padding: 2px; left: -300px; background-color: lightyellow; border: 1px solid gray; visibility: hidden; }


/* Forms & Tables ----------------------------------------------- */
#table1 { font-weight: normal; font-style: normal; vertical-align: top; margin-top: 20px; padding: 0; }
#table1 td { font-size: 1em; font-weight: bold; font-style: normal; text-align: left; padding: 0; }
