body { background: #fff; font-family: "Times New Roman", "Times", Garamond, serif; font-size: 14px; line-height: 18px; color: #939598; text-align: center; }

/*----- LAYOUT -----*/
#content { margin: 0; padding: 20px 0 10px; text-align: left; }
.narrowcolumn { width: 600px; }
.narrowcolumn .postmetadata { font-size: 12px; }
.narrowcolumn .entry, .widecolumn .entry { font-size: 14px; }
#sidebar { float: right; margin: 0; font-family: "Times New Roman", "Times", Garamond, serif; }
#sidebar ul ul, #sidebar ul ol { margin-left: 0; }
#sidebar h2 { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; padding-bottom: 6px;  }
.entry ul li:before, #sidebar ul ul li:before {	content: ""; }

/*----- REUSABLE BITS -----*/
.hidden { display: none; }

/*----- HTML ELEMENTS -----*/
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
h2 { font-size: 24px; color: #25728b; margin: 0 0 10px 0; border-bottom:2px solid #C7C8CA; padding-bottom: 8px; }
a { color: #cda84f; text-decoration: none; }
input { font-family: "Times New Roman", "Times", Garamond, serif; font-size: 12px; color: #939598; }
h1, h2, h3, h4, h5, h6 { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; }
h1 a { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; text-decoration: none; }
h1 a:hover { font-family: "Times New Roman", "Times", Garamond, serif; color: #fff; text-decoration: none; }
h2 a { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; text-decoration: none; }
h2 a:hover { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; text-decoration: none; }
h3 a { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; text-decoration: none; }
h3 a:hover { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; text-decoration: none; }
h4 a { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; text-decoration: none; }
h4 a:hover { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; text-decoration: none; }
h5 a { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; text-decoration: none; }
h5 a:hover { font-family: "Times New Roman", "Times", Garamond, serif; color: #25728B; text-decoration: none; }
a { font-family: "Times New Roman", "Times", Garamond, serif; text-decoration: none; color: #CDA84F; }
a:hover { font-family: "Times New Roman", "Times", Garamond, serif; text-decoration: none; color: #CDA84F; text-decoration: underline; }
small { font-family: "Times New Roman", "Times", Garamond, serif; }
h2.pagetitle { text-align: left; margin-top: 0; }
#footer p { padding: 0 0 20px 0; }

/*----- HEADER -----*/
#header { border-top: 6px solid #c7c8ca; border-bottom: 6px solid #c7c8ca; margin: 0; padding: 0; }
#header { width: 815px; height: 272px; }
#header h1 { padding: 0; background: #fff; }
#header #headerLink { background: #73a0c5 url('images/WH_bloghdr.jpg') no-repeat bottom center; width: 815px; height: 272px; float: left; }
#header #search { float: right; margin-top: 9px;}
#header #search .inputText { border: 2px solid #c7c8ca; background-color: #fff; padding: 3px 0 1px 0; font-size: 14px; text-align: right; }
#header #search .submitButton { position: relative; bottom: -4px; }
#header #search img { position: relative; bottom: -4px; }
/* #header img { float: left; clear: both; } */

/*----- CONTENT -----*/
#page { width: 815px; background: none; border: 0; margin-top: 0; }

/*----- FOOTER -----*/
#footer { clear: both; text-align: center; padding: 14px 0; border-top: 2px solid #c7c8ca; font-size: 12px; margin-top: 8px; background: none; }
