/* CSS Document */

a,
a:link,
a:visited,
a:active
{
	color: #66ccff;
	text-decoration: none;
}

a: hover
{
	color: #fff;
	text-decoration: underline;
}

li
{
	color: #fff;
}

label
{
	color: #fff;
}

.padded_image img
{
    margin: 0 11px;
}

h1, h2, h3, h4, h5, h6
{
	color: #66CCFF;
	font-size: 1em;
}

p
{
	color: #fff;
}

article.page-content p
{
	text-align: justify;
}


/* for slideshow plugin */
.slideshow {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slideshow li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.slideshow li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.slideshow img {
  display: block;
  height: auto;
  float: left;
  border: 0;
  }
  
  .required { color: #f00; }
  
  
#map_canvas label
{
    color: inherit;
    display: inline;
    margin-bottom: 0;
}
  
@media (min-width: 768px)
{
	.slideshow img
	{
		width: 100%;
	}

}