body {
  margin:0px;
  padding:0px;
}
#outer {
  background:url(images/background_slice.jpg) repeat-x #000000;
  background-color:black; /* #11090a; */
  font-family:Arial, Helvetica, sans-serif;
  position: relative;
}
#container {
  background:url(images/background_main.jpg) no-repeat;
  min-height:800px;
  width:1000px;
  margin:0;padding:0;
}

#logo { position:absolute; top:40px; left:40px; }

#panel { position:absolute; top:165px; left:51px; }

#outer ul.nav {
  margin:0px; padding:0px;
  position:absolute;
  top:198px; left:60px;
}
#outer ul#right_menu {
  margin:0px; padding:0px;
  position:absolute; top:20px;
  right:50px;
}
#outer ul.nav li, ul#right_menu li {
  margin:0px; padding:0px;
  list-style:none;
  margin-right:20px;
  font-weight: bold;
  text-transform:uppercase;
  display:inline;
}
#outer ul.nav li a, #outer ul#right_menu li a {
  text-decoration:none;
  color:#bf6969; /* bd92b2 */
}
#outer ul.nav li a:hover, #outer ul#right_menu li a:hover {
  text-decoration:none;
  color:#ffffff;
}


#outer #footer {
  margin-top:40px;
  border-top:1px solid #3f2324;
  padding:30px 50px 80px 50px;
  color:#674f5d;
  font-size:9px;
  line-height:14px;
  background: #1c0e12;
}
#footer img {
  float:left;
  margin-right:10px;
}
#footer span {
  display:block;
  float:left;
  width:450px;
}
#footer a {
  color:#9e8292;
  text-decoration:none;
}
#footer a:hover { color:#ffffff; }
#footer_logo {display:none}


#content {
  padding-top:270px;
  padding-left:60px;
  width:900px;
  color:#B394A6;    /* #674f5d; */
  font-size:14px;
  line-height:20px;
}
.column1 { float:left; width:230px; margin-right:30px; }
.column2 { float:left; width:230px; margin-right:30px; }
.column3 { float:left; width:270px; }

#content *:first-child {
  margin-top:0;
}

#content h2, #content h1 {
  color:#bf6969;
  margin:20px 0px 10px 0px;
  font-weight:bold;
  font-size: 14px;
}

#content h1 {
  margin-top:0px;
  font-weight:bold;
  text-transform:uppercase;
}

ul.work {
  margin:0px; padding:0px;
}
ul.work li {
  list-style:none;
  margin:0px; padding:0px;
  clear:both;
}
ul.work li a {
  color:#e0b882;
  display:block;
  padding:5px 10px 5px 10px;
  text-decoration:none;
  font-size:10px;
}
ul.work li a img {
  float:left;
  margin-right:20px;
  margin-bottom:20px;
}
ul.work li a h4 {
  color:#674f5d;
  margin:0px;
  font-weight:normal;
  font-size:13px;
}
ul.work li a:hover, ul.work li a:hover h4 { color:#ffffff; }



a img { border:0px }

#logo_cbg {
  position:absolute; left:750px; top:100px;
}
#logo_efko {
  position:absolute; left:900px; top:70px;
}
