/* $Id: local-sample.css,v 1.4 2010/12/05 17:22:28 aross Exp $ */ 

/**
 * @file
 * Put your custom CSS and CSS overrides in this file
 */

/* HOW TO USE LOCAL.CSS */
/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */



/* HELPER CODE FOR SETTING BACKGROUND IMAGES */

/* Add a custom header background (above navbar) here */
#header-group {
background-color: #ffffff;
}

/* Add background image to preface top region (right below the navbar)  */

/* IMPORTANT: If there are no blocks in the preface top region, set     */
/* an image here, and set a height for the region.  Also, if you are    */
/* using a fluid width layout of less than 100%, you will need to set   */
/* a width.                                                             */
#preface-top-container{
}
/* If there are blocks in the preface top region, use the following instead */
#preface-top {
}


body {
    background-attachment: fixed;
    background-color: #24335E;
/*    background-image: url("http://www.prescottenews.com/templates/penews/images/bg.gif"); */
    background-repeat: repeat-x;
    font-family: Arial,SunSans-Regular,sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
#interior {
    background-attachment: fixed;
/*    background-image: url("http://www.prescottenews.com/templates/penews/images/bg.gif"); */
    background-position: 0 top;
    background-repeat: no-repeat;
    padding: 20px;
}
p {
    font-size: 12px;
    line-height: 18px;
    margin: 12px 0;
}
#primary-menu.block {
    margin: 0px 0 0;
    color: #24335E
}
h3 {
    color: #24335E;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
h4 {
    margin: 20px 0 0;
    padding: 0;
}
a:link {
    color: #990000;
    text-decoration: none;
}
a:visited {
    color: #990000;
    text-decoration: none;
}
a:hover {
    color: #343430;
    text-decoration: none;
}
a:active {
    color: #990000;
    text-decoration: none;
}

/* --------------------- BLUE BODY BACKGROUND ------------------------------- */

body.blue {
  background: #335299 url(../images/bg-blue.gif) top left repeat-x;
}

.blue a,
.blue a:link,
.blue a:visited {
  color: #767676;
}

.blue a:hover,
.blue a:focus,
.blue a:active {
  color: #000;
}

.blue #site-name a:link,
.blue #site-name a:visited,
.blue #site-name a:hover,
.blue #site-name a:active {
  color: #FFF;
}

.blue #slogan {
  color: #24335E;
}

.blue .secondary-menu-inner ul.links li a:link,
.blue .secondary-menu-inner ul.links li a:visited {
  color: #24335E;
}

.blue .secondary-menu-inner ul.links li a:hover,
.blue .secondary-menu-inner ul.links li a:focus,
.blue .secondary-menu-inner ul.links li a.active {
  color: #000;
}

.blue .footer-message-text {
  color: #9ABCE4;
}

.blue .node div.links {
  background-color: #CCC;
}

/* --------------------- BLUE NAVBAR/BUTTONS ------------------------------ */

/* PRIMARY MENU */
.blue-accents .primary-menu {
  background: #2C2C2C url(../images/nav-bg-blue.gif) top left repeat-x;
  border-bottom: 1px solid #064287;
}

.blue-accents .primary-menu-inner ul.sf-menu {
  border-right: 1px solid #4181C9; /* LTR */
}

.blue-accents .primary-menu-inner ul.sf-menu a,
.blue-accents .primary-menu-inner ul.sf-menu a:visited,
.blue-accents .primary-menu-inner ul.sf-menu ul.menu a,
.blue-accents .primary-menu-inner ul.sf-menu ul.menu a:visited {
  color: #FFF;
}

.blue-accents .primary-menu-inner ul.sf-menu a:hover,
.blue-accents .primary-menu-inner ul.sf-menu a:active,
.blue-accents .primary-menu-inner ul.sf-menu a:focus {
  color: #000
}

.blue-accents .primary-menu-inner ul.sf-menu li {
  border-right: 1px solid #064287; /* LTR */
  border-left: 1px solid #4181C9; /* LTR */
}

.blue-accents .primary-menu-inner ul.sf-menu li.first {
  border-left: 0; /* LTR */
}

.blue-accents .primary-menu-inner ul.sf-menu ul {
  border: none;
}

.blue-accents .primary-menu-inner ul.sf-menu li li {
  border: 1px solid #4181C9;
  border-top: 0;
  background-color: #1B5FAD;
}

.blue-accents .primary-menu-inner ul.sf-menu li li.first {
  border: 1px solid #4181C9;
}

.blue-accents .primary-menu-inner ul.sf-menu li ul li:hover,
.blue-accents .primary-menu-inner ul.sf-menu li ul li.sfHover {
  background-color: #023E84;
}

/* FORM SUBMIT BUTTONS */
.blue-accents form input.form-submit {
  background: #2C2C2C url(../images/nav-bg-blue.gif) top left repeat-x;
  border-bottom: 1px solid #064287;
  border-top: 1px solid #4181C9;
  border-right: 1px solid #064287; /* LTR */
  border-left: 1px solid #4181C9; /* LTR */
  color: #FFF;
}

