
body {
  background: #3e3e3e url('/images/bg.png') no-repeat fixed center;
  width: 100%;
  height: 100%;
  position: absolute; 
  color: #9F9F9F ;
  font-size: 11px;
}

#main { 
  bborder: 1px dashed red;  
  position: absolute;
  width: 992px;
  height: 471px;
  display: none;
}

#home {
  position: relative;
  top: 150px;
}

#abovebar{
  width: 992px;
  position: absolute;
  left: 0px;
  bottom: 476px;
}

#leftnav{
  color: #ACACAC;
  font-size: 17px;
  margin-left: 10px;
}

#leftnav a{ color: #ACACAC; }
#leftnav a:hover{ color: white; }

#rightnav{
  font-size:13px;
  margin-right: 10px;
}

#rightnav span.big{
font-size: 17px;
}

#rightnav ul {display: inline;}

#rightnav ul li
{
  display: inline;
  margin-left: 15px; 
  color: #777777;
}

#rightnav ul li a { color: #777777; }
#rightnav ul li a:hover { color: white; }

#illnav
{
  position: absolute;
  right: 706px;
  bottom: 15px;
  text-align: right;
  line-height: 1.3em;
}

#illnav a
{
  color: #777777;
}

#illnav a:hover
{
  color: white !important;
}



.infoleft
{
  position: absolute;
  left: 20px;
  top: 120px;
  width: 230px;
  
}

#aboutinfo {
top:80px;
/*height:427px;
overflow:auto;
padding-right:20px;
top:22px;
width:240px;*/
}
#aboutinfo a {color: #ccc;}
.infoleft li
{
  list-style: disc;
  margin: 0.5em 0px 0.5em 20px;
  line-height: 1.2em;
}

.rightquote
{
  color: #E1001E;
  font-family: Arial;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  line-height: 1.6;
  position: absolute;
  right: 27px;
  width: 150px;
  top: 75px;
}

.rightquote div
{
  margin-top: 20px;
  color: #777777;
  font-size: 10px;
  font-weight: normal;
  line-height: 1.3;
}

#aboutright
{
  top: 125px;
}

#contactright
{
  top: 65px;
}

#retouchright
{
  top: 80px;
}

#infofoot
{
  position: absolute;
  bottom: 15px;
  left:20px;
  width: 230px;
  border-top: 1px solid #777777;
}

#imgpad, #map{
  position: absolute;
  width: 486px;
  top: 1px;
  left: 296px;
  height: 471px;
  background-color: #777777;
  border-left: 1px solid #6A6A6A;
  border-right: 1px solid #6A6A6A;
}

strong {font-weight: bold; color:#ACACAC;}

#leftnav strong, #leftnav strong a{
  font-weight: bold;
  color: #E1001E;
}

em {
  font-style: italic;
  
}

.left {
  float: left;
}

.right {
  float: right;
}

#home #leftnav,#home #leftnav a{color: #777777;}

#home a{color: #9F9F9F ;}

#home #leftnav a:hover{color: white;}

#home a:hover{color: white;}

.selected, a:hover
{
  color: white;
}

#leftnav strong a:hover  {color: red;}

#slideprog
{
  display: block;
  width: 486px;
  position: absolute;
  text-align: center;
  top: 480px;
  letter-spacing: 2px;
}

#slidedots
{
  position: relative;
  top: 1px;
  font-size: 15px;
}


a.crimson:hover
{
  color: red;
}

span.crimson, a.crimson
{
  color: #E1001E;
}

span.crimsonbold, a.crimsonbold
{
  color: #E1001E;
  font-weight: bold;
}

a.black:hover
{
  color: #555;
}

a.black
{
  color: #000;
}

span.black
{
  color: black;
}

.center
{
  text-align: center;
}

p { margin: .6em 0em; line-height: 1.3em;}



