body {
  background: url("http://www2.irishwhiskeynotes.com/theme/body_bg.gif") #3A7E74 repeat-x top left;
  font-family: 'trebuchet ms';
  padding-top: 4px;
  padding-bottom: 4px;
}
html {
  background-color: #3A7E74;
}
#main, #Blog1 {
  padding: 0 20px 40px 20px;
}
#yui-main {
  padding-top: 10px;
}
#hd {
  height: 130px;
  margin-bottom: 2px;
}
#pagemenu {
  margin-bottom: 2px;
}
#bd {
  background-color: #fff;
  margin-bottom: 4px;
}
a {
  text-decoration: none;
  border-bottom: 1px solid #95DBCC;
}
a:link,
a:visited {
  color: #006A80;
}
a:hover {
  color: #A8001C;
  border-bottom: 1px solid #E5CFD2;
}
a:active {
  color: #006A80;
}
#hd a, #pagemenu a {
  border-bottom: none;
}

/**
 * For the benefit of IE6, force page menu items to stay black
 */
.yui-skin-sam a.yuimenubaritemlabel:link,
.yui-skin-sam a.yuimenubaritemlabel:visited,
.yui-skin-sam a.yuimenubaritemlabel:hover,
.yui-skin-sam a.yuimenubaritemlabel:active,
.yui-skin-sam a.yuimenuitemlabel:link,
.yui-skin-sam a.yuimenuitemlabel:visited,
.yui-skin-sam a.yuimenuitemlabel:hover,
.yui-skin-sam a.yuimenuitemlabel:active {
  color: #000000;
}

#ft {
  background: url("http://www2.irishwhiskeynotes.com/theme/foot_bg.gif") #bc110a repeat-x top left;
  color: #fff;
  padding: 10px 20px 10px 20px;
}
#ft .feedsub {
  float: left;
}
#ft .copyright {
  text-align: right;
}
#ft a:link,
#ft a:visited {
  color: #0CDDB2;
}
#ft a:hover {
  color: #FDFF89;
  border-bottom: 1px solid #FFF6BF;
}
#ft a:active {
  color: #0CDDB2;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
h2 {
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid #CCCCCC;
  font-size: 123.1%;
}

/**
 * Blog
 */
.post {
  padding-bottom: 40px;
}
.post h2 a {
  border: none;
}
.post h3 {
  font-weight: bold;
  margin: .5em 0;
  text-decoration: underline;
  font-style: italic;
  color: #444;
}
.post ul li {
  list-style-type: disc;
  margin-left: 4em;
}
.post dt {
  font-weight: bold;
  line-height: 1.5;
}
.post dd {
  padding-left: 20px;
}
.post ol.roman li {
  list-style-type: lower-roman;
  margin-left: 4em;
}
.post ol.roman li p {
  line-height: 1.2;
}
.post div.inset {
  float: right;
  width: 50%;
  padding: 0 15px 0 15px;
  background-color: #D2FFFF;
  margin-left: 20px;
}
.post p.image-right {
  float: right;
  padding-left: 8px;
}
.post p.date {
  color: #666666;
  font-size: 85%;
  padding-bottom: 8px;
  margin-bottom: 0;
  line-height: 1.22;
}
.post .footer {
  text-align: right;
  padding: 5px 0;
  color: #666666;
  font-size: 85%;
}
.post .footer a {
  border: none;
}
#comments {
  line-height: 1.5em;
  padding-left: 20px;
  padding-right: 20px;
}
#comments h4 {
  color: #A10101;
  padding-bottom: 4px;
}
.comment {
  font-size: 93%;
  padding: 15px;
  border: 1px solid #ddd;
  margin-bottom: 15px;
}
.comment-body {
  padding-bottom: 1em;
}
.comment-footer {
  padding-bottom: 20px;
}
.deleted-comment {
  font-style: italic;
  color: gray;
}
#blog-pager {
  text-align: center;
  padding: 0 20px 20px 20px;
}
#blog-pager-newer-link {
  float: left;
}
#blog-pager-older-link {
  float: right;
}
.post table {
  border: 1px solid #7F7F7F;
  border-collapse: collapse;
  width: 100%;
  margin: 8px 0 8px 0;
}
.post table thead {
  border: 1px solid #989898;
}
.post table thead th {
  font-weight: bold;
}
.post table th,
.post table td {
  border-right: 1px solid #CBCBCB;
  padding: 4px 10px;
}
.post table th.last,
.post table td.last {
  border-right: 1px solid #7F7F7F;
  padding: 4px 10px;
}
.post table.tasting {
  width: 90%;
  margin: 8px auto 12px;
}
.post table.tasting td {
  padding: 8px 10px;
}
.post table.tasting td.header {
  font-weight: bold;
}
.post blockquote {
  background: url("http://www2.irishwhiskeynotes.com/theme/quote.png") transparent no-repeat top left;
  padding-left: 40px;
  padding-right: 80px;
  color: #333333;
}
/**
 * End Blog
 */

