/* Golden Lion CSS - Chris Austin */

body {
  margin: 0;
  background-color: #000000;
  font-size: 14px;
  line-height: 18px;
  color: #283945;
  font-family: Arial, Helvetica, sans-serif;
}

html {
  overflow-y: scroll;
}

a {
  outline: none;
}

img {
  border: 0;
}

strong {
  font-weight: bold;
}

i {
  font-style: italic;
}

.strong {
  font-weight: bold;
}

.i {
  font-style: italic;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

#container {
  width:255px;
  margin:0px auto 0px auto;
}

.bgTop {
  background: url(http://www.goldenlioncafe.us/images/bg_top_wood.jpg) repeat-x;
  text-align: center;
  height: 121px;
  padding: 0;
}

.bgRope {
  background: url(http://www.goldenlioncafe.us/images/bg_rope.gif) repeat-x;
  height: 12px;
  padding: 0;
}

.splash {
  background: url(../images/splash2024b.jpg) no-repeat;
  width: 936px;
  height: 386px;
  padding: 0;
}

.hpageTitle {
  font-size: 24px;
  color: #000;
  font-family: 'Atma', cursive;
  font-weight: 500;
  margin-bottom: 0;
}

.bgNav {
  background-color: #000000;
  height: 28px;
}

.midTopTbl {
  background: url(http://www.goldenlioncafe.us/images/bg_mid_top.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  width: 100%;
  height: 19px;
}

.midTbl {
  background: url(http://www.goldenlioncafe.us/images/bg_mid.jpg);
  background-color: #e7cfaa;
  background-position: center top;
  background-repeat: no-repeat;
  text-align: center;
  width: 100%;
}

.mainTbl {
  background: url(http://www.goldenlioncafe.us/images/bg_main.png) repeat-y;
  text-align: center;
  width: 1038px;
}

.bgWoodBlue {
  background: url(http://www.goldenlioncafe.us/images/bg_wood_blue.gif) repeat-x;
  height: 30px;
}

.eventTbl {
  background: url(../images/sign_events_new.jpg);
  background-repeat: no-repeat;
  text-align: center;
  width: 498px;
  height: 198px;
}

.newsTbl {
  vertical-align: top;
  width: 600px;
  padding: 7px;
}

.sideTbl {
  background: url(http://www.goldenlioncafe.us/images/bg_side.png);
  background-repeat: repeat-y;
  width: 18px;
}

.sideTbltop {
  background: url(http://www.goldenlioncafe.us/images/bg_side_top.png);
  background-repeat: repeat-y;
  width: 18px;
}

.sideTblbtm {
  background: url(http://www.goldenlioncafe.us/images/bg_side_btm.png);
  background-repeat: repeat-y;
  width: 18px;
}

.menubg {
  background: url(http://www.goldenlioncafe.us/images/bg_menu_line.png);
  background-repeat: repeat-y;
  width: 22px;
}

.awardcopy {
  font-size: 13px;
  font-weight: 600;
  color: #000;
}

/* Navigation Container */
.nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  padding: 0;
  margin: 0 auto;
  gap: 1px;
}

/* Links to match original .navTop style */
.nav-links a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 22px;
}

.nav-links a:hover {
  color: #f4d223;
}

/* Divider image spacing */
.nav-links .divider {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
}


.navTop {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 22px;
  text-decoration: none;
  text-transform: uppercase;
}

a:link.navTop {
  color: #fff;
  text-decoration: none;
}

a:visited.navTop {
  color: #fff;
  text-decoration: none;
}

a:active.navTop {
  color: #fff;
  text-decoration: none;
}

a:hover.navTop {
  color: #f4d223;
  text-decoration: none;
}

.pageTitle {
  font-family:Arial;
  font-size: 18px;
  font-weight: bold;
  color: #421A07;
  line-height: 26px;
  text-decoration: none;
  padding: 0 0 10px 0;
  margin-bottom: 0;
}

h3 {
  font-family:Arial;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  line-height: 19px;
  text-decoration: none;
  margin-bottom: 0;
}

.main {
  font-family:Arial;
  font-size: 14px;
  font-weight: normal;
  color: #000;
  line-height: 19px;
  text-decoration: none;
}

a:link.main {
  color: #d45000;
  text-decoration: underline;
}

a:visited.main {
  color: #d45000;
  text-decoration: underline;
}

a:active.main {
  color: #d45000;
  text-decoration: underline;
}

a:hover.main {
  color: #d45000;
  text-decoration: underline;
}

.small {
  font-family:Arial;
  font-size: 11px;
  font-weight: normal;
  color: #000;
  line-height: 14px;
  text-decoration: none;
}

a:link.small {
  color: #d45000;
  text-decoration: underline;
}

a:visited.small {
  color: #d45000;
  text-decoration: underline;
}

a:active.small {
  color: #d45000;
  text-decoration: underline;
}

a:hover.small {
  color: #d45000;
  text-decoration: underline;
}

.mainbold {
  font-family:Arial;
  font-size: 14px;
  font-weight: bold;
  color: #614f43;
  line-height: 17px;
  text-decoration: none;
}

.menuTitle {
  font-family:Arial;
  font-size: 14px;
  font-weight: bold;
  color: #5dab48;
  line-height: 18px;
  text-decoration: none;
}

.menu {
  font-family:Arial;
  font-size: 11px;
  font-weight: normal;
  color: #000;
  line-height: 14px;
  text-decoration: none;
}

a:link.menu {
  color: #614f43;
  text-decoration: underline;
}

a:visited.menu {
  color: #614f43;
  text-decoration: underline;
}

a:active.menu {
  color: #614f43;
  text-decoration: underline;
}

a:hover.menu {
  color: #614f43;
  text-decoration: underline;
}

.revLink {
  font-family:Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  line-height: 14px;
  text-decoration: none;
}

a:link.revLink {
  color: #c12d00;
  text-decoration: underline;
}

a:visited.revLink {
  color: #c12d00;
  text-decoration: underline;
}

a:active.revLink {
  color: #c12d00;
  text-decoration: underline;
}

a:hover.revLink {
  color: #c12d00;
  text-decoration: underline;
}

.linkURL {
  font-family:Arial;
  font-size: 11px;
  font-weight: normal;
  color: #000;
  line-height: 14px;
  text-decoration: none;
}

a:link.linkURL {
  color: #d45000;
  text-decoration: underline;
}

a:visited.linkURL {
  color: #d45000;
  text-decoration: underline;
}

a:active.linkURL {
  color: #d45000;
  text-decoration: underline;
}

a:hover.linkURL {
  color: #d45000;
  text-decoration: underline;
}

.profiles {
  font-family:Arial;
  font-size: 13px;
  font-weight: normal;
  color: #000;
  line-height: 17px;
  text-decoration: none;
}

a:link.profiles {
  color: #d45000;
  text-decoration: none;
}

a:visited.profiles {
  color: #d45000;
  text-decoration: none;
}

a:active.profiles {
  color: #d45000;
  text-decoration: none;
}

a:hover.profiles {
  color: #507179;
  text-decoration: underline;
}

.events {
  font-family:Arial;
  font-size: 13px;
  font-weight: bold;
  color: #000;
  line-height: 19px;
  text-decoration: none;
  text-align: left;
  padding-left: 60px;
  padding-top: 40px;
}

a:link.events {
  color: #fff;
  text-decoration: none;
  padding: 0;
}

a:visited.events {
  color: #fff;
  text-decoration: none;
  padding: 0;
}

a:active.events {
  color: #fff;
  text-decoration: none;
  padding: 0;
}

a:hover.events {
  color: #ffd040;
  text-decoration: none;
  padding: 0;
}

.eventsView {
  font-family:Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  line-height: 24px;
  text-decoration: none;
  text-align: left;
}

a:link.eventsView {
  color: #ffd040;
  text-decoration: none;
  padding-left: 20px;
}

a:visited.eventsView {
  color: #ffd040;
  text-decoration: none;
  padding-left: 20px;
}

a:active.eventsView {
  color: #ffd040;
  text-decoration: none;
  padding-left: 20px;
}

a:hover.eventsView {
  color: #fff;
  text-decoration: none;
  padding-left: 20px;
}

.sideRevs {
  font-family:Arial;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  line-height: 15px;
  text-decoration: none;
}

a:link.sideRevs {
  color: #000;
  text-decoration: none;
}

a:visited.sideRevs {
  color: #000;
  text-decoration: none;
}

a:active.sideRevs {
  color: #000;
  text-decoration: none;
}

a:hover.sideRevs {
  color: #d45000;
  text-decoration: none;
}

.newstitle {
  font-family:Arial;
  font-size: 16px;
  font-weight: bold;
  color: #a95b00;
  line-height: 24px;
  text-decoration: none;
}

.press-title {
  font-family:Arial;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  line-height: 18px;
  text-decoration: none;
}

.press-copy {
  font-family:Arial;
  font-size: 14px;
  font-weight: normal;
  color: #a95b00;
  text-decoration: none;
}

.siderevlink {
  font-family:Arial;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  line-height: 14px;
  text-decoration: none;
}

a:link.siderevlink {
  color: #d45000;
  text-decoration: none;
}

a:visited.siderevlink {
  color: #d45000;
  text-decoration: none;
}

a:active.siderevlink {
  color: #d45000;
  text-decoration: none;
}

a:hover.siderevlink {
  color: #d45000;
  text-decoration: none;
}

.paging {
  font-family:Arial;
  font-size: 14px;
  font-weight: normal;
  color: #000;
  line-height: 17px;
  text-decoration: none;
  padding: 0;
}

a:link.paging {
  color: #117ea5;
  text-decoration: none;
}

a:visited.paging {
  color: #117ea5;
  text-decoration: none;
}

a:active.paging {
  color: #117ea5;
  text-decoration: none;
}

a:hover.paging {
  color: #d45000;
  text-decoration: none;
}

/* FOOTER STYLES */

.footer {
  background: url(http://www.goldenlioncafe.us/images/footer_highlight.png);
  background-repeat: no-repeat;
  text-align: center;
  width: 960px;
}

.footer_left {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #aaaaaa;
  line-height: 18px;
  text-decoration: none;
}

a:link.footer_left {
  color: #aaaaaa;
  text-decoration: none;
}

a:visited.footer_left {
  color: #aaaaaa;
  text-decoration: none;
}

a:active.footer_left {
  color: #aaaaaa;
  text-decoration: none;
}

a:hover.footer_left {
  color: #fff;
  text-decoration: underline;
}

.footer_link {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #aaaaaa;
  line-height: 18px;
  text-decoration: none;
}

a:link.footer_link {
  color: #f0ce6c;
  text-decoration: none;
}

a:visited.footer_link {
  color: #f0ce6c;
  text-decoration: none;
}

a:active.footer_link {
  color: #f0ce6c;
  text-decoration: none;
}

a:hover.footer_link {
  color: #f0ce6c;
  text-decoration: underline;
}

.footer_title {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #aaaaaa;
  line-height: 18px;
  text-decoration: none;
}

#navlist {
  position:relative;
}

#navlist li {
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
}

#navlist li, #navlist a {
  height:30px;
  display:block;
}

#facebook {
  left:0px;
  width:30px;
}

#facebook {
  background:url('http://www.goldenlioncafe.us/images/facebook.png') 0 0;
}

#facebook a:hover {
  background: url('http://www.goldenlioncafe.us/images/facebook.png') 0 -30px;
}

#blogger {
  left:0px;
  width:30px;
}

#blogger {
  background:url('http://www.goldenlioncafe.us/images/blogger.png') 0 0;
}

#blogger a:hover {
  background: url('http://www.goldenlioncafe.us/images/blogger.png') 0 -30px;
}

