/*
 * Alexis Houses style sheet
 */

body {
  margin: 0;
  padding: 0;
  text-align: left;
  font-family: sans-serif;
}
table {
  border-collapse: separate;
}
div {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

#body-wrapper {
  text-align: center;
}

#wrapper {
  width: 852px;
  margin: 0 auto;
}

#left-picture {
  width: 100px;
  min-height: 580px;
  float: left;
  background: url(images/door.png) no-repeat 100% 100%;
  z-index: 2;
  position: relative;
}

#squeezer {
  float: left;
  margin: 0 -100px;
  width: 100%;
}

#right-picture {
  width: 100px;
  min-height: 580px;
  float: left;
  background: url(images/tower-right.png) no-repeat 0 200px;
}

#body-part {
  margin: 0 100px;
  border: 1px solid black;
  border-top: none;
  min-height: 579px;
  text-align: left;
}

#header-wrapper {
  height: 135px;
  background: url(images/top.png) no-repeat;
}

#site-title {
  padding: 15px 10px 0 0;
  text-align: right;
  font-size: 200%;
  font-style: italic;
  font-weight: bold;
  color: black;
}

#site-title a {
  text-decoration: none;
  color: black;
}

#site-title a:hover {
  color: #884400;
}

#primary-links-wrapper {
  margin: 0;
  padding: 0;
  height: 30px;
  background-color: black;
}

#primary-links {
  margin: 0;
  padding: 0;
}

#primary-links h2 {
  display: none;
}

#primary-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#primary-links li {
  float: left;
  list-style: none;
  padding: 0 0 0 11px;
}

#primary-links a {
  display: block;
  padding: 0 11px 0 0;
  line-height: 30px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

#primary-links a:hover {
  color: #ffe0aa;
}

.cutemenu-bar {
  clear: none;
}

.cutemenu-label {
  padding: 0 11px 0 0;
  line-height: 30px;
  font-size: 16px;
  font-weight: bold;
  color: white;
}

.cutemenu-label:hover {
  color: #ffe0aa;
}

.cutemenu-dropdown-wrapper {
  margin: 0 0 0 0;
  background-color: black;
}
.cutemenu-dropdown-topleft {
  background: none;
}
.cutemenu-dropdown-top {
  margin: 0;
  padding: 0;
  background: none;
}
.cutemenu-dropdown-topright {
  background: none;
}
.cutemenu-dropdown-bottomleft {
  background: none;
}
.cutemenu-dropdown-bottom {
  margin: 0;
  padding: 0;
  background: none;
}
.cutemenu-dropdown-bottomright {
  background: none;
}
.cutemenu-dropdown-header {
  min-height: 0;
}
.cutemenu-dropdown-content {
  min-height: 0;
  padding: 0;
  border: none;
  background: none;
}
.cutemenu-subitem {
  padding: 0px 5px 10px 5px;
}

#page-wrapper {
  clear: none;
}

.node-title {
  margin: 5px 0 5px -5px;
  padding-left: 10px;
  font-size: 135%;
  font-weight: bold;
  border-left: 4px black solid;
}

#top-left-user-area, #top-middle-user-area, #top-right-user-area,
#bottom-left-user-area, #bottom-middle-user-area, #bottom-right-user-area {
  float: left;
}

.width100 {
  width: 100%;
}
.width50 {
  width: 50%;
}
.width33 {
  width: 33%;
}

#main-content {
  padding: 0 5px 5px 5px;
}

#squeeze {
}

.feed-item-title a {
  color: #3366ff;
}
/* hide inline links if any */
.feed-item-body a {
  color: black;
}