/**
 * Explorer
 */
h2.explorer {
  letter-spacing: 2px;
  padding-top: 10px;
  font-size: 182%;
  text-align: center;
  border-bottom: none;
  margin-left: -96px;
}
h2.explorer img {
  vertical-align: middle;
  padding-right: 10px;
}
#whiskeys table {
  width: 100%;
}
.yui-skin-sam .yui-dt table {
  font-family: 'trebuchet ms';
}
.yui-dt a {
  border-bottom: none;
}
#footnotes h2 {
  margin: 0;
  padding: 14px 0 0 0;
  border-bottom: none;
}
#footnotes ol {
  margin-left: 10px;
  padding: 5px 10px 10px 20px;
  color: #555555;
}
#footnotes li {
  margin: 2px 0px;
  padding: 1px 0;
  list-style-type: decimal;
}
/**
 * End of Explorer
 */

p {
  margin-bottom: 8px;
  line-height: 1.5;
}

/**
 * A to Z
 **/
dt {
  font-weight: bold;
  line-height: 1.5;
}
dt a {
  text-decoration: none;
  border: none;
}
dt.highlight,
dd.highlight {
  background-color: #ff9;
}
dt.highlight {
  padding-left: 5px;
}
dd {
  padding-left: 20px;
}
dd.highlight {
  padding-right: 5px;
  padding-bottom: 5px;
}
/**
 * End of A to Z
 **/

/**
 * Right sidebar
 **/
#navigation .menu {
  padding-right: 10px;
  margin-bottom: 20px;
}
#navigation .ad {
  background-color: #000;
  width: 85%;
  padding: 4px;
  text-align: center;
  line-height: 1.5;
  margin-bottom: 20px;
  text-transform: none
}
#navigation .ad img {
  padding-top: 8px;
}
#navigation h3 {
  padding-bottom: 4px;
  font-size: 123.1%;
  color: #a10101;
}
#navigation li {
  line-height: 1.5;
  padding-left: 15px;
  text-indent: -15px;
}
#navigation .item-date {
  text-align: right;
  font-size: 93%;
  font-style: italic;
}
#navigation li.short {
  text-indent: 0;
  padding: 2px 4px;
  border: 1px dotted #3a7e74;
  margin-bottom: 3px;
}
#navigation a {
  border: none;
  text-transform: capitalize;
}
#navigation .ad a {
  text-transform: none;
  color: #fff;
}
#navigation .searchtext {
  border: 1px solid #7CA8AF;
  vertical-align: middle;
  padding: 0 2px;
  width: 80%;
}
#navigation .searchbutton {
  vertical-align: middle;
  padding-left: 2px;
}
/**
 * End of Right sidebar
 **/

/**
 * Left sidebar
 **/
.ads {
  text-align: center;
  padding-top: 20px;
}
/**
 * End of Left sidebar
 **/

/**
 * Whiskey detail pages
 */
table.whiskey {
  border: 1px solid #7F7F7F;
  border-collapse: collapse;
  width: 100%;
  margin: 8px 0 8px 0;
}
table.whiskey .last {
  border-right: 1px solid #7F7F7F;
}
table.whiskey thead {
  border: 1px solid #989898;
}
table.whiskey thead th {
  background: transparent url("http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png") repeat-x scroll 0 0;
  font-weight: bold;
}
table.whiskey th,
table.whiskey td {
  padding: 4px 10px;
}
table.whiskey td.header {
  font-weight: bold;
}
table.whiskey tr.even {
  background-color: #EDF5FF;
}
h3.whiskey-notes {
  font-weight: bold;
  margin: .5em 0;
  text-decoration: none;
  font-style:normal;
  color: #000;
}
.yui-skin-sam #shownotes button {
  min-height: 1em;
  line-height: 1.2;
}
/**
 * End of Whiskey detail pages
 */

 /**

Contact form - START
Adapted from http://css-tricks.com/nice-and-simple-contact-form/

**/

#contact-area {
	width: 500px;
	margin: 25px auto 0 auto;
	font-size: 108%;
}

#contact-area img {
	vertical-align: text-bottom;
}

#contact-area input,
#contact-area textarea {
	padding: 5px;
	width: 300px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 200px;
}

#contact-area textarea:focus,
#contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
	margin-right: 72px;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
}
#contact-area .error {
  height: 2em;
  color: red;
}
p.thanks {
  font-weight: bold;
  font-size: 108%;
  height: 2em;
}

/**

Contact form - END

**/



/**

Links page

**/

.links h3 {
  font-weight: bold;
  padding-top: 1.5em;
  text-align: center;
}

/**

Links page - END

**/