BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
BODY {
	FONT-FAMILY: arial,helvetica,sans-serif
}
TABLE {
	FONT-FAMILY: arial,helvetica,sans-serif
}
TD {
	FONT-FAMILY: arial,helvetica,sans-serif
}
P {
	FONT-FAMILY: arial,helvetica,sans-serif
}
FORM {
	FONT-FAMILY: arial,helvetica,sans-serif
}
UL {
	FONT-FAMILY: arial,helvetica,sans-serif
}
LI {
	FONT-FAMILY: arial,helvetica,sans-serif
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
LI {
	MARGIN-LEFT: 30px
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #306
}
A:visited {
	COLOR: #306
}
A:active {
	COLOR: #000
}
A:hover {
	TEXT-DECORATION: underline
}
FORM {
	MARGIN: 0px
}
.bodyType {
	FONT-SIZE: 80%; MARGIN-LEFT: 40px; COLOR: #000
}
.textType {
	FONT-SIZE: 80%; COLOR: #000
}
.readMore {
	FONT-WEIGHT: bold
}
.small {
	FONT-SIZE: 75%
}
.smaller {
	FONT-SIZE: 65%
}
.miniMargin {
	MARGIN: 3px 0px
}
.flagRow {
	BACKGROUND-COLOR: #dff0ff
}
.navMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; TEXT-DECORATION: none
}
.calsubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; TEXT-TRANSFORM: uppercase; COLOR: #09c
}
.lettersHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #09c
}
.amGenreHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #09c
}
.inlineSubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #09c
}
.sectionHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 200%; COLOR: #306
}
.contentTable {
	BACKGROUND-COLOR: #fff
}
.contentRow {
	BACKGROUND-COLOR: #09c
}
.companyFooter {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #fff; TEXT-ALIGN: center
}
.companyFooter A {
	COLOR: #fff
}
.companyFooter A:visited {
	COLOR: #fff
}
.searchBoxColor-valley {
	BACKGROUND-COLOR: #cc0
}
.searchBoxColor-fairfield {
	BACKGROUND-COLOR: #69c
}
.searchBoxColor-hartford {
	BACKGROUND-COLOR: #fc3
}
.searchBoxColor-newhaven {
	BACKGROUND-COLOR: #999
}
.searchBoxSize {
	WIDTH: 140px
}
.volumeIssueNumber {
	FONT-SIZE: 60%; PADDING-BOTTOM: 4px; COLOR: #999
}
.coverLeftNav {
	BACKGROUND-COLOR: #dff0ff
}
.coverRightNav {
	BACKGROUND-COLOR: #dff0ff
}
.coverFeatureHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #306
}
.coverFeatureSubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306
}
.coverFeatureAlsoHead {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #306
}
.coverAlso {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306
}
.coverIssueDate {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #306
}
.coverFeatureLinksHeader {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-BOTTOM: 0px; COLOR: #306
}
.coverFeatureLinks {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 20px
}
.coverFeatureLinks A {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.coverFeatureLinkSubhead {
	FONT-SIZE: 80%; FONT-STYLE: italic
}
.coverFeatureLinkBlurb {
	FONT-SIZE: 70%
}
.coverFeatureLinkByline {
	FONT-WEIGHT: bold; FONT-SIZE: 70%
}
.otherPubs {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306
}
.tocContentsColumn {
	BACKGROUND-COLOR: #fff
}
.tocLeftNav-valley {
	BACKGROUND-COLOR: #f0f0b2
}
.tocRightNav-valley {
	BACKGROUND-COLOR: #f0f0b2
}
.tocLeftNav-fairfield {
	BACKGROUND-COLOR: #d0e0f0
}
.tocRightNav-fairfield {
	BACKGROUND-COLOR: #d0e0f0
}
.tocLeftNav-hartford {
	BACKGROUND-COLOR: #ffc
}
.tocRightNav-hartford {
	BACKGROUND-COLOR: #ffc
}
.tocLeftNav-newhaven {
	BACKGROUND-COLOR: #e0e0e0
}
.tocRightNav-newhaven {
	BACKGROUND-COLOR: #e0e0e0
}
.tocInDepthLinks {
	FONT-SIZE: 80%; MARGIN-LEFT: 20px
}
.tocFeaturePackage {
	MARGIN-TOP: 10px
}
.tocFeatureHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #306
}
.tocFeatureSubhead {
	FONT-SIZE: 90%
}
.tocFeatureBlurb {
	FONT-SIZE: 80%
}
.tocFeatureMore {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #369
}
.tocFeatureRule-valley {
	BACKGROUND-COLOR: #cc0
}
.tocFeatureRule-fairfield {
	BACKGROUND-COLOR: #69c
}
.tocFeatureRule-hartford {
	BACKGROUND-COLOR: #fc3
}
.tocFeatureRule-newhaven {
	BACKGROUND-COLOR: #999
}
.tocReadMore {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; TEXT-ALIGN: right
}
.tocAuthorByline {
	FONT-WEIGHT: bold; FONT-SIZE: 70%
}
.tocAlsoHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306
}
.tocAlsoBlurb {
	FONT-SIZE: 80%
}
.tocIssueDate {
	FONT-SIZE: 80%; COLOR: #000
}
.tocPreviously-valley {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: lowercase; COLOR: #306; PADDING-TOP: 2px; BACKGROUND-COLOR: #f0f0b2
}
.tocPreviously-fairfield {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: lowercase; COLOR: #306; PADDING-TOP: 2px; BACKGROUND-COLOR: #d0e0f0
}
.tocPreviously-hartford {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: lowercase; COLOR: #306; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffc
}
.tocPreviously-newhaven {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: lowercase; COLOR: #306; PADDING-TOP: 2px; BACKGROUND-COLOR: #e0e0e0
}
.tocCategoryName {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN: 24px 0px 8px
}
.tocAlsoPackage {
	MARGIN: 16px 1px 16px 30px
}
.tocNavSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #306; BACKGROUND-COLOR: #cc0
}
.relatedGuideLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN: 0px 0px 4px 20px
}
.tocCalendarListings {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-LEFT: 20px
}
.externalLinkURL {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.externalLinkBlurb {
	FONT-SIZE: 70%
}
.tileAd {
	MARGIN: 15px; TEXT-ALIGN: center
}
.columnistCategoryName-valley {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #cc0
}
.columnistCategoryName-fairfield {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #69c
}
.columnistCategoryName-hartford {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #fc3
}
.columnistCategoryName-newhaven {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #999
}
.inDepthSelectTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306
}
.archivesContentHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #306; TEXT-ALIGN: left
}
.archivesDateHeader-valley {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; COLOR: #cc0; BORDER-BOTTOM: #306 2px solid
}
.archivesDateHeader-fairfield {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; COLOR: #69c; BORDER-BOTTOM: #306 2px solid
}
.archivesDateHeader-hartford {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; COLOR: #fc3; BORDER-BOTTOM: #306 2px solid
}
.archivesDateHeader-newhaven {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; COLOR: #999; BORDER-BOTTOM: #306 2px solid
}
.archivesSectionHeader-valley {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306; BORDER-BOTTOM: #cc0 2px solid
}
.archivesSectionHeader-fairfield {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306; BORDER-BOTTOM: #69c 2px solid
}
.archivesSectionHeader-hartford {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306; BORDER-BOTTOM: #fc3 2px solid
}
.archivesSectionHeader-newhaven {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306; BORDER-BOTTOM: #999 2px solid
}
.archivesHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306
}
.archivesContentID {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.archivesBlurb {
	FONT-SIZE: 80%
}
.archivesAuthorByline {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #306
}
.archivesIssueDateList {
	FONT-WEIGHT: bold; COLOR: #306
}
.archivesPageNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 16px; COLOR: #306; PADDING-TOP: 16px; TEXT-ALIGN: center
}
.searchNoResults {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 0px; COLOR: #306; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.archivesSectionPackage {
	FONT-SIZE: 80%
}
.contentRightNav-valley {
	BACKGROUND-COLOR: #f0f0b2
}
.contentRightNav-fairfield {
	BACKGROUND-COLOR: #d0e0f0
}
.contentRightNav-hartford {
	BACKGROUND-COLOR: #ffc
}
.contentRightNav-newhaven {
	BACKGROUND-COLOR: #e0e0e0
}
.contentHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #306
}
.contentSubhead {
	FONT-WEIGHT: bold; COLOR: #306
}
.contentAuthorByline {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306
}
.contentIssueDate {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306
}
.contentInfoBox {
	BORDER-TOP: #306 2px solid; MARGIN-TOP: 8px; FONT-SIZE: 80%; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 40px; COLOR: #306; PADDING-TOP: 4px
}
.photoCredit {
	FONT-SIZE: 60%; PADDING-BOTTOM: 4px; COLOR: #999
}
.photoCaption {
	FONT-SIZE: 70%; COLOR: #666
}
.writeAuthor {
	FONT-WEIGHT: bold; COLOR: #306
}
.writeAuthor A {
	TEXT-DECORATION: underline
}
.relatedHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #306
}
.relatedHeaders {
	FONT-WEIGHT: bold; WIDTH: 90%; COLOR: #306; TEXT-ALIGN: right
}
.relatedIssueDate {
	FONT-SIZE: 70%
}
.relatedAuthorByline {
	FONT-SIZE: 70%
}
.relatedLinksMore {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.filmInfoBox {
	MARGIN-LEFT: 40px
}
.filmTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #003
}
.filmBoxBodyType {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #000
}
.filmClipInfoBox {
	FONT-WEIGHT: bold
}
.diningInfoBox {
	MARGIN-LEFT: 40px
}
.restaurantName {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #003
}
.diningBoxBodyType {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #000
}
.nightCrawlerID {
	BORDER-TOP: #09c 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-TOP: 4px
}
.lettersPolicy {
	BORDER-TOP: #09c 2px solid; FONT-SIZE: 80%; PADDING-TOP: 4px
}
.lettersPolicy .policyTitle {
	FONT-WEIGHT: bold
}
.lettersPolicy A {
	FONT-WEIGHT: bold
}
.diningListingsKey {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 2px solid; WIDTH: 230px; PADDING-TOP: 4px; BORDER-BOTTOM: #000 2px solid
}
.bugOne {
	FONT-WEIGHT: bold; FONT-SIZE: 150%
}
.bugTwo {
	FONT-WEIGHT: bold; FONT-SIZE: 150%
}
.bugOne {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; COLOR: #f0f0b2; PADDING-TOP: 8px; BACKGROUND-COLOR: #306
}
.bugTwo {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; COLOR: #306; PADDING-TOP: 8px; BACKGROUND-COLOR: #f0f0b2
}
.bugThree-valley {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 8px; COLOR: #f0f0b2; PADDING-TOP: 8px; BACKGROUND-COLOR: #cc0
}
.bugThree-fairfield {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 8px; COLOR: #d0e0f0; PADDING-TOP: 8px; BACKGROUND-COLOR: #69c
}
.bugThree-hartford {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 8px; COLOR: #ffc; PADDING-TOP: 8px; BACKGROUND-COLOR: #fc3
}
.bugThree-newhaven {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 8px; COLOR: #e0e0e0; PADDING-TOP: 8px; BACKGROUND-COLOR: #999
}
.boCategory {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #9cf
}
.boWinner {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; FONT-STYLE: italic
}
.boAddress {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #999
}
.boPlace {
	FONT-WEIGHT: bold; FONT-SIZE: 90%
}
.boSubWinner {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #666; FONT-STYLE: italic
}
.diningKey {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}

