.content-wrapper {
  background-repeat:no-repeat;
  width:998px;
  margin:auto;
  margin-top:-30px;
  margin-bottom:-30px;
  padding-bottom:-20px;
}

.content-wrapper #content {
  background-color:#141414;
}

.content-wrapper #mid {
  clear:both;
  float:left;
}

.content-wrapper #mid #content {
  float:left;
  width:860px;
}

.content-wrapper #top, .content-wrapper #bottom
{
  clear:both;
  position:relative;
  width:100%;
  height:20px;
}

.content-wrapper #top-left, .content-wrapper #bottom-left,
.content-wrapper #top-right, .content-wrapper #bottom-right
{
  /*outline:1px solid green;*/
  width:37px;
  overflow:visible;
  height:0px;
}

.content-wrapper #top-left, .content-wrapper #bottom-left,
.content-wrapper #mid-left
{
  float:left;
}

.content-wrapper #top-right, .content-wrapper #bottom-right,
.content-wrapper #mid-right
{
  float:right;
}

.content-wrapper #mid-left, .content-wrapper #mid-right {
  margin-top:170px;
  margin-bottom:183px;
}

.content-wrapper #mid-left {
  background: url(/pub/images/layout/frame/mid-left.png) repeat-y;
  margin-right:30px;
}

.content-wrapper #mid-right {
  background: url(/pub/images/layout/frame/mid-right.png) repeat-y;
  margin-left:30px;
}

.content-wrapper #bottom-left img, .content-wrapper #bottom-right img {
    position:absolute;
    bottom:6px;
}

.content-wrapper #bottom-left img {
    left:0;
}

.content-wrapper #bottom-right img {
    right:0;
}
/*
.content-wrapper #right {
  float:left;
  outline:1px solid green;
  min-width:37px;
  position:relative;
}

#top-left,#top-right {
  height:190px;
  position:absolute;
  top:0px;
}
#mid-left,#mid-right {
  position:absolute;
  top:190px;
}
#bottom-left,#bottom-right {
  min-height:197px;
  position:absolute;
  bottom:0px;
}

/*
#top-left {
  background: url(/pub/images/layout/frame/top-left.png) no-repeat;
}

#mid-left {
  background: url(/pub/images/layout/frame/mid-left.png) repeat-y;
}

#bottom-left {
  background: url(/pub/images/layout/frame/bottom-left.png) no-repeat;
}

#top-right {
  background: url(/pub/images/layout/frame/top-right.png) no-repeat;
}

#mid-right {
  background: url(/pub/images/layout/frame/mid-right.png) repeat-y;
}

#bottom-right {
  background: url(/pub/images/layout/frame/bottom-right.png) no-repeat;
}

*/

#try-left {
  width:34px;
  background: url(/pub/images/layout/frame/try-left.png) repeat-y;
}

#try-right {
  width:34px;
  background: url(/pub/images/layout/frame/try-right.png) repeat-y;
}

.content-wrapper table#frame {
  empty-cells:show;
  width:100%
}

.content-wrapper a,
.content-wrapper a:link, 
.content-wrapper a:visited, 
.content-wrapper a:active 
{
  text-decoration:none;
  border-bottom:1px dotted #5fa7ca;
}

.button, .layout-element
{
  border:0 !important;
}

.content-wrapper a:hover {
  border-bottom:1px solid #5fa7ca;
}

