/* Generated by Font Squirrel (//www.fontsquirrel.com) on February 10, 2011 10:33:04 AM America/New_York */
@font-face {
    font-family: 'ChopinScript';
    src: url('fonts/Chopin-Script/ChopinScript-webfont.eot?') format('eot'),
         url('fonts/Chopin-Script/ChopinScript-webfont.woff') format('woff'),
         url('fonts/Chopin-Script/ChopinScript-webfont.ttf') format('truetype'),
         url('fonts/Chopin-Script/ChopinScript-webfont.svg#webfontqlRb1BjP') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Generated by Font Squirrel (//www.fontsquirrel.com) on February 10, 2011 12:55:25 PM America/New_York */
@font-face {
    font-family: 'BrockScript';
    src: url('fonts/Brock-Script/BrockScript-webfont.eot?') format('eot'),
         url('fonts/Brock-Script/BrockScript-webfont.woff') format('woff'),
         url('fonts/Brock-Script/BrockScript-webfont.ttf') format('truetype'),
         url('fonts/Brock-Script/BrockScript-webfont.svg#webfontILINWfX4') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Generated by Font Squirrel (//www.fontsquirrel.com) on February 15, 2011 11:28:32 PM America/New_York */
@font-face {
    font-family: 'Mutlu';
    src: url('fonts/Mutlu/Mutlu__Ornamental-webfont.eot?') format('eot'),
         url('fonts/Mutlu/Mutlu__Ornamental-webfont.woff') format('woff'),
         url('fonts/Mutlu/Mutlu__Ornamental-webfont.ttf') format('truetype'),
         url('fonts/Mutlu/Mutlu__Ornamental-webfont.svg#webfonths3JMXET') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Generated by Font Squirrel (//www.fontsquirrel.com) on February 16, 2011 10:02:06 AM America/New_York */
@font-face {
    font-family: 'Calluna';
    src: url('fonts/Calluna/Calluna-Regular-webfont.eot?') format('eot'),
         url('fonts/Calluna/Calluna-Regular-webfont.woff') format('woff'),
         url('fonts/Calluna/Calluna-Regular-webfont.ttf') format('truetype'),
         url('fonts/Calluna/Calluna-Regular-webfont.svg#webfont2ktWQ5D1') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at //www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      exljbris
 * License URL: //www.fontspring.com/fflicense/exljbris
 *
 *
 */
.head, .subhead, .countdown, .warning {
line-height: 150%;
}
.body, .body span {
line-height:150%;
}
 body {
 	-webkit-font-smoothing : subpixel-antialiased;
 }
.background-1 {
background: #010101;
text-align:center;
}
.background-2 {
background:url("images/photooption2type2.jpg") repeat-x  0 0 #FFFFFF;
text-align:center;
}
.background-3 {
background:url("images/photooption2type3.jpg") repeat-x  0 0 #9F9F9F;
text-align:center;
}
.background-4 {
background:url("images/photooption2type4.jpg") repeat-x  0 0 #FFFFFF;
text-align:center;
}
.background-5 {
background:url("images/photooption2type5.jpg") repeat-x  0 0 #FFFFFF;
text-align:center;
}
.background-6 {
background:url("images/photooption2type6.jpg") repeat-x  0 0 #3b4f74;
text-align:center;
}
.wrapper {
width: 850px;
padding-left: 142px;
margin-left: auto ;
margin-right: auto ;
}
.introtopframe-gray {
background:url("images/introtopframe-gray.png") no-repeat;
width: 802px;
height: 690px;
margin-top: 20px;
margin-left: auto ;
margin-right: auto ;
}
.introtopframe-nogray {
background:url("images/introtopframe-nogray.png") no-repeat;
width: 802px;
height: 690px;
margin-top: 20px;
margin-left: auto ;
margin-right: auto ;
}
.introtopframe-gray img, .introtopframe-nogray img {
z-index: -1;
position: relative;
top: 190px;
}
.testimage {
z-index: 100;
}
.testimage2 {
z-index: -1;
margin-left: -200px;
}
.introcouplename {
padding-left: 7px;
width: 150px;
margin-left: auto;
margin-right: auto;
margin-top: -240px;
height: 80px;
text-align:center;
}
.introcouplename-nodate {
padding-left: 7px;
width: 150px;
margin-left: auto;
margin-right: auto;
margin-top: -215px;
height: 80px;
text-align:center;
}
.introcouplenames {
font-size: 15pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
color: #FFFAEC;
}
.introandsymbol-5 {
font-size: 20pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
color: #D1D2D4;
line-height: 1;
}
.introandsymbol-1, .introandsymbol-2, .introandsymbol-3, .introandsymbol-4, .introandsymbol-0 {
font-size: 15pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
color: #D1D2D4;
}
.introembellishment {
background:url("images/introembellishment.png") no-repeat;
width: 102px;
height: 10px;
margin-top: 7px;
margin-left: 353px;
text-align:center;
}
.introweddingdate {
padding-top: 5px;
padding-left: 8px;
font-size: 12pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
color: #FFFAEC;
}
.introweddingdate-nodate {
padding-top: 11px;
padding-left: 4px;
font-size: 12pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
color: #FFFAEC;
}
.entersite {
font-size: 21pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
margin-top: 410px;
margin-left: auto ;
margin-right: auto ;
}
.entersite a, .entersite a:visited {
color: #000000;
text-decoration: none;
outline: none;
}
.entersite a:hover {
color: #606060;
text-decoration: none;
outline: none;
}
.topframe-gray-1 {
background:url("images/topframe-gray-1.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
}
.topframe-nogray-1 {
background:url("images/topframe-nogray-1.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
z-index: 1;
}
.topframe-gray-2 {
background:url("images/topframe-gray-2.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
}
.topframe-nogray-2 {
background:url("images/topframe-nogray-2.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
z-index: 1;
}
.topframe-gray-3 {
background:url("images/topframe-gray-3.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
}
.topframe-nogray-3 {
background:url("images/topframe-nogray-3.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
z-index: 1;
}
.topframe-gray-4 {
background:url("images/topframe-gray-4.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
}
.topframe-nogray-4 {
background:url("images/topframe-nogray-4.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
z-index: 1;
}
.topframe-gray-5 {
background:url("images/topframe-gray-5.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
}
.topframe-nogray-5 {
background:url("images/topframe-nogray-5.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
z-index: 1;
}
.topframe-gray-6 {
background:url("images/topframe-gray-6.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
}
.topframe-nogray-6 {
background:url("images/topframe-nogray-6.png") no-repeat;
width: 832px;
height: 286px;
margin-top: 25px;
margin-left: auto ;
margin-right: auto ;
z-index: 1;
}
.topframe-gray-1 img, .topframe-nogray-1 img, .topframe-gray-2 img, .topframe-nogray-2 img, .topframe-gray-3 img, .topframe-nogray-3 img, .topframe-gray-4 img, .topframe-nogray-4 img, .topframe-gray-5 img, .topframe-nogray-5 img, .topframe-gray-6 img, .topframe-nogray-6 img  {
z-index: -5;
margin-left: -3px;
position: relative;
height:168px;
background: #000000;
top: 50px;
}
.middle-nogray {
background:url("images/middle-nogray.png") repeat-y;
width: 832px;
margin-left: auto ;
margin-right: auto ;
}
.middle-gray {
background:url("images/middle-gray.png") repeat-y;
width: 832px;
margin-left: auto ;
margin-right: auto ;
}
.bottom-gray-date {
background:url("images/bottom-gray-date.png") no-repeat;
width: 832px;
height: 306px;
margin-left: auto ;
margin-right: auto ;
}
.bottom-gray-nodate {
background:url("images/bottom-gray-nodate.png") no-repeat;
width: 832px;
height: 306px;
margin-left: auto ;
margin-right: auto ;
}
.bottom-nogray-date {
background:url("images/bottom-nogray-date.png") no-repeat;
width: 832px;
height: 306px;
margin-left: auto ;
margin-right: auto ;
}
.bottom-nogray-nodate {
background:url("images/bottom-nogray-nodate.png") no-repeat;
width: 832px;
height: 306px;
margin-left: auto ;
margin-right: auto ;
}
.content {
padding-top: 20px;
margin-left: 165px;
margin-right: 140px;
text-align: left;
padding-bottom: 10px;
color: #525252;
width: 500px;
}
.navigation-container {
margin-left: -142px;
width: 217px;
float: left;
margin-top: -56px;
}
.navigation-top-gray {
background:url("images/navigation-top-gray.png") no-repeat;
width: 217px;
height: 19px;
float: left;
}
.navigation-gray {
background:url("images/navigation-middle-gray.png") repeat-y;
width: 217px;
float: left;
}
.navigation-bottom-gray {
background:url("images/navigation-bottom-gray.png") no-repeat;
width: 217px;
height: 19px;
float: left;
}
.navigation-top-nogray {
background:url("images/navigation-top-nogray.png") no-repeat;
width: 217px;
height: 19px;
float: left;
}
.navigation-nogray {
background:url("images/navigation-middle-nogray.png") repeat-y;
width: 217px;
float: left;
}
.navigation-bottom-nogray {
background:url("images/navigation-bottom-nogray.png") no-repeat;
width: 217px;
height: 19px;
float: left;
}
.embellishment {
background:url("images/navigation-embellishment.png") no-repeat center;
height: 322px;
margin-top:auto;
margin-bottom: auto;
width: 70px;
float: left;
}
.navigationlinks {
width: 143px;
text-align: left;
float: right;
}
.navigationlist { list-style-type: none; padding-left: 2px;}
.navigationlist li {
font-size: 10pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
line-height: 1.3;
}
.navigationlist li a, .navigationlist li a:visited {
text-decoration: none;
color: #000000;
outline: none;
}
.navigationlist li a:hover {
color: #B3B3B3;
outline: none;
}
.couplename {
width: 340px;
margin-left: auto;
margin-right: auto;
padding-top: 48px;
height: 50px;
}
.couplenames {
font-size: 16pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
line-height: 1.0;
color: #000000;
}
.andsymbol-5 {
font-size: 20pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
color: #FFFAEC;
line-height: 1;
}
.andsymbol-1, .andsymbol-2, .andsymbol-3, .andsymbol-4, .andsymbol-0 {
font-size: 16pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
color: #FFFAEC;
}
.weddingdate {
width: 300px;
font-size: 12pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
text-align:center;
padding-top: 55px;
margin-left: auto;
margin-right: auto;
color: #4c4c4c;
}
.pagetitle {
width: 500px;
font-size: 24pt;
font-family:Calluna,"Times New Roman",Helvetica,sans-serif;
text-align:left;
padding-top: 5px;
padding-bottom: 10px;
color: #000000;
}
.copyright-1, .copyright-6 {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 12px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.copyrightlink-1, a.copyrightlink-6 {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 12px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.copyright-2, .copyright-3, .copyright-4, .copyright-5 {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
}
a.copyrightlink-2, a.copyrightlink-3, a.copyrightlink-4, a.copyrightlink-5 {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
}
.montagecontainer {
width: 584px;
height: 305px;
margin-left: 112px;
position:relative;
z-index: -10;
}
.montagecontainer a {
text-decoration:none;
}
.intromontage {
top: 180px;
}
.sitecenterentry:hover, .onmouseoverentry {
border:2px dotted #333333 !important;
padding:2px !important;
cursor:pointer;

}
.sitecenterentry {
border:2px dotted transparent;
padding:2px !imporant;
}
.themesitecenterentry:hover {
border:0px dotted transparent;
padding:2px !important;
cursor:default;
}
.themesitecenterentry {
border:0px dotted transparent !important;
padding:2px !important;
}
.contentpointer {
cursor:pointer;
}
.themepointer {
cursor: default;
}
