/* $Id: local_sample.css,v 1.1.2.2 2008/12/15 21:02:34 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                   */
/* 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 */

html {
  background: #FFF;                               /* background & font color */
  color: #666;
}

#page {
  background-color: #FFF;
  margin: 0;
  width: 100%;
}

/* added by katanyoo */
body.layout-first-main #content-wrapper {
  margin: 24px 0 0 0;
  width: 726px;
}

a {
  color: #008a00;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

a:link,
a:visited {
  color: #008a00;
}  


#content-top h2.block-title {
  background-color: #ff9f2e;
/*  background: transparent;*/
  color: #222;
  padding: 8px 8px 6px 8px;
  text-align: left;
/*  text-shadow: #545454 1px 1px;*/
/*  -moz-border-radius: 6px;
  -webkit-border-radius: 6px; */
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
}

#content-top div.content {
  background: #fff url('images/block-gradient.png') no-repeat center bottom;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top: 1px solid #ddd;
  padding: 10px 10px 8px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
/*  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;*/
}

table {
  border-collapse: collapse;
  margin: 10px 0 10px;
  width: 98%;
}

tbody {
  border-top: 0px;
}

thead th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 0px;
}

tr.even td {
  background-color: #efe;
  border-bottom: 0px;
  padding-left: 20px;
}

tr.odd td {
  background-color: #fee;
  border-bottom: 0px;
  padding-left: 20px;
}

#preface-wrapper {
	width: 988px;
}

#preface-wrapper #preface-first,
#preface-wrapper #preface-middle,
#preface-wrapper #preface-last {
	width: 300px;
}

#closure
{
	background-color: #2e75a3;
	color: #fff;
	text-align: center;
	padding: 5px;
}


#sidebar-first h2.block-title,
#sidebar-last h2.block-title {
  background-color: #008A00;
/*  background-color: #900;*/
/*  background: transparent;*/
  color: #ddd;
  padding: 8px 8px 6px 46px;
  text-align: right;
/*  text-shadow: #545454 1px 1px; */
  text-shadow: none;
/*  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;*/
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
}

#sidebar-first div.block div.content,
#sidebar-last div.block div.content
{
  background: #fff url('images/block-gradient.png') no-repeat center bottom;
  border-bottom: 3px solid #F1F5F7;
  padding: 10px 10px 8px;
  border: 1px solid #ddd;
/*  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;*/
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
}

body.layout-first-main #sidebar-first {
  margin: 24px 14px 0 0;
  width: 200px;
}

#header-wrapper {
  background-color: inherit;
  margin: 0px auto;
  padding: 0;
  width: 960px;
}
