/***************ARTICLES******************/

.storyContent { width: 988px; background-color: #ffffff; }

#mainContent { background-color: #ffffff; float: left; width: 475px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; line-height: 18px; }
#mainContent h1 { 
   margin:0px 0 0 -1px; 
   padding:0; 
   font-size:30px; letter-spacing: -2px; line-height:31px;
   margin:10px 0 20px 0; font-weight:bold;}

#mainContent h2 { font-size: 20px; margin:-10px 0 20px -4px; line-height: 25px; color:#666; font-weight:normal; font-family: arial, verdana, tahoma; letter-spacing:0;}

#bylineArea  { width: 465px; background-color: #eeeeee; font-size: 11px; padding: 5px 5px 5px 5px; line-height: 18px; color: #333333; border: solid 1px #ddd; }
#bylineBio   { width: 445px; background-color: #eeeeee; font-size: 11px; padding: 5px 5px 5px 5px; line-height: 18px; color: #333333; }
#bylineBlog  { width: 445px; background-color: #eeeeee; font-size: 11px; padding: 5px 5px 5px 5px; line-height: 18px; color: #333333; }


#bylineArea a:link, #bylineArea a:visited { text-decoration: none; color: #cc6600; margin-right: 10px; }
#bylineArea a:hover { text-decoration: underline; }
.bylineUpdated { color: #cc3333; font-weight: normal; }
.bylineImage { float: left; padding: 0px 5px 0px 0px; }
#bylineRecent  { width: 445px; background-color: #eeeeee; font-size: 11px; padding: 5px 5px 5px 5px; line-height: 18px; color: #333333; }

#correctionBox   { width: 465px; border: thin dotted #ff9933; background-color: #eeeeee; font-size: 12px; padding: 5px 5px 5px 5px; line-height: 18px; color: #333333; margin-top:10px}

#toolBoxArticle { padding: 1px 1px 1px 1px; color: #336699; font-weight: normal; font-size: 11px; margin-top:10px; margin-bottom:10px}
#toolBoxArticle a:link, #toolBoxArticle a:visited { text-decoration: none; color: #336699; margin-right: 3px; }
#toolBoxArticle a:hover { text-decoration: underline; color: #336699; }

.iconImage { margin-right: 1px; position: relative; top: 3px; }

.articleBegin      { font-size: 20px; }
.articleFull       { line-height:20px;}
.articleFull ul   {list-style-type: square; margin-left:20px; }
.articleFull li   {list-style-type: square; margin-left:20px; }
.articleFull ol   {list-style-type: square; margin-left:20px; }
.articleFull dl   {list-style-type: square; margin-left:20px; }
.articleFull dd   {list-style-type: square; margin-left:20px; }
.articleFull dt   {list-style-type: square; margin-left:20px; }


#storyContinuedBelow { width: 475px; max-width: 475px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size:11px; text-align:center; color:#999; }
#storyContinuedBelow a:link, #storyContinuedBelow  a:visited { text-decoration: none; color:#999}
#storyContinuedBelow  a:hover { text-decoration: underline; color:#999}

.multimediaArea         { width: 460px; max-width: 475px; font-family: Arial, Verdana, Tahoma, sans-serif; }
.multimediaArea  a:link, #multimediaArea  a:visited { text-decoration: none; }
.multimediaArea  a:hover { text-decoration: underline;}
.multimediaAreaExpand   { position: relative; float: right; font-size: 11px; width:100px; text-align:right;}
#multimediaAreaHeader   { font-size: 12px; color: #e06601; background-color: #ddd; height:20px; padding:0px 5px 0px 5px;}
#multimediaAreaTease    { width: 450px; background-color: #eee; font-size: 12px; padding: 5px 5px 5px 5px; line-height: 18px; color: #333333; }
.multimediaAreaImage    { float: left; padding: 4px 5px 0px 0px; }


#articleTagline    { color:#777; font-size: 11px;}

#pageNumber { padding:0px; color: #333333; font-size: 12px; word-spacing: 5px; margin-top:10px; }
#pageNumber a, #pageNumber a:visited { color: #cc6600; text-decoration: underline; }
#pageNumber a:hover { color: #ff9933; text-decoration: none; }
#pageNumber .current { color:#000; text-decoration:none; }

#MediaArea { background-color: #ffffff; float: left; width: 317px; text-align:center; }

/*** #PhotosAreaInner { width: 317px; background-color: #000; text-align:center; bottom:0; overflow:hidden;} ***/
/*** #PhotosInner     { width: 31px; padding: 1px 0px 8px 0px; background-color: transparent; } ***/

.mediaDescription {background-color: #333; width:307px; padding:5px; font-weight:normal; font-size:11px; color:#fff;  text-align: left; }

#PhotosArea      {width: 317px; background-color: #333; color: #fff; font-size: 12px; overflow:hidden}
#PhotoCredit, #VideoCredit { padding: 3px 0px 3px 5px; color: #999999; font-weight: bold; font-size: 11px; text-align:left}
#PhotoCaption { padding:10px; color: #ffffff; font-size: 11px; text-align:left;}
#PhotoMore    { background-color: #000; padding: 10px 2px 2px 2px; color: #ffcc66; font-weight: bold; text-align: center; }
img.PhotoGallerySm { border: solid 1px #000; margin: 0px 4px 0px 4px; width: 65px; }
	a img.PhotoGallerySm,
	a:link img.PhotoGallerySm, a:visited img.PhotoGallerySm {border:1px #000 solid;}

#VideoArea { width: 317px; background-color: #000000; color: #ffffff; font-size: 12px; padding-top:1px }
#VideoInner { width: 317px; padding: 0px 0px 1px 0px; background-color: transparent; text-align: center; }

#TalkBackArea  { width: 317px; background-color: #ddd; font-size: 12px; }
#TalkBackInner { width: 317px; padding: 10px 0px 10px 0px; font-weight: bold; text-align: center; }

#AudioArea  { width: 317px; background-color: #000; font-size: 12px; }
#AudioInner { width: 317px; padding: 0px 0px 0px 0px; font-weight: bold; text-align: center; }

#RelatedArticlesArea  { width: 317px; font-size: 12px; background-color: #ddd; border-bottom: solid 1px #666; background-image: url('http://cache.heraldinteractive.com/images/siteImages/teaseBoxes/relatedArticlesBg.gif'); background-repeat: repeat-x; background-position: bottom; }
#RelatedArticlesInner { width: 297px; padding: 15px 10px 5px 10px; text-align: left;}
.RelatedArticles      { font-size: 13px; padding: 0px 0px 0px 0px; margin: 10px 0px 15px 0px; color: #333; }
#RelatedLinksArea  { width: 317px; background-color: #ddd; }
#RelatedLinksInner { padding: 0px 0px 0px 0px; background-color: #ccc; text-align: center; }
.RelatedLink       { position: relative; padding: 0px 0px 0px 0px;}
.RelatedLinkMoreInfo    { color: #cc6600; font-weight: bold; margin-bottom:-15px}
.RelatedLinkMoreInfo ul { margin: 10px 0px 0px 30px; padding: 0px 3px 0px 0px; }
.RelatedLinkMoreInfo li { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-size: 12px; list-style-type: square}

/*****REVIEWS AREA*****/
#reviewsTease  { text-align:center; font-size:16px; font-weight:bold; padding: 20px 0 0 0; color: #333; margin-top:0px; }
#reviewsTease div.cntnr { border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#reviewsTease span.grade { color:#cc99ff; }

/*****COMMENT AREA*****/
#commentsTeaseContainer {clear:both; }
#articleCommentsTease  { background-color: #eeeeee; font-size: 13px; padding: 5px 5px 5px 5px; color: #333333; border: solid 1px #ddd; margin-top:10px; }

#CommentsArea { width: 460px; max-width: 460px; font-family: Arial, Verdana, Tahoma, sans-serif; }
#CommentTop { font-weight: bold; font-size: 12px; color: #e06601;  border-bottom: solid 1px #cccccc; margin-bottom:5px; padding-bottom:0px;}
.CommentArea { width: 100%; border: solid 1px #cccccc; margin-bottom: 10px; }
.CommenterArea { font-size: 12px; color: #ffffff; font-weight: bold; padding: 0px 0px 0px 5px; border-bottom: solid 1px #cccccc; background-color: #666666; background-image: url('http://cache.heraldinteractive.com/images/siteImages/header/navTabBg.gif');}
.Commenter { margin-left: 8px; }
.Comment { padding: 8px 0px 8px 8px; font-size: 12px; color: #000000; }
.CommentDivider { margin: 16px 0px 4px 0px;  }
.CommentDividerMain { margin: 5px 0px 2px 0px; border-top:1px #ccc dotted; width:450px;}
.CommentDate { float: left; }
.CommentFlag { float: right; position: relative; left: -8px; }
#CommentPaginationArea { width: 100%; color: #9f86ad; font-size: 12px; padding: 6px 0px 6px 0px; border: solid 1px #cccccc; margin-bottom: 10px; background-color: #eeeeee; text-align: center; }
#CommentPaginationArea span { font-weight: bold; color: #000000; }
#CommentPostDirections { font-weight: bold; font-size: 12px; color: #e06601; }
#CommentPostArea { width: 100%; border-top: solid 1px #cccccc; border-left: solid 1px #eeeeee; border-right: solid 1px #eeeeee; margin-bottom: 10px; padding: 8px 0px 8px 0px; background-color: #eeeeee; }
#CommentPostAreaInner { font-size: 12px; color: #000000; padding-left: 10px; }
.CommentInputText { padding: 2px; width: 360px; }
.CommentInputTextArea { padding: 2px; width: 320px; height: 60px; }
.CommentInputTextAuth { padding: 2px; width: 160px; }
#AuthenticationImage { float: right; position: relative; left: -8px; width: 200px; height: 36px; }
.CommentPostButton { width: 100%; text-align: center; }
a.Comment:link,  a.Comment:visited { color: #cc6600; text-decoration: none; }
a.Comment:hover, a.Comment:active  { color: #cc6600; text-decoration: underline; }
a.Flag:link, a.Flag:visited { color: #9a0000; text-decoration: none; }
a.Flag:hover, a.Flag:active { color: #9a0000; text-decoration: underline; }
/*****COMMENT AREA END*****/

/*****EMAIL TO FRIEND AREA*****/
#EmailArea { width: 460px; max-width: 460px; font-family: Arial, Verdana, Tahoma, sans-serif; }
#EmailDirections { font-weight: bold; font-size: 12px; color: #e06601; }
#EmailFormArea { width: 100%; border-top: solid 1px #cccccc; border-left: solid 1px #eeeeee; border-right: solid 1px #eeeeee; margin-bottom: 10px; padding: 8px 0px 8px 0px; background-color: #eeeeee; }
#EmailFormAreaInner { font-size: 12px; color: #000000; padding-left: 10px; }
.EmailButton { width: 100%; text-align: center; }
/*****EMAIL TO FRIEND  END*****/

#articleSidebar { clear:both;}
#sidebarHeader  {font-weight:bold; color:#c60; margin-top:10px; font-size:12px;}
#sidebarList ul { margin-top:5px; margin-left:5px; font-size:12px; }
#sidebarList li { margin-top:5px; list-style-type:none;}

#articleTagline {margin-top:5px;}

#nextArticleTease { border:1px solid #ccc; text-align:left; padding:10px; margin-top:15px; }

#galleryDivArticle         { margin-bottom:15px; text-align:left; width:100%; border-bottom: solid 1px #666; background-image: url('http://cache.heraldinteractive.com/images/siteImages/teaseBoxes/relatedArticlesBg.gif'); background-repeat: repeat-x; background-position: bottom; background-color: #ddd; color: #000000; font-size: 12px; }
#galleryDivArticleInner    { width: 297px; margin:px; padding:10px 0 8px 9px; }
#galleryDivArticleInner h2 { font-weight:bold; font-size:12px; padding:0px; color:#c60; margin:0; font-family: arial,helvetica,sans-serif; ;  line-height:18px;}
