/* ALL */
#leftCol{width:654px;}

/* HEADLINES */
#leftCol .articleSuperHead {
 font-size:18px;
 color:#043d63;
 text-transform:none;
}

#leftCol .articleHead {
	font-size: 22px;
	color: #394c7a;
	text-transform: none;
	font-family: Georgia, 'Times New Roman', Times, serif;
	margin-bottom: 4px;
}

#leftCol .bdySubTitle {
	margin: 0px 0 5px 0;
	font-size:15px;
	color: #222;
	text-transform:none;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

#leftCol h2.brkTitle {display: inline; margin: 0; color: #404040; font-size: 18px;font-weight:normal}

/* ARTICLE TOOLS */
#leftCol .artTools {
	font-size: .9em;
	padding: 5px 0;
	position: relative;
	width: 245px;
	float: right;
	margin: 0 5px;
}


#printArt, #emailArt {
	color: #053C63;
  text-decoration:none;
  padding-right: 7px;
}

#printArt img, #emailArt img {
	margin-right: 3px;
	vertical-align: bottom;
}

#mailAFriend {
	float:left;
	clear:left;
	margin-top:10px;
	width:300px;
	padding:0;
	text-align:left;
}

#textSizer {
	color: #333;
	margin-bottom: 5px;
}


#textSizer a {
	font-weight: bold;
	color: #053C63;
}

#textSizer a:hover {
	text-decoration: none;
}

#textSizer span {
	font-weight: normal;
}

#textSizer #smallResize {
	font-size: 11px;
}

#textSizer #medResize {
	font-size: 13px;
	color: #999;
}

#textSizer #largeResize {
	font-size: 16px;
}

.shareTools {
	float: left;
	display: inline;
	border-top: 1px solid #CCC;
	margin-top: 13px;
	padding-top: 5px;
}

.shareTools span {color: #555; font-size: 1.1em; font-weight: bold;}


.shareTools ul {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
	width: 245px;
}

.shareTools ul li {
	float: left;
	display: inline;
	width: 48%;
	height: 20px;
	vertical-align: bottom;
}


/* MAIN PHOTO */
#leftCol .photoContainer {
 border:1px solid #B2B2B2;
 width:380px;
 padding:0;
 padding-bottom: 7px;
 background:#F1F1F1;
}

#leftCol .photoContainer .caption {
 width: 96%;
 margin-left: 2%;
}

#leftCol .photoContainer .photoTools {
	display: block;
	margin: 0px;
	padding: 0;
	background: transparent;
}

a#imgZoom {
	display: block;
	font-size: 11px;
	padding: 3px;
	margin: 0;
}

a#imgZoom #imgShowing * {color: #053C63;}
a#imgZoom:hover * {text-decoration: underline;}


#leftCol .photoContainer .photoTop {
	margin-bottom: 5px;
}

#leftCol .photoContainer .photoTop a {
 display:block;
 margin-right:auto;
 margin-left:auto;
 padding:0 0 3px 0;
}

#leftCol .photoContainer #imgCap {
 font-size: 10px;
 line-height: 12px;
 text-align: justify;
}

#leftCol .photoContainer .photoCredit {
	display: block;
	color:#333;
	text-align:right;
	margin-top: 8px;
}

#leftCol .photoContainer #imgShowing {
 color: #043d63;
 width: auto;
 padding: 0;
 margin: 0;
 font-size: 11px;
}

#leftCol .photoContainer #mainImg {
 display:block;
 margin-right:auto;
 margin-left:auto;
}

/* MAIN PHOTO FOR ARTICLE ZOOM */
#bdyArtPhotos {width: 850px !important;margin:0;padding:0;top:-15px;position:relative;}
#bdyPhotoGall {width: 850px !important;margin:0;padding:0;}
#bdyArtPhotosMast {background: url('/_images/graphics/masthead.gif') 0 0 no-repeat; background-color:#F1F1F1; width: 828px; height: 76px;padding:0;margin:0;}

#morePhotos {
	border-left: 1px solid #346699;
	float: right;
	width: 160px; height: 420px;
	padding: 5px;
	margin:20px 10px 20px 0;
	overflow: auto;
}

.imgThumb {
	float: left;
	padding: 5px 15px;
	clear: both;
}

.imgThumb a {
	float: left;
	border: 1px solid #B2B2B2;
}

.imgThumb a:hover {
	border: 1px solid #B2B2B2;
}	

