/*
Version : 0125012007
Author : Rajib*/



html{

}

body{

	/*background:url(../images/body_bg.gif) #C7C7C7 50% 0 repeat-y;*/
	margin:0;
	padding:0;
	background-color:#c0c0c0;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Lucida Grande", Geneva, Arial, sans-serif;*/
	font-size: 11px;
	line-height:21px;
	letter-spacing:0px;
	
}




/*h1{
	margin:0 0 0 180px;
	padding:3px 10px 0 25px;
	background:url(images/index/title.jpg) no-repeat;
	height:25px;
	font-size:18px;
	font-weight:bolder;
	color:#000000;
}*/

hr{
border:none;
background-color:#D2D2D2;
height:1px;
margin:15px 0 0 0;
}


img{
	padding:0px;
	margin:0;
	border:none;

}


a{

color:#000000;
text-decoration:none;

}


a:hover{

color:#993300;
text-decoration:underline;
}


a:visited {
	/*color: #3333CC;*/
}

a:active {
	color: #990033;
}



#sitewrapper{
	width:775px;
	margin:0 auto; 
	padding:0 0 0 0px;
/*	background:url(images/sidebar_line2.jpg) repeat-y;*/
	background:#FFFFFF;


}


.topheader2{
/*	margin:0;
	padding:0;
	text-align:center;*/
}



.button1{
	/*border:1px solid #f60;*/
	background-color:#fff; display:inline; height:20px; 
	color:#374F69; font-size:10px; width:30px;
}


.textfield1{
/*margin-left:5px;*/
background-color:#EFEFEF; 
display:inline; 
border:none;
font-size:10px;
border:1px solid #acabab;
width:131px;

}


* html #searchalign{
	padding:0px 20px 0 0;
	margin:0 0 0 0;

}

#searchalign{
	padding:10px 20px 0 0;
	margin:0 0 0 0;
}


#searchtextbox{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#EFEFEF;
	border:none;
	font-size:10px;
	border:1px solid #acabab;
	width:150px;
	
	
}


#searchbutton{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#fff;
	color:#374F69;
	font-size:10px;
	height:18px;
	width:50px;
}


/*//////////////////////For google search///////////////////////////*/
.searchtextbox{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#EFEFEF;
	border:none;
	font-size:10px;
	border:1px solid #acabab;
	width:150px;
	
	
}


.searchbutton{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#fff;
	color:#374F69;
	font-size:10px;
	height:18px;
	width:50px;
}

/*//////////////////////For google search end///////////////////////////*/


.page_number{ font-family:Georgia, "Times New Roman", Times, serif;
			  font-style:normal;
			  align:right;
			  font-size:16px;		  
			  
}


.topheader1{
	
	margin:0;
	padding:0;	
	background:url(../images/topheader_01.jpg) no-repeat;
	width:775px;
	height:74px;

}

.topnavigation{
	margin:0 0 0 0px;
	padding:13px 20px 0 0px;
	font-size:12px;
	/*font-weight:600;*/
	letter-spacing:1px;
	
	


}

.bottomheader{
	clear:both;
	margin:0 0 0 0;
	padding:0 0px 0 0;
	background:url(../images/footer.jpg) no-repeat;
	width:775px;
	height:66px; 

}

* html .bottomnavigation{
	padding:15px 0px 0 0px;

}

.bottomnavigation{
	margin:0 0 0 0px;
	padding:18px 0px 0 0px;
	font-size:12px;
	height:17px;
	letter-spacing:1px;
	/*border:1px solid #f60;*/
	
	


}


.copyrights1{
	margin:0;
	padding:0;
	
}



#navigationContainer{
	margin:0;
	padding:0 0 0 8px;
	width:180px;
	float:left;

	


	
}


#sidebar{
	
	width:170px;
	
}

#textContainer{
	margin:0 0 0 0px;
	padding:0px 0 0 0px;
	background:#FFFFFF;


}

#bodytextstyle{
	margin:0;
	padding:0;
	/*background:url(../images/bodybg.jpg)repeat-x;*/

}


