/**
 * @file
 *
 * Page Styling.
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */

/*
 * Body
 */
body {
  margin: 0;
  padding: 0;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

#logo {
  float: left;
}

#name-and-slogan /* Wrapper for website name and slogan */ {
  float: left;
}

h1#site-name,
div#site-name {
  margin: 0;
}

#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}

#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#header {
  background-color:#E2E2D2;
}

.breadcrumb /* The path to the current page in the form of a list of links */ {
  padding-bottom: 0; /* Undo system.css */
}

h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title, /* Comment title */
h4.title {
  margin: 0;
}

h1.title {
  margin: 0;
}

.node-type-page h1.title,
.node-type-story h1.title {
  line-height: 1;
  margin: 0 0 0.5em 0;
}

/* Important messages (status, warning, and error) for the user. */
/* See also the declarations in messages.css. */
div.messages {
  margin: 1.5em 0;
}

div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* Wrapper for the actual page content */
.region-content {
  padding: 1.5em 0 0 0;
}

.node-type-page .region-content,
.node-type-story .region-content {
  padding: 0;
}

ul.links /* List of links */ {
}

ul.links.inline {
  display: block; /* Let the links be inline, but the container be a block. */
}

ul.links li {
 padding: 0 1em 0 0; /* LTR */
}

.item-list .pager /* A list of page numbers when more than 1 page of content is available */ {
  padding: 0;
}

.item-list .pager li /* Each page number in the pager list */ {
  padding: 0;
  text-align: center;
}

/*
 * Footer
 */
.region-footer {
  text-align: center;
}
