﻿#slideshow 
{
    top:            0px;
	margin:         0 auto;
	width:          700px;
	height:         800px;
	background:     transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
	position:       relative;
}
#slideshow #slidesContainer 
{
  margin:           0 auto;
  width:            560px;
  height:           800px;
  overflow:         auto; /* allow scrollbar */
  position:         relative;
}
#slideshow #slidesContainer .slide 
{
  margin:           0 auto;
  width:            540px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:           800px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:          block;
  width:            39px;
  height:           500px;
  text-indent:      10px;
  position:         absolute;
  cursor:           pointer;
}
#leftControl {
  top:              0;
  left:             0;
  background:       url(img/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:              0;
  right:            0;
  background:       transparent url(img/control_right.jpg) no-repeat 0 0;
}

/** 
 * Style rules for Demo page
 */
a {
  color:            Orange;
  font-weight:      bold;
  text-decoration:  none;
}
a:hover {
  text-decoration:  underline;
}

#pageContainer 
{
  margin:           0 auto;
  width:            960px;
  height:           800px;
}
#pageContainer h1 {
  display:          block;
  width:            960px;
  height:           0px;
  background:       transparent url(img/bg_pagecontainer_h1.jpg) no-repeat top left;
  text-indent:      5px;
}
.slide h2, .slide p {
  margin:           15px;
}
.slide h2 {
  font:             italic 24px Georgia, "Times New Roman", Times, serif;
  color:            Black;
  letter-spacing:   -1px;
}
.slide img {
  float:            right;
  margin:           0 15px;
}
#footer {
  height:           100px;
}
#footer p {
  margin:           30px auto 0 auto;
  display:          block;
  width:            560px;
  height:           30px;
}