.title{
	margin:4px 0 0 200px;
	padding:3px 10px 0 25px;
	background:url(../images/titlebg.jpg) no-repeat;
	height:27px;
	font-size:18px;
	font-weight:bolder;
	color:#000000;

}

/*///////////////////////child navigation//////////////////////////////*/
.childNavigation{
	border-left:1px solid #CCC;
	font-size:10px; color:#999;
	margin:1px 1px 1px 12px;
	background:#FFF;
	width:511px;
	cursor:default;
	line-height:20px;
	
}


.childNavigation a{
	padding:0 5px 1px 5px;
	border:none;
	border-right:1px solid #CCC;
	color:#666;
	display:block;
	float:left;
}

.childNavigation a:hover{
	color:#000;

}

/*/////////////////////////////////////////////////////*/



.textalign{
	margin:0 0 0 0px;
	padding:0px 20px 0 200px;
	background:
	background:url(../images/bodybg.jpg);
}




.searchContainer{
	margin:0;
	padding:0;

}



.button{
border:none;
background-color:#fff; display:inline; height:20px; 
color:#374F69; font-size:10px;
}


.textfield{
margin-left:5px;
background-color:#EFEFEF; display:inline; 
border:none;

font-size:10px;
}

.bct{
	cursor:default;
	padding:0px;
	margin:0;
	font-size:9px;
	color:#cd6100;
	letter-spacing:1px;

	
}

.bct a{
	padding:0 2px;
	border:none;
	color:#666;
}

.bct a:hover{
	border:none;
	color:#999;
}



.crossselling{
	margin:0;
	padding:20px 0px 5px 0px;
	font-size:10px;
}



/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> DYNAMIC CONTENT [posts]
/////////////////////////////////////////////////////////*/


#posts{
/*background:url(images/postsbg.gif) no-repeat;*/
padding:10px 20px;
}

#posts img{
border:none;
padding:0; margin:3px;
}

#posts h2{
color:#666;
margin: 10px 0 10px 0;
font-size:14px;
background:#F6F6F6;
}

#posts a.readMore{
display:block;
border-bottom:none;
color:#c00;
padding:2px;
background-color:#f9f9f9;
}
#posts a.readMore:hover{
background-color:#f2f2f2;
}


#posts p.subInfo{
font-size:10px;
background:#F6F6F6;
padding:5px 3px;
margin-top:-10px;
}



#posts1{
/*background:url(images/postsbg.gif) no-repeat;*/
padding:0px 0px;
}


#posts1 p.subInfo{
font-size:10px;
background:#F6F6F6;
padding:5px 3px;
margin-top:-10px;
}

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> FEET [feet]
/////////////////////////////////////////////////////////*/


/*//////////////////////////////////*/

/*ul{
	margin:0; padding:0 0 0 15px; list-style:none;
}

ul li{ 
	line-height:21px;
	background:url(../images/_bullet1.gif) no-repeat 0 6px;
	padding:0 0px 0 16px;
}*/


/*//////////////////////////////////////////////////////////////////////////////////*/


.bodytextheadercolor{

	
	padding:0 0px 0 0px;
	margin:0 0 0 0;
	border:1px solid #ccc;
	
}




* html #removespace{
	/*clear:right;*/
}


#removespace{

	clear:both;
}

.bodytextheaderinline{
	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background:#e3e3e3; display:inline;
	border-bottom:1px solid #ccc;
	
}

.bodytextheader{
	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background:#e3e3e3;
	border-bottom:1px solid #ccc;
	
}


.bodytextheaderfamily{
	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	font-size:12px;
	/*font-weight:bold;*/
	background:#e3e3e3;
	border-bottom:1px solid #ccc;
	display:inline;
	
	
}


.detailsnews{

	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	/*font-size:12px;
	font-weight:bold;*/
	background:#e3e3e3; display:inline;
	border:1px solid #ccc;


}


.bodytext{

	padding:0 5px 0 5px;
	margin:0;
	font-size:12px;

}


.bodytextfamily{

	padding:18px 20px 20px 17px;
	margin:0;
	font-size:12px;
	background:#fbfbfb;
	text-align:justify;
	overflow:hidden;
}



/*//////////////////////////////////////////////////////////////////////////////////*/


