/****************************/
/* 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.               */

/* Steps to activate local.css:                       */
/* 1. Add your custom css to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Uncomment (remove leading semicolon from ) the  */ 
/*    following line in your theme's .info file:      */
/*    ;stylesheets[all][] = local.css                 */
/* 4. Clear cached data at admin/settings/performance */
h2.title a:link,
h2.title a:visited {
  color: #800000;
} 
h2.title a:hover,
h2.title a:active {
  color: #755324;
}
#primary-menu ul.menu li a {
  color: #800000;
}
#sidebar-first h2.block-title {
  background-color: #D27D2C;
  font-size: 1.3em;
  color: #fff;
  padding: 4px 8px 1px 46px;
  text-align: right;
  text-shadow: #545454 1px 1px; 
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
}
#sidebar-last h2.block-title {
  background-color: #F8DB84;
  font-size: 1.3em;
  color: #755324;
  padding: 4px 8px 1px 46px;
  text-align: right;
  text-shadow: #545454 1px 1px; 
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
}
#header-first #logo {                            /* logo postion.  default image replaced if you upload your own */
  float: left;
  margin: 0 14px 0 0;
}
#header {
  background: #fff url('images/header-bg.jpg') no-repeat center top;
  padding-left: 15px;
}
#sidebar-last {
  background-color: #545e68;
  float: right;
  overflow: hidden;
  margin: 0 0 0 0;
}
body.layout-first-main-last #content-wrapper #sidebar-last {
  background-color: transparent;
  margin: 0;
  padding: 0 0 0 20px;
  width: 180px;
}
body.layout-main-last #sidebar-last h2.block-title {
  border-bottom: 1px solid #c7d0d8;
  background-color: transparent;
  color: #666;
  padding: 0;
  text-align: left;
  text-shadow: none;
  width: 180px;
}
body.layout-main-last #content-wrapper {
  margin: 20px 20px 0 0;
  position: relative;
  width: 700px;
  z-index: 1;
}
body.layout-main-last #sidebar-last {
  background-color: transparent;
  position: relative;
  margin: 20px 0 0 0;
  width: 180px;
}