#content .block_inner {
  float: inherit;
}

#header {
  height: auto;
  float: right;
  width: 300px;
}

/* -- SINGLE COLUMN ----------------------------- */
.single .column {
  margin-left: 0px;
  margin-right: 0px;
}

/* -- DIALOG ------------------------------------ */
.dialog .column {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

/* -- NARROW RIGHT ------------------------------ */
.narrowright .col1 {
  float: none;
  margin-right: 0px;
}

.narrowright .col1 .column_inner {
  width: auto;
}

.narrowright .col2 {
  padding-right: 0px;
  margin-left: 0px;
}

/* -- NARROW LEFT ------------------------------ */
.narrowleft .col1 {
  float: none;
}

.narrowleft .col1 .column_inner {
  width: auto;
}

.narrowleft .col2 {
  padding-left: 0px;
}

/* -- SPLIT 50 50 ------------------------------ */
.split50 .col1 {
  float: none;
  width: auto;
}

.split50 .col1 .column_inner {
  padding-left: 0px;
  padding-right: 0px;  
}

.split50 .col2 {
  margin-left: 0px;
}

.split50 .col2 .column_inner {
  padding-left: 0px;
  padding-right: 0px;
}

/* -- SPLIT 60 40 ------------------------------ */
.split60 .col1 {
  float: none;
  width: auto;
}

.split60 .col1 .column_inner {
  padding-left: 0px;
  padding-right: 0px;  
}

.split60 .col2 {
  margin-left: 0px;
}

.split60 .col2 .column_inner {
  padding-left: 0px;
  padding-right: 0px;
}

/* -- SPLIT 80 20 ------------------------------ */
.split80 .col1 {
  float: none;
  width: auto;
}

.split80 .col1 .column_inner {
  padding-left: 0px;
  padding-right: 0px;  
}

.split80 .col2 {
  margin-left: 0px;
}

.split80 .col2 .column_inner {
  padding-left: 0px;
  padding-right: 0px;
}

/* -- SPLIT 20 80 ------------------------------ */
.split20 .col1 {
  float: none;
  width: auto;
}

.split20 .col1 .column_inner {
  padding-left: 0px;
  padding-right: 0px;  
}

.split20 .col2 {
  margin-left: 0px;
}

.split20 .col2 .column_inner {
  padding-left: 0px;
  padding-right: 0px;
}




#content {
  padding-left: 50px;
  padding-right: 50px;
}

.col2 .column_inner,
.narrowright .col1 .column_inner {
  border-left: 0px;
}

#header {
  background-image: none;
  background: #FFF;
}

#footer {
  background-image: none;
  background: #FFF;
  border-top: 1px solid #cc9900;
}

#crumbs {
  margin-left: 0px;
  padding-left: 0px;
}

#crumbs h1 {
  font-size: 24px;
  margin-left: 0px;
  padding-left: 0px;
}

#slogan,
#user_login_block,
#user_info_block,
#nav_tabs,
.block_tools,
.tool,
.dontprint {
  display: none;
}

.onlyprint {
  display: inherit;
}

#header h2 {
  font-size: 16px;
  text-align: center;
}