/*//////////////////////////////////small text area////////////////////////////////////////////////*/


.smalltextarea{
	padding:0 px 0px 0px;
	margin:0 5px 5px 0;
	width:273px;
	height:155px;
	border:1px solid #ccc;
	float:left;

}

.smalltextareabody img{
	padding:5px 5px 0px 0px;
	margin:0 0 0 0;
	

}



.smalltextareabody{
	padding:0 5px 0px 5px;
	margin:0 5px 0 0;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	clear:both;

}

.smalltextarearight{
	
	padding:0 px 0px 0px;
	margin:0 0px 5px 0;
	width:272px;
	height:155px;
	border:1px solid #ccc;
	float:left;
	
}


.smalltextarea1{

	padding:0 px 0px 0px;
	margin:0 5px 5px 0;
	width:273px;
	height:1px;

	float:left;

}


/*////////////////////////////////////////small text area end//////////////////////////////////////////*/




/*////////////////////////////////Sidebar Cross-selling//*/


.crosssidebartop{
	padding:0 0px 0 0px;
	margin:0 0 0 0;
	border:1px solid #ccc;

}



.crosssidebar{
	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background:#e3e3e3; display:inline;
	border-bottom:1px solid #ccc;
	
}

.crosssidebartext{

	padding:0 5px 0 5px;
	margin:0;
	font-size:11px;
	line-height:18px;
	
}


.crosssidebartext img{
	padding:2px 2px 2px 0px;
	margin:0;

}









/*//////////////////////////////////*/

.footerlefttxt{

	margin:0 0 0 0;
	padding:30px 0 0 103px;
	font-size:10px;
	line-height:12px;
	height:69px;
	width:100px;
	float:left;
}

* html .footerlefttxt1{
	clear:both;
	margin:0px 0 0 0;
	width:210px;
	margin:-15px 0 0 0px;
}

.footerlefttxt1{
	margin:-20px 0 0 0;
	padding:0px 0 0 33px;
	font-size:10px;
	line-height:12px;
	width:190px;
	height:12px;
}


.footermiddletxt{
	margin:0px 0 0 250px;
	padding:30px 0 0 0;
	font-size:12px;
	font-weight:bold;
	width:300px;
	height:22px;
	line-height:15px;
	
}

* html .footermiddletxt2{
	margin:15px 0 0 236px;

}

.footermiddletxt2{
	margin:20px 0 0 236px;
	padding:0 0 0 0;
	font-size:10px;

}

.footermiddletxt4{
	margin:35px 0 0 250px;
	padding:0 0 0 0;
	font-size:10px;

}

.footermiddletxt3{
	margin:-7px 0 0 295px;
	padding:0 0 0 0;
	font-size:9px;
}


* html .footerrighttxt{
	margin:-20px 50px 0 0px;
	width:80px;
}

.footerrighttxt{
	margin:-20px 150px 0 0px;
	padding:0px 0px 0 0px;
	font-size:10px;
	line-height:10px;
	width:35px;
	height:7px;
	float:right;
}

.footer{
padding:0;
margin:0;
}

/*  ---- css for the exhibition page ---- */
.dates {
	padding: 10px;
}

.dates_info {

}

#main_body {
	background-color: #FFFFFF;
}

#gallery {
	width: 0px;
	height: 0px;
}

.arc90_imgcaption { 
	text-align: center; 
	border: 1px solid #DDD; 
	padding: 1em; 
	margin: 1em 0; 
	width: 9em; 
} 

.arc90_imgcaptionTXT { 		
	font-size: .8em; 
	color: #666; 
	text-align: center; 
} 

.floatl { 
	float: center; 
	margin-right: 1em; 
} 

.floatr { 
	float: right; 
	margin-left: 1em; 
}

.duration {
	font-size: 10px;
	width: 138px;
	padding-top: 8px;
}

.more_info {
	font-size: 11px;
	position: absolute;
	width: 363px;
	padding-top: 6px;
}


.artist {
	font-size: 12px;
	position: absolute;
	width: 363px;
	font-weight: bold;
}

.page {
	font-size: 10px;
}