#myspace {
  left:0px;
  width:30px;
}

#myspace {
  background:url('http://www.goldenlioncafe.us/images/myspace.png') 0 0;
}

#myspace a:hover {
  background: url('http://www.goldenlioncafe.us/images/myspace.png') 0 -30px;
}

#twitter {
  left:0px;
  width:30px;
}

#twitter {
  background:url('http://www.goldenlioncafe.us/images/twitter.png') 0 0;
}

#twitter a:hover {
  background: url('http://www.goldenlioncafe.us/images/twitter.png') 0 -30px;
}

@charset "utf-8";
  /* TwitterFriends Style */
.TF_container {
  width:186px;
  margin:10px auto 10px auto;
  position:relative;
  border:1px solid #000000;
  font-size:11px;
  font-family:"Lucida Grande", Arial, sans-serif;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

.TF_container * {
  padding:0px;
  margin:0px;
}

.TF_loading {
  position:relative;
  top:0px;
  left:0px;
  background:#ffffff url(http://www.goldenlioncafe.us/images/ajax-loader.gif) 7px 4px no-repeat;
  text-indent:28px;
  display:block;
  width:100%;
  font-family:Arial;
  line-height:24px;
  z-index:1337;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

.TF_loading a:link {
  color:#CC0000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
}

.TF_loading a:visited {
  color:#CC0000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
}

.TF_loading a:hover {
  text-decoration:underline;
}

.TF_loading.error {
  background:#ffffff url(http://www.goldenlioncafe.us/images/ajax-error.gif) 7px 4px no-repeat;
}

.TF_background {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  visibility:hidden;
  background-color:#002233;
  background-repeat:no-repeat;
  margin:0px 0px 0px 0px;
  padding:10px 0px 10px 0px;
  background-position:-50px -100px;
  border-radius:9px;
  -moz-border-radius:9px;
  -webkit-border-radius:9px;
}

.TF_content {
  font-family:Arial;
  background:#ffffff;
  position:relative;
  margin:10px auto 5px auto;
  padding:8px 8px 8px 8px;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  filter:alpha(opacity=90);
  opacity: 0.9;
  -moz-opacity:0.9;
}

.TF_content div {
  float:left;
  position:relative;
}

.TF_content div.TF_clear {
  float:none;
  clear:both;
}

.TF_content a {
  display:block;
  margin:0px 3px 3px 0px;
  width:48px;
  height:48px;
}

.TF_content p {
  display:none;
}

.TF_content .TF_tooltip {
  display:block;
  position:absolute;
  background:#ffffff;
  top:-50px;
  left:-161px;
  width:350px;
  z-index:1337;
  font-family:Verdana, Geneva, sans-serif;
  padding:8px 8px 8px 8px;
  border:1px solid #000000;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

.TF_content .TF_tooltip span {
  display:block;
  text-align:right;
  padding:5px 0px 0px 0px;
}

.TF_content .TF_tooltip em {
  border-color:#000000 transparent transparent;
  border-style:solid;
  border-width:13px 15px 0px 15px;
  display:block;
  height:1px;
  margin:0px auto -13px auto;
  position:relative;
  top:9px;
  width:1px;
}

.TF_content .TF_tooltip i {
  border-color:#ffffff transparent transparent;
  border-style:solid;
  border-width:11px 13px 0px 13px;
  display:block;
  height:1px;
  position:relative;
  top:-13px;
  left:-13px;
  width:1px;
}

.TF_content .TF_tooltip a:link,
		.TF_content .TF_tooltip a:visited {
  display:inline;
  color:#0000ff;
  text-decoration:none;
}

.TF_content .TF_tooltip a:hover {
  display:inline;
  color:#333333;
}

.TF_content .TF_name {
  width:auto;
}

.TF_content .TF_last-col {
  margin-right:0px;
}

.TF_content .TF_last-row {
  margin-bottom:0px;
}

.TF_content .TF_top-left {
  border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  -webkit-border-top-left-radius:6px;
}

.TF_content .TF_top-right {
  border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  -webkit-border-radius-top-right:6px;
}

.TF_content .TF_bottom-left {
  border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  -webkit-border-bottom-left-radius:6px;
}

.TF_content .TF_bottom-right {
  border-bottom-righ-radius:6px;
  -moz-border-radius-bottomright:6px;
  -webkit-border-bottom-righ-radius:6px;
}

.TF_user {
  margin:10px auto 18px auto;
  display:block;
  background-color:#0C435E;
  text-align:left;
  padding:3px 8px 3px 8px;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  *height:21px;
  *margin:18px auto 18px auto;
  _margin:0px auto;
}

.TF_user a:link,
	.TF_user a:visited {
  font-size:18px;
  color:#ffffff;
  text-decoration:none;
  text-transform:lowercase;
}

.TF_user a.TF_user-img {
  display:block;
  float:left;
  height:48px;
  width:48px;
  position:relative;
  top:-14px;
  left:-8px;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  _top:0px;
  left:-5px;
}

.TF_user a.TF_user-link {
  _position:relative;
  _top:12px;
}

.TF_action {
  margin:15px auto 8px auto;
  font-family:Verdana, Geneva, sans-serif;
}

.TF_action .TF_counter {
  float:right;
  font-size:16px;
  font-weight:bold;
  margin:0px -8px 0px 0px;
}

.TF_action .TF_counter a:hover {
  text-decoration:underline;
}

.TF_action a:link,
	.TF_action a:visited,
	.TF_action a:hover {
  color:#ffffff;
  text-decoration:none;
}

.TF_btn {
  background:#f9f9f9;
  z-index:1;
  padding:5px 0px 0px 0px;
  font-size:13px;
  margin:0px 0px 0px -8px;
  border-radius:6px 6px 0px 0px;
  -moz-border-radius:6px 6px 0px 0px;
  -webkit-border-radius:6px 6px 0px 0px;
  _background:none;
  _padding:0px 0px 0px 0px;
}

.TF_btn span {
  background:transparent;
  position:relative;
  padding:5px 8px 5px 8px;
  *padding:0px 8px 5px 8px;
  _padding:0px 0px 0px 0px;
}

.TF_btn b {
  background:#e3e3e3;
  border-top:5px solid #eeeeee;
  bottom:0;
  height:40%;
  left:0;
  overflow:hidden;
  position:absolute;
  width:100%;
  z-index:2;
  border-radius:0px 0px 6px 6px;
  -moz-border-radius:0px 0px 6px 6px;
  -webkit-border-radius:0px 0px 6px 6px;
  _background:none;
  _border-top:none;
  _height:auto;
  _width:auto;
}

.TF_btn u {
  position:relative;
  z-index:3;
  text-decoration:none;
  padding:5px 0px 5px 0px;
  _padding:5px 5px 5px 5px;
}

.TF_action a:link.TF_btn,
	.TF_action a:visited.TF_btn {
  color:#ffffff;
  text-decoration:none;
}

