* {
	margin: 0;
	padding: 0;
}


/*a:link, a:visited { color: #069; text-decoration: none; }
a:hover, a:visited:hover { text-decoration: underline; }*/


#OuterContainer {
	padding: 0;
	margin: 0 auto;
	background-color:gray;
}

#ssContainer {
	background-color:gray;
	position: relative;
	height: 361px;
	width: 542px;
	margin: 0 auto;
	padding:0 auto;
	border: 0px 0px 0px 0px;
	font-size: 0px;
}

#Photo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}

#Loading {
	height: 25%;
	width: 100%;
	position: absolute;
	top: 40%;
	left: 0%;
	text-align: center;
	z-index: 0;
	line-height: 0;
}

#LinkContainer {
	height: 24px;
	width:40px;
	padding-top:5px;
	margin-top:4px;
	margin-left:60px;	
	_padding-top:0px;
	_margin-top:0px;
}


#LinkContainer a {
	margin:0px;
	padding:0px;
}

#ssJumbolink {
	float: right;
	/*position: relative;
	display: inline;
	margin-left:400px;
	height:10px;
	text-align: left;
	width:70px;*/
	/*visibility:hidden;*/
}

#TB_window {
	height: auto !important;
	width: auto !important;
	overflow:visible;
}

#TB_ajaxContent{
	height:auto !important;
	width: auto !important;
	overflow: visible;
}

#PrevLink, #NextLink {
	width:15px;
	cursor: pointer;
	height: 12px;
	/*background: transparent url(../img/c.gif) no-repeat; /* Trick IE into showing hover */
	display: inline;
}

/*#PrevLink span, #NextLink span { display: none; }*/

#PrevLink {  float: left;width:15px;  background: url(/_cs_apps/pt_photo_gallery/images/left_button.jpg)  no-repeat;}
#NextLink { float: right;width:15px;  background: url(/_cs_apps/pt_photo_gallery/images/right_button.jpg) no-repeat;}


/* background image for IE */
#PrevLink:hover, #PrevLink:visited:hover { background: url(/_cs_apps/pt_photo_gallery/images/left_button.jpg) no-repeat; }
#NextLink:hover, #NextLink:visited:hover { background: url(/_cs_apps/pt_photo_gallery/images/right_button.jpg)no-repeat; }

/* backgroudn image for compliant browsers 
#LinkContainer>#PrevLink:hover, #LinkContainer>#PrevLink:visited:hover { background: url(../img/prev_chevron.png) 20% 50% no-repeat; }
#LinkContainer>#NextLink:hover, #LinkContainer>#NextLink:visited:hover { background: url(../img/next_chevron.png) 80% 50% no-repeat; }
*/

#CaptionContainer {
	margin: 0 auto;
	width: 543px;
	text-align: left;
	background-color: #e7e7e7;
	background: url(/_cs_apps/pt_photo_gallery/images/link_background.png);
	/*line-height:2px;*/
	height:24px;
	}
	
#CaptionContainer p {
	padding: 6px 2px 2px 5px;
	
	margin:0px;
	font-size: 11px;
	line-height:10px;
	display:inline;
	float:left;
	width:100;
	
}
#Caption {margin-left:11px;}

#Counter {
	font-weight: bold;
	color: #999;
	float:left;
	width:50;
}

#Counter span p {display:inline;float:left;}

.article-copy{width:540px !important;}

div.content-container .article-content ul.byline {margin-top:5px;margin-bottom:10px; }


div.content-container .article-content h1  {font-size:24;line-height:28px;margin-bottom:10px;}

div.content-container .article-tools {margin-bottom:0px;padding-bottom:0px;}

div.galleryTitle  {font-size:22px;line-height:22px;margin-bottom:10px;padding-top:54px;}
