/* Custom header image */
#header {
  background: #d13614 url('lostoutback/header.jpg') right no-repeat;
}

/* Page background */
#page {
  padding-bottom: 230px;
  background: white url('lostoutback/footer.jpg') bottom no-repeat;
}

/* Bugfix: prevent h1 from making page too wide */
h1 {
  width: auto;
}

ul.menu li a:link, ul.menu li a:visited {
  color: white;
  background: #927751;
}

ul.menu li a:hover {
  background: #333;
  color: #eee !important;
}

ul.menu li.current_page_item a:link,
ul.menu li.current_page_item a:visited,
ul.menu li.current_page_item a:hover {
  color: #333 !important;
  background: white;
  text-decoration: none;
}

/* Header photo credit */
#header .photocredit {
  position: absolute;
  right: 0;
  top: 200px;
  margin: 0 0.25em 0 0;
}

/* Stretchy primary column */
.primary {
  width: 60%;
}

#LSResult {
	width: 200px; /* To fit background, no matter column stretch */
}

/* Custom text style */
.primary .item .itemtext {
  font: 1.2em / 1.5em Georgia, "Times New Roman", Times, serif;
}

/* Custom aside handling (requires modified theloop.php) */
.primary .asides {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.primary .aside h3 {
  display: block;
  font: 1.2em / 1.5em Georgia, "Times New Roman", Times, serif;
  letter-spacing: normal;
  font-weight: bold;
  float: left;
  margin: 0 0.5em 0 0;
}

.permalink .primary .aside h3 { /* H3 is entry headlines */
  font: 2.2em / normal 'Trebuchet MS', Verdana, Sans-Serif;
  font-weight: normal;
  letter-spacing: -1px;
  display: inline;
  float: none;
  margin: inherit;
}

.primary .item {
  padding: 0 0 0 5px; /* 5px padding cancelled by -5px margin allows space for image borders */
  margin: 10px 0 15px -5px;
}

.primary .aside {
  margin: 5px 0 5px -5px;
}

.permalink .primary .item {
  margin: 0 0 0 -5px;
  padding: 5px 0 15px 5px;
}

.primary .aside .itemtext {
  text-align: left;
}

.permalink .primary .aside .itemtext {
  text-align: justify;
  font: 1.2em / 1.5em Georgia, "Times New Roman", Times, serif;
  color: #444;
}

.primary .aside h3:before {
  content: "\00BB\00A0\00A0"; /* UTF-8 &raquo;&nbsp;&nbsp; */
}

.permalink .primary .aside h3:before {
  content: "";
}

.primary .aside .metadata {
  display: inline;
  white-space: nowrap;
  margin: 0;
}

.permalink .primary .aside .metadata {
  display: block;
  white-space: normal;
  margin-top: 2px;
}

.primary .aside .chronodata:after {
  content: "";
}

.permalink .primary .aside .chronodata:after {
  content: ".";
}

/* Asides have their edit link image at the bottom */
.aside .editlink img {
  top: auto;
  bottom: 0;
}

/* CSS Syntax error in K2 Beta2 style.css */
acronym, abbr/*, span.caps*/ {
  font-size: 0.9em;
  letter-spacing: .07em;
  border-bottom: 1px dashed #999;
  cursor: help;
}

/* Entries wrap floats (height: 1% hack for IE needed) */
.primary .entry {
  overflow: hidden;
}

/* Balance column tops */
.primary .item:first-child {
  margin-top: 0;
}

/* in-article h4s don't need so much spacing */
.itemtext h4 {
	padding-top: 0;
}

.primary .podPress_content {
	text-align: left;
}
