@charset "utf-8";
/* CSS Document */


/* General start */
body { margin:0; padding:0; background:#000 url(../images/bg.jpg) top center no-repeat fixed; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#dcdcdc;/* height:100%; overflow-y:auto;*/}
.floatleft { float:left;}
.floatright { float:right;}
.clearboth { clear:both; font-size:0px; line-height:0px;}
img { border:0;}
form { margin:0; padding:0;}
a:link, a:visited { text-decoration:none; color:#e67817;}
a:hover { color:#FFF;}
a:focus{ border: none; outline: none; }
.imgfloatleft { float:left; margin:0 15px 5px 0;}
.imgfloatright { float:right; margin:0 0 5px 15px;}
hr { border:0px; border-bottom:1px #333 dashed; margin:0; padding:0; font-size:0; line-height:0; background:none; height:1px;}
p { margin:10px 0; padding:0;}
.split_div {float:left; width:48%; text-align:left;}
/* General end */

.container { width:962px; margin:0 auto;}/* main container */

/* header start */
.header_holder { height:70px;}
.header_content { width:750px; margin-left:212px; background:url(../images/header_border.gif) bottom left repeat-x;}
.logo { float:left; width:178px; padding-top:36px; padding-bottom:5px;}
.top_navigation { float:left; width:552px; padding-left:20px; padding-top:53px;}
/* header end */

/* content container start */
.content_container { width:100%;}

/* left content start */
.content_left { float:left; width:390px; position:fixed; display:block; top:auto; left:auto;}
/** html .content_left {position:absolute;}*/

/* main navigation start */
.navigation_holder { float:left; width:212px;}
.navigation_holder ul { margin:0; padding:0;}
.navigation_holder ul li { margin-right:3px; list-style-type:none; text-align:right;}
.navigation_holder ul li a:link, .navigation_holder ul li a:visited { height:55px; text-decoration:none; font:normal 18px/55px "Times New Roman", Times, serif; color:#FFF; display:block; background:url(../images/disc.gif) right 26px no-repeat; padding-right:15px;}
.navigation_holder ul li a:hover { background:url(../images/navigation_hover.gif) bottom left repeat-x;}

.left_navi_active {height:55px; text-decoration:none; font:normal 18px/55px "Times New Roman", Times, serif; color:#FFF; display:block; background:url(../images/navigation_hover.gif) bottom left repeat-x !important; padding-right:15px;}
/* main navigation end */

/* logo images start */
.logo_img_holder { float:right; width:178px; height:500px;}
/* logo images end */

/* block holder start */
.hide_block { display:block;}
.show_block {  clear:both; text-align:center; padding-top:10px;}
.block_content_holder {border:1px #121212 dashed; padding-top:5px; margin-bottom:10px; width:178px; float:right;}
.block_content_holder img { border:5px #141414 solid;  margin:10px;}
.block_title { font:normal 18px/40px "Times New Roman", Times, serif; letter-spacing:1px;}
/* block holder end */
/* left content end */

/* page content start */
.content_right_home_page { float:right; width:572px; background-color:#000; display:none;}
.content_right { float:right; /*background-color:#000;*/ width:552px; padding-left:20px; min-height:500px; height: expression( this.scrollHeight < 501 ? "500px" : "auto" );}
.content_home { float:right; width:572px; height:500px; background-color:#000;}
.page_content_home { color:#666; height:500px;}

.page_title {font:normal 24px/55px "Times New Roman", Times, serif; color:#FFF; letter-spacing:1px;}
.page_content { color:#B2B2B2; font:normal 12px/22px Arial, Helvetica, sans-serif, sans-serif; padding:15px 20px 5px 20px; text-align:justify; letter-spacing:1px; word-spacing:1px; margin-right:20px; margin-bottom:0px; border:1px #121212 dashed; margin-bottom:15px;}
.page_content img {border:1px #141414 solid;}

.page_content strong {  color:#C9C9C9; font-size:13px;}
.page_content div.big_txt { font: 17px/22px Verdana, Geneva, sans-serif !important; text-align:left !important; color:#999; width:98%;}
.page_content div.big_txt strong { font:italic 17px/22px Verdana, Geneva, sans-serif !important; color:#FFC !important;}

.page_content a:link, .page_content a:visited { text-decoration:none; color:#e67817; font-size:12px;}
.page_content a:hover { color:#FFF;}

.page_content ul { }
.page_content ul li { /*text-align:left;*/ padding-bottom:5px;}

/*.page_content { color:#000; font:normal 12px/22px Arial, Helvetica, sans-serif, sans-serif; padding:10px 20px 5px 20px; text-align:justify; letter-spacing:1px; background-color:#F0F0F0; margin-right:20px; margin-bottom:10px; -moz-border-radius: 10px;
-webkit-border-radius: 10px; border:1px #333 solid; }
.page_content strong { font-weight:normal; color:#924500;}*/
/* page content end */
/* content container end */

/* footer start */
.footer { width:962px; margin:0 auto;}
.footer_content { width:750px; margin-left:212px; background:url(../images/header_border.gif) top left repeat-x; text-align:right; color:#636363; font:normal 10px/20px Tahoma, Geneva, sans-serif;}
.footer_content a:link, .footer_content a:visited { text-decoration:none; color:#999;}
.footer_content a:hover { color:#FFF;}
/* footer end */


/* Festivals and workshops start */
.festivals_bg { background:	url(../images/swarnostav.jpg) top center no-repeat; color:#666; font:normal 12px/22px Arial, Helvetica, sans-serif, sans-serif; padding:15px 20px 5px 20px; text-align:justify; letter-spacing:1px; word-spacing:1px; margin-right:20px; margin-bottom:0px; border:1px #121212 dashed; margin-bottom:15px;}
.festivals_bg div.big_txt { font: 17px/22px Verdana, Geneva, sans-serif !important; text-align:left !important; color:#999; width:98%;}
.festivals_bg div.big_txt strong { font:italic 17px/22px Verdana, Geneva, sans-serif !important; color:#FFF !important;}
/* Festivals and workshops end */

a.page_link:link, a.page_link:visited { font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}

.photo_gallery_photos { padding:10px 15px; text-align:center;}
.photo_gallery_photos img { margin:5px;}

/****************
<!--[if lte IE 6]>

   <style type="text/css">

   /*<![CDATA[*/ 
/****************
html {overflow-x:auto; overflow-y:hidden;}

   /*]]>*/
/****************
   </style>

<![endif]-->***************/