
.system {
	color: rgb(80,80,80);
}




body {
    margin: 0;
    background: rgb(220,220,220);
    font-family: arial, sans-serif;
    font-size: 0.8em;
}

div#header {
    height: 2em;
    background: rgb(60,60,60);
    padding: 0.4em 0.4em 0 0.4em;
}

div#header a {
    text-decoration: none;
}

div#header span#left {
    float: left;
}

div#header div#right {
    float: right;
}




div#top {
    background: rgb(40,40,40);
    color: rgb(160,160,160);
    padding: 0 0 1em 0;
	border-bottom: 12px solid rgb(180,180,180);
}


div#top a:link,
div#top a:visited {
    color: rgb(240,140,0);
}

div#top a:hover {
    color: rgb(255,40,0);
}




div#images {
    margin: 1em;
}

div#images a {
    text-decoration: none;
}

div#images a img {
    border: 0;
}

div#thumbnails {
}

div#thumbnails a img {
    border-bottom: 4px solid rgb(40,40,40);
}

div#thumbnails .selected {
    border-bottom: 4px solid rgb(255,60,160);
}

p#caption {
    width: 40%;
}




div#bottom {
    padding: 0 0 0 0;
}

div#bottom a:link {
    color: rgb(0,100,240);
}

div#bottom a:visited {
    color: rgb(0,80,220);
}

div#bottom a:hover {
    color: rgb(0,20,160);
}

div#bottom a:link,
div#bottom a:visited,
div#bottom a:hover {
	text-decoration: none;
}




div#navigation {
    padding: 1em 1em 1em 1em;
	width: 50%;
}

div#navigation dl {
    margin: 0;
}

div#navigation dd {
    margin:  0 0 1em 2em;
}

div#navigation a {
    display: block;
}

div#navigation a.current {
   color: rgb(240,60,0);
}




div#description {
    width: 40%;
    margin: 1em 0 0 1em;
	border-bottom: 1px solid rgb(200,200,200);
}

div#description h3 {
    margin: 0 0 0.4em 0;
}

div#description p {
    margin: 0 0 1em 0;
}




div#footer {
    clear: both;
    padding: 0.4em 0 0.4em 1em;
}

div#warning {
    padding: 0 0 0 1em;
    color: rgb(255,0,0);
}




div#footer {
    border-top: 1px solid rgb(200,200,200);
}
