@charset "utf-8";
/* sIFR styles */
@media screen {
	.sIFR-active h1 {
		font-size: 18pt;
		color: #7b7b7b;
	}
}

#content {
	clear: both;
	text-align: left;
	overflow: hidden;
}

	#content #content_left {
		clear: none;s
		min-width: 522px;
		max-width: 522px;
		width: 522px;
		float: left;
	}

		#content #content_left h1 {
			margin-bottom: 10px;
		}

		#content #content_left .content_spacer {
			margin-top: 10px;
			border-top: 1px #757772 dotted;
			width: 494px;
			height: 10px;
		}

		#content #content_left .event_content {
			clear: both;
			margin-bottom: 10px;
		}

			#content #content_left .event_content .event_content_text {
				text-align: left;
			}

				#content #content_left .event_content .event_content_text p {
					margin-bottom: 0px;
					font-size: 100%;
				}

		#content #content_left .item {
			clear: both;
			width: 494px;
			min-width: 494px;
			max-width: 494px;
			border-bottom: 1px #757772 dotted;
			padding-bottom: 10px;
			margin-bottom: 10px;
			overflow: hidden;
		}

			#content #content_left .item .item_image {
				float: left;
				margin-right: 10px;
				border-right: 1px #757772 dotted;
				width: 100px;
				min-width: 100px;
				max-width: 100px;
			}

				#content #content_left .item .item_image img {
					display: block;
					margin: auto;
				}

			#content #content_left .item .item_content {
				float: left;
				width: 370px;
				min-width: 370px;
				max-width: 370px;
			}

				#content #content_left .item .item_content .item_content_text {
					text-align: left;
				}

					#content #content_left .item .item_content .item_content_text p {
						margin-bottom: 0px;
						font-size: 100%;
					}

					#content #content_left .item .item_content .item_content_text strong {
						display: block;
						margin-bottom: 10px;
						font-weight: bold;
					}
	
	#content #content_right {
		clear: none;
		float: right;
		text-align: left;
		min-width: 397px;
		max-width: 397px;
		width: 397px;
	}

		#content #content_right .content_spacer {
			margin-top: 10px;
			border-top: 1px #757772 dotted;
			width: 397px;
			height: 10px;
		}

	#content ul.press {
		text-align: left;
		margin-top: 10px;
	}

		#content ul.press li {
			border-top: 1px #757772 dotted;
			background-image: url(/_images/_elements/sprites.png);
			background-position: -565px -93px;
			background-repeat: no-repeat;
			min-height: 15px;
		}

			#content ul.press li p {
				padding-top: 6px;
				padding-left: 18px;
				color: #757772;
				font-size: 77%;
				line-height: 1.25em;
				padding-bottom: 6px;
			}

			#content ul.press li a:link, 
			#content ul.press li a:active, 
			#content ul.press li a:visited {
				color: #008457;
				cursor: pointer;
				border-bottom: none;
				text-decoration: none;
			}

			#content ul.press li a:hover {
				border-bottom: 1px #757772 dotted;
			}
