/* CSS definition file containing sitestyle stylesheets */

body {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-size:9pt;
background:#ffffff url("http://www.NorthForkWeddings.com/assets/images/bg_sky.jpg") repeat-x 0px 0px;
color:black;
}
.headerfont {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:bold;
font-size:10pt;
background-color:transparent;
}
.TextObject {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-size:9pt;
background-color:transparent;
}
.titlefont {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:bold;
font-size:14pt;
background-color:transparent;
}
.authorfont {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
text-align:left;
margin-right:6em;
margin-left:6em;
font-weight:bold;
font-style:italic;
text-decoration:none;
font-size:8pt;
color:#000000;
background-color:transparent;
}
.captionfont {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:normal;
font-style:normal;
text-decoration:none;
font-size:8pt;
color:#000000;
background-color:transparent;
}
.quotefont {
font-family:Times, 'News Serif', 'New Century Schoolbook', Times New Roman, serif;
text-align:left;
margin-left:3em;
margin-right:3em;
font-weight:normal;
font-style:normal;
text-decoration:none;
font-size:12pt;
color:#000000;
background-color:transparent;
}
ul, ol, li, p {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-size:9pt;
color:#000000;
background-color:transparent;
}
p {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-size:9pt;
margin-left:1em;
color:#000000;
background-color:transparent;
}
b {
font-weight:bold;
background-color:transparent;
}
i {
font-style:italic;
background-color:transparent;
}
a:link, a:visited, a:active {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:normal;
font-style:normal;
text-decoration:none;
font-size:9pt;
color:#082984;
background-color:transparent;
}
a:hover {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:normal;
font-style:normal;
text-decoration:none;
font-size:9pt;
color:#D97779;
background-color:transparent;
}
.footerfont, a.footerfont:link, a.footerfont:active, a.footerfont:visited {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:normal;
font-style:normal;
text-decoration:none;
font-size:8pt;
color:#777777;
background-color:transparent;
}
a.footerfont:hover {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:normal;
font-style:normal;
text-decoration:none;
font-size:8pt;
color:#D97779;
background-color:transparent;
}
h1 {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:bold;
font-style:italic;
font-size:18.7px;
color:#000000;
background-color:transparent;
}
.plain, h1.plain, h2.plain, h3.plain {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:normal;
font-style:normal;
text-decoration:none;
margin-left:1em;
font-size:9pt;
background-color:transparent;
}
h2 {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:bold;
font-size:10pt;
margin-left:1em;
color:#000000;
background-color:transparent;
}
h3 {
font-family:Arial Narrow,Helvetica Condensed,Univers57,Zurich Cn BT,sans-serif;
font-weight:normal;
font-style:normal;
text-decoration:none;
background-color:transparent;
}
h4 {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-size:10pt;
background-color:transparent;
}
.hidden, .kw, h1.hidden, h1.kw, h2.hidden, h2.kw, h3.hidden, h3.kw, a.kw:link, a.kw:active, a.kw:visited, a.kw:hover, .smallwhitefont, a.smallwhitefont:link, a.smallwhitefont:active, a.smallwhitefont:visited, a.smallwhitefont:hover {
font-family:Arial Narrow,Helvetica Condensed,Univers57,Zurich Cn BT,sans-serif;
font-weight:normal;
font-style:normal;
text-decoration:none;
font-size:6pt;
line-height:0;
color:#fefefe;
background-color:transparent;
}
a.headerfont:link, a.headerfont:active, a.headerfont:visited {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:bold;
font-style:normal;
text-decoration:none;
font-size:9pt;
color:#082984;
background-color:transparent;
}
a.headerfont:hover {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-weight:bold;
font-style:normal;
text-decoration:none;
font-size:9pt;
color:#D97779;
background-color:transparent;
}
div#KeywordsLayer {
position:relative;
visibility:inherit;
z-index:1;
line-height:0;
width:20px;
background-color:transparent;
}
div#TopLayer {
position:absolute;
visibility:inherit;
z-index:5;
width:20px;
background-color:transparent;
}
div#MiddleLayer {
position:absolute;
visibility:inherit;
z-index:4;
width:20px;
background-color:transparent;
}
div#BottomLayer {
position:absolute;
visibility:inherit;
z-index:3;
width:20px;
background-color:transparent;
}
div#BottomLayer1 {
position:absolute;
visibility:inherit;
z-index:2;
width:20px;
background-color:transparent;
}
div#BottomLayer2 {
position:absolute;
visibility:inherit;
z-index:1;
width:20px;
background-color:transparent;
}
table.promo {
font-family:Arial, Helvetica, Univers, 'Zurich BT', sans-serif, sans, Verdana;
font-size:x-small;
margin-left:2%;
padding-top:1px;
padding-right:1px;
padding-bottom:1px;
padding-left:1px;
border-style:ridge; 
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px; 
border-left-width:1px;
}

.blue-dots {
border-style:dotted;
border-width:1;
border-color:#0000ff;
background-color:#ffffff;
padding:0px;
margin:3px;
}

div#related-sites {
position:absolute;
visibility:inherit;
width:400px;
height:30px;
top:5px;
left:340px;
margin-left:0px;
right:auto;
bottom:auto;
z-index:3;
background-color:transparent;
}