.article  { clear: both; text-align: left; margin-bottom: 20px; }
.articleprint  { clear: both; padding:20px 20px 0px 20px; text-align: left; margin-bottom: 20px;}
.articlecontent p, .articlecontent li, .articlecontent ul { line-height: 20px; }
.articlelatest  { clear: both;  text-align: left; margin-bottom: 10px; }
.articlelatest2  { clear: both;  text-align: left; margin-bottom: 10px; margin-top: -3px; }

.printlogo {clear: both; padding:0 0 20px 0;}
.ArticlePrinLogo {clear:both; margin-bottom:2px; padding:0px;}
.bolditalic { font-weight: bold; font-style: italic; }
#WhitePrint{background-image: none;	background-color: white;}

/* subtitles */ 
.obitsubtitle { margin-bottom: 15px;  background-color:transparent;  border:none; font-family: "Helvetica", "Arial", Verdana, sans-serif; font-size: 16px; line-height: normal; font-weight: normal; color: #555555; font-style: italic; }
.subtitle { margin-bottom: 15px;  background-color:transparent;  border:none; font-family: "Helvetica", "Arial", Verdana, sans-serif; font-size: 16px; line-height: normal; font-weight: normal; color: #555555; font-style: italic; }
.headlinesub { margin-bottom: 10px;  background-color:transparent;  border:none; font-family: "Helvetica", "Arial", Verdana, sans-serif; font-size: 16px; line-height: normal; font-weight: normal; color: #555555; }


/* front page headlines*/
.articlefrontheadline, .articlefrontheadline a:link, .articlefrontheadline a:visited, .articlefrontheadline a:active, .articlefrontheadlinebig, .articlefrontheadlinebig a:link, .articlefrontheadlinebig a:visited, .articlefrontheadlinebig a:active { background-color:transparent;  border:none; font-family: Arial, Helvetica, sans-serif; line-height: normal; font-weight: bold; color: #00226F; text-decoration: none;}
.articlefrontheadline a:hover, .articlefrontheadlinebig a:hover  { text-decoration: none; border-bottom: 1px dotted #222222; color: #222222; font-weight: bold; }
.articlefrontheadline { font-size: 13px; margin-bottom: 1px; }
.articlefrontheadlinebig { font-size: 18px; margin-bottom: -1px; }

/* article byline */

.byline, .byline a:link, .byline a:visited, .byline a:active, .byline a:hover { border:0px; color: #999999; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; margin-top: 0px; margin-bottom: .3em; text-transform: none; }

.bylinereverse, .bylinereverse a:link, .bylinereverse a:visited, .bylinereverse a:active, .bylinereverse a:hover { border:0px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; margin-top: 0px; margin-bottom: .3em; text-transform: none; }


/* front page letters to the editor */
.letterfront { margin-top: 0px; }
.letterfrontheadline, .letterfrontheadline a:link, .letterfrontheadline a:visited, .letterfrontheadline a:active { margin-bottom: 5px;  background-color:transparent;  border:none; font-family: "Helvetica", "Arial", Verdana, sans-serif; line-height: normal; font-weight: normal; font-style: italic; color: #666666; text-decoration: none; font-size: 12px; }
.letterfrontheadline a:hover { text-decoration: none; border-bottom: 1px dotted #222222; color: #222222; font-weight: normal; font-style: italic; font-size: 12px; }


/* front page lists */
.listfront { }
.listfrontheadline, .listfrontheadline a:link, .listfrontheadline a:visited, .listfrontheadline a:active { margin-bottom: 0px;  background-color:transparent;  border:none; font-family: Arial, Helvetica, sans-serif; line-height: normal; font-weight: bold; font-style: normal; color: #00226F; text-decoration: none; font-size: 12px; }
.listfrontheadline a:hover { text-decoration: none; border-bottom: 1px dotted #222222; color: #222222; font-weight: bold; font-style: normal; font-size: 12px; }
.listfrontheadline ul { margin-left: .3em; padding-left: 0; margin-top: 0; margin-bottom: 0; line-height: 11px; }
.listfrontheadline li { /*list-style: circle outside;*/ list-style: url(images/bullet4.gif) outside; margin-bottom: 10px; line-height: 11px; }


/* lists */
.lists {  }
.lists, .lists a:link, .lists a:visited, .lists a:active { margin-bottom: 7px;  background-color:transparent;  border:none; font-family: Arial, Helvetica, sans-serif; line-height: normal; font-weight: normal; font-style: normal; color: #00226F; text-decoration: none; font-size: 11px; }
.lists a:hover { text-decoration: none; border-bottom: 1px dotted #222222; color: #222222; font-weight: normal; font-style: normal; font-size: 11px; }
.lists ul { margin-left: .3em; padding-left: 0; margin-top: 0; margin-bottom: 0px; line-height: 10px; }
.lists li { /*list-style: circle outside;*/ list-style: url(images/bullet4.gif) outside; line-height: 10px; }


/* front page authors and dates */
.articleAuthorfront { margin-top:0px; margin-bottom: 2px; margin-left: 1px; padding: 0px; white-space:nowrap;} 
.articleDatefront { margin-top:0px; margin-bottom: 0px; padding: 0px; } 


/* front page more link */	
.morelink { color: #777777; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top: 0px; font-size: 11px; line-height: 14px; text-transform: uppercase;}
.morelink a:link, .morelink a:visited, .morelink a:active { font-size: 11px; font-weight:bold; text-decoration: none; color: #666666; text-transform: uppercase;}
.morelink a:hover { font-size: 11px; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #222222; color: #222222; text-transform: uppercase;}


/* subtle category display */
.bigcategory { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-transform: uppercase; font-weight: bold; font-style: normal; letter-spacing: 0em; color: #777777; margin: 0px 0px 15px -1px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #efefef; border-top: 1px solid #efefef; background-color: #eeeeee; padding: 2px 4px 0px 4px;}
.smallcategory { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; font-weight: normal; font-style: normal; letter-spacing: 2px; color: #999999; margin-top:0px; margin-bottom: -2px; }
.tinycategory { font-family: Arial, Helvetica, sans-serif; font-size: 8px; text-transform: uppercase; font-weight: normal; font-style: normal; letter-spacing: 2px; color: #999999; margin-top:-2px; line-height: 10px; }


/* h1 tag */
h1, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover { font-family: "Helvetica", "Arial", Verdana, sans-serif; color: #00226F; font-size: 16px; font-weight: bold; text-decoration: none; }
h1 a:hover { text-decoration: underline; }


/* heading */
.heading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: #00226F; text-decoration: none; text-transform: uppercase; letter-spacing: normal; padding-bottom: 25px; }


/* item listing */
a.item_listing_title:link,a.item_listing_title:visited,a.item_listing_title:active { font-size: 11px; text-decoration: underline; color: #777777; }
a.item_listing_title:hover { font-size: 11px; text-decoration: none; color: #333333; }
.item_listing_title td { padding-bottom: 10px; }
.item_listing_title { color: #777777; font-family: Arial, Helvetica, sans-serif; font-weight:normal; margin-top: 0px; font-size: 11px; line-height: 1.3em; margin-bottom: -12px; padding: 5px;}


/* sports scores */
.scores { color: #555555; font-family: Arial, Helvetica, sans-serif; font-weight:normal; margin-top: 0px; font-size: 11px; line-height: 1.3em; padding: 5px; margin-bottom: 3px;}
.scoreshead { color: #555555; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform: uppercase; margin-top: 5px; font-size: 11px; line-height: 1.3em; padding: 3px 5px 2px 5px; margin-bottom: 3px; border-top: 1px solid #00226F; border-bottom: 1px solid #00226F; }


/* article headline */
.articleHeadline { padding: 0px 0 0 0; margin-bottom: 5px;  background-color:transparent;  border:none; font-family: "Helvetica", "Arial", Verdana, sans-serif; font-size: 40px; line-height: normal; font-weight: bold; color: #00226F; }


/* breaking news headline */
.breakingnewsheadline { margin-bottom: 0px; background-color: transparent; border: none; font-family: "Helvetica", "Arial", Verdana, sans-serif; font-size: 18px; line-height: normal; font-weight: bold; color: #00226F; }


/* article list headlines */
.articlelistheadline, .articlelistheadline a:hover, .articlelistheadline a:link, .articlelistheadline a:visited, .articlelistheadline a:active { margin-bottom: 3px;  background-color:transparent;  border:none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: normal; font-weight: bold; color: #00226F; text-decoration: none;}
.articlelistheadline a:hover { text-decoration: none; border-bottom: 1px dotted #00226F; color: #00226F; font-weight: bold; }
	
.articlelistheadlinesmall, .articlelistheadlinesmall a:link, .articlelistheadlinesmall a:visited, .articlelistheadlinesmall a:active { margin-bottom: 3px;  background-color:transparent;  border:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #00226F; text-decoration: none;}
.articlelistheadlinesmall a:hover { text-decoration: none; border-bottom: 1px dotted #222222; color: #222222; font-weight: bold; }


/* article author */
.articlePrintAuthor { margin-top:-4px; margin-bottom: 0px; padding: 15px 0 0 0; } 
.articleAuthor { margin-top:-4px; margin-bottom: 0px; padding: 0px 0 0 0; } 

/* article content */
.articlecontent { margin: 15px 0px; color:#555555} 


/* article entry */
.articleEntry { margin: 0px 0px;  padding: 0px; line-height: 18px; } 


/* article top links */
.articlelinks { margin-right: 2px; }


/* article image thumbnail */
.articleImage { margin: 0px 10px 1px 0px; float: left; padding: 1px; border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #eeeeee; border-top: 1px solid #eeeeee; }
.articleImageright { margin: 20px 0px 1px 10px; float: right; padding: 1px; border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #eeeeee; border-top: 1px solid #eeeeee; }


/* article paging */
.articlePaging { border-bottom:1px dotted #D8D8D8; padding-bottom : 2px; margin-bottom : 2px; } 
.PagingTable { border:1px solid #D8D8D8;  background-color: #efefef; }
table.PagingTable td.Normal { padding-left: 8px; }


/* article categories */
.articleCategories  { border:1px solid #D8D8D8;  margin-bottom:2px; padding:2px 5px 2px 5px; background-color: #efefef; } 


/* photo gallery styles */
.galleryphoto { width: 650px; background-color: #000000; margin-bottom: 10px; border: 1px solid #000000; }
.gallerycaption, .gallerycaption a:link, .gallerycaption a:visited, .gallerycaption a:active { padding: 7px; font-family: Arial, Helvetica, sans-serif; color: #eeeeee; font-weight:normal; font-size: 11px; line-height: 14px; }
.gallerycaption a:hover { color: #cccccc; }


/* comments & ratings */
.articleComments { text-align: left; } 
.articleComments { margin-bottom: 35px; margin-top: 35px; background-color:transparent; border:none; padding-left: 0px; }

.articleComment { margin : 0px 0px 10px 0px; padding : 5px 5px 25px 5px; min-height : 50px; height:auto !important; border: 1px solid #efefef; } 
.articleCommentGravatar { margin : 2px 10px 4px 4px; float : left; display: none;  }
.articleCommentContent { text-align: left; padding:0px 5px 0px 5px; }
.articleCommentAuthor { font-weight: bold; margin-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.articleCommentDate { border-bottom:none;  padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 

.commenticon { background-image: url(Images/comments.png); background-position: top left; background-repeat: no-repeat; padding: 9px 0px 8px 40px;}

.postComment { text-align: left; margin-top: 15px; }
.postComment p, .postComment div { padding:2px 0px;  margin: 0px; }
.postComment h2 { margin-bottom: 0px;  background-color:#F0F0F0; border:1px dashed #C8C8C8; padding-left: 5px; }
.postComment input { width: 150px; }
.postComment #notify input { width: 20px; }
.postComment textarea { width: 450px; height: 150px; }
.postlabel, .postlabel a:link, .postlabel a:visited, .postlabel a:hover, .postlabel a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.postRating h2 { margin-bottom: 0px; background-color:#F0F0F0;  border:1px dashed #C8C8C8; padding-left: 5px; }


/* calendar date display */
.articlecalendar { display:none; }
