.container {
	width: 609px;
}

@font-face { 
	font-family: BentonSans;
	src: url("http://cache.boston.com/universal/fonts/BentonSans-Bold/79e52a98-c6b6-4ed0-a074-409e1de09fd6-2.eot");
	src: local("BentonSans"),
		url("http://cache.boston.com/universal/fonts/BentonSans-Bold/79e52a98-c6b6-4ed0-a074-409e1de09fd6-3.woff") format("woff"),
		url("http://cache.boston.com/universal/fonts/BentonSans-Bold/79e52a98-c6b6-4ed0-a074-409e1de09fd6-1.ttf") format("truetype"),
		url("http://cache.boston.com/universal/fonts/BentonSans-Bold/79e52a98-c6b6-4ed0-a074-409e1de09fd6-4.svg#web") format("svg");
	font-style: normal;
	font-weight: bold;
}

@font-face {
  	font-family: BentonSans;
	src: url("http://cache.boston.com/universal/fonts/BentonSans-Regular/9cb8c443-18ec-4b11-8f7b-ca2761fd7fc7-2.eot");
	src: local("BentonSans"),
		url("http://cache.boston.com/universal/fonts/BentonSans-Regular/9cb8c443-18ec-4b11-8f7b-ca2761fd7fc7-3.woff") format("woff"),
		url("http://cache.boston.com/universal/fonts/BentonSans-Regular/9cb8c443-18ec-4b11-8f7b-ca2761fd7fc7-1.ttf") format("truetype"),
		url("http://cache.boston.com/universal/fonts/BentonSans-Regular/9cb8c443-18ec-4b11-8f7b-ca2761fd7fc7-4.svg#web") format("svg");
	font-style: normal;
	font-weight: normal;
}

.livecam {
	
	text-align: left;
}

.title {
	background-image: url(http://cache.boston.com/universal/newsprojects/livecam/img/livecam_40.png);
	background-repeat: no-repeat;
	height: 36px;
	font-size: 26px;
	padding: 7px 0 0 48px;
	margin: 0 0 0 0;
}

.name {
	font-family: BentonSans;
	font-weight: bold;
}

.location {
	font-family: BentonSans;
	font-weight: normal;
	color: #d2222c;
}

.description {
	color: #444;
	font-family: Georgia;
	font-style: italic;
	margin: 10px 0;
	font-size: 14px;
}

.tabs {
	text-align: right;
	margin: 0 0 0 0;
	list-style-type: none;
	padding: 10px 0px 0px 0px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #999;
	height: 37px;
}

.tab {
	display: inline;
}

.tab .tab-link {
	background-color: #EEEEEE;
	border: 1px solid #999;
	border-bottom: none;
	padding: 13px 20px 9px 20px;
	margin-left: 5px;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #999;
	display: block;
	float: left;
	text-align: center;
	height: 14px;
}

.active .tab-link {
	background-color: white;
	color: black;
	border-top: 4px solid #2851A2;
	padding-top: 10px;
	border-bototm: 1px solid white;
	height: 15px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.tabs.right .tab-link {
	float: right;
}

.content {
	float: left;
	padding: 10px 0;
}

.section-title {
	margin-bottom: 10px;
}

.explainer {
	font-family: Georgia;
	font-size: 15px;
	line-height: 21px;
	color: #333;
	float: left;
	width: 100%;
}

.search-link {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}

.search-tools {
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
}

.share-tools {
	margin: 5px 0 0px 0;
}

.share-tools, 
.share-tools .share-link {
	color: #777;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 0.5px;
}

.share-tools .share-label,
.share-tools .share-link {
	margin-left: 7px;
}

.thumbnails {
	padding: 15px 0;
	float: left;
	width: 100%;
}

.thumbnail {
	background-color: #eee;
	height: 66px;
}

.thumbnail-holder.first {
	margin-left: 0px;
}

.thumbnail-holder {
	margin: 0px 0 0px 12px;
	float: left;
	position: relative;
}

.thumbnail-holder, .thumbnail {
	width: 89px;
}

.image-label {
	color: white;
	font-size: 11px;
	
	font-weight: bold;
	position: absolute;
	bottom: 0;
	padding: 4px;
	background: url(http://cache.boston.com/universal/site_graphics/black_overlay_60.png);
	width: 81px;
	left: 0;
}

.arrow {
	background: transparent url(http://cache.boston.com/universal/site_graphics/arrow_medium_bg_wide.gif) no-repeat 0 0;
	height: 39px;
	width: 39px;
	border: 1px solid #999;
	float: left;
	margin-top: 15px;
}

.back {
	background-position: 10px -55px;
	margin-right: 3px;
}

.next {
	background-position: -471px -55px;
	margin-left: 15px;
}

.large-snapshot {
	width: 609px;
	position: relative;
}

.main-snapshot {
	position: relative;
}

.main-snapshot .image-label {
	top: 536px;	
}

.label {
	font-weight: bold;
	font-size: 16px;
	margin: 0 3px 0 0;
}

.share-link.abuse {
	background: url(http://cache.boston.com/images/pluck/circleslash_11x11.png) no-repeat;
	padding: 0 0 0 14px;
}

.share-link.facebook {
	background: url(http://static.ak.fbcdn.net/images/connect_favicon.png) no-repeat;
	padding: 0 0 0 19px;
}

.share-link.twitter {
	background: url(http://cache.boston.com/universal/newsprojects/livecam/img/bird_16_blue.png) no-repeat 0px -2px;
	padding: 0 0 0 19px;
}

.share-link.chain {
	background: url(http://cache.boston.com/universal/newsprojects/livecam/img/chain_16.png) no-repeat 0px -2px;
	padding: 0 0 0 19px;
}

.input-container {
	float: left;
	width: 350px;
}