/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech 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.  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 */


/* Header Regions
-------------------------------------------------------------- */

/* Header Group Mods by BK*/
.header-group-wrapper {
  background: black;
  float: left;
}

/* Header Top */
.header-top-wrapper {
  background: #4f4f4f url(../images/secondary-menu-bg.png) repeat-x top left;
  float: left;
  min-height: 8px;
}

/* Header Wrapper */
.header-group .block {
  margin: 0;
}

.header-group .inner {
  background: black;
  color: #b0b0b0;
}

.header-group-inner {
  padding: 15px 0;
}


/* Image Mods by BK*/
/-------------------------------------------------------------- */

.feed-icon {
  display: none;
}

body img {
	float: left;
	padding: 4px 6px 4px 4px;
}

.feed-icon img {
display:none;
}


/* Links Mods by BK*/
/-------------------------------------------------------------- */

/* Links */
a:link,
a:visited {
  color: navy;
}

a:hover,
a:focus,
a:active {
  color: #000000;
}

.prosper-lightgraybackground-border a:link,
.prosper-lightgraybackground-border a:visited {
  color: navy;
}

/* visited pseudo selector so IE6 applies text colour */
.primary-menu-inner ul.menu li a:link,
.primary-menu-inner ul.menu li a:visited {
  border-left: 1px solid #5b5b5b;
  color: #aeaeae;
  display: block;
  float: left;
  padding: 4px 12px 4px 12px;
}

.primary-menu-inner ul.menu li a:hover,
.primary-menu-inner ul.menu li a:focus {
  color: navy;
}

/* styles for Superfish primary menu */
.primary-menu-inner ul.sf-menu {
  float: none;
}

.primary-menu-inner ul.sf-menu li a:hover,
.primary-menu-inner ul.menu li.active-trail a,
.primary-menu-inner ul.sf-menu li:hover a,
.primary-menu-inner ul.sf-menu li.hover a {
  background: #E8D87D;
  color: #8b8b8b;
}

/* Headings mods by BK */
/-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
  color: #000000;
  font-weight: normal;
  line-height: 100%;
}


.prosper-shoppingcart-light .content {
  background: transparent;
  border-bottom: 2px solid #bfbfbf;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
  color: #686868;
  padding: 5px;
}

/* Panels Mods by Kate
/-------------------------------------------------------------- */
/* $Id: threecol_25_50_25_stacked.css,v 1.1.2.1 2008/12/16 21:27:58 merlinofchaos Exp $ */

.panel-3col-stacked { 
/*  overflow: hidden;  */
}

.panel-3col-stacked .panel-col-top,
.panel-3col-stacked .panel-col-bottom { 
  width: 100%; 
  clear: both;
}

.panel-3col-stacked .panel-col-top .inside {
  margin-bottom: .5em;
}

.panel-3col-stacked .panel-col-first { 
  float: left; 
  width: 0%; 
}

.panel-3col-stacked .panel-col .inside { 
  margin: 0 .5em 1em .5em;
}

.panel-3col-stacked .panel-col { 
  float: left; 
  width: 75%; 
}

.panel-3col-stacked .panel-col .inside { 
  margin: 0 .5em 1em .5em;
}

.panel-3col-stacked .panel-col-last { 
  float: left; 
  width: 25%; 
}

.panel-3col-stacked .panel-col-last .inside { 
  margin: 0 0 1em .5em;
}

.panel-3col-stacked .panel-separator {
  margin: 0 0 1em 0;
}


/* Primary Menu mods by BK
/-------------------------------------------------------------- */
.header-primary-menu-wrapper {
  background: #1d1d1d url(../images/primary-menu-bg.png) repeat-x top left;
  border-bottom: 5px solid #000000;
  float: left;
}

/* More Primary Menu mods by Chris
/-------------------------------------------------------------- */
/* gutters (2 x margin) */
.block .inner {
  margin-left: 1px;
  margin-right: 1px;
}

/* Read more and tags in node mods by BK
/-------------------------------------------------------------- */

.node .read-more,
.node .more-link,
.node .links {
  font-size: 85%;
}


/* Nodes
/-------------------------------------------------------------- */
.node_read_more a:link,
.node_read_more a:visited {
  background: #aeaeae;
  border: 2px solid #e9e9e9;
  color: #fff;
}


div.content-messages-inner div.error {
  background-color: #FFF2F2;
  border-color: #CC0000;
  color: navy;
}

/* Taxonomy
/-------------------------------------------------------------- */

.terms {
  line-height: 130%;
	color: red;
}



.views-row { clear: both; margin: 20px 0; overflow: hidden; }



/* Remove IMCE's log display. */

body.imce #log-wrapper {
  display: none;
}

body.imce #log-prv-wrapper #log-resizer.x-resizer {
  display: none;
}

body.imce #log-clearer {
  display: none !important;
}

/* Remove IMCE's display navigation */
body.imce #navigation-wrapper {
  display:none;
}

body.imce .x-resizer {
  display: none;
}
body.imce .y-resizer {
  height: 6px;
  background-color: white;
}
body.imce #log-prv-wrapper {
  border: none;
  background-color: #EBEBEB;
}
body.imce #browse-wrapper {
  border: none;

}
body.imce table#file-header td:hover,
body.imce table#file-header td.asc,
body.imce table#file-header td.desc {
  cursor: pointer;
  text-decoration: underline;
  color: #027AC6;
}
body.imce table#file-header td {
  color: #027AC6;
}

body.imce ul.secondary li {
  border: none;
}

body.imce #file-list tr:hover,
body.imce tr.highlight {
  background-color: #FFFFCC;
}

body.imce tr.selected td {
  background-color: #fffaad;
}

body.imce table#file-list {
  border-top: 2px solid #C0C0C0;
}

body.imce table.files td {
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  cursor: pointer;
}

body.imce a,
body.imce div {
  outline:none;
}

body.imce ul.secondary li {
  margin:0 0.4em;
  padding: 0px;
}

body.imce #ops-wrapper {
  background: transparent;
  border: none;
  margin-bottom: 20px;
}

body.imce ul#ops-list li a,
body.imce ul#ops-list li a:hover,
body.imce ul#ops-list li a:link,
body.imce ul#ops-list li a:visited,
body.imce ul#ops-list li a:active {
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  background:url("images/sprites.png") repeat-x scroll 0 -1069px transparent;
  cursor:pointer;
  padding:5px 10px;
  color:#000000;
  font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
  text-align:left;
  text-decoration:none;
  white-space:nowrap;
  width:auto;
  vertical-align:baseline;
  height:auto;
  margin:0 15px 0 0;
  border-collapse:collapse;
  border:0 none;
}

body.imce ul#ops-list li#op-item-delete a,
body.imce ul#ops-list li#op-item-delete a:hover,
body.imce ul#ops-list li#op-item-delete a:link,
body.imce ul#ops-list li#op-item-delete a:visited,
body.imce ul#ops-list li#op-item-delete a:active {
  background:url("images/sprites.png") repeat-x scroll 0 -1106px transparent;
}

body.imce ul#ops-list li#op-item-sendto a:link,
body.imce ul#ops-list li#op-item-sendto a:visited {background-position:0 -1143px;}


body.imce ul#ops-list li a:hover,
body.imce ul#ops-list li#op-item-sendto a:hover,
body.imce ul#ops-list li#op-item-delete a:hover {
  background-position:0 -1181px;
}

#block-block-2 { display: none; }

#sidebar-first {
    width: 200px;
    padding-right: 40px;
}

#sidebar-first .grid16-4 {
    width: 200px;
}

