/* @override 
	http://localhost:3000/stylesheets/skygreece.css?1198256635
	http://localhost:3000/stylesheets/skygreece.css?1200321266
	http://localhost:3000/stylesheets/skygreece.css?1200321582
	http://localhost:3000/stylesheets/skygreece.css?1200354856
*/

* {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

html {
  font-size: 100.01%;
}

h1,h2,h3 {
  font-family: georgia, serif;
}

img {
  border: 0;
  clear:  none;
}

.left {
  float: left;
}

.right {
  float: right;
}

/* @group Anchores */

a img {
  border: 0;
}

a:hover {
  color: #245185;
  position: relative;
  top: 1px;
  left: 1px;
  text-decoration: none;
}

a {
  color: #245185;
  border: 0px;
  text-decoration: none;
}

a:visited {
  text-decoration: none;
  color: #245185;
}

/* @end */

body {
  margin: 0;
  padding: 0;
  background: #08000d;
  color: white;
  font-size: 1em;
  font: small Verdana, Helvetica, Arial, sans-serif;
}

#wrapper {
  color: black;
  width: 780px;
  height: auto;
  margin: 5px auto;
}

#header_head {
  width: 781px;
}

.footer {
  border: 1px solid #bebebe;
  vertical-align: middle;
  text-align: center;
  height: 22px;
  border: 0px;
  font-weight: bold;
  font-size: 90%;
  background: url(/images/slanted_back.png) repeat-x;
  color: #fff;
}

.footer2 {
  background-color: #121212;
  background: url(/images/footer_blue.png) no-repeat;
  height: 33px;
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 90%;
  padding-top: 1px;
}

#main {
  background-color: #fff;
  margin-top: -2px;
  margin-bottom: 0px;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}

/* @group Content */

#content {
  min-height: 400px;
  /

*  width: 760px;*/
  /

*  border: 1px dashed #b9d2e3;*/
  background-color: white;
  color: black;
}

#content .inner {
  

}

#content .inner h2 {
  color: #245185;
  

/*  margin: 0 1em 1em 0;*/
  

/*  padding-bottom: 0.2em;
  border-bottom: 1px solid #b9d2e3;*/
  padding: 0 5px;
  font-size: 1.2em;
}

/* @end */

#banner {
  margin: 0 0 0 0;
  background: url(/images/village_banner.jpg) no-repeat top left;
  min-height: 100px;
}

/* @group Main Content */

#main_content {
  background-color: #fff;
  margin: 0 0 0 0;
  width: 520px;
  border-bottom: 1px solid #999;
}

#main_content h1 {
  padding: 20px;
  text-align: center;
  color: #245185;
  background: url(/images/main_content_top.gif) top right no-repeat #fff;
}

#main_content p {
  padding: 0 20px 10px 10px;
}

#main_content a {
  padding: 0 10px;
  font-weight: bold;
  color: #245185;
  text-decoration: none;
}

#main_content a:hover {
  color: #55A3DC;
  position: relative;
  top: 1px;
  left: 1px;
  text-decoration: underline;
}

/* @end */

#sidebar {
  width: 260px;
  min-height: 26px;
  float: right;
  background: url(/images/sidebar_top.jpg) no-repeat top right;
}

#enquires {
  margin-top: 26px;
  background: url(/images/enquires.gif) repeat-y top right #E7D8DD;
}

#enquires p {
  padding: 10px;
}
#sidebar h3 {
  padding: 10px 10px;
  color: #fff;
  background: url(/images/sidebar_h3.gif) repeat-y top right #3B99DB;
}

/* @group Form Styles */

fieldset {
  margin: 1.5em 5px 0 5px;
  padding: 5px;
}

legend {
 

/*  margin-left: 5px; */
  color: #000000;
  font-weight: bold;
}

fieldset ol {
  list-style: none;
}

fieldset li {
  padding-bottom: 1em;
}

fieldset div.submit {
  text-align: center;
}

label {
  display: block;
}

/* @end */

/* @group Slanted Menu */

#slantedmenu {
  font-weight: bold;
  margin-top: -5px;
  margin-bottom: 1px;
  font-size: 90%;
}

#slantedmenu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#slantedmenu ul {
  background: url(/images/slanted_back.png) repeat-x;
  text-indent: 10px;
  padding: 0.5em 0.3em;
  margin: 0;
  color: white;
  background-color: #e0e0e0;
  text-align: left;
}

#slantedmenu ul li {
  display: inline;
}

#slantedmenu ul li a {
  color: white;
  padding: 3px 0;
  padding-right: 25px;
  margin: 0;
  text-decoration: none;
  background: transparent url(/images/slantdivider.png) top right no-repeat;
}

#slantedmenu ul li a:visited {
  color: white;
}

#slantedmenu ul li a:hover {
  color: #b9d2e3;
}

#slantedmenu ul li a:active {
  color: red;
  position: relative;
  top: 1px;
  left: 1px;
}

/* @end */

/* @group Channels List */

.channels {
  clear: both;
  width: 100%;
  text-align: center;
  background-color: #fff;
  margin: 0 auto;
  border-top: 3px solid #E7D8DD;
  padding-bottom: 0.5em;
}

.channels img {
  border: 0px;
  vertical-align: middle;
}

.channels a:hover {
  position: relative;
  top: 1px;
  left: 1px;
}

/* @end */