a:link, a:visited { color: #000000; text-decoration: none; outline: none; border: none}
a:hover { color: #000000; text-decoration: underline; outline: none; }
a:visited { color: #000000; border: none; text-decoration: none; outline: none; border: none}
a:active { color: #000000; border: none; text-decoration: underline; outline: none; border: none}

HTML {
overflow: -moz-scrollbars-vertical;
}

body.splash
{
background-image:url(images/gray.jpg);
background-position: center top;
background-repeat:repeat;
padding:0px;
margin:0px;
}

body
{
background-color:#cccccc;
margin-bottom:50px;
}

div.title
{
position:fixed;
top:40px; left:40px;
z-index:500;
}

img.logo
{
margin-right:20px;
margin-top:0px;
}

img.slideshow
{
}

img.bg
{
width:100%;
min-width:1000px;
}

hr
{
border:0; 
width:100%;
color:#000;
background-color:#000;
height:1px;
}

a.nav
{
background-color:#transparent;
margin:0px; padding:0px;
}

a.prev
{
margin:0px; padding:0px;
}

a.next
{
margin:0px; padding:0px;
}


div.project
{
position: fixed;
top:175px; left:0px;
width:500px; height:30px;
padding:0px;
margin:0px;
}

.project a {
display:block;
width: 500px;
height: 30px;
padding:0px;
background: url("images/project_white.png") 0 0 no-repeat;
text-decoration: none;
margin:0px;
}
.project a:hover { 
background-position: 0 -30px;
}
.project a:active {
background-position: 0 -30px;
}

div.artist
{
position: fixed;
top:205px; left:0px;
width:500px; height:30px;
padding:0px;
margin:0px;
}

.artist a {
display:block;
width: 500px;
height: 30px;
padding:0px;
background: url("images/artist_white.png") 0 0 no-repeat;
text-decoration: none;
margin:0px;
}
.artist a:hover { 
background-position: 0 -30px;
}
.artist a:active {
background-position: 0 -30px;
}

div.images
{
position: fixed;
top:235px; left:0px;
width:500px; height:30px;
padding:0px;
margin:0px;
}

.images a {
display:block;
width: 500px;
height: 30px;
padding:0px;
background: url("images/images_white.png") 0 0 no-repeat;
text-decoration: none;
margin:0px;
}
.images a:hover { 
background-position: 0 -30px;
}
.images a:active {
background-position: 0 -30px;
}

div.directions
{
position: fixed;
top:265px; left:0px;
width:500px; height:30px;
padding:0px;
margin:0px;
}

.directions a {
display:block;
width: 500px;
height: 30px;
padding:0px;
background: url("images/directions_white.png") 0 0 no-repeat;
text-decoration: none;
margin:0px;
}
.directions a:hover { 
background-position: 0 -30px;
}
.directions a:active {
background-position: 0 -30px;
}

div.talks
{
position: fixed;
top:295px; left:0px;
width:500px; height:30px;
padding:0px;
margin:0px;
}

div.open_info
{
position: fixed;
top:495px; left:30px;
width:371px; height:187px;
padding:0px;
margin:0px;
}

div.info
{
position:fixed;
top:435px; left:40px;
}

.talks a {
display:block;
width: 500px;
height: 30px;
padding:0px;
background: url("images/talks_white.png") 0 0 no-repeat;
text-decoration: none;
margin:0px;
}
.talks a:hover { 
background-position: 0 -30px;
}
.talks a:active {
background-position: 0 -30px;
}

div.thanks
{
position: fixed;
top:355px; left:0px;
width:500px; height:30px;
padding:0px;
margin:0px;
}

.thanks a {
display:block;
width: 500px;
height: 30px;
padding:0px;
background: url("images/thanks_white.png") 0 0 no-repeat;
text-decoration: none;
margin:0px;
}

.thanks a:hover { 
background-position: 0 -30px;
}
.thanks a:active {
background-position: 0 -30px;
}

div.press
{
position: fixed;
top:325px; left:0px;
width:500px; height:30px;
padding:0px;
margin:0px;
}

.press a {
display:block;
width: 500px;
height: 30px;
padding:0px;
background: url("images/press_white.png") 0 0 no-repeat;
text-decoration: none;
margin:0px;
}

.press a:hover { 
background-position: 0 -30px;
}
.press a:active {
background-position: 0 -30px;
}

div.content1
{
position:absolute;
background-color:#ffffff;
top:0px; 
margin-left:50%;
padding:0px;
width:50%;
height:auto;
min-height:1000px;
text-align:left;
font-family:Georgia, Times, serif;
font-weight: Normal;
font-size:14px;
line-height: 1.2em;
color:#000000;
}

div.img
{
position:fixed;
width:100%;
min-width:1000px;
margin:0px;
padding:0px;
}

div.logo
{
position: fixed;
left:40px;
top:600px;
}

div.content2
{
position: relative;
background-color:#ffffff;
top:0px; left:0;
width:440px;
padding:40px;
text-align:left;
font-family:Georgia, Times, serif;
font-weight: Normal;
font-size:13px;
line-height: 1.5em;
color:#000000;
}

div.slideshow
{
position:absolute;
top:215px; left:425px;
background-color:#ffffff;
z-index:500;
}

div.controls
{
position:absolute;
top:175px; left:425px;
width:490px; height:30px;
background-color:#ffffff;
padding-top:10px;
padding-left:10px;
margin:0px;
z-index:500;
}

#imgs-frame {
	position: absolute;
	top:0; left:0;
	height: auto;
	width: 500px;
	text-align: left;
	margin:0px;
	padding:0px;
	}

#controller {
	position: absolute;
	top:0px; left:0px;
	text-align: left;
	padding:0px;
	z-index:500;
}

#imgDisplay_title {
	padding:0px;
}

ul.slideshow_controls
{
display:inline;
list-style:none;
padding:0px;
margin:0px;
}

li.normal
{
display:inline;
padding-right:10px;
margin:0px;
text-align:left;
font-family:Georgia, Times, serif;
font-weight: Normal;
font-size:13px;
line-height: 1.5em;
color:#000000;
}

span.underline
{
text-decoration:underline;
}

span.caption
{
font-family:Georgia, Times, serif;
font-weight: Normal;
font-size:10px;
line-height: 1.5em;
color:#999999;
padding-left:40px;
}



