@import url(reset.css);

body {
	background: #fff url(/wp-content/themes/Actual/lib/images/pinstripe-bg.gif) repeat 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 30px 0px 0px 0px;
	color: #000;
}

#contentContainer {
	background: #fff !important;
	margin: auto;
	padding: 10px;
	width: 910px;
}
	
	#navHeader {
		background: #fff url(/wp-content/themes/Actual/lib/images/nav-green-bg.png) repeat-x 0px 0px;
		height: 22px;
		text-align: right;
	}

	#header {
		background: transparent;
	}
	
		#navHeader .navLinks {
			margin-right: 62px;
		}
	
		#navHeader .navLinks ul, #navHeader .navLinks li {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		
		#navHeader .navLinks li {
			float: left;
			margin: 0px 16px;
			height: 15px;
			background: #fff;
			padding: 0px
		}
		
			#navHeader .navLinks li a {
				color: #519024;
				background: #fff;
				text-decoration: none;
				padding: 4px 6px;
				height: 19px;
				text-align: center;
				margin: 0px;
			}
			
			#navHeader .navLinks li a:hover {
				color: #fff;
				background: #519024;
				text-decoration: none;
			}
	
	#contentOuter {
		background: transparent;
		margin: 0px;
		padding: 0px;
	}
	
		#contentOuter #contentInner {
			background: transparent;
			padding: 15px 0px;
		}
		
		#contentOuter #contentInner .vidHolder {
			width: 550px;
		}
		
		#contentOuter #contentInner #usHolder {
			/* padding-top: 20px; */
		}
		
		#contentOuter #contentInner .homepageTXT {
			width: 350px;
			font-size: 12px;
			line-height: 20px;
		}
		
		#contentOuter #contentInner .aboutTR, #contentOuter #contentInner .aboutTL {
			width: 425px;
		}
		
		#contentOuter #contentInner .videoThumb {
			background: #fff;
			position: relative;
			overflow: hidden;
			margin: 0px 10px 10px 0px;
			border: 1px solid #b8b8b8;
			padding: 0px;
			width: 169px;
			height: 94px;
		}
		
		#contentOuter #contentInner p.a {
			font-weight: bold;
			color: #559129;
			border-bottom: 1px solid #559129;
		}
		
		#contentOuter #contentInner h1 {
			font-size: 28px;
			font-weight: bold;
			color: #559129;
		}
		
		#contentOuter #contentInner h2 {
			font-size: 22px;
			font-weight: bold;
			color: #559129;
		}
		
		#contentOuter #contentInner h3 {
			font-size: 16px;
			font-weight: bold;
			color: #559129;
		}
		
		#contentOuter #contentInner p {
			color: #333;
			font-size: 13px;
			margin: 5px 0px;
		}
		
		#contentOuter #contentInner ol, #contentOuter #contentInner li, #contentOuter #contentInner ul {
			margin: 5px 0px;
			list-style: circle;
			font-size: 14px;
		}
		
		

	#footer {
		background: #fff url(/wp-content/themes/Actual/lib/images/nav-green-bg.png) repeat-x 0px 0px;
		height: 22px;
		text-align: right;
	}
	
	
	/* Support for playing videos   */
	#contentOuter #contentInner a.wp-oembed, #contentOuter #contentInner a.wp-oembed:hover {
		border: 0px !important;
	}
	
	/********************************/
	
	#aboutPage {
		display: none; position: absolute; left: 0px; top; 40px; background: #fff; padding: 10px; text-align: left; vertical-align: top; border: 1px solid #519024; height: 380px; overflow: auto; width: 900px; z-index: 2900;
	}
	
	#lightsOut {
		z-index: 1000; display: none; background: #000; position: absolute; left: 0px; top: 0px;
	}
	
	#videoWindow {
		z-index: 2000; position: absolute; top: -500px; left: 0px; background: #fff; display: block;
	}
	
		#videoTitles {
			background: #17250c; color: #fff; font-weight: bold; font-size: 14px; text-align: center; display: block; margin: 0px; padding: 10px 0px;
		}
		
		#player {
			display:block;width:525px;height:322px;
		}
		
		#videoCaptions {
			background: #fff; width: 505px; color: #555; display: block; padding: 0px; margin: 10px; text-align: left; font-size: 11px;
		}
		
		#videoCaptionsP {
			background: #fff; width: 505px; color: #333; display: block; padding: 0px; margin: 10px; text-align: left; text-decoration: underline; font-size: 13px; font-weight: bold;
		}
	
	#closeBTN {
		z-index: 3000; display: none; position: absolute; left: 0px; top: 0px; background: transparent;
	}
	
	/**********************/
		.bioSpacer {
			margin: 20px;
		}
		
		#aboutPage, #aboutPage p {
			color: #333;
			font-size: 13px;
			line-height: 20px;
		}
	
	/**********************/
	
		#contactInfo {
			padding: 12px 0px;
			margin:auto;
			text-align: center;
			font-size: 11px;
			color: #777;
		}
		
	/**********************/
	
	.addVideo {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	
		.boxcaption{
			float: left;
			position: absolute;
			background: #000;
			height: auto;
			padding: 8px;
			font-size: 13px;
			width: 154px;
			color: #fff !important;
			text-decoration: none !important;
			opacity: .9;
			text-align: center;
			position: absolute;
			top: -250px;
			left: 0px;
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	 	}
	
	/**********************/
	
	#loadingIcon {
		z-index: 4000; display: none; position: absolute; border: 0px;
	}