/* HOKH Moonlit Walk - Redesigned by www.pillorybarn.co.uk */

* {
 margin: 0;
 padding: 0;
 }

body {
 background: #7b2a90 url(../images/hokh-bg-all.jpg ) repeat-x center 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFF;
 font-size: 12px;
 margin: 0;
 padding: 0;
 }

img {
 border: none;
 }

table {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 }

a {
 color: #fff000;
 text-decoration: none;
 }

a:hover {
 color: #fdfbba;
 }

p {
 line-height: 16px;
 margin: 0 0 6px;
 }

h1 {
 font: 22px arial, helvetica, sans-serif;
 font-weight: 400;
 color: #fff000;
 letter-spacing: -1px;
 margin: 0 0 13px;
 }

h2 {
 font: 16px arial, helvetica, sans-serif;
 font-weight: 400;
 color: #fff000;
 margin: 13px 0 9px;
 }

h3 {
 color: #FFF;
 font-weight: 700;
 line-height: 20px;
 }

.bullets li {
 margin: 0 0 8px 15px;
 }

.subtitles {
 font: 16px arial, helvetica, sans-serif;
 font-weight: 400;
 color: #f2e400;
 margin: 0 0 5px;
 }
 .subtitles-pink {
 font: 16px arial, helvetica, sans-serif;
 font-weight: 400;
 color: #e40488;
 margin: 0 0 5px;
 }

.bold {
 font-weight: bold;
 }

.featuredtext {
 text-align: center;
 margin: 10px 0;
 padding: 7px;
 }

.featuredtext a {
 background: #7b2a90;
 padding: 7px;
 }

.featuredtext a:hover {
 color: #fff;
 background: #e40488;
 padding: 7px;
 }

.calloutbox {
 background: #7b2a90;
 border: 1px dotted #e40488;
 margin: 15px 0 0;
 padding: 15px 15px 7px;
 }

.calloutbox-yellow {
 background: #fff000;
 border: 1px dotted #e40488;
 margin: 15px 0 0;
 padding: 15px 15px 7px;
 color: #7b2a90;}

.hr {
 height: 1px;
 border-bottom: 1px dotted #fd4fa7;
 clear: both;
 margin: 8px 0 10px;
 }

.sitecredit, .sitecredit a {
 color: #e40488;
 }

.pdficon {
 float: left;
 margin: 0 15px 20px 0;
 }

.tshirtpic {
 float: left;
 margin: 0 15px 100px 0;
 }

#container {
 width: 825px;
 margin: 0 auto;
 }

#logo {
 width: 160px;
 padding: 30px 0 30px 6px;
 clear: both;
 }

#content {
 float: left;
 display: inline;
 width: 574px;
 color: #FFF;
 background: #5d1f6c;
 padding: 20px 20px 12px 20px;
 border-bottom: 1px solid #44164f;
 }

#galleryarea a img {
 margin: 0 6px 6px 0;
 }

#footer {
 text-align: center;
 clear: both;
 font-size: 10px;
 border-top: 1px solid #7b2a90;
 margin: 10px 0 0;
 padding: 10px 0 0;
 }

#nav ul {
 width: 160px;
 float: left;
 margin: 0 20px 0 0;
 }

#nav li {
 list-style: none;
 background-color: #5d1f6c;
 display: block;
 float: left;
 width: 160px;
 margin: 0 0 3px 0;
 }

#nav li a {
 color: #FFF;
 text-decoration: none;
 font-weight: bold;
 display: block;
 padding: 10px;
 text-align: center;
 border-bottom: 1px solid #44164f;
 }

#nav li a:hover,#nav .currentpage a {
 color: #fff;
 background: #e40488;
 border-bottom: 1px solid #880251;
 }

#sponsors {
 float: left;
 margin:  12px 28px 0 27px ;
 padding: 5px;
 background: #fff; }

#justgiving {
 float: left;
 margin: 12px 0;
 padding: 3px;
 background: #fff;
 }

#dont-forget a {
 float: left;
 background: #e40488;
 padding: 7px 9px;
 margin: 12px 100px;
  border-bottom: 1px solid #44164f;
 }

#dont-forget a:hover {
 float: left;
 background: #7b2a90;
 padding: 7px 9px;
 margin: 12px 100px;
  border-bottom: 1px solid #44164f;
 }