/*CSS Document Created for 10th Street Bed & Breakfast LLC by GrantGingell */
#ductile {display:none !important; visibility:hidden !important; position:absolute !important; bottom:0 !important; left:0 !important; height:0 !important; width:0 !important;}
a img {border-style: none;}
*:focus {outline:none;}

body {
  margin:0; padding:2em 0;
  font-family:Tahoma, sans-serif;
  font-size:12px;
  background: url(img/bg_body.jpg) repeat;
  text-align:justify;
  color:#fff;
}

a:link {color:#8c8;outline:none;}
a {color:#8c8;outline:none;}
a:hover {color:#fff;}
a:visited {color:#696;}

#hed {
  text-align:center;
}

#bod {
  min-height:350px;
  line-height:1.5em;
  padding:0 0 1em 0;
  border-bottom:1px dotted #000;
}

html>body #bod {
  background:url(img/bg_blk_30pcAlphaTile.png) repeat;
}

#hed, .adr, #bod, #nav, h2, .dsc {
  width:700px;
  margin:0 auto;
}

#nav .crt {background-color:#555; color:#fff; padding:1px 1em; font-size: 12px;}

#nav {
  text-align:center;
  padding:2em 0 1ex;
  font-size:130%;
  font-family:"Trebuchet MS";
  background:url(img/bg_blk_30pcAlphaTile.png) repeat;
}

#nav a {
  text-decoration:underline;
  color:#ccc;
  padding:1ex 2ex;
  background:url(img/bg_blk_30pcAlphaTile.png) repeat;
}

#nav a:visited {
  text-decoration:none;
}

#nav a:hover {
  color:#fff;
  border-bottom:1px solid #393;
}

#liste {margin:2em 3em;}
#liste a {font-size:14px;}
#liste li {list-style-type: none; padding:1ex;}

#blk {
  background-color:#333;
  font-size:90%;
  color:#fff;
  overflow:auto;
  padding:1ex 0;
}

#ourmap {
  width:535px;
  height:344px;
  background-image: url(img/map1.jpg);
  text-align:left;
  margin:1ex auto;
}

p {
  margin:1em 48px 1em;
  text-align:left;
}

ul {
  margin:0;
  padding:0;
}

h2, h3, h4 {
  font-weight:normal;
  font-family:"Trebuchet MS";
}

h2 {
  padding:1em 0 !important;
  margin:0 !important;
  font-size:230%;
  text-align:center;
  color:#fff;
  background:url(img/bg_blk_30pcAlphaTile.png) repeat;
}

h3 {
  font-size:110%;
  margin:0 0 1em 0 !important;
  padding:0 3em 1ex;
  text-align:center;
  border-bottom:1px dotted #000;
  background:url(img/bg_blk_30pcAlphaTile.png) repeat;
  color:#ccc;
}

h4 {
  font-size:150%;
  margin:2em 48px 0 48px;
}
blockquote {
  padding:0;
  margin-top:1ex;
}

strong {
  font-size:130%;
  font-weight:normal;
  font-family:"Trebuchet MS";
  color:#cfc; 
}

sup {color:#fff; bottom: 0.33em; font-size: smaller; position: relative; vertical-align: baseline;}

/*-IMG Gallery----------------------------------*/

#gal {
  width:605px; 
  margin:5ex auto;
}

#gal img, .imb {
  margin:-8px 0 0 -7px;
  border:1px solid #666;
}

/*-Classes----------------------------------*/
.l {float:left; display:block; margin:1ex;}
.r {float:right;}
.c {margin:0 auto;}
.x {list-style-type:none;}
.indent {padding-left:1em;}
.lrg {font-size:200%; font-weight:normal;}
.super {color:#fff; font-size:80%; letter-spacing:1px;}


.pto {border-bottom: 3px solid #fff; border-right: 3px solid #fff; margin-top: 5ex;}
.glm {width:595px; height:374px;}
.frnt { width:595px;  height:247px; margin:3ex auto;}
.plabel {padding:1ex 1.6ex; border-left: 1px solid #fff; color:#fff; background:#333; margin-left:3ex;}

.adr {background:url(img/bg_blk_30pcAlphaTile.png) repeat; color:#fff; text-align:center; font-size:90%; padding:1em 0;}
.err {margin-top: 30px; font-size: 15px; border:1px solid #933; color: #c33; padding: 15px 0; line-height:50px; width:700px; text-align:center;}
.icons a { margin:1em 0; display:block;}
.rates_box {float: left; width:290px; padding:2ex 2ex 2ex 2em;}
.rates_box li {text-align:left; margin:0 0 2em 0; color:#ccc;  line-height:1em;}
.close {margin:1.5ex 0 !important;}