.GalleryBack {
	margin: 0px;
	float: left;
	background: #E1E8EC;
	width:100%;
}

#photoContainerZoom {
 border:1px solid #B2B2B2;
 width:380px;
 padding:2px;
 text-align:right;
}

#photoContainerZoom .caption {

}

#mailAFriend {
	float:left;
	clear:both;
}

#photoContainerZoom .photoTop a {
 display:block;
 margin-right:auto;
 margin-left:auto;
 padding:3px 0 3px 0;
}

#photoContainerZoom #imgCap {
 font-size: 11px;
 text-align: justify;
 border:none !important;
}

body#bdyArtPhotos div#photoContainerZoom div#imgCap {background-color: transparent !important;}

#photoContainerZoom .photoCredit {
 font-size:10px;
 color:#333;
 margin-left:5px;
 text-align:right;
}

#photoContainerZoom .photoTools {
 background:#E1E8EC;
 padding:5px 0 5px 0;
}

#photoContainerZoom .photoTools #prevImg {
 float:right;
 padding:0 5px 0 0;
 margin:0;
}


#photoContainerZoom .photoTools #nextImg {
 float:right;
 padding:0;
 margin:0 2px 0 0;
}

#photoContainerZoom .photoTop {

}

#photoContainerZoom #imgShowing {
	color:#043d63;
	font-weight: bold;
	float:left;
}

#photoContainerZoom #mainImg {
	display:block;
	margin-right:auto;
	margin-left:auto;
}

#morePhotos .photoGallThumbs ul {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
}

#morePhotos .photoGallThumbs ul li {
	padding: 5px 15px;
}

.photoGallTitle {
	width:575px;
	text-align:left;
	font-size:1.5em;
	font-weight:bold;
}

.photoGallPicTitle {
	clear:both;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 0;	
}

.photoGallControls {
	text-align:left;
	font-size:1.1em;
	font-weight:bold;
}

/* ARTICLE BODY */

/* BYLINE AND DATE */
.bylineText {margin-top: 5px;}
.bylineDate {margin-bottom: 10px;}

.byline {
	font-size:15px;
	font-weight: bold;
	color: #222 !important;
	font-style: italic;
}

#leftCol .byline a {
	color: #222;
}


p.articleGraf {
	color: #222;
	margin: 0 0 10px 0;
	font-family: Verdan, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.35em; 
}

li.inGraf {
 list-style-position: inside;
}

.readerReacBox {
	width: inherit;
	padding: 0px;
	background: #FDF3B6;
	border-top:solid 5px #346699;
}

.readerReacBox h2 {
	color: #fff;
	padding-left: 3px;
	margin-bottom: 5px;
}

/* RELATED CONTENT */

.relatedLinks {
 border: 1px solid #B2B2B2;
 border-top: 3px solid #053C63;
 background:#E4E7F2;
 width:230px;
 display:block;
 float:right;
 margin:5px;
 padding: 5px;
 clear: both;
}


/* FACT BOX */
#yMap {float: right; display: inline;}

#leftCol #factBox h2, #leftCol #xtraFactWrapper #factBox h2, .relatedLinks h2{
 color: #394C7A;
 font-size: 12pt;
 background-color: transparent;
 border: none;
 text-transform: uppercase;
}

#leftCol #factBox, #leftCol #xtraFactWrapper #factBox, #ymapContainer{
 border: 1px solid #A0A1A2;
 border-top: 3px solid #394C7A;
 background:#E4E7F2;
 width:230px;
 display:block;
 float:left;
 margin:5px;
 padding: 5px;
 clear: both;
}

#leftCol #factBox {
	float: right;
	margin:5px;
}

#ymapContainer {margin-left: 5px; height: 271px;}
#leftCol #xtraFactWrapper {float: left; display: inline; width: 638px;  margin: 0 0 5px 0;}

#leftCol #xtraFactWrapper #factBox {
	width: 100%;
	margin: 0;
}

#leftCol #factBox p {
	margin: 0 0 5px 0; padding: 0;
}

/* LINK TO LANDING PAGE */
#leftCol #landPageLink {
 float:left;
 margin:0;
 padding:0;
 font-size:1.1em;
 color:#043d63;
}

#leftCol #landPageLink ul {
 list-style-position:outside;
 padding:0 0 0 8px;
 margin:5px;
}

#leftCol #landPageLink ul li {
 color:#043d63;
}

