/******************************************************************************************************************
Fair Train Information Section Stylesheet

Developed by Robin Hodges for Electric Putty - June 2010
******************************************************************************************************************/

/* Background image */
body { background: #fef5f1  url('../site_images/fairtrain_bg_home.png') repeat-x; }

/* Secondary nav colours */
#leftCol li a { border-color: #fef4ee; }

#leftCol li a.here, #leftCol li a.parent_here { background: #fef4ee; }

	/* This level */
	#leftCol li ul { background: #fcf9f7; border: 1px solid #fef4ee; }

/* right column copy box colour */
#right_col_copy_box { background: #fcd9c8; }

/* QuoteBox colour */
.quoteBox li { background: #fef4ee; }

.quoteBox li img { border-color: #dacd7f; }

.quoteBox li cite { color: #b7a84e; }

/* News story styles */
.newsStory img {
	float: right;
	border: 1px solid #FFF;
	margin: 20px 0 20px 20px;
	-moz-box-shadow: 2px 2px 4px #A9A9A9; /* FF3.5+ */
	-webkit-box-shadow: 2px 2px 4px #A9A9A9; /* Saf3.0+, Chrome */
	box-shadow: 2px 2px 4px #A9A9A9; /* Opera 10.5, IE 9.0 */
}

/* News area styles */
.newsStory h5 { padding-bottom: 0; }

/* Contact form styles */
#contactForm { padding: 20px; margin: 20px 0 0 0; border-top: 1px solid #A9A9A9; }

#contactForm li { padding: 0 0 20px 0; }

#contactForm li label {
	display: inline;
	float: left;
	width: 150px;
	margin-right: 5px;
	padding: 0 0 2px 0;
	font-weight: bold;
	line-height: 40px;
}

#contactForm li input, #contactForm li textarea {
	border: 1px solid #CCC;
	width: 250px;
	background: #EEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 5px;
}

#contactForm li input:focus, #contactForm li textarea:focus { background: #FFF; }

#contactForm li textarea { overflow: auto; }

#contactForm button { margin-left: 155px; }

/* E-Mail Updates */
#EmailUpdatesBox {
	clear: both;
	border: 3px solid #3a3a3a;
	background: #414141;
	color: #FFF;
	padding: 25px 15px;
	margin-left: 2px;
}

#EmailUpdatesBox label {
	font-size: 1.2em;
	float: left;
	padding: 0px;
	display: inline;
	line-height: 33px;
	margin-right: 10px;
}

#EmailUpdatesBox input { border: 1px solid #000; padding: 8px; width: 225px; vertical-align: middle; }

/* Success and fail boxes for JS disabled */
.EmailSucceedBox, .EmailFailBox {
	width: 300px;
	margin: 0 auto;
	padding: 20px 20px 8px 20px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	-moz-border-radius: 8px; /* FF1+ */
	-webkit-border-radius: 8px; /* Saf3+, Chrome */
	border-radius: 8px; /* Opera 10.5, IE 9 */
	-moz-box-shadow: 2px 2px 4px #868686; /* FF3.5+ */
	-webkit-box-shadow: 2px 2px 4px #868686; /* Saf3.0+, Chrome */
	box-shadow: 2px 2px 4px #868686; /* Opera 10.5, IE 9.0 */
}

.EmailSucceedBox { background: #a6e293; border: 2px solid #5db043; color: #418A2B; }

.EmailFailBox { background: #ff8582; border: 2px solid #d72f2b; color: #af1410; }

#emailUpdatesSpacer { height: 62px; margin: 0; }


/* Main content embed area */
.videoEmbed {
	background: #fef5f1;
	border: 1px solid #FEF4EE;
	}
