* { font-family:Verdana, Geneva, sans-serif;}
html{
overflow-x:hidden;
overflow-y:scroll;
}
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img,p,div,span,label{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin:0 auto;
	text-decoration:none;
	color:#000;
	vertical-align:middle;
}
body { background:#fff width:80%;}
p, td, div { font-size:14px; line-height:20px;}
form, body, iframe { margin: 0; padding: 0;}
img, table, iframe { border: 0;}
table { border-collapse:collapse;}
table td { padding:0;}
.h100 { height:100%;}

a { color:#111; text-decoration:underline;}
a,p { cursor:pointer; text-decoration:underline; 
		padding: 0px !important;
		margin:0px !important;}
a:hover { text-decoration:none;}

ul { list-style:none; margin:0; padding:0}

.d-top { border-bottom:#4a4353 1px dotted; text-align:center; padding:25px 0 20px 0;}
.d-top ul{ display:inline-block;}
.d-top .block { margin:0 auto; text-align:left;}
.d-top .logo { 
cursor:pointer; color:#111; font-size:36px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; width:35%; text-align:left; padding:5px;}

.logo ol{
	color:#000 !important;
	text-shadow:#fff 0em 0.1em 0.1em;
}

.enter{
	position:relative;
}
.introLogo1 { color:#111; font-size:45px; font-weight:bold; font-family:'TittyALight'; text-transform:uppercase; width:35%; text-align:center; margin-top:15%;}
.introEnter1{ cursor:pointer; color:#EEE; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-transform:lowercase; font-style:italic; width:100%; text-align:center; margin-top:50%;}

.top_icons { background:url(../img/bg_topsep.jpg) no-repeat left center; position:absolute; left:923px; top:28px; padding-left:31px}
.top_icons ul li { width:29px; float:left;}
.top_icons ul li a.ico_t { background:url(../img/ico_t.jpg) no-repeat; width:24px; height:24px; display:block;}
.top_icons ul li a.ico_t:hover { background:url(../img/ico_t_a.jpg) no-repeat;}
.top_icons ul li a.ico_f { background:url(../img/ico_f.jpg) no-repeat; width:24px; height:24px; display:block;}
.top_icons ul li a.ico_f:hover { background:url(../img/ico_f_a.jpg) no-repeat;}
.top_icons ul li a.ico_flick { background:url(../img/ico_flick.jpg) no-repeat; width:24px; height:24px; display:block;}
.top_icons ul li a.ico_flick:hover { background:url(../img/ico_flick_a.jpg) no-repeat;}

.mainmnu { width:60%; text-align:center; }
.mainmnu li { display:inline-block; padding:0 10px 0 10px;}
.mainmnu li p { color:#999; font-size:14px; text-transform:uppercase; font-family:'TittyA2Regular'; text-decoration:none;}
.mainmnu li p:hover { color:#000; text-decoration:none;}
.mainmnu li p.act { color:#000; text-decoration:underline;}

.d-cont { text-align:center}
.pad2 { padding:160px 320px 0 300px; min-height:584px}
.pad2 form { position:relative; padding-top:15px}
.inp1 { padding:3px 10px 0 10px; width:340px; height:32px; line-height:20px; color:#b9b3c1; font-size:12px; background:#15101b; border:none; margin-bottom:5px; border:none; float:left}
.area { padding:5px 10px 5px 10px; width:340px; height:195px; line-height:20px; color:#b9b3c1; font-size:12px; background:#15101b; border:none; margin-bottom:19px; border:none}
.req { float:left; padding-left:10px; line-height:35px; margin-bottom:5px; color:#4a4353}
.btn_send { background:url(../img/btn_send.jpg) no-repeat; width:105px; height:15px; border:none; cursor:pointer}

.d-bot { border-top:#4a4353 1px dotted; height:39px; margin-top:50px}
.d-bot .block { color:#4a4353; text-align:left; text-transform:uppercase; font-size:12px; padding:10px;}

img.right { margin-left:30px}
img.left { margin-right:30px}

.jus, .jus p, .jus div { text-align:justify}
.clear { clear:both}
.fleft { float:left}
.fright { float:right}
/*A*/
.category{
	position:absolute;
	z-index:1000;
	display:block;
}

.category .subCats a{
	color:#000 !important;
	text-shadow:#FFF 0em 0.1em 0.2em;
	padding-right:25px;
}

.selectedFilter a{
	color:#FFF !important;
	text-shadow:#000 0em 0.1em 0.2em !important;
}

.category .subCats{
	text-align:left;
 	background:#FFF;
	padding:10px;
	border:#222 15px solid;
	max-width:150px;

	-moz-box-shadow:1px 2px 5px #111;
	-webkit-box-shadow:2px 1px 5px #111;
	box-shadow:1px 2px 5px #111;	

	zoom:1;/* For IE 5.5 – 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=-140, Color='#555555');
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=-140, Color='#555555')";
}

#hideThis,.hideThis{
	display:none;
}

.selectedFilter{
 	background:#fff;
	color:#000 !important;
}

.title{
	font-weight:bold;
	font-size:14px;
}

.moreInfo{
 	padding:10px 0 10 0 !important;
}

.infoUl{
	margin-bottom:20px;
	width:100%;
	display:block;
	text-align:left;
}

.infoUl li{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	margin:0;
	padding:0;
	display:inline-block;
}

.pictureLi{
	margin:0px;
	padding:0px;
	width:25%;
}

.pictureLi img{
	width:250px
}

.pictureBioLi img{
	width:300px
}

.infoBioLi,.infoLi{
	margin:0px;
	padding:0px;
	width:65%;
	vertical-align:top;
}

.infoLi ol{
	display:block;
	margin-bottom:15px;
}

#buttonChain .whiteBG{
	text-align:center;
	width:40%;
	-webkit-appearance:none;
	
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,.5);
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.5);
	box-shadow:0px 2px 5px rgba(0,0,0,.5);
		
	border:0.1px solid rgba(0,0,0,1);
	border-top:none;	
	border-bottom:1px solid rgba(0,0,0,.9);	
	background:#fff;
	text-shadow:#fff 0em 0.1em 0.1em;
	background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255,255,255,0.1)),to(rgba(0,0,0,0.5)));

	color:#000;
	cursor:pointer;
	font-weight:bold;
	text-transform:capitalize;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding:10px 15px!important;
}

.fullButton{
	-webkit-appearance:none;
	border:.1px solid rgba(0,0,0,1);
	border-bottom:1px solid #DDD;	
	background-color:#EEE;
	color:#666;
	cursor:pointer;
	text-transform:capitalize;
	padding:10px 20px 10px 20px !important;
	margin-top:10px !important;

	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
}

.floatingDiv{
	position:relative;
}

.feedbackForm{
	margin:0px;
	text-align:left;
	vertical-align:top !important;
}

.feedbackForm div{
	font-size:90% !important;
	display:inline-block;
	padding:0px;
	margin:0px;
	text-align:left;
	padding:10px;
	vertical-align:top !important;
}

.contactForm{
	margin:0px;
	padding:0px;
	width:30%;
}

.contactForm li{
}

input,select,textarea{
	padding:5px;
}

#readmorelink{
	margin:10px 0 10px 0 !important;
	text-decoration:underline;
	color:#fff;
	cursor:pointer;
}

.pubInfo{
	width:100%;
}

.pubInfo li{
	width:35%;
	display:inline-block;
	vertical-align:top;
	padding:20px;
}

.pubInfo ol{
	text-decoration:underline;
	cursor:pointer;
	margin-bottom:10px;
}

.arabic, .arabic .title{
	text-align:right;
	font-size:24px;	
}

.english{
	text-align:left;
	font-size:18px;	
}

.arabic .title, .english .title{
	text-decoration:none;
	cursor:default;
	font-weight:bold;
}

.pageContent{
	width:85%;
}

.contentBackground{
	position:fixed;
	background:#FFF;
	width:100%;
	height:9000px;
	z-index:-1;
	-moz-box-shadow:0 3px 6px rgba(0,0,0,.2);
	-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);
	box-shadow:0 1px 6px rgba(0,0,0,.2);

	opacity:0;
	filter: alpha(opacity=0);	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-khtml-opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	
}
.greyBox{
	vertical-align:top;
}

.greyBox div{
	margin:0px;
	padding:0px;
	width:160px;
	height:90px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:70px;
	font-size:42px;
	font-weight:bold;
	color:#FFF;

	opacity:0.75;
	filter: alpha(opacity=0.75);	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	-khtml-opacity: 0.75;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";

	background:#000;
	text-shadow:#000 0em 0.1em 0.1em;
}

.intro{
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
}

.introBGS{
	position:fixed;
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.introBGS li{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.introBGS li ol{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
}

.introBGS .bgCenterImage img{
	z-index:0;
	width:100%;
	height:100%;
}

.introBGS .mainCenterImage img{
	text-align:center;
	z-index:1000;
	width:auto;
	height:100%;
}

.backImage,.backImage ul,.backImage img,.backImage li{
	z-index:-5 !important;
}

.backImage,.backImage ul{
	padding:0px;
	margin:0px;
	text-align:center;
}

.backImage li{
	padding:0px;
	margin:0px;
	position:fixed;
	overflow:none;
	z-index:-5;
	width:100%;
	height:100%;
	text-align:center;
}

.backImage img{
	height:98%;
	width:auto;
}

.enter{
	text-align:center;
	width:100%;
}

.enter li{
	text-align:center;
	width:100%;
	margin-top:10%;
}

.introLogo{
	z-index:2000;
	position:absolute;
	color:#fff !important;
	font-size:400%;
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
}

.introEnter{
	z-index:3000;
	position:absolute;
	color:#fff !important;
	font-size:150%;
	padding-top:50px;
	font-family:Verdana, Geneva, sans-serif;
	cursor:pointer;
	font-style:normal;
	text-transform:lowercase;
}

.gallery{
	margin:0 auto;
	padding:2px 0px;
	text-align:left;
}

.gallery li{
	text-align:left;
	margin:2px;
	padding:0px;
	display:inline-block !important;
}

.gallery ol{
	margin:18px;
	padding:0px;
	width:110px; 
	height:120px;
	overflow:hidden;
}

.gallery img{
	padding:10px;
	height:101%;
	width:auto;
	cursor:pointer;
	text-align:center;
}

#year{
	width:110px; 
	height:130px;
	padding:0px;
	overflow:hidden;
	text-align:right;
}

#year p{
	font-size:36px;
	font-weight:bolder;
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	text-decoration:none;
	padding-top:12px !important;
}

.inlineOl ol{
	display:inline-block;
}

.inlineLi li{
	display:inline-block !important;
}

.pageContent div.contentDiv{
	margin:0 auto !important;
	text-align:center;
}

.artworks{
	margin:0 auto !important;
	text-align:center;
}

.artworks ul.gallery li{
	margin:0 auto !important;
	text-align:center;
}

.processing{
	width:35px;
	height:auto;
}

#isScramble{
	left:0;
	top:0;
	width:100%;
	z-index:3000;
	text-align:center !important;
	position:fixed;
	height:5000px;
	overflow:none;
	display:none;

	background: rgb(255, 255, 255) transparent; /* default fallback */
	background: rgba(255, 255, 255, 0.8); /* nice browsers */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF); /* IE 6/7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)"; /* IE8 */
}

#isScramble ul{
	padding:20px;
	text-align:center;
	margin-top:10%;
	width:100% !important;
}

#isScramble li{
	width:40% !important;
	text-align:center;
}

#isScramble ol{
	background:none;
	cursor:pointer;
	padding:8px 14px;
}

.s1{
	font-weight:bold;
	font-size:120%;
	text-transform:lowercase;
}

.s2{
	font-size:200%;
}

.s3{
	font-size:120%;
	text-transform:lowercase;
}

.s4{
	text-transform:uppercase;
	font-size:180%;
}

.s5{
	font-size:80%;
	font-style:italic;
}

.s6{
	text-transform:capitalize;
	font-size:300%;
	text-weight:bold;
	text-transform:lowercase;
}

.s7{
	font-size:100%;
}

.s8{
	text-transform:lowercase;
	font-size:180%;
}

.s9{
	font-size:110%;
	font-style:italic;
}

.publicationslist{
	text-align:left;
}

.publicationslist ul{
	padding-bottom:10px;
}

.publicationslist li{
	padding-bottom:5px;
}

.publicationslist ol{
	padding-bottom:5px;
}

.leftAlign{
	text-align:left;
}

.rightAlign .title{
	font-size:120%;
}

.rightAlign{
	margin-top:-100px;
	text-align:right;
}

.titleBanner li{
	text-align:left !important;
	padding-bottom:20px;
	text-transform:lowercase;
}

.contactInfo{
	text-align:left;
	width:60%;
}

.contactInfo ul{
	padding-bottom:20px;
}

.contactInfo li{
	text-decoration:none;
	cursor:default;
	font-family:Arial, Helvetica, sans-serif;
}

.bold{
	font-weight:bold !important;
}

.infoBioLi ol{
	padding:20px !important;
}