/*
 * *
 * * @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 {
  margin: 0; }
  #skip-link a,
  #skip-link a:visited {
    display: block;
    width: 100%;
    padding: 2px 0 3px 0;
    text-align: center;
    background-color: #666666;
    color: white; }

/*
 * 
 * * Header
 */

#logo {
    /*
   * Wrapping link for logo
   */
  float: left;
    /*
   * LTR
   */
  margin: 0;
  padding: 0; }
  #logo img {
    vertical-align: bottom; }

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

#site-name {
    /*
   * The name of the website
   */
  margin: 0;
  font-size: 2em;
  line-height: 1.5em; }
  #site-name a:link,
  #site-name a:visited {
    color: black;
    text-decoration: none; }
  #site-name a:hover,
  #site-name a:focus {
    text-decoration: underline; }

#site-slogan {
    /*
   * The slogan (or tagline) of a website
   */
  margin: 0;
  font-size: 1em; }

.region-header {
    /*
   * Wrapper for any blocks placed in the header region
   */
  clear: both;
    /*
   * Clear the logo
   */ }

/*
 * 
 * * Main (container for everything else)
 */

/*
 * 
 * * Content
 */


.breadcrumb {
    /*
   * The path to the current page in the form of a list of links
   */ }
  .breadcrumb ol {
    margin: 0;
    padding: 0; }
  .breadcrumb li {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0; }






h3.title {
    /*
   * Comment title
   */
  margin: 0; }

tr.even {
    /*
   * Some tables have rows marked even or odd.
   */
    /*
   * background-color: #eee;
   */
    /*
   * Drupal core uses a #eee background
   */ }

tr.odd {
    /*
   * background-color: #eee;
   */
    /*
   * Drupal core uses a #eee background
   */ }

div.messages {
    /*
   * Important messages (status, warning, and error) for the user. See also the declarations in messages.css.
   */
  margin: 1.5em 0;
    /*
   * Drupal core uses "6px 0" margin
   */ }
  div.messages ul {
    margin-top: 0;
    margin-bottom: 0; }

div.status {
    /*
   * Normal priority messages
   */ }

div.warning,
tr.warning {
    /*
   * Medium priority messages
   */
    /*
   * border: 1px solid #f0c020;
   */
    /*
   * Drupal core uses: 1px solid #f0c020
   */ }

div.error,
tr.error {
    /*
   * High priority messages. See also the .error declaration below.
   */ }

.error {
    /*
   * Errors that are separate from div.messages status messages.
   */
    /*
   * color: #e55;
   */
    /*
   * Drupal core uses a #e55 background
   */ }

.warning {
    /*
   * Warnings that are separate from div.messages status messages.
   */
    /*
   * color: #e09010;
   */
    /*
   * Drupal core uses a #e09010 background
   */ }

.tabs {
    /*
   * See also the tabs.css file.
   */ }

.region-help {
    /*
   * Help text on a page
   */ }

.more-help-link {
    /*
   * Link to more help
   */ }

.region-content {
    /*
   * Wrapper for the actual page content
   */ }

ul.inline {
    /*
   * List of links generated by theme_links()
   */
  display: inline;
  padding: 0; }
  ul.inline li {
    display: inline;
    list-style-type: none;
    padding: 0 1em 0 0;
        /*
     * LTR
     */ }

span.field-label {
    /*
   * The inline field label used by the Fences module
   */
  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 0.5em; }

.feed-icon {
    /*
   * The link to the RSS or Atom feed for the current list of content
   */ }

.more-link {
    /*
   * Aggregator, blog, and forum more link
   */ }

/*
 * 
 * * First sidebar (on left in LTR languages, on right in RTL)
 * *
 * * Remember to NOT add padding or margin to your .region-sidebar-first
 * * (see the layout.css file.)
 */

/*
 * 
 * * Second sidebar (on right in LTR languages, on left in RTL)
 * *
 * * Remember to NOT add padding or margin to your .region-sidebar-second
 * * (see the layout.css file.)
 */

/*
 * 
 * * Footer
 */

/*
 * 
 * * Page bottom
 */
.region-bottom {
    /*
   * Wrapper for any blocks placed in the page bottom region
   */ }

