/* ALL */
body#bdyArtPhotos{	background: #FFF !important;}
#leftCol{width:658px !important;}

/* Columnist Headers */
.columnHead{	
	border-bottom: 1px solid #e3d8cc;
	margin: 0;
	padding-bottom: 4px;
	float: left;
	width: 100%;}
.columnHead img{
	margin: 4px 5px 0 5px;
	border: 1px solid #ccc;
	display: inline;}
.columnHead .columnistName{padding-top:4px;font-family: Georgia, 'Times New Roman', Times, serif;
 font-size:24px;color:#336633;text-transform:small-caps;}	
.columnHead .colTitle {
	margin:0;
	padding:0;
	font-size:14px;
	color:#666666;
}

/* HEADLINES */
#leftCol .articleSuperHead {
margin: 0px 0 0px 5px;
 font-family: Verdana, Arial, serif;
 font-size:18px;
 color:#222;
 text-transform:none;
}

#leftCol h1.articleHead {
	display:block;
	width:650px;
	margin: 0px 0 5px 5px;
	padding: 3px 0px;
	color: #336633;
	font-size:20px;
	font-family: 'Trebuchet MS', Trebuchet, Arial;
	font-weight:bold;
	line-height:1.1em;
}

#leftCol .bdySubTitle {
	clear:both;
	display:block;
	margin: 0px 0 5px 5px;
	font-size:15px;
	color: #222;
	text-transform:none;
	font-style: italic;
	font-family: Verdana, Arial, serif;
}

#leftCol h2.brkTitle {display: inline; margin: 0px 0px 2px 5px; color: #336633; 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: #222;
  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: #222;
	margin-bottom: 5px;
}


#textSizer a {
	font-weight: bold;
	color: #222;
}

#textSizer a:hover {
	text-decoration: none;
}

#textSizer span {
	font-weight: normal;
}

#textSizer #smallResize {
	font-size: 11px;
}

#textSizer #medResize {
	font-size: 13px;
	color: #e3d8cc;
}

#textSizer #largeResize {
	font-size: 16px;
}

.shareTools {
	float: left;
	display: block;
	width: 240px;
	margin: 5px;
	padding: 5px 0px;
}

.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 {
 background: #f7f7f7;
 width:380px;
 padding:0;
 padding-bottom: 7px;
 margin-left:2px;
 clear:left;
}

#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: #336633;}
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:#222;
	text-align:right;
	margin-top: 8px;
}

#leftCol .photoContainer #imgShowing {
 color: #222;
 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: #336633 url('/_images/graphics/logo_short.gif') 0px 15px no-repeat;  width: 833px; height: 90px;padding:0;margin:0;}

#morePhotos {
	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 #e3d8cc;
}

.imgThumb a:hover {
	border: 1px solid #e3d8cc;
}	

.GalleryBack {
	margin: 0px;
	float: left;
	background: #E1E8D0;
	width:100%;
	height:500px;
}

#photoContainerZoom {
 border:1px solid #e3d8cc;
 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:#222;
 margin-left:5px;
 text-align:right;
}

#photoContainerZoom .photoTools {
 background:#E1E8D0;
 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 {
 background:#E1E8D0 !important;
}

#photoContainerZoom #imgShowing {
	color:#336633;
	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;margin-left: 5px;font-family: Verdana, Arial, serif;}
.bylineDate {margin-bottom: 10px;margin-left: 5px; font-color: #cccccc; font-family: Verdana, Arial, serif;}
.bylineExtra{margin-left: 5px;font-family: font-family: Verdana, Arial, serif;}

.by, .byline {
	font-size:15px;
	font-weight: bold;
	color: #336633 !important;
}

#leftCol .byline a {
	color: #336633;
	
}


p.articleGraf {
	color: #222;
	margin: 0px 0px 10px 5px;
	font-family: Verdana, Arial, serif;
	font-size:12px;
	line-height: 1.5em; 
}

li.inGraf {
 list-style-position: inside;
}

.ArticleBold{font-weight:bold !important;}
.ArticleItalics{font-style: italic !important;}

/* RELATED CONTENT */

.relatedLinks {
 background-color:#E1E8D0;
 border:1px solid #e3d8cc;
 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{
  margin: 0px;
	padding: 3px 2px;
	color: #336633;
	font-size:20px;
	font-family: 'Trebuchet MS', Trebuchet, Arial;
	clear:both;
}

#leftCol #factBox, #leftCol #xtraFactWrapper #factBox, #ymapContainer{
 border: 1px solid #e3d8cc;
 background: #E1E8D0;
 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;
}

.relatedLinks .relGallery img {cursor: pointer;}
.relatedLinks .relGallery a {display: block; text-align: right;}
.relatedLinks .relGallery {background: none; padding-left: 0px;}


/* LINK TO LANDING PAGE */
#leftCol #landPageLink {
 float:left;
 margin:0;
 padding:0;
 font-size:1.1em;
 color:#336633;
}

#leftCol #landPageLink ul {
 list-style-position:outside;
 padding:0 0 0 8px;
 margin:5px;
}

#leftCol #landPageLink ul li {
 color:#336633;
}

#leftCol #landPageLink ul li a {
 color:#336633;
 text-decoration:none;
 outline:none;
}

