#latest-news {
	width:260px;
	float:left;
}

	#latest-news .middle {width:226px;}

	#latest-news .center {
		height:695px;
		position:relative;
	}

	#latest-news .news-item {
		padding:0px 10px 5px 10px;
		margin:10px 5px 0px 5px;
		border-bottom:1px dashed black;
		position:relative;

	}
		
		#latest-news .news-item .news-wrap {
			width:190px;
		}

			#latest-news .news-item .news-wrap p {
				margin:6px 0px 0px 0px;
			}

			#latest-news .news-item .news-wrap .date {
				font-size:12px;
				color:gray;
				margin-bottom:-3px;
			}

			#latest-news .news-item .news-wrap .title {
				font-size:14px;
				font-weight:bold;
			}

			#latest-news .news-item .news-wrap .content {
				font-size:12px;
				font-family:default;
				margin-left:10px;
			}

		#latest-news .news-item .link {
			font-size:13px;
			position:absolute;
			bottom:10px;
			right:10px;
		}

		#latest-news .news-item:hover .link {
			font-weight:bold;
		}

		#latest-news .news-item:hover {
			cursor:pointer;
		}
	
		#latest-news .news-item:hover .title {
			text-decoration:underline;
		}

	#latest-news #archive-link {
		position:absolute;
		bottom:0px;
		right:10px;
		border:none;
		font-size:12px;
	}

		#latest-news #archive-link:hover {
			font-weight:bold;
			cursor:pointer;
		}

#index_mid {
	float:left;
	width:493px;
	margin:0px 20px 0px 20px;
}

#slideshow {
	width:493px;
	margin-bottom:5px;
}

	#slideshow .middle {width:459px;}

	#slideshow #slideshow-wrapper {
		padding:15px 15px 0px 15px;
		position:relative;
	}

		#slideshow #slideshow-wrapper .large-pic-div {
			width:462px;
			height:308px;
			margin-bottom:5px;
			display:none;
		}

		#slideshow #slideshow-wrapper .starting-picture {
			display:block;
		}

		#slideshow #slideshow-wrapper #thumbs-bar {
			width:445px;
			margin-left:9px;
			position:relative;
			padding-top:2px;
		}
	
			#slideshow #slideshow-wrapper #thumbs-bar .thumb {
				float:left;
				margin:0px 6px 0px 6px;
			}

				#slideshow #slideshow-wrapper #thumbs-bar .description {
					display:none;
				}

			#slideshow #slideshow-wrapper #thumbs-bar #pointer {
				position:absolute;
				top:-18px;
				left:29px;
				background-image:url(/img/slideshow/pointer.png);
				width:30px;
				height:18px;
			}

			#slideshow #slideshow-wrapper #thumbs-bar #current-description {
				width:456px;
				border:1px solid #0061c2;
				margin:-3px 0px 2px -9px;
				padding:2px;
				font-size:12px;
			}

		#slideshow #slideshow-wrapper #play-pause-div {
			width:40px;
			height:20px;
			position:absolute;
			top:20px;
			left:20px;
		}

		#slideshow #slideshow-wrapper #play-pause-div:hover {
			cursor:pointer;
		}

		#slideshow #slideshow-wrapper #corner-mask {
			width:462px;
			height:308px;
			position:absolute;
			top:15px;
			left:15px;
			background-image:url(/img/slideshow/corners.png);
		}

#index_mid #notifications .content {
	font-size:13px;	
	height:200px;	
	width:460px;
	position:relative;
	float:left;
	overflow:hidden;
	margin-left:10px;
	background-image:url(/img/mail.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

	#index_mid #notifications input {
		color:gray;
	}

	#index_mid #notifications .middle {width:459px;}

	#index_mid #notifications .content #question {
		margin:7px 7px 7px 10px;
		text-align:left;
	}

	#index_mid #notifications .content #notification-form {
		text-align:left;
		margin:0px 0px 14px 10px;
		width:210px;
	}

	#index_mid #notifications .content input {
		width:200px;
		font-size:13px;
		padding:2px;
	}

	#index_mid #notifications .content #privacy-policy {
		margin-top:7px;
		float:left;
		width:auto;
	}

	#index_mid #notifications .content #privacy-policy-p {
		font-size:11px;
		margin:7px 0px 15px 10px;
	}

	#index_mid #notifications #privacy-policy-p a {
		text-decoration:underline;
	}

		#index_mid #notifications #privacy-policy-p a:hover {
			color:#0061c2;
		}

	#index_mid #notifications #subscribe-button {
		position:absolute;
		bottom:0px;
		right:240px;
		border:none;
		font-size:13px;
	}

		#index_mid #notifications #subscribe-button:hover {
			font-weight:bold;
			cursor:pointer;
		}	

	#index_mid #notifications #working {
		margin-top:-10px;
		width:200px;
		text-align:center;
		display:none;
		font-size:12px;
	}

	#index_mid #notifications #success {
		width:200px;
		font-weight:bold;
		margin-top:50px;
	}

