@charset "UTF-8";
/* CSS Document */
html {
	overflow-y: scroll;
}
/* Start of 'Grace Adam stylesheet' */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color:#c0c0c0;
}

#top {
	height:0px
}
/* HEADER START */
#header {
	position: relative;
	width: 980px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	border-bottom:2px solid #c0c0c0;
	
	
	
}
/* HEADER END */

/* Menus  */

#logo{
	text-transform:uppercase;
	color:#50647d;
	position:absolute;
	bottom:10px;
	right:0px;
	font-size: 32px;
	
	padding:0;
	
	
}

.click_display{
	
	color:#50647d;
	
}


#nav_box {
	position:absolute;
	font-size: 20px;
	width:700px;
	float:left;
	text-align:left;
	bottom: 10px;
	
	
}

	#nav {
	
		margin:0;
		list-style:none;
	}	
	
		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
		#nav li {
			display:inline;
			
			margin: 0 none;
            padding: 0 25px 0 0;
                      }
		
		/* this is the parent menu */
		#nav li a {
			
			font-weight: normal;
			text-decoration:none; 
			color:#adabab; 
			}

		#nav li a:hover {
			color: #50647d;
			
		}
	
		/* you can make a different style for default selected value */
		#nav li.selected a {
		
			color: #707174;
		}
	
		/* submenu, it's hidden by default - display:none */
		#nav ul {
			
			position:absolute;
			display:none;
			margin:1px 0 0 0; 
			padding-left:10px; 
			list-style:none;
			width690px;
			border:1px solid #676767;
			
			
		}	
		
		#nav ul li {
			margin-top:10px;
			
			display:inline;
			padding-right:8px;
		
			
		}
		
		#nav li ul li a {
			color: #fff;
			
			
		}
		
		#nav li ul li a:hover {
			
			color: #676767;
		}
		
		
		
		
		/* display block will make the link fill the whole area of LI */
		#nav ul a {
			background-color: #cococo;
			display:inline; 
			color:#666;
			text-align: left;
			font-size: 16px;
		
		}
		
		#nav ul a:hover {
			text-decoration:none;	
		}

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav ul {
			margin:0 0 0 -2px;
		}
		
		
			
			


/* menus END */

/* Home Page Links */

#sponsers a:link    {color: #50647d; font-size: 22px;text-decoration: none;}     
#sponsers a:visited {color: #50647d; font-size: 22px;}  
#sponsers a:hover   {color: #676767; font-size: 22px; text-decoration: underline;}  
#sponsers a:active  {color: #50647d; font-size: 22px;}

/* Home Page Links END */

/* General Links */

#gallery_section a:link    {color: #50647d; font-size: 18px;text-decoration: none;}     
#gallery_section a:visited {color: #50647d; font-size: 18px;}  
#gallery_section a:hover   {color: #676767; font-size: 18px; text-decoration: underline;}  
#gallery_section a:active  {color: #50647d; font-size: 18px;}

#gallery_section .link_header a:link    {color: #666; font-size: 21px;text-decoration: underline;}     
#gallery_section .link_header a:visited {color: #666; font-size: 21px;}  
#gallery_section .link_header a:hover   {color: #999; font-size: 21px; text-decoration: none;}  
#gallery_section .link_header a:active  {color: #999; font-size: 21px; font-family: inherit;
}

a:link    {color: #CCCCCC;text-decoration: none;}     
a:visited {color:#CCCCCC;}  
a:hover   {color: #676767;text-decoration: none;}  
a:active  {color:#CCCCCC;}

#content_words a:link    {color: #676767;text-decoration: none;}     
#content_words a:visited {color:#676767;}  
#content_words a:hover   {color: #676767;text-decoration: underline;}  
#content_words a:active  {color:#CCCCCC;}

#latest_exibition a:link    {color: #50647d;  text-decoration: none;}     
#latest_exibition a:visited    {color: #50647d;  text-decoration: none;}   
#latest_exibition a:hover   {color: #50647d;text-decoration:underline;}  
#latest_exibition a:active  {color:#50647d;}


#blog a:link    {color: #4fad26; font-size: 20px;  text-decoration: none;}     
#blog a:visited    {color: #4fad26; font-size: 20px;  text-decoration: none;}   
#blog a:hover   {color: #4fad26; font-size: 20px;text-decoration:underline;}  
#blog a:active  {color:#4fad26; font-size: 20px;}


/* General Links END */

#link_section  {
	
	padding: 0px;
	color: #50647d;
	float:left;
	height: 60px;
	 width: 350px;
	
}

#link_section a{
	
	float:left;
	color: #50647d;
    
}
#link_section .arrow{
	float:left;
	padding-top:2px;
	padding-left: 8px;
    
}

.intro_text{
	font-size:18px;
	color:#333;
}




.textmiddle {vertical-align:middle;} 

#temp_head_title {padding-top:	5px; 
}
#temp_head_title_page {padding-top:	3px; color:#676767; font-size:19px;
}