#leftCol #landPageLink ul li a img {
 padding-right:5px;
}


/* Active Content, Mzinga Forums*/

#ReaderReaction {
	clear:both;
	display:block;
	width:644px;
	padding:0px;
	margin-left:5px !important;
	border:1px solid #e3d8cc;
	background-color:#FFF7E2;}

#ReaderReaction .readerHd {
	clear:both;
	display:block;
	margin: 0px;
	color:#336633;
	font-family:'Trebuchet MS',Trebuchet,Arial;
	font-size:20px;
	padding:0px;
	margin:5px 11px 0px 11px;
}

#ReaderReaction .readerWarning {
	display:block;
	font-size:.9em;
	line-height: 1.25em; 
	padding:5px;
	color: #222;
	background-color:#FFF7E2;
	padding:0px;
	margin:5px 11px 10px 11px;
}

#ReaderReaction .readerWarning a {
	color: #336633;
	text-decoration: underline;
}

#ReaderReaction .readerWarning a:hover {
	color: #336633;
	text-decoration:none;
}

/* ECHO COMMENTS */

.js-CommentsSkin-echo{clear:both;margin:5px 0px;}
.js-CommentsSkin-echo .jsk-HeaderInfoBoxImg{display:none;}
.jsk-HeaderInfoBox{margin-left:3px;}
.js-CommentsSkin-echo .jsk-HeaderWrapper, .js-CommentsSkin-echo .jsk-ThreadWrapper{padding:0px 5px !important;}
.js-CommentsSkin-echo .jsk-PrimaryBackgroundColor { background-color: #FFF7E2; } 
.js-CommentsSkin-echo .jsk-SecondaryBackgroundColor { background-color: #f4f4f4; } 

.js-CommentsSkin-echo .js-singleComment{
	border:1px solid #DDDDDD !important;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color:#FFFFFF;}
.js-CommentsSkin-echo .jsk-StreamWrapper{background-image:none !important;}
.js-CommentsSkin-echo .jsk-ItemWrapper{padding:10px;margin:5px 10px;background-image:none;background-color:#FFFFFF;}

.js-CommentsSkin-echo .jsk-PrimaryFontColor { color: #000; } 

.js-CommentsSkin-echo .jsk-SecondaryFontColor { color: #999; } 

.js-CommentsSkin-echo .jsk-ThreadWrapper a, .jsk-LinkColor { color: #336633 } 

.js-CommentsSkin-echo .jsk-H1Color { color: #336633; } 

.js-CommentsSkin-echo .jsk-MenuContainer { background-color: #FFFFFF; }    

.jsk-CommentFormSurface{margin:10px;}

.js-CommentsSkin-echo .jsk-PrimaryFont, .js-CommentsSkin-echo .jsk-CommentFormSurface input { font-family: Lucida grande, Tahoma, Verdana, Arial; }

.js-CommentsSkin-echo .jsk-PrimaryFont { font-size: 8pt; font-weight: normal; }

.js-CommentsSkin-echo .jsk-H1Font { font-size: 1.38em; font-weight: bold; line-height: 1.4em; }

.js-CommentsSkin-echo .jsk-ThreadWrapper a{font-weight:normal;color: #336633 !important;text-decoration:underline !important;}
.js-CommentsSkin-echo .jsk-ThreadWrapper a:hover{font-weight:normal;color: #336633 !important;text-decoration:none !important;}
.js-CommentsSkin-echo .js-singleCommentName{font-weight:bold;color: #336633;text-decoration:none ;}
.js-CommentsSkin-echo .jsk-ThreadWrapper a:hover, .js-CommentsSkin-echo .js-singleCommentName:hover{text-decoration:underline;}

.js-CommentsSkin-echo .js-PageNavBottom {margin:2px auto !important;width:100%;display:block;text-align:center !important;}
.js-CommentsSkin-echo .js-PageNavBottom .jsk-Pager .jsk-Active {color:#990000}
.js-CommentsSkin-echo .js-PageNavBottom .jsk-Pager li{display:inline;margin:0px 0px 0px 3px;border:1px solid #DDDDDD;padding:3px 5px;height:20px width:60px; background-image:url(http://cf.js-kit.com/images/google-like-button.png);background-repeat:no-repeat;}
.js-CommentsSkin-echo .js-PageNavBottom .jsk-Pager li a{border:none !important;font-weight:bold;color: #336633;text-decoration:none !important;}
.js-CommentsSkin-echo .js-PageNavBottom .jsk-Pager li a:hover{border:none !important;font-weight:bold;color:#222222 !important;text-decoration:underline !important;}
.js-LeaveComment .js-commentControl a{background-image:url(http://cf.js-kit.com/images/google-like-button.png);
background-repeat:repeat-x;border:1px solid #DDDDDD;display:block;font-weight:bold;margin:0;padding:3px 8px;}
.js-LeaveComment .js-commentControl a:hover{font-weight:bold;color:#222222 !important;text-decoration:underline !important;}
.js-CommentsSkin-echo .js-PageNavBottom .jsk-Pager a:link, .js-CommentsSkin-echo .js-PageNavBottom .jsk-Pager a:visited{padding:0px !important;}
