.goBtn{	background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif);border:0pt none;color:#ffffff;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-weight:bold;height:21px;padding:0pt 0pt 3px;width:37px;}
.bluBtn{width:125px;text-align:center;background-color:#010066;border:1px solid #434bc2;font-weight:bold;padding:2px;margin-left:0px;margin-right:4px;}
.btDot td{border-bottom:1px dotted #333;}
.btDot td a{font-weight:bold;}
#forumMasthead ul{margin:0pt;padding:0pt;}
#forumMasthead li{display:inline;}
.fmSm{font-family:arial,helvetica;font-size:11px;}
.fmSm .plus {width:5px;height:5px;padding:0 4px; font:14px arial;color:#fff;font-weight:bold;margin:0 0 0 2px;background-color:#3f5f9c;cursor:pointer;}
.fmSm .plus:hover {background-color:#203C73;}
.fmSm .minus {width:5px;height:5px;padding:0 4px; font:14px arial;color:#fff;font-weight:bold;margin:0 2px 0 5px;background-color:#3f5f9c;cursor:pointer;}
.fmSm .minus:hover {background-color:#203C73;}
.paginate ul.numNav {margin:0;list-style-type:none;padding:0;height:22px;float:right;overflow:hidden;}
.paginate .at {float:left;padding-right:5px;position:relative;top:2px;right:0;}
.paginate ul.numNav li {border:1px solid #e5e5e5; background:#fff;color:#999;font:bold 12px arial;text-align:center;text-decoration:none;padding:1px 0;margin:0 2px;display:block;float:left;overflow:hidden;}
.paginate ul.numNav li.number {width:27px;height:14px;.height:18px;}
.paginate ul.numNav li.ellipses {width:20px;height:14px;.height:18px;border:none;}
.paginate ul.numNav li.text {font-weight:normal;width:auto;height:14px;.height:18px;display:block;float:left;padding:1px 2px;margin:0 2px;}
.paginate ul.numNav li a {text-decoration:none;border-bottom:none;display:block;}
.paginate ul.numNav li:hover {text-decoration:none;border-color:#3f5f9c;color:#fff;}
.paginate ul.numNav li.numberActive {width:27px;height:14px;.height:18px;background:#3f5f9c;overflow:hidden;}
.paginate ul.numNav li.numberActive a {text-decoration:none;color:#fff;display:block;}
.paginate ul.numNav li.numberActive:hover {border:solid #fff 1px;}
.paginate a.arrowLeft {margin-left:4px;padding:0 8px;text-align:left; background-image: url(http://cache.boston.com/universal/site_graphics/left_blue_arrow.jpg); background-repeat:no-repeat; background-position:center left;}
.paginate a.arrowRight {margin-right:4px;padding:0 8px;text-align:right; background-image: url(http://cache.boston.com/universal/site_graphics/blue_arrow.gif); background-repeat:no-repeat; background-position:center right;}
.blogText{font-family:"Georgia",serif;padding-right:5px;font-size:13px!important;line-height:18px!important;}
.blogText .fmSm a{font-size:12px}
.blogText a.fmSm{font-size:12px}
.pTab td{background-color:#eef0ef;padding:4px;}
h2{margin-top:8px;}

.firstPost td{background-color:#fff;}
.firstPost .blogText{font-size:15px!important;line-height:20px!important;}
.forumsIndex {width:600px;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding-right:10px;}
#searchForum {float:right;}
#gray {background-color:#e5e5e5;}
.category {border-bottom: solid #203C73 3px;padding-bottom:5px;}
.category .catHeader {float:left;}
.catDescrip {font: 11px arial;color:#464646;}
.category .discCount {float:right;border:solid #3f5f9c 1px;padding:2px;margin-top:5px;font-weight:bold;font-size:12px;}
.sectionLabel {border-bottom:dotted 1px #999999;}
.sectionLabel .subsections {width:200px;}
.sectionLabel .mostActiveDisc, .sectionLabel .subsections {float:left;font-weight:bold;font-size:12px;padding:2px 0 2px 0;}
.forumSubSection {padding:5px 0 5px 3px;border-bottom:dotted 1px #999999;}
.forumSubSection .subject {font-weight:bold;}
.forumSubSection .subSection {float:left;width:200px;}
.forumSubSection .activeDisc {font-size:12px;}
.forumSubSection .mostActive {float:left;font-size:12px;}
.mostActive .activeSubj {font-weight:bold;font-size:12px;}
.mostActive .activeAuthor {font-size:12px;}
.mostActive .startedBy {color:#464646;}
.forumsIndex .leadOut {margin-bottom:25px;}
#fmRtColBx{background-color:#ecf4ff;padding:6px;margin-left:4px;}
.qPostFt{float:right;width:95%;text-align:right;padding:0px;padding-right:6px;margin-left:4px;margin-right:4px;}
.postFt{float:right;width:50%;text-align:right;padding:0px;padding-right:6px;margin-left:4px;margin-right:4px;}
.quotArr{float:right;width:50%;margin-top:-2px;text-align:right;padding:0px;margin-bottom:12px;padding-right:39px;padding-top:1px}
.quotBox{background-color:#fff;border:1px dotted #ccc;padding:4px;}
.replyArr{width:16px;height:17px;border:0px;vertical-align:middle;padding:4px;padding-top:0px}
.postAv{width:60px;height:60px;float:left;border:1px solid #ccc;margin-right:6px;}
.ownPost{border:1px solid #999;}
.cmSans{font-family:sans-serif}

.cmExcerpt{font-family:"Georgia","Times New Roman",Times,serif;margin:8px 10px 0px 0px;font-size:15px;line-height:22px;}
.postH3{text-transform:none;}
#commentFrame{width:98%;padding-top:10px;}
.cmDots{margin:4px 8px 4px 0px}
.comText{font-family:Arial,sans-serif;font-size:13px;padding:0px;padding-top:4px;font-size:13px;line-height:17px;}
.commenter{font-weight:bold;}
.comSp{margin:4px;}
#cmCol1{border-right:1px dotted black;width:577px;margin-right:4px;margin-left:0px;float:left;overflow:hidden;}
#Col2LRCont{border-top:1px dotted #666;margin-top:6px}
#Col2L{border-right:1px dotted #666;width:200px;margin-right:4px}
#Col2R{text-align:center;padding-top:10px;}
h3{line-height:12px}

.startedOn{float:left;font-weight:bold;font-size:12px;padding:2px 10px 2px 10px;width:110px;}
.lastReply{float:left;font-weight:bold;font-size:12px;padding:2px 0 2px 0;width:110px;overflow:hidden}
html>body .lastReply{float:left;font-weight:bold;font-size:12px;padding:2px 0 2px 0;width:110px;overflow:visible}
.subsectionC1{float:left;font-weight:bold;font-size:12px;padding:2px 0 2px 0;width:260px;}
.normal{font-weight:normal}
.catBrowse{font-size:12px;background-color:#ecf4ff}
.catSmall{font-size:11px;}
.totalPost{float:right;width:90px;text-align:center;font-size:12px;}
.subSectionLabel{padding-top:4px;}
.margLeft{margin-left:9px;}
#gray .totalPost{background-color:transparent; color:#000;position:relative;}