@import url(../style.css);

body {
	background:#bfbf86;
	color: #333;
  font-size: 80%;
}

#wrapper {
  width: 980px;
  margin: 0 auto;
	background: #ffc;
}
#shadows {
  position: absolute;
  z-index: -1;
  left: -10px;
  right: -10px;
  height: 100%;
  background: url(img/body_bg.png) repeat-y;
}

#sub_header {
	background:url(img/sub_header.png) left top repeat-x;
  margin-top: 1px;
}

#logo {
	margin: 0 0 0 5px;
  padding-bottom: 0;
}

#logo img {
  vertical-align: bottom;
}

.site-slogan {
  color: #5d742e;
  display: block;
  padding: 0;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.6em;
  font-weight: normal;
  font-style: italic;
  margin: -80px 0 0 168px;
}

#primary li {
  padding: 12px 0;
}

#primary a, #primary a:link, #primary a:visited {
  color: #203000;
	background:#8ab62c url(img/tab.png) top left repeat-x;
  padding: 12px 15px;
}

#primary a:hover, #primary a.active, #primary .active-trail a {
  color: #fff;
	background:#334c00 url(img/tab-active.png) top left repeat-x;
}

#sub_header {
  height: 40px;
}

#search {
	background:url(img/search.png);
  padding: 7px 15px;
  top: 5px;
}

#search label {
  color: #ddd;
  font-size: 0.9em;
}

#search .form-text {
  font-size: 0.9em;
  border: none;
  height: 19px;
  padding: 3px 3px 0 3px;
}

.form-text {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

#footer .links {
  display: none;
}

#footer {
  padding-bottom: 10px;
}

#author_link {
  display: none;
}

.mission {
  margin-top: -22px;
  margin-bottom: -15px;
  position: relative;
}
#main .title {
  position: relative;
}
#main .tabs {
  position: relative;
}

#center {
  overflow: visible;
  font-size: 1.1em;
}

#secondary {
  position: static;
  right: auto;
  top: auto;
  font-size: inherit;
  color: inherit;
}

#left {
  padding: 0 10px;
}

#left .collapsed a, #left .leaf a {
  border-bottom: 1px solid #e0e4b9;
}

/* Secondary links menuizing */

#right {
  width: 170px;
  padding-right: 0;
}
#right .block {
  padding-left: 3px;
}

#right .linkmenu li {
	padding:0;
	line-height:1.4em;
  list-style-type: square;
  list-style-image: url(../../../../../misc/menu-leaf.png);
  margin: 0;
}

#right .linkmenu a {
	display:block;
	padding:4px;
	height:1%; /* IE WIN */
	text-decoration:none;
	border-bottom:1px solid #e0e4b9;
}

#right .linkmenu a:hover {
	background-color:#9ACA31;
	color:#fff;
	text-decoration:none;
}
