*{
margin:0px;
padding:0px;
}

html, body{
font-family:helvetica,sans-serif;
font-size:1.0em;
color:#777;
background-color:#000;
text-align:center;
}

#outer{
	border:1px solid #fff;
}

#wrapper{
display:block;
margin-top:5px;
width:763px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:#000000 url("../images/footerbg.jpg") no-repeat left bottom;

}

h1{
font-size:1.0em;
margin-top:30px;
margin-bottom:20px;
border-bottom:1px dashed #ccc;
}

h2{
font-size:1.1em;
margin-top:30px;
border-bottom:1px dashed #ccc;
color:#000;
}
/*Inner Columns*/

		#leftcol{
			position:relative;
			float:left;
			width:160px;
		}

				#nav{
				position:relative;
				top:-5px;
				border-top:0px solid #ccc;
				}
					#nav a{
					display:block;
					width:160px;
					height:22px;
					border-bottom:0px solid #ccc;
					}

					#nav a.images{
					background-image: url("../images/nav_images.jpg") ;
					}
					#nav a.movies{
					background-image: url("../images/nav_movies.jpg")  ;
					}
					#nav a.contact{
					background-image: url("../images/nav_contact.jpg")  ;
					}
					#nav a.more{
					background-image: url("../images/nav_more.jpg")  ;
					}
					#nav a.Plus{
					background-image: url("../images/nav_Plus.jpg")  ;
					}
						
					#nav a:hover {
					background-position: -160px 0;
					 }
					
		#rightcol{
			float:right;
			background-color:#000000;
			width:602px;
			border-left:1px solid #000000;
			padding-bottom: expression('10px');
		}

		#rightcolvariable{
			float:left;
			background-color:#000000;
			border-left:1px solid #000000;
			width:600px;
			padding-bottom: expression('10px');

		}

					#sculptureinfo{
					background-color:#000000;
					}

							#sculptureinfo img {
							position:relative;
							}

							#sculptureinfo a {
							position:relative;
							width:100px;
							height:100px;
							float:left;
							margin:0px 0px 10px 10px;
							overflow:hidden;
							}

							
					

					#largeimage{
					float:left;
					background:#fff url("../images/whitebg.gif");
					padding-top:10px;
					padding-right:10px;
					}
						
					 .mainimage{
						float:left;
						margin:0px 0px 10px 10px;
					 }

					 .mainpic{
						position:relative;
						height:600px;
						width:600px;
					}

					.indexpic{
						background:#000000 url("../images/main.jpg") no-repeat 0px;
					}

					.contactpic{
						background:#fff url("../images/contactimage.jpg") no-repeat 3px;
					}

					.morepic{
						background:#fff url("../images/moreimage.jpg") no-repeat 3px;
					}
							
								#pagecontent{
									position:absolute;
									left:214px;
									top:289px;
									width:200px;
								}
									
									#pagecontent p a {
									padding:5px;
									   margin-left:0px;
									   font-weight:bold;
									   display:block;
									   width:170px;
									   height:30px;
									   color:#fff;
									   border-bottom:1px dashed #fff;
									   text-decoration:none;
									}

									#pagecontent p a:hover {
									   text-decoration:underline;
									}

									#pagecontent p{
										color:#000;
										font-size:0.9em;
										float:left;
										color:#fff;
										display:block;
									}

									#pagecontentmore{
									position:absolute;
									left:240px;
									top:70px;
									width:375px;
								}
									
									#pagecontentmore p a {
									padding:5px;
									   margin-left:0px;
									   font-weight:bold;
									   display:block;
									   width:350px;
									   height:30px;
									   color:#fff;
									   border-bottom:1px dashed #fff;
									   text-decoration:none;
									}

									#pagecontentmore p a:hover {
									   text-decoration:underline;
									}

									#pagecontentmore p{
										color:#000;
										font-size:0.9em;
										float:left;
										color:#fff;
										display:block;
									}

									#exhibition{
										padding:10px;
										line-height:1.4em;
									}

									#exhibition .block{
									height:150px;
									}
										
										.blocklinks{
											float:left;
											margin-left:30px;
											margin-top:30px;
										}

										.blocklinks a:link {
											display:block;
											color:#3f95a6;										
										}
										
										.blocklinks a:hover {
											display:block;
											color:#27bcd2;
											text-decoration:underline;
										}


									#exhibition img{
										float:left;
										border:1px solid #ccc;
										margin:10px 10px 10px 0px;
									}

										ul{}

										li{
										margin:20px;
										}


						/*images*/
						

						#rightcolimages a {
						position:relative;
						display:block;
						width:100px;
						height:100px;
						float:left;
						overflow:hidden;
						margin:8px;
						}

						#rightcolimages a img{
						position:relative;
						}

						#footer {		
						color:#686767;
						font-size:0.6em;
						float:right;
						position: absolute;
						bottom: 10px;
						text-align:right	
						
						}

/*----------Hack Page  Styles-----------------------*/

		.footer {
		display:block;
		clear: both; 
		/*border-top:1px solid #ccc;
		height:28px;
		margin-bottom:20px;*/
		background:#000000 ;
		}

