/* @override http://dev3.evanrthompson.com/_support/css/style.css */

/* Site-wide style */

body {
	background: #ffffff url(/_support/images/pwc_bg.jpg) no-repeat center 0;
	margin: 0;
	padding: 0;

}

#page-wrap {
	width: 720px;
	height: 360px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 222px;
}

#poster {
	}

#poster p span.highlight {
	background-color: rgba(255,206,221,0.8);
	text-shadow: #ffcedd 0 0 2px;
	color: #b5929e;
}

::-moz-selection{
	background-color: rgba(255,206,221,0.8);
	text-shadow: #ffcedd 0 0 2px;
	color: #b5929e;
} 

::selection {
	background-color: rgba(255,206,221,0.8);
	text-shadow: #ffcedd 0 0 2px;
	color: #b5929e;
} 

p {
	color: #525152;
	font: 14px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #a7aaa9 0 0 1px;

}

h2 {
	border-bottom: 1px dashed #b5929e;
	padding-bottom: 4px;
	text-transform: uppercase;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #333333;
	text-shadow: #222222 0 0 1px;
}

#slideshow {
	margin:0 auto;
	width:720px;
	height:360px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width: 720px;
  height: 360px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width: 720px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height: 360px;
}

#slideInner div.slide.imgright div.text {
	padding: 10px;
	width: 340px;
	float: left;
	text-align: right;
	height: 340px;
}

#slideInner div.slide.imgleft div.text {
	padding: 10px;
	width: 340px;
	float: right;
	text-align: left;
	height: 340px;
}

#slideInner div.slide.imgleft a img {
	height: 360px;
	float: left;
}

#slideInner div.slide.imgright a img {
	float: right;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width: 60px;
  height: 360px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left: -70px;
  background: transparent url(/_support/images/control.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right: -70px;
  background: transparent url(/_support/images/control.png) no-repeat -60px 0;
}

p.footer {
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: 10px;
	text-transform: uppercase;
}

p.footer a {
	text-decoration: none;
	color: #888;
}