h1 {
  margin-top: 10px;
  color: #663332;
  font-size: 22px;
}
h3 {
  color: #663332;
  padding: 2px 0px;
}
.center a {
  color: #663332;
}

/* these styles need to be duplicated for tinymce */
/*p { margin: 0px; padding: 0px 0px 10px 0px; }
h1 { margin-top: 10px; color: #80B27F; font-size: 22px; }*/

/* reset the padding and margin on lists */
ul {
  margin: 0px;
  padding: 0px;
}
li {
  margin: 0px;
  padding: 0px;
}

#center ul { list-style:disc; margin-left:25px; margin-top:10px; margin-bottom:20px; }
#center li { padding:5px; margin-right:10px; }
li a:hover {
  text-decoration: underline;
}

/*button colors*/
input[type=submit], input[type=button] {
  background: #663332;
  color: #D6A046;
  border: solid 1px #663332;
}

/* position and color of the main containers */
.top {
  margin-bottom: 15px;
}
.wrap {
  border: none;
  padding-top: 5px;
  padding-bottom: 10px;
  border-bottom: solid 5px #663332;
}
.left {
}
.right {
}
.center {
}
.col {
}
#footer {
  padding: 5px;
}

/*panel customisation*/
.panel {
  background: #D6A046;
}
.panel h3 {
  /*color: #D5A044;*/
  color: white;
  background: #663332;
}
.panel ul {
}
.panel ul li {
}
.panel a {
  color: white;
}
#right .panel a {
  color: black;
}

/*.top*/
.head {
  background: #663332;
  padding: 10px 0px;
  margin: 0px;
  font-weight: bold;
}

/*gp practice name*/
.head .practice {
  display: inline-block;
  font-size: 18px;
  color: White;
  margin: 5px;
  padding-left: 5px;
}
.head .practice p {
  padding: 0px;
  margin: 0px;
  color: #D5A044;
}

/*ltr menu*/
.top div.menu {
  margin-top: 5px;
  background: #663332;
  padding: 5px;
}
.top ul.menu {
  display: table-row;
}
.top ul.menu li {
  display: inline;
  margin: 0;
  padding: 0px;
  margin: 2px;
}
.top ul.menu li a {
  color: #D6A046;
  font-size: 0.9em;
  margin: 0px;
  padding: 0px 5px;
  display: inline-block;
  border-right: solid 1px #D6A046;
}
.top ul.menu li a:hover {
  text-decoration: underline;
}

/*search box*/
.top .siteSearchBoxPanel {
  position: relative;
  left: 550px;
  padding: 5px;
  display: inline-block;
}
.top .labelPageSearchBox {
  display: none;
}
.top .pageSearchButton {
  margin: 0px 0px 0px 0px;
  padding: 1px;
  display: inline;
  border: none;
  background: transparent;
  font-weight: normal;
  color: #D5A044;
  font-weight: bold;
}
.top .pageSearchBox {
  margin: 0px;
  padding: 2px;
  display: inline;
  border: solid 1px #333333;
}

/*custom poll*/
.poll {
  margin-top: 0px;
  background: #D6A046;
  color: white;
}
.poll h3 {
}
.poll table {
  margin: 5px;
  width: 168px;
}
.poll table td {
  padding: 0px;
}
.poll .wrap {
  border: 0;
  padding: 0px 0px 5px 0px;
  margin: 0;
}
.poll .question {
  margin: 5px;
}
.poll .answer {
  padding: 5px;
}
.poll .viewResults {
  margin: 5px;
}
.poll .voteBtn {
  display: inline-block;
  background: #663332;
  border: solid 1px White;
  color: White;
  font-weight: bold;
  padding: 2px;
}
.poll .resultsLink a {
  display: inline-block;
  margin: 0;
  padding: 4px;
  background: #663332;
  border: solid 1px White;
  color: White;
  font-weight: bold;
}

.nhsdirect ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.nhsdirect h3 {
  color: #0099FF;
}
.nhsdirect .text {
  border-left: none;
  border-right: none;
  padding: 5px;
}

/*staff*/
.staff {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
}
.staff li {
  list-style: none;
  margin-left: 0px;
  padding:6px 0px;
}
.staff .members ul {
  margin-left: 10px;
}
.staff .group h3 {
  margin-bottom: 10px;
  border-bottom: solid 1px #333333;
}

.staff .person li h3 {
  margin:0;
  padding:0;
}

.staff .person {
  border-bottom: dotted 1px gray;
  margin-top:10px;
}
.staff .person .photo {
  width: 100px;
  height: 100px;
  display: inline;
  float: right;
  background: #c3c3c3;
  padding: 5px;
  margin-left:5px;
}
.staff .person .name {
}
.staff .person .about {
  display: inline;
  padding:0px;
}

/*ticker overrides*/
#tickerRow {
  background: #D6A046;
  margin-top: 5px;
}
#tickerRow .tickerContent {
  padding: 5px;
  color: white;
  font-size: 1.3em;
}
#tickerRow .tickerContent li {
  width: 980px;
}
#tickerRow .tickerContent a {
  color: White;
}

/*documentfinder.css overrides*/
#dTagControls .toggler {
  height: auto;
  background: #D5A044;
}
#dTagControls .ButtonStyle, #dTagControls .FindButtonStyle {
  padding: 2px;
  height: auto;
  width: auto;
  background: #663332;
  color: #D5A044;
  border: solid 1px #663332;
}
#dTagControls .documentfinderbox {
  background: #D5A044;
}

.docfinder .cfHeaderStyle {
  background: #D5A044;
}
.docfinder .cfRowStyle a {
  color: #663332;
}
.docfinder .cfAlternatingRowStyle a {
  color: #663332;
}

#footer {
  padding: 5px;
  color: gray;
}
#footer .foot-left {
  width: 700px;
  float: left;
  display: inline;
  padding: 5px;
}
#footer .foot-right {
  width: 250px;
  float: right;
  display: inline;
  padding: 5px;
  text-align: right;
}
#footer a {
  color: gray;
  padding: 0px 5px 0px 5px;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
