/**
 * Irish Wolfhound Pub - main stylesheet
 * Reimplemented by Dan Fuhry, Byfleet LLC
 * (C) 2009 Irish Wolfhound Pub
 */

/*
 * Structure
 */

div.navbar-clear {
  clear: both;
}

img.Galborder {
	width:200px;
	max-width:200px;
	max-height:auto;
}

div.header {
  width: 950px;
  margin: 0 auto;
  padding: 10px 0;
}

div.header p {
  margin: 0;
}

div.body-wrapper {
  width: 950px;
  padding: 0 25px;
  margin: 10px auto 0 auto;
}

div.frame-main {
  float: left;
  width: 755px;
}

div.sidebar {
  /* 195px total width of this column */
  width: 175px;
  float: right;
}

ul.navbar {
  list-style-type: none;
  padding: 0 0 0 10px;
  /* In browsers that don't support display: table, this should fall back to left alignment. */
  margin: 0 auto;
  display: table;
  max-width: 1000px;
}

ul.navbar li {
  float: left;
}

/*
 * Design
 */

body {
  background-color: #334d33;
  margin: 0;
  padding: 0;
}

/* Navbar */

div.navbar-wrapper {
  background-image: url(../images/background-menu.gif);
}

ul.navbar li {
  background-image: url(../images/menu.gif);
  margin: 0;
  padding: 0;
}

ul.navbar li:hover {
  background-image: url(../images/menuon.gif);
}

ul.navbar li a {
  color: #9EB99E;
  font-family: Papyrus, verdana, arial, helvetica, sans-serif;
  font-size: 0.8em;
  text-decoration: none;
  display: block;
  padding: 4px 10px;
}

ul.navbar li:hover a {
  color: #FFFFFF;
}

ul.navbar li.navbar-divider span {
  display: block;
  padding: 4px 0;
}

/* Body */

div.frame-main {
  background-image: url(../images/background-center.jpg);
}

div.main-pad {
  padding: 0 25px;
  clear: both;
}

div.body-corners {
  margin: 0 auto;
}

div.border-top-sprite {
  width: 50px;
  height: 35px;
  background-image: url(../images/corners.png);
  background-repeat: no-repeat;
  float: left;
}

div.border-top-sprite.right {
  background-position: 0 -35px;
}

div.border-top-middle {
  background-image: url(../images/header-shadow.jpg);
  height: 50px;
  width: 655px;
  float: left;
}

/* Content styles */

span.title, h1 {
  color: #867e67;
  font-family: 'Papyrus', 'Lucida Handwriting', arial, helvetica, sans-serif;
  font-size: 1.6em;
  font-weight: bold;
}

span.titleMain, h2 {
  color: #e49600;
  font-family: 'Papyrus', 'Lucida Handwriting', arial, helvetica, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
}

span.bodytext, p {
  color: #74706a;
  font-family: arial, helvetica, sans-serif;
  font-size: 1.0em;
}

a:link, a:visited {
  color: black;
  text-decoration: none;
}
.subtitle 	{ color: #466146; font: 16px arial, sans-serif; font-weight: bold; }
.subtitlelg 	{ color: #466146; font: 18px arial, sans-serif; font-weight: bold; }
.bodytextbld 	{ COLOR: #405c40; FONT: 13px arial, verdana, sans-serif; font-weight: bold; }

.bodytextylo 	{ COLOR: #e49600;; FONT: 14px arial, verdana, sans-serif; font-weight: bold; }
.title 			{
			color: #867E67;
			font: 22px Papyrus, "Lucida Handwriting", arial, sans-serif;
			font-weight: bold;
			}
			
/* Copyright */
div.copyright {
  background-image: url(../images/footer-background.jpg);
  background-repeat: repeat-x;
  color: #833C33;
  padding: 40px 20px 20px 20px;
  font-size: 0.7em;
}

div.copyright p {
  margin: 0;
}
/* PAGE LINK COLORS */

a:link		{ color: #000000; text-decoration: none; }

a:visited	{ color: #000000; text-decoration: none; }

a:active	{ color: #000000; text-decoration: none; }

a:hover		{ color: #669999; text-decoration: none; }