body { color: #4d3914; background-color: #f2ecdf; text-align: center; font-size: x-small; font-family: Verdana; /* for IE5/Win */
voice-family: "\"}\""; voice-family: "\"}\""; font-size : small;  }
html>body { font-size : small; }
img { border : none; }
a:link, a:visited { color : #ee4355; font-family: Verdana; font-weight: normal; text-decoration: none; }
a:hover, a:active { color : #ee4355; font-family: Verdana; font-weight: normal; text-decoration: underline; }
p { color: #4d3914; font-family: Verdana; text-align: left; }
p.center { text-align: center; }
p.type { color: #0095bf; font-size: 80%; font-family: georgia; margin-bottom: 0; padding-top: 20px; }
p.category { color: #0095bf; font-size: 11px; font-family: georgia; margin-bottom: 0.2em; padding-top: 20px; }
.wikiwiki p { text-align: center !important; }
.wikiwoo p { text-align: right !important; }
p.title { color: #f65c7d; font-size: 130%; font-family: georgia; margin-top: 0; margin-bottom: 0; }
p.author { color: #7d725c; font-size: 80%; font-family: Verdana; margin-top: 0; }
p.local { color: #7d725c; font-size: 11px; font-family: Verdana; margin-top: 0.2em; }
h1 { color: #998c72; font-size: 90%; font-family: Verdana; font-weight: normal; text-decoration: none; text-align: left; margin-left: 20px; }
h2 { color: #009781; font-size: 170%; font-family: georgia; font-weight: bold; text-align: left; margin-bottom: 0; }
h3 { color: #e65675; font-size: 140%; font-family: georgia; font-weight: bold; text-align: left; margin-bottom: -5px; }
h4 { color: #f65c7d !important; font-size: 110%; font-family: georgia; text-align: left; }
h5 { color: #e65675 !important; font-size: 140%; font-family: georgia; font-weight: normal; text-align: left; margin-top: -5px; margin-bottom: -5px; }
p.date { color: #889623; font-family: Verdana; background-image: none; }
.wrap { background-image: url(../images/background/page_top.gif); background-repeat: no-repeat; background-position: left top; width: 970px; margin: 10px auto 0; }
.page { background-color: white; background-image: url(../images/background/page_mid.gif); background-repeat: repeat-y; background-position: left top; width: 970px; overflow: hidden; float: left; margin-top: 5px; padding-bottom: 40px; }
.topLinks { color: #ee4355; font-size: 90%; float: right; margin-right: 20px; }
.header { width: 940px; float: left; margin: 10px 10px 0 15px; padding: 0; }
.mainNav table, .mainNav tbody, .mainNav tr, .mainNav td { background-color: transparent !important; margin: 0 !important; padding: 0 !important; border-style: none !important; }
.mainNav { position: relative; top: -40px; height: 32px !important; overflow: hidden; float: right; }
.top { width: 940px; float: left; margin-top: -30px !important; margin-bottom: 10px !important; margin-left: 15px !important; padding: 0 0 17px; }
.topLeft { width: 532px; height: 248px; float: left; }
.year { margin-bottom: -10px; margin-left: -150px; }
.button { float: left; margin-top: 0; margin-left: 8px; }
.topRight { background-color: #eae2cd !important; width: 400px; height: 248px !important; overflow: hidden; float: right; }
.topRight .view-magazine { float: left; margin-top: -10px; padding-top: 0; }
.cover { float: left; margin-top: 15px; margin-right: 15px; margin-left: 15px; }
.middle { background-image: url(../images/background/home_mid_page.jpg); background-repeat: repeat-y; background-position: left top; position: relative; width: 940px; float: left; margin: -18px 0 10px 15px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.whatsNew { background-color: #edf5d5; background-image: url(../images/whats_new/whats_new.gif); background-repeat: no-repeat; background-position: left top; width: 278px; float: left; margin-top: 10px; margin-left: 10px; }
.whatsNew p { font-size: 95%; background-image: url(../images/whats_new/bottom_line.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 10px; }
.view-whats-new .view-data-node-data-field-short-description-field-short-description-value { background-image: url(../images/whats_new/bottom_line.gif); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 5px; }
.view-data-node-link a:link, .view-data-node-link a:visited, .view-data-node-link a:hover, .view-data-node-link a:active { background-image: url(../images/buttons/more.gif) !important; background-repeat: no-repeat; background-position: right bottom; width: 51px !important; height: 21px !important; float: right; margin-right: 10px; }
.more { float: right; padding-bottom: 10px; }
.resources { background-image: url(../images/local_resources/local_resources.jpg); background-repeat: no-repeat; background-position: left top; width: 587px; float: right; margin-top: 10px; margin-right: 10px; }
.listless table { text-align: left; margin-top: 60px; }
.listless tbody { border-style: none; }
.listless a { color: #007a9c !important; font-size: 95%; text-align: left; list-style-type: none; }
.listless td { padding-right: 20px; }
.featured { background-image: url(../images/background/featured.gif); background-repeat: repeat-x; background-position: left top; margin: 5px 15px -20px; width: 935px; float: left; }
.featured2 { background-image: url(../images/background/featured.gif); background-repeat: repeat-x; background-position: left top; margin-top: 5px; margin-right: 15px; margin-bottom: -20px; width: 307px; float: left; }
.featured3 { background-image: url(../images/background/featured.gif); background-repeat: repeat-x; background-position: left top; width: 213px; margin-top: 5px; margin-right: 15px; margin-bottom: -20px; float: left; }
.featured2 p, .featured p, .featured3 p { color: #8c8c8c; font-size: 80%; background-color: white; margin-left: 10px; padding: 3px; position: relative; top: -19px !important; float: left; }
.adSpace { width: 960px; margin: 0 0 0 15px; padding-bottom: 10px; float: left !important; }
.image-advertisement { background-color: white; float: left; padding-right: 7px; display: inline; }
.end { margin-left: 10px; padding-bottom: 10px; width: 940px; float: left; }
.endLeft { width: 314px; float: left; margin-left: 5px; }
.welcome { background-color: #f7f3e8; width: 620px; height: 317px; float: right; margin-right: -2px; }
.text { background-image: url(../images/kristina_hathaway.gif); background-repeat: no-repeat; background-position: left bottom; width: 444px; float: left; margin-top: 25px; margin-left: 15px; }
.nh { float: right; padding-top: 20px; }
.getnews { background-color: #feeff1; width: 195px; float: left; margin-bottom: 10px; padding-bottom: 10px; }
.newsletter { background-color: #feeff1; margin-bottom: 10px; width: 307px; height: 132px; float: left; }
.newsletter h5 { margin-top: 20px; margin-bottom: 15px; margin-left: 20px; }
.newsletter .submit { float: right; margin-top: 10px; margin-right: 20px; }
.getnews .submit { margin-top: 10px; margin-right: 12px; float: right; }
.newsletter .email { color: #8c8168 !important; font-size: 80% !important; vertical-align: middle; width: 270px; height: 25px; }
.getnews .email { width: 170px; height: 25px; }
.getnews h5 { font-size: 110%; margin-top: 12px; margin-bottom: 12px; margin-left: 12px; }
.footer { background-image: url(../images/background/page_bottom.gif); background-repeat: no-repeat; background-position: left top; width: 970px; height: 86px; float: left; margin-top: -10px; margin-left: 4px; padding: 0 10px 10px; }
.search { float: left; margin-top: 40px !important; margin-left: 10px; }
.search-form { height: 20px; margin-right: 5px; }
.bottomLinks { color: #ee4355; font-size: 90%; float: right; margin-top: 42px; margin-right: 35px; }
.primal { float: right; margin-top: -10px; margin-right: 15px; }
.primal p { color: #827860; font-size: 90%; line-height: 0.5em; text-align: right; }
.primal a { color: #9c8f74; line-height: 0; }
.adminNav { position: relative; top: -28px; width: 920px; float: left; margin-top: -10px; margin-bottom: 5px; }
.adminNav li { float: left !important; list-style-type: none !important; list-style-image: none !important; }
.adminNav .tabs { width: 920px; float: left; margin-left: 20px; padding: 0; }
.adminNav li ul { display: none; }
#block-admin-display table { float: left; margin: 10px auto; }
#tabs-wrapper {  }
.view-content-magazine li { list-style-type: none !important; }
.view-data-node-data-field-magazine-field-magazine-fid img { float: left; padding-top: 5px; padding-right: 20px; padding-left: 18px; }
.view-footer-magazine { position: relative; top: -55px; float: right !important; margin-top: 0; padding-right: 21px; }
.view-data-node-data-field-text-field-text-value p  { margin-bottom: 0; padding-right: 20px; padding-bottom: 0; }
.view-data-node-data-field-title-field-title-value p { color: #e65675 !important; font-size: 140%; font-family: georgia; font-weight: bold; text-align: left; margin-bottom: -5px; margin-left: 10px; padding-top: 10px; padding-right: 20px; padding-bottom: 0; }
.view-content-local-resources ul { list-style-type: none !important; }
.view-whats-new .view-data-node-title { margin-top: 65px; padding-left: 15px; }
.view-whats-new .view-data-node-title a { color: #e65675; font-size: 130%; font-family: georgia !important; font-weight: normal; text-align: left; margin-bottom: -5px; }
.view-whats-new .view-data-node-data-field-short-description-field-short-description-value { font-size: 95%; width: 268px; margin-top: 5px; padding-bottom: 15px; padding-left: 15px; }
.view-whats-new li { text-align: left; list-style-type: none !important; }
.view-whats-new ul { float: left; padding-left: 0 !important; }
.date-display-single { color: #889627; font-size: 90%; }
.whatsNew more-link a { background-image: url(../images/buttons/more.gif); background-repeat: no-repeat; background-position: left bottom; display: block; }
.view-data-node-data-field-title-0-field-title-0-value p { color: #e65675 !important; font-size: 140%; font-family: georgia; text-align: left; margin-top: -5px; margin-bottom: -5px; }
.view-content-welcome-to-nh-magazine li { margin-left: 0 !important; list-style-type: none !important; }
.view-data-node-data-field-words-field-words-value { padding-bottom: 50px; }
.leftCol { width: 195px; float: left !important; clear: both; margin-top: -30px; }
.center { width: 508px; float: left; clear: right; margin-top: -30px; margin-right: 12px; margin-left: 12px; }
.rightCol { width: 213px !important; float: left; clear: right; margin-top: -30px; }
.rightCol .image-advertisement { padding-bottom: 15px; padding-left: 35px; }
.sideNav { background-color: #e1f2fa; margin-bottom: 12px; padding-top: 55px; padding-bottom: 30px; width: 195px; float: left; }
.planNav { background-color: #e1f2fa; background-image: url(../images/background/plan_your_wedding.gif); background-repeat: no-repeat; background-position: left 10px; }
.issueNav { background-color: #e1f2fa; background-image: url(../images/background/in-this-issue.gif); background-repeat: no-repeat; background-position: left 10px; }
.aboutNav { background-color: #e1f2fa; background-image: url(../images/background/about-nh.gif); background-repeat: no-repeat; background-position: left 10px; }
.realNav { background-color: #e1f2fa; background-image: url(../images/background/real-nh-weddings2.gif); background-repeat: no-repeat; background-position: left 10px; }
.localNav { background-color: #e1f2fa; background-image: url(../images/background/local-resources.gif); background-repeat: no-repeat; background-position: left 10px; }
.sideNav ul, .sideNav li { margin-left: 0 !important; padding-left: 0 !important; list-style-type: none !important; list-style-image: none !important; }
.sideNav .expanded { background-color: white !important; width: 195px !important; padding-bottom: 3px; }
.sideNav .active { background-color: white !important; padding-bottom: 3px; width: 195px !important; }
.sideNav .active a:link, .sideNav .active a:visited { color : #f65c7d; font-family: Verdana; font-weight: bold !important; text-decoration: none; }
.sideNav .active a:hover, .sideNav .active a:active { color: #f65c7d; font-family: Verdana; font-weight: bold !important; text-decoration: underline; }
.sideNav a:link, .sideNav a:visited { color: #007a9c; font-size: 90%; font-family: Verdana; text-decoration: none; margin-left: 15px; }
.sideNav a:hover, .sideNav a:active { color : #007a9c; font-size: 90%; font-family: Verdana; font-weight: normal; text-decoration: underline; margin-left: 15px; }
.sideNav .expanded a:link, .sideNav .expanded a:visited { color: #f65c7d; font-family: Verdana; font-weight: bold !important; text-decoration: none; }
.sideNav .expanded a:hover, .sideNav .expanded a:active { color: #f65c7d; font-family: Verdana; font-weight: bold !important; text-decoration: underline; }
.sideNav .expanded ul a:link, .sideNav .expanded ul a:visited { color: #f65c7d; font-family: Verdana; font-weight: normal !important; text-decoration: none; margin-left: 30px; }
.sideNav .expanded ul a:hover, .sideNav .expanded ul  a:active { color: #f65c7d; font-family: Verdana; font-weight: normal !important; text-decoration: underline; margin-left: 30px; }
.inIssue { background-image: url(../images/background/in-this-issue2.gif); background-repeat: no-repeat; background-position: left top; position: relative; padding-top: 78px; }
.expert { background-image: url(../images/background/expert_advice.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 78px; position: relative; }
.featuredResources { background-image: url(../images/background/featured-resources.gif); background-repeat: no-repeat; background-position: left top; padding-top: 78px; position: relative; }
.healthBeauty { background-image: url(../images/background/health-beauty.gif); background-repeat: no-repeat; background-position: left top; padding-top: 78px; position: relative; }
.weddingFashion { background-image: url(../images/background/wedding-fashion.gif); background-repeat: no-repeat; background-position: left top; padding-top: 78px; position: relative; }
.ideaDecor { background-image: url(../images/background/ideas-decor.gif); background-repeat: no-repeat; background-position: left top; padding-top: 78px; position: relative; }
.view-IssueNav li { float: left !important; margin-left: 0 !important; padding-left: 0 !important; }
.view-IssueNav .active { color: #f65c7d !important; font-weight: bold !important; text-decoration: none; text-align: left; text-indent: 15px; width: 195px; float: left; margin-left: 0 !important; padding-left: 0 !important; padding-bottom: 3px; }
.expert-background { background-image: url(../images/background/plan_your_wedding_bg.jpg); background-repeat: repeat-x !important; background-position: left top; }
.expertBox { background-color: #f9f6ee; width: 509px; float: left; margin-bottom: 15px; padding-bottom: 15px; }
.resourceBox .content { background-color: #f9f6ee; padding-bottom: 15px; width: 508px; float: left; margin-bottom: 20px; }
.localResources { background-image: url(../images/background/expert_advice.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 78px; position: relative; }
.rotate img { background-color: white; top: 20px; float: left; margin-right: 20px; margin-left: 12px; padding: 5px; border: solid 1px #d9d1be; }
.tupperware { font-size: 95%; font-family: Verdana; position: relative; left: 15px; margin-top: -20px; margin-right: 30px; }
.magazine { background-color: #eae2cd; width: 195px; float: left; margin-bottom: 12px; }
.magazine h4 { margin-top: 8px; margin-bottom: 0; margin-left: 15px; }
.magazine .view-data-node-data-field-magazine-field-magazine-fid img { margin-top: 0; margin-bottom: 15px; margin-left: 30px; }
.magazine .button img { width: 72px !important; height: 19px !important; float: left !important; }
.magazine .view-footer-magazine-internal { position: relative; top: -10px; margin-top: 0; margin-left: 18px; }
.inline img { background-color: white; position: relative !important; margin-top: -3px; padding: 5px; border: solid 1px #d9d1be; }
.inline-left { position: relative; margin-right: 20px !important; }
.inline-right { position: relative; margin-left: 20px !important; }
.caption { color: #7d725c; font-size: 80%; font-style: italic; }
.view-expert-tips, .view-content-expert-savvy { position: relative; top: -20px; width: 295px; float: right; margin: 0 0 -10px; padding: 0; }
.view-content-expert-tips li, .view-content-expert-savvy li, .view-content-expert-tips-advice li, .view-content-expert-savvy-bride li, .view-content-expert-dear-ginger li, .view-content-ideas-decor li, .view-content-Featured-Resources li, .view-content-Health-Beauty li, .view-content-Wedding-Fashion li, .view-item-plan-ideas-decor li, .view-item-Plan-Wedding-Fashion li, .view-item-Plan-Health-Beauty li, .view-item-Plan-Featured-Resources li  { text-align: left !important; position: relative; float: left; list-style-type: none !important; }
.view-content-expert-tips-advice li, .view-content-expert-savvy-bride li, .view-content-expert-dear-ginger li, .view-content-in-this-issue li { background-image: url(../images/background/expert_divide.gif); background-repeat: no-repeat; background-position: left bottom; width: 508px; float: left; margin-bottom: 20px !important; margin-left: 0 !important; padding-bottom: 20px !important; }
.view-content-expert-tips .view-data-node-title a, .view-content-expert-savvy .view-data-node-title a, .view-expert-tips-advice .view-data-node-title a, .view-expert-savvy-bride .view-data-node-title a, .view-expert-dear-ginger .view-data-node-title a, .view-content-ideas-decor .view-data-node-title a, .view-content-Featured-Resources .view-data-node-title a, .view-content-Health-Beauty .view-data-node-title a, .view-content-Wedding-Fashion .view-data-node-title a, .view-item-plan-ideas-decor .view-data-node-title a, .view-item-Plan-Wedding-Fashion .view-data-node-title a, .view-item-Plan-Health-Beauty .view-data-node-title a, .view-item-Plan-Featured-Resources .view-data-node-title a	  { font-size: 130%; font-family: georgia; }
.view-content-expert-tips .view-data-node-type, .view-content-expert-savvy .view-data-node-type { color: #0095bf; font-size: 90%; font-family: georgia; text-transform: lowercase; margin-bottom: 0; padding-top: 20px; }
.view-header-expert-tips-advice img, .view-header-expert-dear-ginger img, .view-header-expert-savvy-bride img, .field-field-header-image-0 img { padding-top: 15px !important; padding-bottom: 8px; }
.view-footer-expert-savvy-bride img, .view-footer-expert-tips-advice img, .view-footer-expert-dear-ginger img { float: right; margin-top: -10px !important; }
.view-item-expert-savvy-bride .view-data-node-data-field-teaser-image-field-teaser-image-fid img, .view-item-expert-tips-advice .view-data-node-data-field-teaser-image-field-teaser-image-fid img { background-color: white; float: left; margin-right: 15px; padding: 4px; border: solid 1px #d9d1be; }
.view-label-node-data-field-question-field-question-value { font-weight: bold; float: left; margin-top: 4px; padding-right: 5px; }
.view-data-node-data-field-teaser-blurb-field-teaser-blurb-value p { font-size: 95%; margin-top: 4px; margin-left: 0; padding-left: 0 !important; }
.view-item-expert-dear-ginger .view-data-node-data-field-question-field-question-value { font-size: 95%; margin-top: 5px; }
.view-item-dear-ginger .view-data-node-data-field-question-field-question-value { margin-top: 5px; margin-right: 20px; margin-left: 25px; }
.realNH { background-color: transparent; width: 205px; float: right; }
.realNH p, .date-display-single { color: #4d3914; font-size: 11px !important; margin-top: 0; margin-right: 0; margin-left: 0; }
.details { background-image: url(../images/background/details.gif); background-repeat: no-repeat; background-position: left top; padding-top: 12px; }
.gallery { background-color: transparent; width: 253px; float: left; }
.galleryLeft { width: 122px; float: left; }
.galleryRight { width: 122px; float: right; }
.galleryLeft img, .galleryRight img { margin-bottom: 5px; padding: 4px; border: solid 1px #d9d1be; }
.galleryTop img { margin-bottom: 6px; padding: 6px; border: solid 1px #d9d1be; }
.real-background { background-image: url(../images/background/plan_your_wedding_bg.jpg); background-repeat: repeat-x !important; background-position: left top; width: 508px; float: left; }
.realWeddings { background-image: url(../images/background/real-nh-weddings.gif); background-repeat: no-repeat; background-position: left top; position: relative; padding-top: 55px; }
.featuredImg { float: left; }
.featuredAds { width: 329px; float: right; margin-right: 10px; }
.featuredAds p, .TextList p { font-size: 90%; margin-top: 0.5em; }
.featuredList { background-image: url(../images/background/expert_divide.gif); background-repeat: no-repeat; background-position: left top; float: left; padding-top: 25px; padding-bottom: 20px; }
.TextList { background-image: url(../images/background/expert_divide.gif); background-repeat: no-repeat; background-position: left bottom; width: 484px; padding-top: 20px; float: left; padding-bottom: 20px; }
.view-header img { background-color: white; margin-bottom: -7px; padding-top: 15px !important; }
.view li { margin-left: 0 !important; padding-left: 0 !important; list-style-type: none !important; }
.view-Real-Seacoast, .view-Real-Whites, .view-Real-Dartmouth, .view-Real-Monadnock, .view-Real-Merrimack, .view-Real-Northern, .view-Real-Lakes, .view-tips-advice, .view-savvy-bride, .view-dear-ginger, .view-in-this-issue { text-align: left; width: 495px; float: left; }
.view-item-dear-ginger  { background-image: url(../images/background/expert_divide.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 20px !important; padding-bottom: 20px !important; }
.view-item-tips-advice, .view-item-savvy-bride, .view-item-ideas-decor, .view-item-Featured-Resources, .view-item-Health-Beauty, .view-item-Wedding-Fashion { background-image: url(../images/background/expert_divide.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 20px; padding-bottom: 20px; height: 115px; }
.view-item-plan-ideas-decor, .view-item-Plan-Wedding-Fashion, .view-item-Plan-Health-Beauty, .view-item-Plan-Featured-Resources { height: 95px; padding-top: 20px; padding-bottom: 20px; }
.view-item-Real-Seacoast, .view-item-Real-Whites, .view-item-Real-Dartmouth, .view-item-Real-Monadnock, .view-item-Real-Merrimack, .view-item-Real-Northern, .view-item-Real-Lakes, .view-Bridal-Show-Page .content { background-image: url(../images/background/expert_divide.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 20px !important; padding-bottom: 30px !important; }
.view-item-About-NH { background-image: url(../images/background/expert_divide.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; width: 500px; height: 85px; padding-top: 20px !important; padding-bottom: 30px !important; }
.wikiBar { background-image: url(../images/background/expert_divide.gif); background-repeat: no-repeat; background-position: left bottom; margin: 0 0 30px; padding: 0 0 20px; }
.view-Real-Seacoast-Featured, .view-Real-Whites-Featured, .view-Real-Dartmouth-Featured, .view-Real-Monadnock-Featured, .view-Real-Merrimack-Featured, .view-Real-Northern-Featured, .view-Real-Lakes-Featured { text-align: left; width: 495px; margin-left: 10px; }
.view-item-Real-Seacoast .view-data-node-title a, .view-item-Real-Whites .view-data-node-title a, .view-item-Real-Dartmouth .view-data-node-title a, .view-item-Real-Monadnock .view-data-node-title a, .view-item-Real-Merrimack .view-data-node-title a, .view-item-Real-Northern .view-data-node-title a, .view-item-Real-Lakes .view-data-node-title a, .view-Real-Seacoast-Featured .view-data-node-title a, .view-Real-Whites-Featured .view-data-node-title a, .view-Real-Dartmouth-Featured .view-data-node-title a, .view-Real-Monadnock-Featured .view-data-node-title a, .view-Real-Merrimack-Featured .view-data-node-title a, .view-Real-Northern-Featured .view-data-node-title a, .view-Real-Lakes-Featured .view-data-node-title a, .view-tips-advice .view-data-node-title a, .view-savvy-bride .view-data-node-title a, .view-dear-ginger .view-data-node-title a, .view-content-in-this-issue .view-data-node-title a, .view-item-About-NH .view-data-node-title a { color: #f65c7d; font-size: 130%; font-family: georgia !important; margin-top: 0; margin-bottom: 0; }
.view-data-node-data-field-first-wedding-photo-field-first-wedding-photo-fid img, .view-data-node-data-field-teaser-image-field-teaser-image-fid img { background-color: white; float: left; margin-right: 18px; padding: 5px; border: solid 1px #d9d1be; }
.view-whats-new .view-data-node-data-field-date-field-date-value { padding-left: 15px; }
.view-expert-tips .view-data-node-title, .view-expert-savvy .view-data-node-title { margin-right: 20px; }
.view-data-node-body p { padding-right: 15px; }
.view-data-node-data-field-question-field-question-value { margin-left: 25px; }
.view-NH-Marriage-Laws, .view-About-Northern-Great, .view-About-Dartmouth, .view-About-Lakes-Region, .view-About-Merrimack, .view-About-Monadnock, .view-About-Northern-Great, .view-About-Seacoast, .view-About-White-Mountains { float: left; margin-right: 15px; margin-left: 15px; }
.expertBox p { margin-top: 0 !important; padding-top: 0; padding-right: 20px; padding-left: 15px; }
.view-item-NH-Marriage-Laws li, .tupperware li, .content li { background-image: url(../images/background/check.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding-right: 20px !important; padding-bottom: 0.7em !important; padding-left: 25px !important; list-style-type: none; }
.view-item-Advertise-Body li { background-image: url(../images/background/check.gif); background-repeat: no-repeat; background-position: left top; text-align: left; margin-left: 20px !important; list-style-type: none; padding-right: 20px !important; padding-bottom: 0.7em !important; padding-left: 25px !important; }
.view-item-Real-Northern-home .view-data-node-title a, .view-item-Real-Dartmouth-Home .view-data-node-title a, .view-item-Real-Merrimack-Home .view-data-node-title a, .view-item-Real-Lakes-Home .view-data-node-title a, .view-item-Real-Seacoast-home .view-data-node-title a, .view-item-Real-Monadnock-home .view-data-node-title a, .view-item-Real-Whites-home .view-data-node-title a { color: #f65c7d; font-size: 130%; font-family: georgia !important; margin-top: 0; margin-bottom: 0; }
.view-item-Real-Northern-home, .view-item-Real-Dartmouth-Home, .view-item-Real-Merrimack-Home, .view-item-Real-Lakes-Home, .view-item-Real-Seacoast-home, .view-item-Real-Monadnock-home, .view-item-Real-Whites-home { padding-top: 20px; padding-bottom: 20px; height: 95px; margin-bottom: 20px; }
.view-content-Bridal-Shows thead { color: #007a9c; font-size: 90%; font-family: Verdana; }
.view-content-Bridal-Shows { padding-top: 15px; }
.view-content-Bridal-Shows td { font-family: Verdana; background-color: white; text-align: left; vertical-align: middle !important; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; }
.google, .view-Bridal-Shows, .view-Advertise-Body, .view-Bridal-Show-Page, .view-Subscribe-body, .view-Bridal-Show-Body, .view-About-NH, .view-Plan-Your-NH-Wedding { float: left !important; }
.view-Bridal-Show-Page .content { color: #4d3914; font-size: small !important; font-family: Verdana; font-weight: normal; text-align: left; }
.view-Bridal-Show-Page .date-display-single { color: #4d3914; font-size: x-small !important; font-family: Verdana !important; font-weight: bold; text-align: left; }
#survey-response-form { text-align: left; }
.gRight { width: 175px; float: left; margin: -7px 0 0 !important; padding: 0 !important; }
.gLeft { width: 375px; margin: 0 !important; padding: 0 0 0 !important; }
.google tbody { background-image: url(../images/background/expert_divide.gif); background-repeat: no-repeat; background-position: left top; width: 508px; border-style: none; }
.google table { width: 508px; }
.google td { padding-top: 30px !important; }
#survey-response-form .form-text { width: 75%; }
.view-content { text-align: left; float: left; }
.field-field-header-image-0 img { margin-top: 0 !important; padding-top: 0 !important; }
.planNH { background-image: url(../images/plan-nh-wedding.gif); background-repeat: no-repeat; background-position: left top; padding-top: 100px; }
.search-results .title a { color: #f65c7d; font-size: 120%; font-family: georgia !important; text-align: left; margin-top: 30px; margin-bottom: 0; }
.search-advanced { display: none; }
.box { font-size: 90%; text-align: left; }
.search-info, .box h2 { display: none; }
.box dd { background-image: url(../images/background/expert_divide.gif); background-repeat: no-repeat; background-position: left bottom; width: 100%; margin-left: 0; padding-bottom: 15px; }
.center .search-form { text-align: left; margin-top: 0; padding-top: 0; padding-bottom: 30px !important; }
.view-item-ideas-decor { width: 508px; float: left; }
.view-Home-image-rotation li { margin: 0 !important; padding: 0 !important; }
