/* $Id: local_sample.css,v 1.2.2.2 2009/12/22 06:47:47 jwolf Exp $ */

/* 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  
 */
html {
  background: #e2e6e8;                               /* background & font color */
  color: #444444;
  min-width: 975px;
}
.history {
  font-size: 1.5em;
  margin-bottom: 14px;
}

#main-wrapper {
  background: #F0F5F7 url('images/content-gradient30.png') repeat-x 0 1px;
}
/*#header-wrapper {
  background:  url('images/acoldday_logo.jpg')no-repeat;
}

/* rounded blocks styles -= layout-first-main-last & layout-first-main blocks */
#sidebar-first h2.block-title,
#sidebar-last h2.block-title,
#postscript-wrapper h2.block-title {
  background-color: #144a6e;
  color: #fff;
  padding: 8px 8px 6px 46px;
  text-align: right;
  text-shadow: #545454 1px 1px; 
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
   border-top-left-radius: 3px;
   border-top-right-radius: 3px;
}

#sidebar-first div.block div.content,
#sidebar-last div.block div.content,
#postscript-wrapper div.block div.content {
  background: transparent url('images/block-gradient.png') no-repeat center bottom;
  border-bottom: 3px solid #ff9c06;
  padding: 10px 10px 8px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px; 
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}
#header  {height:60px;}

/****************************************************
            Primary Links
*****************************************************/
#primary-menu ul.menu li {          /* top item layout */
  background: #6087af;
  display: block;
  float: left;    /* LTR */
  margin: 0 4px 0 0;
  padding: 0 0 0 0.833em;    /* 0 0 0 10px */
  position: relative;
  width:  auto;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
}

#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover,
#primary-menu ul.menu li.active-trail {
  background-position: left -29px;
 background: #2f74a4;
}

#primary-menu ul.menu li a {
  background: #6087af;
  color: #fff;
  font-weight:bold;
  display: block;
  padding: 0.416em 0.833em 0.083em 0;    /* 5px 10px 1px 0 */
  text-decoration: none;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
  
}

#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a,
#primary-menu ul.menu li.active-trail a {
  background-position: left -29px;
  color: #fff;
  background:#2f74a4;
}

 /****************************************************
                       Releases
******************************************************/
.two-col-33-66 { border-bottom:3px solid #ff9c06; margin-bottom:10px; padding-bottom:10px;}
.two-col-33-66 img { border:1px solid #ffa926;}
.two-col-33-66 .block .title, .two-col-33-66 .block .content { color:#003e7e;}
/*********************************************************
                      donate block
***********************************************************/
#block-block-1 .content {text-align:center;}

/************************************************************
                    fluid.css
********************************************************/
body.layout-first-main #sidebar-first {
  margin-right: -240px;
  min-width: 240px;
  max-width: 250px;
}
/************************************************************
                Sidebar Last
***********************************************************/
body.layout-first-main-last #content-wrapper #sidebar-last {
  background-color: transparent;
  margin: 0;
  padding: 0 0 0 20px;    /* LTR */
  width: 220px;
}

/********************************************************
                  Search Box
*********************************************************/

#header #search-box {
  background-color: #f0f5f7;
  border: 1px solid #ff9c06;
  float: right;    /* LTR */
  padding: 4px;
  position: relative;
  top: 0;
  width: 18em;
  -moz-border-radius-bottomleft: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-left-radius: 12px;
  -webkit-border-bottom-right-radius: 12px;
   border-bottom-right-radius: 12px;
   border-bottom-left-radius: 12px;
}

#header #search-box input.form-text {
  height: 14px;
  padding: 3px 3px 8px 3px;
  width: 136px;
 float:left; margin-left:10px;
}

/* theming for header search box */
#header #search-box input.form-submit {
  background: #EFEBE7;
  border: 1px solid #ccc;
  color: #194765;
  cursor: pointer; 
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  font-weight: normal;
  outline: none;
  padding: 1px;
  text-transform: none;
  -moz-border-radius: 0;
  -moz-outline-radius: 0;
  -webkit-border-radius: 0;
}
/**********************************************************
                      get it block
************************************************************/
#header-middle {
margin:0;
}
 #block-block-14 {
  background:  url('images/orange.png') repeat-x;
  border: 1px solid #1a1c46;
 text-align:center;
 font-weight:bold;
 font-size:140%;
  width: 11em;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
   border-radius: 12px;  

}
#block-block-14 a  { color:#1a1c46;}
#block-block-14 .content {border-bottom:none;}