#gibbered_head  {float:right;
padding: 23px 10px 0px 0px;}
			
#gibbered_head  a {
	
			color:#fff;
			font-size: 19px;
		
		}
		#gibbered_head  a:hover {
			color: #676767;
		
		}

	
	



#maincontainer {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	
	padding-bottom:80px;
	font-family:Helvetica, Arial, Verdana,sans-serif;
	
}

h1 {font-size: 23px;
padding-bottom:8px;
}

h2 {font-size: 20px;
padding: 0px 0px 0px 0px;
}

h3 {font-size: 18px;
padding: 5px 0px 0px 0px;
color: #51647c; 
}

p {
	font-size: 16px;
	font-weight: normal;
	line-height: 130%;
	padding: 5px 0px 5px 0px;
	color: #666;
}

#exibitions, projects{
	
	
}

#life_content p {adabab
	
	font-size: 14px;
	font-weight: normal;
	line-height: 130%;
	padding: 5px 0px 0px 0px;
	color:#000;
	
	
}

#life_content {
	font-size:1.1em;
	border: #666 solid 1px;
	width: 585px;
	
}

#life_content H3 {
	color:#385877;
	padding-bottom:8px
	
}


.boldtxt{
	font-size:1em;
	color:#51647c;
}


.font_color{
	font-size: 18px;
color: #51647c; 
}

.blue_sub_header {color: #50647d;}

#gallery_section .link_header{
	color:#fff;
	font-size:20px;
	
	
}



.statement_width{
	
	width: 700px}
	
.statement_width_lrg_italic{
	padding-left:15px;
	font-style:italic;
	font-size:18px;
	color:#50647d;
	line-height:28px;;
	width: 800px}
	
	#content{
		
		background-color:#FFF;
		
	}
	
	#press_release{
		color:#FFF;
		padding-left: 10px;
		padding-right: 10px;
		
		font-size:1.8em;
	float:left;
	margin-left:30px;
	margin-bottom:15px;
	background-color:#51647C;
	
}

#press_release a{ color: #fff;text-decoration: none;}     
  
#press_release a:hover   {color: #fff;text-decoration: underline;}  


		
	

		
		
		

	
	.list {
		line-height:1.8em;
		
	}
	
	.list_older {
		line-height:1.8em;
		color:#999 !important;
		
	}
	







/* LIGHTBOX START  */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif)left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 14px Helvetica, Verdana, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* LIGHTBOX End  */

/* Gallery Image Border Highlight*/
	.highlightit img{
border: 2px solid #ffffff;

}

.highlightit:hover img{
border: 2px solid #e60000;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}

/* Gallery Image Border Highlight End*/





/* TABLE START */

#table_front{
	 margin-left:auto; margin-right:auto; width:980px;
	 margin-top: 20px;}
 #table_gallery{
	 margin-left:auto; margin-right:auto;
	}
	 
table
{ 



}

.table_width { width:15px;;
}

.table_width_domestic { width:55px;;
}

.table_width_text { background-color:#063;
width:auto;

}

.left_padding{

margin-left: 5px;
}

.table_txt_top { vertical-align: top }
.table_txt_domestic { width: 350px;
vertical-align: top }

	 

 /* TABLE END */


/* IMAGE FORMAT START */
.highlightit_nolink img{
border: 1px solid #e0dddd;
padding: 10px 10px 10px 10px;


}
.highlightit2 img{
border: 1px solid #e0dddd;
padding: 10px 10px 10px 10px;

}
.highlightit2:hover img{
	border: 1px solid #f4f1f1;
padding: 10px 10px 10px 10px;}

.highlightit2:hover{
color: #cccccc; /* Dummy definition to overcome IE bug */
}

.highlightit2_front img{
border: 1px solid #999;
padding: 10px 10px 10px 10px;

}
.highlightit2_front:hover img{
	border: 1px solid #cccccc;
padding: 10px 10px 10px 10px;
}

.highlightit2_front:hover{
color: #cccccc; /* Dummy definition to overcome IE bug */
}
.image_layout{
	height:220px;
	 border:1px solid #999;
	padding: 10px 10px 0px 10px;
	
	 }



	 
.image_title{
font-size:14px;
color:#999;
display:block;
padding-top:5px;


}

.image_frame {
	height:280px;
	width:200px;
	border:1px solid #999;
	}

img.center {
   padding:10px 10px 0px 10px;
 }
 
 #img_wrap_text{
	 width: 850px;
	 height:294px;
	 position:relative;
	 float:left;
 padding: 0px 15px 25px 0px;
	 
 }
 
 .text_width{
		position:relative;
		top: -294px;
		left: 320px;
		padding: 0; border:0;
		width:500px;
		
	}
	
	#master_no9 {width:300px;
	height:294px;
	float:left;
		
		
		
	}
 
 #pdf_logo*{
	 width:500px;
	 height:59px;position:relative;