#leftCol #landPageLink ul li a {
 color:#043d63;
 text-decoration:none;
 outline:none;
}

#leftCol #landPageLink ul li a img {
 padding-right:5px;
}


/* Active Content, Prospero Forums*/
#ReaderReaction {position: relative;
	float: left;
	display:block;
	border-left:1px solid #394C7A; 
	border-right:1px solid #394C7A;}

#ReaderReaction .readerHd {
	clear:both;
	display:block;
	margin: 0px;
	padding:2px 2px 2px 8px;
	font-size: 1em;
	background-color: #394C7A;
	color: #FFF;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: bold;
	letter-spacing:.5px;
}

#ReaderReaction .readerWarning {
	display:block;
	font-size:.9em;
	line-height: 1.25em; 
	padding:5px;
	color: #394C7A;
	background-color:#FFFFFF;
	padding:8px 8px 10px 8px;
}

#ReaderReaction .readerWarning a {
	color: #394C7A;
	text-decoration: underline;
}

#ReaderReaction .readerWarning a:hover {
	color: #394C7A;
	text-decoration:none;
}

#PT_AC_DivId1 {
	position: relative;
	float:left;
	width:652px;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color: #222;
	font-size: 11px;
	margin: 0px;
	background: #eee;
	padding-bottom: 5px;
	height:auto;
	border:1px solid #394C7A;
	border-top:none;
}

#PT_AC_DivId1 #forumMoreLink {
	float: left;
	padding: 2px 8px 2px 8px;
	width:635px;
	border-bottom: 1px solid #ccc;
}

#PT_AC_DivId1 .viewAllBottom {
	display:block;
	float: left; 
	margin-left:8px;
	}

#PT_AC_DivId1 .ptActiveContent * {
float: left;
display: inline;
}


#PT_AC_DivId1 .ptActiveContent #Form1 {
	padding-left: 10%;
}

#PT_AC_DivId1 .ptTextBox {
	border: 1px solid #ccc;
	background:#FFF;
	display: inline;
	float: left;
	width: 460px;
	margin: 8px;
}

#PT_AC_DivId1 .ptSubmitButton {
	display:inline;float:left;}


#PT_AC_DivId1 .ptActiveContent .ptNoCommentMsg {
	float: left;
	display: inline;
	width: 80%;
	padding-left: 8px;
	margin-top:10px;
}

#PT_AC_DivId1 .ptActiveContent .ptFromName a{
	position: relative;
	float: left;
	display: inline;
	padding-left: 8px;
	margin-top:5px;
	color: #222!important;
}

#PT_AC_DivId1 .ptActiveContent .ptFromName .postinfo {
	float: right;
	display: inline;
	padding-right: 10px;
	color: #222;
	width:250px;
	text-align:right;
}

#PT_AC_DivId1 .ptActiveContent span.tosLink{display:inline !important;float:right;padding-right:10px;}
#PT_AC_DivId1 .ptActiveContent span.tosLink a{color: #394C7A;text-decoration:none;}
#PT_AC_DivId1 .ptActiveContent span.tosLink a:hover {color: #394C7A;text-decoration:underline;}

a.ptFullMsgLink{float: left;display:inline;font-style: italic;color: #666;text-decoration:none;}
a.ptFullMsgLink:hover{float: left;display:inline;font-style: italic;color: #666;text-decoration:underline;}
	
#PT_AC_DivId1 .ptItem1 {
	float: left;
	display: inline;
	width:635px;
	margin-left: 8px;
	padding-bottom: 8px;
	margin-bottom: 6px;
	border-bottom: 1px solid #ccc;
	color:#222;
}


#PT_AC_DivId1 .ptActiveContent .ptItemSpacer2 {
	display: none;
}


#PT_AC_DivId1 #extraInfo {
	clear:both;
	float: left;
	display:block;
	width:625px;
	margin:2px 0px 2px 0px;
	padding:2px 8px 2px 8px;
	color: #222;
}

#PT_AC_DivId1 #forumFootLinks {
	float: left;
	display:inline;
	width: 140px;
	text-align: left;
	margin-top: 8px;
	line-height:20px;
	font-size:11px;
	color: #222;
}

#PT_AC_DivId1 #forumFootLinks a{
	font-size:11px;
	color: #222;
	text-decoration:underline;}
	
#PT_AC_DivId1 #forumFootLinks a:hover{
	font-size:11px;
	color: #222;
	text-decoration:none;}
	
	