/**********************************************************                           Products
**********************************************************/
.products  { border:1px solid #ccc; padding:10px; background:#f0f5f7; width:90%; margin-left: 60px;
}
.node-type-products, #block-block-11, #block-block-18,  #block-views-simpleviews_discover-block_1 {
  border:2px solid #ccc; 
  padding:4px; background:#fff;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
   border-radius: 12px;   
}
/*.......adding orange lower border to main area blocks.......*/
#block-views-simpleviews_discover-block_1 .content,
.node-type-products .content,#block-block-18 .content,
#block-block-11 .content
 {border-bottom: 3px solid #ff9c06;}

.node-type-products h2.title  {
   background-color: #144a6e;
   padding: 8px;
   text-shadow: #545454 1px 1px;  }
.node-type-products h2.title a  {
  color: #fff;
  padding: 8px 8px 6px 6px;
  text-shadow: #545454 1px 1px;  }
.node-type-products h2  {font-weight:bold;}
.node-type-products .content  {padding:4px 14px 4px 14px;}

/******************************************************
                   about page
**********************************************************/
#block-block-11 h2.block-title, #block-block-18 h2.block-title, #block-views-simpleviews_discover-block_1 h2.block-title
 {
  background-color: #144a6e;
  color: #fff;
  padding: 8px 8px 6px 16px;
  text-shadow: #545454 1px 1px; 
}
#block-views-simpleviews_discover-block .views-field-title, #block-views-f8f0dde875887c91adfb27c77821efcc .views-field-title { font-size:110%; margin:5px;}
#block-block-18  { clear:both;}

/*.....Remove bottom border.....*/
div.node.full-node div.content {
  border-bottom: 0px solid #D6DDB9;
}

/*****************************************************
                     testimonials
************************************************************/
#block-views-simpleviews_discover-block_1  {}

#block-views-simpleviews_discover-block_1 .views-field-title  {font-size:130%; margin:5px 0 10px 0;}
#block-views-simpleviews_discover-block_1  { vertical-align: middle;}
.view-simpleviews-discover img {float:left; margin-right:20px;}
.view-simpleviews-discover .views-field-title  {font-size:150%; margin-bottom:30px;}
#block-views-simpleviews_discover-block_1 .field-content {margin:5px 0; }
#block-views-simpleviews_discover-block_1 .views-field-field-more-value {margin-top:-10px;}



.field-field-avatar {float:left; margin-right:20px;}
/***********************************************
               Featured on Front
**********************************************/
/*  from views slideshow module contrib folder css....*/
/* Pager Settings */
#block-views-simpleviews_featured-block  {float:left;}
.views_slideshow_singleframe_pager div a img {
  width: 60px;
  height: 46px;
}

#views_slideshow_singleframe_teaser_section_simpleviews_featured-block  { position:relative;}
#block-views-simpleviews_featured-block  img {border:1px solid #ffa926;}
#block-views-simpleviews_featured-block  {width:400px;}
.views_slideshow_singleframe_pager_simpleviews_featured-block,   .views_slideshow_pagerThumbnails { background:;}
.views-slideshow-controls-top  { background: transparent; width:390px; }

/*........Pager background.......*/
#views_slideshow_singleframe_pager_simpleviews_featured-block .pager-first:hover,
#views_slideshow_singleframe_pager_simpleviews_featured-block .pager-next:hover,
#views_slideshow_singleframe_pager_simpleviews_featured-block .pager-previous:hover,
#views_slideshow_singleframe_pager_simpleviews_featured-block .pager-item:hover,
#views_slideshow_singleframe_pager_simpleviews_featured-block .pager-previous:hover,
#views_slideshow_singleframe_pager_simpleviews_featured-block .pager-last:hover,
#views_slideshow_singleframe_pager_simpleviews_featured-block .pager-item {
  background-color: #f0f5f7;
  border:none;
}

/*............ transparency.....*/
.transparency  {
position:absolute; 
bottom:3px; 
left:0px; 
width:400px; 
height:50px; 
background-color:#000a14; 
filter:alpha(opacity=70%); 
opacity:0.7; 
-moz-opacity:0.7;
}
.mycontent { position:absolute; bottom:-5px; left:5px; color:#fff; width:98%;}

/*****************************************************
             Archives Link
*****************************************************/
#archives  {
  padding: 3px;
  position: absolute;
  top:50px; right:18px;
  background-color: #f0f5f7;
  border: 1px solid #000;
  width: 6em;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
   border-radius: 6px;
   text-align:center;
}

/************************************
           Twitter Feed
***************************************/

.feed-field-date { font-style: italic; font-size:90%; color:#003e7e;}

/****************************************
           Releases Pages
******************************************/
.node img {float:right; clear:right; margin:30px 0 0 30px; }

/****************************************
           Now Shipping
***************************************/
#preface-wrapper {
  color: #fff;
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  font-size: 1.1em;
  margin: 0 auto;
  padding: 2px 0 2px 0;
  width: 960px;
}
#mission {padding:2px 0 0 0; }


div.node.sticky.teaser {
  background-color: #f0f5f7;
  border: none;
  padding: 8px;
}
div.node.sticky.teaser .meta { display:none;}
div.node.sticky.teaser .readmore-item { display:none;}

/*********************************************
  Styling for M11 Block
*********************************************/
#block-block-22  { background:URL('images/mepis-desktop800.jpg') no-repeat;
height:400px; width:800px;
  }
#block-block-22 ul li {color:#fff;
font-size:160%; margin-left:50px; line-height:2; letter-spacing:2px;}
#block-block-22  .title  {color:#fff;font-size:200%; margin-left:20px; padding-top:20px;padding-bottom:5px;}

.m11-left  {padding-top:30px;}

.m11-right  {float:right; margin-right:20px; margin-top:158px;}
.m11-more  {margin-left:640px; padding-top:65px; }
.m11-more a {color:#fff; font-style:italic;}

#content-top .block-wrapper #block-block-22 { margin:0 auto;}