body {
	background: #819db4 url('../images/template/header.jpg') top center no-repeat;
	font-family: Tahoma, serif;
	font-size: 12px;
	color: #3d4652;
}
	a {
		color: #b47023 !important;
	}
	a:link, a:visited {
		text-decoration: none;
	}
	a:hover, a:active {
		text-decoration: underline;
	}
	.rootContainer {
		background: url('../images/template/navbg_repeat.png') 0px 126px repeat-x;
	}
		#head {
			width: 1020px;
			height: 165px;
			margin: 0 auto;
			position: relative;
		}
			#header {
				margin: 0px;
				padding: 0px;
			}
				#header a {
					display: block;
					height: 126px;
					width: 1000px;
					text-indent: -10000px;
				}
			#socialLinks {
				position: absolute;
				top: 65px;
				right: 10px;
				height: 44px;
				width: 150px;
			}
				#socialLinks ul {
					margin: 0px;
					padding: 0px;
				}
					#socialLinks ul li {
						float: left;
					}
						#socialLinks ul li a {
							display: block;
							width: 47px;
							height: 43px;
							background-position: 0px 0px;
							background-repeat: no-repeat;
							text-indent: -10000px;
						}
						#socialLinks ul li a:hover {
							background-position: 0px -43px;
						}
						#facebookLink a {
							background-image: url('../images/template/socnet_facebook.png');
						}
						#twitterLink a {
							background-image: url('../images/template/socnet_twitter.png');
						}						
						#youtubeLink a {
							background-image: url('../images/template/socnet_youtube.png');
						}
			#nav {
				display: block;
				position: absolute;
				top: 126px;
				left: 10px;
				height: 39px;
			}
				#nav ul {
					margin: 0px;
					padding: 0px;
				}
					#nav ul li {
						display: block;
						float: left;
						margin: 0px;
						padding: 0px;
					}
						#nav ul li a {
							display: block;
							height: 39px;
							text-indent: -10000px;
							background-position: 0px 0px;
							background-repeat: no-repeat;
						}
						#nav ul li a:hover {
							background-position: 0px -39px;
						}
						#navAboutLynn a {
							background-image: url('../images/template/nav_about.png');
							width: 115px;
							background-position: -10px 0px !important;
						}
						#navAboutLynn a:hover {
							background-position: -10px -39px !important;
						}
						#navNews a {
							background-image: url('../images/template/nav_news.png');
							width: 65px;
						}						
						#navIssues a {
							background-image: url('../images/template/nav_issues.png');
							width: 71px;
						}						
						#navMedia a {
							background-image: url('../images/template/nav_media.png');
							width: 71px;
						}						
						#navBlog a {
							background-image: url('../images/template/nav_blog.png');
							width: 61px;
						}						
						#navContact a {
							background-image: url('../images/template/nav_contact.png');
							width: 85px;
						}						
						#navVolunteer a {
							background-image: url('../images/template/nav_volunteer.png');
							width: 97px;
						}						
						#navContribute a {
							background-image: url('../images/template/nav_contribute.png');
							width: 121px;
						}	
			#signupForm {
				display: block;
				position: absolute;
				top: 126px;
				right: 0px;
				width: 324px;
				height: 39px;
				background: url('../images/template/joinlynn_bg.png') top left no-repeat;
			}
				#signupForm h2 {
					position: absolute;
					top: 0px;
					left: 0px;
					width: 0px;
					height: 0px;
					text-indent: -10000px;
				}
				#signupForm form {
					display: block;
					margin: 0px;
					padding: 0px;
				}
				#signupLabel {
					display: block;
					position: absolute;
					top: 10px;
					left: 105px;
					width: 160px;
					height: 20px;
					line-height: 20px;
					font-family: Tahoma, serif;
					font-size: 12px;
					color: #31363d;
					border: 0px;
					background: transparent;
					margin: 0px;
					padding: 0px;
				}
				#signupInput {
					display: block;
					position: absolute;
					top: 10px;
					left: 105px;
					width: 160px;
					height: 20px;
					line-height: 20px;
					font-family: Tahoma, serif;
					font-size: 12px;
					color: #31363d;
					border: 0px;
					background: transparent;
					margin: 0px;
					padding: 0px;
				}
				#signupSubmit {
					display: block;
					position: absolute;
					top: 10px;
					right: 20px;
					border: 0px;
					margin: 0px;
					padding: 0px;
					width: 35px;
					height: 20px;
					background: transparent;
				}
		#body {
			width: 1020px;
			margin: 0 auto;
			padding: 0px;
		}
			#body .templateWrapper {
				background: url('../images/subpage/subcontent_repeat.png') top center repeat-y;
			}
				#copyBodyContainer {
					background: url('../images/subpage/subcontent_bottom.png') bottom center no-repeat;
					padding-bottom: 10px;
				}
					#copyBodyWrapper {
						background: url('../images/subpage/subcontent_top.png') top center no-repeat;
						padding: 0px 10px;
					}
						#copyContainer {
							float: left;
							width: 616px;
							padding: 35px;
						}
							.copyBodyHeaderTitle {
								color: #3d4652;
								margin-bottom: 20px;
							}
								.copyBodyHeaderTitle a {
									color: #3d4652 !important;
								}
						#sidebarContainer {
							float: right;
							width: 314px;
						}
							#takeAction {
								padding: 25px;
							}
								#takeAction h2 {
									margin: 0px;
									padding: 0px;
									width: 127px;
									height: 42px;
									background: url('../images/subpage/takeaction_title.png') top left no-repeat;
									text-indent: -10000px;
								}
								#takeAction ul {
									margin: 0px;
									padding: 0px;
								}
									#takeAction ul li {
										margin: 0px;
										padding: 0px;
									}
										#takeAction ul li a {
											display: block;
											width: 265px;
											height: 50px;
											background-position: 0px 0px;
											background-repeat: no-repeat;
											text-indent: -10000px;
										}
										#takeAction ul li a:hover {
											background-position: 0px -50px;
										}
										#contributeLink a {
											background-image: url('../images/subpage/action_contribute.png');
										}
										#volunteerLink a {
											background-image: url('../images/subpage/action_volunteer.png');
										}
										#blogWithUsLink a {
											background-image: url('../images/subpage/action_blogwithme.png');
										}
							#sidebarHeadWrapper h3 {
								margin: 0px;
								padding: 0px;
								height: 63px;
								background: url('../images/subpage/relatedlinks_title.png') 25px 20px no-repeat;
								text-indent: -10000px;
							}
							#subnav {
								margin: 0px;
								padding: 0px 25px 25px !important;
							}
								#subnav ul {
									margin: 0px;
									padding: 0px;
								}
									#subnav ul li {
										margin: 0px;
										padding: 0px 0px 10px 15px;
										background: url('../images/subpage/relatedlinks_arrow.png') 0px 5px no-repeat;
									}
										#subnav ul li a {
											color: white !important;
											font-size: 16px;
										}
										#subnav ul li a:hover, 
										#subnav ul li a:active {
											color: #e0bb53 !important;
											text-decoration: none !important;
										}
		#foot {
			width: 1000px;
			margin: 0 auto;
			height: 20px;
			line-height: 20px;
			font-size: 11px;
			/*color: #31363d;*/
			color: #1e2832;
			padding: 20px 0px;
		}
			#foot a {
				/*color: #31363d !important;*/
				color: #1e2832 !important;
			}
			#disclaimer {
				float: left;
				background: #728b9f;
				padding: 0px 10px;
			}
			#footerNav {
				float: left;
				padding: 0px 10px;
			}
			
