/**************************************** common */
ul.links li {
  padding: 0 10px 0 0;
}

div.meta {
}

div.meta .taxonomy {
  float: right;
}

div.meta .links {
  padding: 0px 0px 0px 0px;
}

.submitted {
  display: block;
  font-size: 90%;
  color: #666;
}

.term-container {
  position: relative;
  margin: 0 0 1em 0;
  border-bottom: 3px solid #41224a;
}

.term-container div.links {
  position: absolute;
  right: 0;
  top: 0;
}

.node {
  margin: 0 0 1em 0;
  padding: 0 0 1em 0;
}

/**************************************** panels */
.panel-2col-stacked div div {
  margin: auto;
}

.panel-2col-stacked div div .form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}

/**************************************** Webform - contact **/

/* Move labels beside form elements to save vertical space */
.node-type-webform label {
  float: left;
  width: 130px;
  text-align: right;
  margin: 0 8px 0 0;
  /* label is beside the field, so it's easy enough to scan without bold */
  font-weight: normal;
}


.node-type-webform .form-textarea,
.node-type-webform .resizable-textarea {
  width: 400px;
}

/*.node-type-webform .form-textarea,
.node-type-webform .resizable-textarea,
.node-type-webform .description {
  margin: 0 0 0 118px;
}*/

.node-type-webform .form-textarea label,
.node-type-webform .resizable-textarea label {
  /*margin: 0 0 0 118px;*/
}

.node-type-webform .form-textarea,
.node-type-webform .resizable-textarea,
.node-type-webform .description {
  padding: 0 0 0 138px;
}

.node-type-webform .form-submit {
  margin: 0 0 0 138px;
}

#block-block-5 {
  margin: 0 0 0 148px;
}


.node-type-webform input.form-file {
  width: 400px;
}

.node-type-webform div.form-item label.option {
  display: block;
  float: none;
  text-align: left;
  width:auto;
}

.node-type-webform div.form-radios {
  margin-left: 138px;
}

.form-item textarea#edit-submitted-comments {
	clear:both;
	margin-left: 0px;
	float:none;
	display:block;
	
	/*display: block;
	float: none;
	width:400px;*/
}

.form-item .description {
	/*padding:0 0 0 20px;*/
}