*{ margin:0; padding:0;}
.clear{clear:both;}

body{background: #FFFFFF; margin-bottom:10px;}

/*home page */

#main{width:920px;  margin:0 auto; position:relative; background:#ebebeb; /*margin-top:15px;*/ }
#sub{width:720px; margin:0 auto; }
#sub1_header{width:720px; height:100px; background: #000000 /*#FFFFFF*/; position:relative; /*background:url(../images/header.jpg) repeat-x; */border-bottom: #cccccc solid 1px; border-top:#cccccc solid 1px;}
#logo{width:154px; height:90px; margin-bottom:6px; margin-left: 34px;  background:url(../images/logo.jpg) no-repeat; float:left; position:absolute; margin-top:5px; }
#logo1{width:450px; height:90px; margin-bottom:6px; margin-left:261px; float:left; position:absolute; margin-top:5px; /*background:#FF6600;*/ }
#sub1_image{width:720px; height:486px; background:  #000000 /*#FFFFFF*/; position:relative; }
#sub2_image{width:720px; height:auto; background:  #000000 /*#FFFFFF*/; position:relative; }
#button_list{width:920px; height:35px; background:#999999; }
#button_list_inside{width:720px; height:35px; margin:0 auto; background:#999999; }
#button_list_inside_home{width:720px; height:35px; margin:0 auto; background:#999999; padding-left:116px; }
#fotet{width:920px; height:27px; background: #FFFFFF; /*background: #666666; */}

/*homa page fonts*/

.header_font{font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; font-size:18px; text-transform:uppercase; color:#999999; font-weight:bold;} 
.header_font_small{/*font-family:"Times New Roman", Times, serif;*/ font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; font-size:14px; text-transform:uppercase; color:#666666; /*font-weight:600;*/} 
.header-font_small1{/*font-family:"Times New Roman", Times, serif;*/ font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; font:16px; color:#666666; /*font-weight:600;*/ }

/*artist page */

#article_content-sub{width:652px; top:46px; height:auto; left:34px; margin:0 auto; background:#000000; position:absolute;  }
#article_content1{width:652px; top:75px; height:394px; left:34px; margin:0 auto; background:#000000;position:absolute;  }

.font_catagories{font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; font-size:14px; text-transform:uppercase;}
.font_catagories1{font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; font-size:14px; text-transform:uppercase; /*font-weight:bold;*/}

.font_catagories_thank{font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; color:#999999; font-size:14px;}

p{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#FFFFFF;}

.font_catagories1 a{color:#666666; font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; font-size:14px; text-transform:uppercase; text-decoration:none;}
.font_catagories1 a:hover{font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif;color: #999999; font-size:14px; text-transform:uppercase; /*font-weight:bold*/; text-decoration:none;}

.fon{font-family: Arial, Helvetica, sans-serif; line-height:25px;color: #FFFFFF; font-size:12px; }

.fon_home{font-family:Arial, Helvetica, sans-serif; line-height:15px;color: #FFFFFF; font-size:12px; }

.fon_header{font-family: Arial, Helvetica, sans-serif; line-height:25px; color: #FFFFFF; font-size:20px; font-weight:normal;}

/*gallery section*/

	.image_place_holder{
		float:left;
		margin-right:48px;

		margin-bottom:5px; 
		height:170px;
		/*width:110px;*/	
	}
	.img_title{
		font: Arial, Helvetica, sans-serif;
		color:#999999;
		font-size:12px;	
		text-align:center;
		width:140px;;
	}

	#gallery {
		/*background-color: #444;*/
		padding: 10px;
		width: 650px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	.artist_name{font-family:'Times New Roman', Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #818181;}
	
	.bf  a{/*font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;*/ font-family: calibri, 'Lucida Grande', Lucida Sans, Verdana, Times, serif; font-size:13px; color:#999999; text-decoration:none; }
	.bf  a:hover{/*font-family:Times New Roman, Verdana, Arial, Helvetica, sans-serif;*/ font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; font-size:13px; color: #666666; text-decoration:none;   }
	/*.bf1 a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration:none;  }*/
	.bf { color:#999999; }
	.bf1 {/*font-family:Times New Roman, Verdana, Arial, Helvetica, sans-serif;*/  font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; font-size:13px; text-align:justify;}
	.bf1_1{color:#999999!important; }
	
/*gallery section over*/


/*pagination_navigation.php*/

	.pag_box {
		font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif;
		/*font-family:Times New Roman, Verdana, Arial, Helvetica, sans-serif;*/
		color: #FFFFFF;
		font-size:12px;
		text-decoration:none;
		/*border:1px solid #CCCCCC;
		padding-left:2px; 
		padding-right:2px;
		margin-right:2px;
		margin-top:5px;	*/	
	}
	
	.pag_box a{
		/*font-family:Times New Roman, Verdana, Arial, Helvetica, sans-serif;*/
		font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif;
		color:#999999;
		font-size:12px;
		text-decoration:none !important;
		/*border:1px solid #CCCCCC;
		padding-left:2px; 
		padding-right:2px;
		margin-right:2px;
		margin-top:5px;		*/
	}
	
		.pag_box a:hover{
		/*font-family:Times New Roman, Verdana, Arial, Helvetica, sans-serif;*/
		font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif;
		color: #000000;
		font-size:12px;
		/*border:1px solid #CCCCCC;
		padding-left:2px; 
		padding-right:2px;
		margin-right:2px;
		margin-top:5px;*/		
		text-decoration:none ;
	}
	
/*pagination_navigation.php over*/


/*font past*/

.fon_past a{/*font-family:"Times New Roman", Times, serif;*/  font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; line-height:25px;color: #FFFFFF/*#818181*/; font-size:14px; text-decoration:none; }
.fon_past a:hover{/*font-family:"Times New Roman", Times, serif;*/  font-family: calibri, Lucida Grande, Lucida Sans, Verdana, Times, serif; line-height:25px;color: #666666/*#818181*/; font-size:14px; text-decoration:none;  }

/*end font past*/


/*--NEW CURRENT PAGE ---------------*/
.img_thumb{
	width:85px;
	height:85px;
	float:left;
	margin-right:10px;
	margin-bottom:4px;
	border:2px solid #FFFFFF;
}

.img_thumb_horisontal{
	width:50px;
	height:50px;
	float:left;
	margin-right:4px;
	margin-bottom:4px;
	border:2px solid #FFFFFF;
}

.artist{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#CCCCCC;
}

.artist_outer{
	width:130px;
	height:185px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	border:1px solid #333333;
	color:#FFFFFF;
	padding-left:2px;
	padding-top:4px;
	text-align:center;
}
.artist_images_outer {
	width:130px;
	height:165px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	border:1px solid #333333;
	color:#FFFFFF;
	padding-left:2px;
	padding-top:10px;
	text-align:center;
}

.artist_image {
	width:auto;
	margin-bottom:2px;
	height:104px;
}

.a_image {
	width:auto;
	margin-bottom:2px;
	height:108px;
}

.artist_name{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
}

h2,h3,h4,h5 {
	font:Arial, Helvetica, sans-serif;
 	color:#FFFFFF;
	font-weight: normal;
}

/************************** Artist list *****************/
.txt-Wrap {color:#FFFFFF; border:0px solid #FFFFFF; width:300px; margin-right:20px; height:110px; float:left}
.txt-Wrap h5 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666;}
.txt-artistname { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cdc8c8;}
.txt-start-date { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cdc8c8; font-weight:bold;}
.txt-end_date { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
/************************** Artist list *****************/

/********************* Search *************/
.Search-wrap{ float:right; margin:0px 20px 20px 0px;}
.search-txt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999;}
.search-input{ border:solid 1px #666666; background:#333333; padding:1px; color:#FFFFFF}
.search-btn { background:#333333; border:solid 1px #666666; color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
/********************* Search *************/