html, body {
  padding: 0;
  margin: 0;
  background-color: #d5a869;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #747476; 
}
html.front, body.front {
    overflow: hidden;
	height: 100%;
}
a {
  outline: none;
}
#main {
  margin: 0 auto;
  background-color: #f1eacf;
  width: 960px;
  height: 100%;
  padding-bottom: 350px;
}

* html .content {
  height: 100%;
}
#head {
  text-align: center; 
  padding-top: 20px;
}
#head a {
  display: block;
  margin: 0 auto;
  width: 320px;
}
#head a img {
  border: 0;
}
#leftcol {
  float: left;
  width: 320px;
  padding-top: 35px;
}
#rightcol {
  float: right;
  width: 295px;
  padding-top: 40px;
}
#rightcol p {
  padding-right: 25px;
  margin: 0;
  text-indent: 20px;
}
#front-content {
  margin: 0 295px 0 320px;
  height: 100%;
}
#content {
  margin: 0 0 0 320px;
  height: 100%;
}
#front-content-top {
  height: 400px;
  background: url(images/flower.jpg) no-repeat;
}
#content-bottom {
  padding: 40px 35px 35px 0;
}
.messages, #content-bottom p {
  margin: 10px 0;
}
#front-content-bottom {
  background-color: #d5a869;
  width: 319px;
  height: 100%;
}
#primary-links a {
  display: block;
  text-align: center;
  font-size: 15px;
  color: #747476;
  text-decoration: none;
  margin-bottom: 6px;
  padding: 12px 0 12px; 
}
#secondary-links {
  padding: 4px 0 0 6px;
  margin-top: -40px;
}
#secondary-links a {
  display: block;
  float: left;
  width: 298px;
  text-align: center;
  font-size: 15px;
  color: #747476;
  text-decoration: none;
  padding: 12px 0 16px; 
}
#primary-links a.active {
  background: url(images/button.jpg) no-repeat 5px 0;
  color: #fff;
}
#secondary-links a.active {
  background: url(images/button.jpg) no-repeat 5px 0;
  color: #fff;
}
#left-flower {
  position: absolute;
  width: 300px;
  height: 175px;  
  background: url(images/left_flower.jpg) no-repeat;
}
.red-link {
  color: #616161;
  text-align:right;


}
.blue-link {
  color: #30a6d8;
}
.default-link {
  color: #545456;
}
.default-link:hover {
  color: #111;
  text-decoration: none;
}
ol.spa-menu li {
  margin-left: -10px;
  margin-bottom: 5px;  
}
ol.spa-menu li .blue-link {
  margin-left: -6px;   
}
#copyright {
  margin: -20px auto 0 auto;
  text-align: center;
  width: 960px;
}
#error-node {
  margin-bottom: 300px;
}
#auth, #logout {
  height: 22px;
  width: 960px;
  font-size: 11px;
  text-align: right;
  margin: 0 auto;
  background-color: #F1EACF;
  padding: 2px 0;
}
#lng {
  height: 22px;
  width: 940px;
  font-size: 11px;
  text-align: right;
  margin: 0 auto;
  background-color: #F1EACF;
		padding-right:20px;
		padding-top:5px;
}
#login, #password, #submit {
  color: #747476;
  border: none 0;
  font-size: 11px;
}
#login, #password {
  width: 100px;
}
#login, #submit {
  margin-right: 10px;
}
#submit {
  background: none;
  display: inline;
  text-decoration: underline;
}
ul.tabs {
  margin: 0 0 10px 0;
  padding: 0;
}
ul.tabs li {
  list-style: none;
  display: inline;
  font-size: 11px;
  margin: 0 5px 0 0;
}
ul.tabs li a {
  color: #000; 
  font-size: 11px;
}
.title-edit, .content-edit {
  display: block;
  margin-bottom: 5px;
}
.title-edit {
  width: 280px;
}
.content-edit {
  width: 98%;
  height: 400px;
  overflow: scroll;
}
.submit-edit {
  font-size: 11px;
}