/* CUSTOM BLIP VIDEO STYLES */
			
#latestVideos #videoHeader {
	width: 258px;
	height: 40px;
	margin: 0 auto;
}
	#latestVideos #videoHeader h2 {
		margin: 0px;
		padding: 0px;
		width: 145px;
		height: 23px;
		float: left;
		background: url('../images/template/latestvid_title.png') top left no-repeat;
		text-indent: -10000px;
	}
	#latestVideos #videoHeader #viewMoreVideos {
		display: block;
		float: left;
		width: 91px;
		height: 15px;
		margin-top: 9px;
		background: url('../images/template/latestvid_viewmore.png') top left no-repeat;
		text-indent: -10000px;
	}
	#latestVideos #videoHeader #viewMoreVideos:hover {
		background-position: 0px -15px;
	}
#latestVideos #videoContainer {
	width: 258px;
	height: 230px;
	margin: 0 auto;
	padding: 10px;
	background: url('../images/template/video_bg.png');
}
	#latestVideos #videoContainer #topVideo {
		width: 258px;
		height: 180px;
	}
		#latestVideos #videoContainer #topVideo embed {
			display: block;
			width: 258px;
			height: 180px;
		}
	#latestVideos #videoContainer #videoThumbnails {
		height: 40px;
		padding: 0px 0px 0px 5px;
	}
		#latestVideos #videoContainer #videoThumbnails ul {
			margin: 0px;
			padding: 0px;
		}
			#latestVideos #videoContainer #videoThumbnails ul li {
				float: left;
			}
				#latestVideos #videoContainer #videoThumbnails ul li a {
					display: block;
					width: 58px;
					height: 44px;
					margin-right: 5px;
				}
					#latestVideos #videoContainer #videoThumbnails ul li a img {
						width: 58px;
						height: 44px;
						border: 0px;
					}