/*==============================================

CSS style sheet by Andy Gee http://andygee.me.uk

================================================
Colours:
Dark Brown #430
Pale Brown #a96
Sand #dc9
Grey #ccc
Orange #e62
Jasper's Green #cb0
==============================================*/
* {
  padding: 0;
  margin: 0;
}

html {
  font-size: 100%;
}

.clb {
  clear: both;
}

.rhs {
  float: right;
}

.lhs {
  float: left;
}

img {
  border: none;
  padding: 0;
  margin: 0;
}
a:link {
  background-color: inherit;
  color: #430;
}
a {
  background-color: inherit;
  color: #430;
}
a:visited {
  background-color: inherit;
  color: #430;
}
a:hover {
  background-color: inherit;
  color: #e62;
}
a:active {
  background-color: inherit;
  color: #e62;
}

body {
  background-color: #dc9;
  color: #333;
  text-align: center;
  margin: 0;
  padding: 20px 0;
  font-family: calibri, helvetica, "lucida grande", "trebuchet ms", arial, sans-serif;
  font-size: 62.5%;
}

html > body {
  font-size: 10px;
}

div#wrapper {
  width: 900px;
  margin: 0 auto;
  text-align: left;
  padding: 0;
  background-color: #a96;
  color: #ccc;
  position: relative;
}
/*======================================

Page Header Settings

======================================*/

div#heading {
  padding: 0;
  margin: 0;
  height: 200px;
  background: #a96 url(southern-italian-restaurant.gif) no-repeat 20px 115px;
  color: #ccc;
  overflow:hidden;
}

div#heading h1, div#heading h2 {
  text-indent: -9000px;
  width: 900px;
  height: 75px;
  margin: 0;
  padding: 0;
}
/*===========================

Page Layout Settings

============================*/

div#col-1-wrapper, div#col-1, div#col-2-wrapper, div#col-2 {
  margin: 0;
}

div#col-1-wrapper {
  float: left;
  width: 658px;
}

div#col-1 {
  padding: 20px 0 0 20px;
}

div#col-2-wrapper {
  float: right;
  width: 240px;
}

div#col-2 {
  padding: 20px;
}
div#page {
  background-color: #ccc;
  color: #430;
  margin: 20px 0 0;
}

/*===========================

Page Content Settings

============================*/

div#page p {
  padding: 1em 20px 0.5em;
  margin:0;
  font-family: verdana, helvetica, "lucida grande", "trebuchet ms", arial, sans-serif;
  font-size:1.2em;
  line-height:1.8;
}
div#page h3 {
  padding: 1.5em 20px 0.15em;
  margin:0;
  font-size:2em;
}
div#page h4 {
  padding: 1.5em 20px 0.15em;
  margin:0;
  font-size:1.8em;
}

img.page-icon {
  margin: 0 0 20px;
}

div#page img {
  margin: 0 0 19px 19px;
  padding: 0;
}

div#page img.big-pic {
  margin: 20px;
}

iframe#google-map {
  margin: 0 0 0 20px;
  padding: 0;
  border: 0;
  display:block;
}
/*============================

Navigation Menu

============================*/

#col-2 ul.block-nav {
  list-style-type: none;
  margin: 20px 0;
  padding: 0;
  font-size: 2em;
}

#col-2 ul.block-nav li {
  margin: 0 0 20px;
  padding: 0;
}

.block-nav a, span#nav-loc {
  display: block;
  margin: 0;
  padding: 0.15em 5px;
  font-weight: bold;
}

span#nav-loc {
  border: 1px solid #430;
  background-color: #ccc;
  color: #430;
}

#col-2 ul.block-nav a {
  border: 1px solid #e62;
}

#col-2 ul.block-nav a:link, #col-2 ul.block-nav a:visited {
  background-color: #430;
  color: #e62;
  text-decoration: none;
  border: 1px solid #dc9;
}

#col-2 ul.block-nav a:hover, #col-2 ul.block-nav a:active {
  background-color: #dc9;
  color: #430;
  text-decoration: none;
  border: 1px solid #430;
}
/*===============================

Footer Content Settings

===============================*/

div#footer-wrapper {
  clear: both;
  margin: 0;
  padding: 20px;
}

div#footer {
  background-color: #430;
  color: #ccc;
  text-align: center;
  padding: 20px;
  font-size:1.2em;
}

div#footer p {
  margin: 0;
  padding: 1em 0;
}
div#footer p#telephone {
  font-size:2em;
  font-weight:bold;
  padding: 20px 0;
  }
div#footer p#top-link {
  font-size:1.4em;
  border-top: 2px solid #a96;
  border-bottom: 2px solid #a96;
  padding: 20px 0;
  }  
div#footer a:link {
  background-color: inherit;
  color: #a96;
}

div#footer a {
  background-color: inherit;
  color: #a96;
}

div#footer a:visited {
  background-color: inherit;
  color: #a96;
}

div#footer a:hover {
  background-color: inherit;
  color: #e62;
}

div#footer a:active {
  background-color: inherit;
  color: #e62;
}
/*================================================

CSS style sheet by Andy Gee http://andygee.me.uk

================================================
END of styles.*/