top:-180px;
 left: 320px;
	 
 }
 
 #pdf_logo p*{width:400px;
 position:relative;
top:-22px;
 left: 75px;
	 
 }
 
/* IMAGE FORMAT END */
#content{
	float:left;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	
}

#content_words{
	
	
	display:inline;
	float:left;
	width: 980px;
	
	padding-left:10px;
	margin: 45px 0px 20px 20px;

border-left:1px solid #676767;
	
}

#content_words H2{
	
	color:#50647d;
	text-transform:uppercase;
	
	
}
#italic{
	position:relative;
	top: -15px;
	

	float:right;
	
	
	font-size:13px;
	
	font-style:italic;
	color:#666;
}

.italic{
	
	font-size:13px;
	
	font-style:italic;
	color:#666;
}


#content_head h2{
	font-size: 22px;
padding: 0px 0px 0px 0px;}

#content_head{
	
	color:#000000;
	
	padding-left:10px;
	margin:0px 0px 10px 17px;
    border-left:1px solid #676767;
	
}



#gallery_section{
	float:left;
	width:100%;
	background-color:#ffffff;
    	padding-left:10px;
	margin: 45px 0px 20px 20px;
	border-left: 1px solid #676767;
	
}

#gallery_section h2{
	color: #50647d;

	
	
}


.table_float_gallery{

	float:left;}

	
	
	
	
.black{ 
color:#676767;}




#home-footer{
float: left;
position:relative;
	width:100%;
	height:484px;
	
}

#current {
	position:absolute;
	top:0px;
	left:0px;
	padding-left:30px;
	width:299px;
	height:464px;
	margin:0;
	border:0;
	
}

#current2 {
	position:absolute;
	top:8px;
	right:0px;
	padding-left:30px;
	width:500px;
	height:253px;
	margin:0;
	border:0;
	
}

#latest_exibition {
	
	position:absolute;
	font-size:1.3em;
	top:0px;
	left:0px;
	margin:0;
	padding-left:30px;
	}
	
#art_channel {
	position:relative;
	top:110px;
	left:0px;
	height:50px;
	width:278px;
	font-size:20px;
	margin:0;
	padding-left:30px;
	}
	
#social-media{
	position:relative;
	float:left;
	top:140px;
	left:30px;
	width:278px;
	height:50px;

	margin:0;
}
	
	
	#thresholds_sponsers{
		padding:0;
		margin:0;
		border:0;
		
	}
	
	#screenshot{
		float:left;
	margin:0;
	padding-top:10px;
	
		
	}
	
	

	
	



	


#sponsers{
	font-size:19px;
	float:left;
	clear: left;
	margin:0;
	padding:0px 0 0 30px;	
	
	
}
#right_box{
	
	float:right;
	margin-top:-50px;
	clear:right;
	position:relative;
	padding-bottom:30px;
}

#right_top{
	
	padding-bottom:15px;
	
}

#footer {
	position:relative;
	padding-bottom:100px;
	
	width: 100%;
height: 80px;
float:left;
clear:both;

}

#footer  a {
			color: #50647d;
			text-decoration:none;
		
		}
		
		#footer  a:hover {
			color: #50647d;
			text-decoration:underline;
		
		}

#footer p{
	font-size:26px;
	color: #50647d;
	
}

#foot_left {
	position:absolute;
	color: #50647d;
	height: 85px;
	padding-left:10px; 
	padding:right: 40px;
	
	
	left: 0px;
	border-left:1px solid #c0c0c0;
	
	
}

#foot_right  {
	position:absolute;
	color: #50647d;
	height:85px;
	padding-left:10px; 
	
	
	left:330px;
	border-left:1px solid #c0c0c0;
	
	
}

#foot_social {
	position:absolute;
	display:inline;
	height:70px;
	padding-left:10px;
	padding-top:15px; 
	
	
	left:725px;
	border-left:1px solid #c0c0c0;
	
	
}



#footer img{
	
}

.gibberd_green{
	
	color:#6f7f50;
	text-decoration:underline;
	
}

#gibberd_content{
	
	 padding-left:25px; width:900px;}
	 
	 #gibbered_head  {float:right;
padding: 23px 10px 0px 0px;}
			
#gibberd_content  a {
	
			color:#6f7f50;
	text-decoration:underline;
			
		
		}
		#gibberd_content  a:hover {
			color: #676767;
			text-decoration:none;
		
		}
		
		.gibbered_main_head_txt{
			color:#4CB9CF;
			font-size:2em;
			font-weight:bold;
			
		}


.gibbered_sub_txt{
			color:#958E9B;
			font-size:1.5em;
			
		
			
		}

	
