    body {
      font-family: Helvetica, Arial, Verdana, sans-serif;
      font-size: 12px;
      background-color: #D1D3D4;
      color: #6D6E71;
    }
    
    img {
    	    	border:none;

    }
    
    a{
    	text-decoration: none;
    	color: #A0A0A0;
    }
    a:visited{    	color: #A0A0A0;
    }
    a:active{    	color: #A0A0A0;
    }
  
    .artistlist a:hover {
    	color: #777777;
    }
    
    h1 {
            background-color: #F8E970;
            font-size: 15px;
            color: #BDBDBD;
            text-align: right;
            padding: 5px 5px 1px 5px;
            margin-top: 0px;
            text-transform: uppercase;
    }
    
    .fulltext {
            font-size: 10px;
            color: #BDBDBD;
            text-align: right;
            padding: 0px 5px;
            margin-top: 0px;
            text-transform: uppercase;
            float: right;
    		text-align: justify;

    }
        
        .front {
        background: url(siteimgs/logo.jpg) no-repeat center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        position: absolute;
        top:0;
        left:0;
        width: 100%;
        height: 120%;
        opacity:0.7;
		filter:alpha(opacity=0.7);
		z-index: -2;
}
    
    img.title {
    	position: fixed;
    	right: 5px;
    	top: 15px;
    }
    
    .sectiontext{
    	width: 500px;
    	margin-bottom: 1400px;
    	text-align: justify;
    	color: #5555555;
    	padding: 8px;
    	background-color: #fff;
		float: right;
		line-height: 1.5em;
		
    }
    
    .sectiontext a:hover {
    	color: #777777;

    }
    
    .textyellow{
    	position: absolute;
    	top: 38px;
    	right: 0;
		opacity:0.5;
		filter:alpha(opacity=0.5);
	}

    

    .yellow {
		opacity:0.0;
		filter:alpha(opacity=0);
		-webkit-transition: opacity .25s linear;
		z-index: 5;

	}
	
	.marker{
		width: 500px;
		height:160px;
		float: right;
	}
    
    .bodies {
    	position: fixed;
    	right: 230px;
    	top: 51px;
    	text-align: right;
    	z-index: 5;
    }
    
    .objects {
    	position: fixed;
    	right: 8px;
    	top: 51px;
    	text-align: right;
    	z-index: 5;
    }
    
    .spaces {
    	position: fixed;
    	right: 404px;
    	top: 51px;
    	text-align: right;
    	z-index: 5;
    }
    
    .edge {
    	position: fixed;
    	right: 0px;
    	top: 51px;
    	text-align: right;
    	z-index: 5;
    }
    

    .postphoto {
    	position: fixed;
    	right: 240px;
    	top: 80px;
    	text-align: right;
    	z-index: 5;
    }
    
    .asynchronoustime {
    	position: fixed;
    	right: 8px;
    	top: 80px;
    	text-align: right;
    	z-index: 5;
    }
    
        
    .edge2 {
    	position: fixed;
    	right: 0px;
    	top: 80px;
    	text-align: right;
    	z-index: 5;
    }


    .information {
    	position: fixed;
    	right: 232px;
    	top: 109px;
    	text-align: right;
    	z-index: 5;
    }
    
    .theory {
    	position: fixed;
    	right: 104px;
    	top: 109px;
    	text-align: right;
    	z-index: 5;
    }
    
    .links {
    	position: fixed;
    	right: 7px;
    	top: 109px;
    	text-align: right;
    	z-index: 5;
    }
        
    .edge3 {
    	position: fixed;
    	right: 0px;
    	top: 109px;
    	text-align: right;
    	z-index: 5;
    }
    
    .artistlist{
      position: fixed;
   	  top: 129px;
      right: 0px;
      width: 185px;
      line-height: 15px;
      z-index: 5;
    }
    
    .extralinks a:active {
    	color: #BDBDBD;
    	text-decoration: none;

    }
    
      .extralinks a:hover {
    	color: #FFF;
    }
    
    .whitelights{
      position: fixed;
   	  top: 128px;
      right: 0px;
      width: 190px;
      line-height: 15px;
      z-index: 5;

    }
     
    .highlights {
      position: fixed;
   	  top: 128px;
      right: 0px;
      width: 190px;
      line-height: 15px;
      z-index: 5;
    }

    .highlights p{
	  opacity: 0;
    }
    
    .caption{
    	width: 400px;
    	float:right;
    	text-align: justify;
    	padding-left:100%;
    }
    p.right{
    	text-align:right;
    }

	.artwrapper{
		       /* Set up positioning*/ 
        position: absolute;
        left: 0px;
        right: 300px;
        top: 160px;
        margin-left: 100px;
        max-width: 1000px;
	}    
    .art {       
        /* Set up proportionate scaling */
        min-width: 400px;
        max-width: 1000px;
        width: 100%;
        height: auto;
        float: right;
}
	
    .artv {       
        /* Set up proportionate scaling */
        height: 800px;
        width: auto;
        float: right;
        margin-left:1001px;
}