/* Generated by Font Squirrel (//www.fontsquirrel.com) on February 12, 2011 01:32:29 PM America/New_York */
@font-face {
    font-family: 'Cardo';
    src: url('fonts/Cardo/Cardo99s-webfont.eot?#iefix') format('eot'),
         url('fonts/Cardo/Cardo99s-webfont.woff') format('woff'),
         url('fonts/Cardo/Cardo99s-webfont.ttf') format('truetype'),
         url('fonts/Cardo/Cardo99s-webfont.svg#webfontZAaVaNwg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Generated by Font Squirrel (//www.fontsquirrel.com) on February 12, 2011 02:38:35 PM America/New_York */
@font-face {
    font-family: 'Angelina';
    src: url('fonts/Angelina/angelina-webfont.eot?#iefix') format('eot'),
         url('fonts/Angelina/angelina-webfont.woff') format('woff'),
         url('fonts/Angelina/angelina-webfont.ttf') format('truetype'),
         url('fonts/Angelina/angelina-webfont.svg#webfontOsIWwBqf') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Generated by Font Squirrel (//www.fontsquirrel.com) on February 16, 2011 04:41:13 PM America/New_York */
@font-face {
    font-family: 'HarabaraHand';
    src: url('fonts/HarabaraHand/HarabaraHand-webfont.eot?#iefix') format('eot'),
         url('fonts/HarabaraHand/HarabaraHand-webfont.woff') format('woff'),
         url('fonts/HarabaraHand/HarabaraHand-webfont.ttf') format('truetype'),
         url('fonts/HarabaraHand/HarabaraHand-webfont.svg#webfonthYiDgToU') format('svg');
    font-weight: normal;
    font-style: normal;
}
.head, .subhead, .countdown, .warning {
line-height: 150%;
}
.body, .body span {
line-height:150%;
}
 body {
 	-webkit-font-smoothing : subpixel-antialiased;
 }
 video {
 margin-bottom:25px;
 }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.top-photo {
margin-top: 80px !important;
}
.name-ticket-rope {
margin-top:55px !important;
}
.navigation-container {
margin-top: 400px !important;
}
.introtop-photo {
margin-top: 110px !important;
}
.introname-ticket-rope {
margin-top:50px !important;
}
}
/*
 * 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
 *
 *
 */
@font-face {
    font-family: 'Calluna';
    src: url('fonts/Calluna/Calluna-Regular-webfont.eot?#iefix') 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;

}
.top-photo {
background:url("//trial1.weddingwindow.com/images/29/top-photo-frame.png") no-repeat transparent;
width: 206px;
height: 210px;
z-index: 2;
position: absolute;
margin-top: -105px;
margin-left: -35px;
-moz-transform: rotate(-7deg);  /* FF3.5+ */  
-o-transform: rotate(-7deg);  /* Opera 10.5 */  
-webkit-transform: rotate(-7deg);  /* Saf3.1+, Chrome */  
transform: rotate(-7deg);  /* CSS3 (for when it gets supported) */  
filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#412A21'), progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.99254615, M12=0.12186934, M21=-0.12186934, M22=0.99254615)" ; /* IE6,IE7 */  
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#412A21'), progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',M11=0.99254615, M12=0.12186934, M21=-0.12186934, M22=0.99254615)"; /* IE8 */  
-moz-box-shadow: 3px 3px 4px #412A21;
-webkit-box-shadow: 3px 3px 4px #412A21;
box-shadow: 3px 3px 4px #412A21;
}
.top-photo img {
margin-left: 0px;
position: relative;
margin-top: 17px;
z-index:1;
background: #000000;
}

.couplename {
width: 400px;
padding-top: 95px;
margin-left: 365px;
text-align: center;
}
.couplenames {
font-size: 24pt;
font-family:Calluna,Georgia,"Times New Roman",Helvetica,sans-serif;
color: #4E2C1D;
visibility: hidden;
}
.couplename-weddingdate {
-ms-transform: rotate(-5.5deg);  /*IE9+ */
-moz-transform: rotate(-5.5deg);  /* FF3.5+ */  
-o-transform: rotate(-5.5deg);  /* Opera 10.5 */  
-webkit-transform: rotate(-5.5deg);  /* Saf3.1+, Chrome */  
transform: rotate(-5.5deg);  /* CSS3 (for when it gets supported) */  
}
.bottom-photo {
background:url("//trial1.weddingwindow.com/images/29/bottom-photo-frame.png") no-repeat transparent;
width: 294px;
height: 409px;
z-index: 2;
position: absolute;
margin-top: -170px;
margin-left: 700px;
-moz-transform: rotate(7deg);  /* FF3.5+ */  
-o-transform: rotate(7deg);  /* Opera 10.5 */  
-webkit-transform: rotate(7deg);  /* Saf3.1+, Chrome */  
transform: rotate(7deg);  /* CSS3 (for when it gets supported) */  
-moz-box-shadow: 3px 3px 4px #412A21;
-webkit-box-shadow: 3px 3px 4px #412A21;
box-shadow: 3px 3px 4px #412A21;
}
.bottom-photo img {
margin-left: 2px;
position: relative;
margin-top: 25px;
z-index:1;
}
.weddingdate {
width: 400px;
font-size: 24pt;
font-family:Angelina,Calluna,"Times New Roman",Helvetica,sans-serif;
text-align:center;
margin-left: 367px;
color: #5a3626;
visibility:hidden;
}
.background-1 {
background:url("//trial1.weddingwindow.com/images/29/background.jpg") repeat-x scroll 0 0 #E0D9CE;
text-align:center;
}
.wrapper {
width: 1000px;
padding-left: 80px;
padding-right: 80px;
margin-left: auto ;
margin-right: auto ;
}
.introwrapper {
width: 1000px;
padding-left: 80px;
padding-right: 80px;
margin-left: auto ;
margin-right: auto ;
}
.paper-top {
background:url("//trial1.weddingwindow.com/images/29/paper-top.png") no-repeat;
width:877px;
height:150px;
margin-left:auto;
margin-right: auto;
margin-top: 193px;
}
.paper-middle {
background:url("//trial1.weddingwindow.com/images/29/paper-middle.png") repeat-y;
width:877px;
margin-left:auto;
margin-right: auto;
}
.paper-bottom {
background:url("//trial1.weddingwindow.com/images/29/paper-bottom.png") no-repeat;
width:877px;
height:224px;
margin-left:auto;
margin-right: auto;
}
.name-ticket-rope {
background:url("//trial1.weddingwindow.com/images/29/name-ticket-and-rope.png") no-repeat;
width:967px;
height:347px;
margin-top:-130px;
position: absolute;
margin-left: -50px;
z-index: 2;
}

.introname-ticket-rope {
background:url("//trial1.weddingwindow.com/images/29/introname-ticket-and-rope.png") no-repeat;
width:967px;
height:362px;
margin-top:-180px;
position: absolute;
margin-left: 80px;
z-index: 20;
}
.entersite-container {
width: 299px;
height: 223px;
font-size: 25pt;
font-family:Cal,Georgia,"Times New Roman",Helvetica,sans-serif;
margin-top: -200px;
margin-left: 805px;
}
.entersite-container2 {
width: 299px;
height: 250px;
margin-top: -350px;
margin-left: 805px;
}
.entersite-container2 > input {
    display: none;
}

.image-upload > input {
    display: none;
}
.image-upload img
{
    width: 80px;
    cursor: pointer;
}

.entersite {
padding-top: 78px;
padding-left: 115px;
-moz-transform: rotate(28.5deg);  /* FF3.5+ */  
-o-transform: rotate(28.5deg);  /* Opera 10.5 */  
-webkit-transform: rotate(28.5deg);  /* Saf3.1+, Chrome */  
transform: rotate(28.5deg);  /* CSS3 (for when it gets supported) */  
visibility: hidden;
}
.entersite a, .entersite a:visited {
text-decoration: none;
outline: none;
}
.entersite a:hover {
text-decoration: none;
outline: none;
}
.content {
padding-top: 15px;
margin-left: 190px;
margin-right: 140px;
text-align: left;
padding-bottom: 10px;
color: #5a3626;
width: 520px;
min-height: 300px;
}
.navigation-container {
margin-left: 15px;
width: 217px;
margin-top: 215px;
position: absolute;
z-index: 3;
}
.navigation-top {
background:url("//trial1.weddingwindow.com/images/29/navigation-top.png") no-repeat;
width: 270px;
height: 95px;
float: right;
}
.navigation {
background:url("//trial1.weddingwindow.com/images/29/navigation-middle.png") repeat-y;
width: 270px;
float: right;

}
.navigation-bottom {
background:url("//trial1.weddingwindow.com/images/29/navigation-bottom.png") no-repeat;
width: 270px;
height: 81px;
float: right;
}
.navigationlinks {
width: 270px;
text-align: left;
float: left;
}
.navigationlist { list-style-type: none; padding-left: 32px; visibility:hidden;}
.navigationlist li {
font-size: 13pt;
font-family:Calluna,Georgia,"Times New Roman",Helvetica,sans-serif;
line-height: 1.3;
}
.navigationlist li a, .navigationlist li a:visited {
text-decoration: none;
color: #5a3626;
outline: none;
}
.navigationlist li a:hover {
color: #bd9c76;
outline: none;
}
.introtop-photo {
background:url("//trial1.weddingwindow.com/images/29/top-photo-frame.png") no-repeat transparent;
width: 206px;
height: 210px;
z-index: 22;
position: absolute;
margin-top: -120px;
margin-left: 25px;
-moz-transform: rotate(-7deg);  /* FF3.5+ */  
-o-transform: rotate(-7deg);  /* Opera 10.5 */  
-webkit-transform: rotate(-7deg);  /* Saf3.1+, Chrome */  
transform: rotate(-7deg);  /* CSS3 (for when it gets supported) */  
filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#412A21'), progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.99254615, M12=0.12186934, M21=-0.12186934, M22=0.99254615)" ; /* IE6,IE7 */  
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#412A21'), progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',M11=0.99254615, M12=0.12186934, M21=-0.12186934, M22=0.99254615)"; /* IE8 */  
-moz-box-shadow: 3px 3px 4px #412A21;
-webkit-box-shadow: 3px 3px 4px #412A21;
box-shadow: 3px 3px 4px #412A21;
}
.introtop-photo img {
margin-left: 0px;
position: relative;
margin-top: 17px;
z-index:1;
}

.introcouplename {
width: 400px;
padding-top: 80px;
margin-left: 235px;
text-align: center;
}
.introcouplenames {
font-size: 24pt;
font-family:Calluna,Georgia,"Times New Roman",Helvetica,sans-serif;
color: #4E2C1D;
visibility:hidden;
}
.introweddingdate {
width: 400px;
font-size: 24pt;
font-family:"Angelina","Calluna","Times New Roman",Helvetica,sans-serif;
text-align:center;
margin-left: 238px;
color: #5a3626;
visibility: hidden;
}
.introcouplename-weddingdate {
-moz-transform: rotate(-5.5deg);  /* FF3.5+ */  
-o-transform: rotate(-5.5deg);  /* Opera 10.5 */  
-webkit-transform: rotate(-5.5deg);  /* Saf3.1+, Chrome */  
transform: rotate(-5.5deg);  /* CSS3 (for when it gets supported) */  
}
.intromainphoto {
background:url("//trial1.weddingwindow.com/images/29/intromainphoto-frame.png") no-repeat transparent;
width: 685px;
height: 500px;
z-index: 2;
margin-top: 235px;
margin-left: auto;
margin-right: auto;
}
.intromainphoto img {
margin-left: -5px;
position: relative;
margin-top: 37px;
z-index:-2;
}

.pagetitle {
width: 500px;
font-size: 24pt;
font-family:Calluna,Georgia,"Times New Roman",Helvetica,sans-serif;
text-align:left;
padding-left: 190px;
padding-top: 15px;
padding-bottom: 0px;
color: #5a3626;
visibility:hidden;
}
.bottomshadow {
position: relative;
margin-left: 25px;
margin-top: -360px;
z-index: 10;   
width: 247px;
height: 360px;
  -moz-box-shadow:inset -2px -2px 1px #412A21;
   -webkit-box-shadow:inset -2px -2px 1px #412A21;
   box-shadow:inset -2px -2px 1px #412A21;
   -moz-transform: rotate(-180deg);  /* FF3.5+ */  
-o-transform: rotate(-180deg);  /* Opera 10.5 */  
-webkit-transform: rotate(-180deg);  /* Saf3.1+, Chrome */  
transform: rotate(-180deg);  /* CSS3 (for when it gets supported) */  
}
.shadow {
position: relative;
margin-left: 14px;
margin-top: -177px;
z-index: 10;   
width: 177px;
height: 177px;
  -moz-box-shadow:inset -2px -2px 1px #412A21;
   -webkit-box-shadow:inset -2px -2px 1px #412A21;
   box-shadow:inset -2px -2px 1px #412A21;
   -moz-transform: rotate(-180deg);  /* FF3.5+ */  
-o-transform: rotate(-180deg);  /* Opera 10.5 */  
-webkit-transform: rotate(-180deg);  /* Saf3.1+, Chrome */  
transform: rotate(-180deg);  /* CSS3 (for when it gets supported) */  
}
.bottom {
padding-bottom: 70px;
}
.copyright {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 12px;
	line-height: 13px;
	color: #5a3626;
	text-decoration: none;
}
a.copyrightlink {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 12px;
	line-height: 13px;
	color: #5a3626;
	text-decoration: none;
}
.montagecontainer {
width: 592px;
height: 407px;
margin-top: -463px;
margin-left: 202px;
position:relative;
z-index: -10;
}
.sitecenterentry:hover, .onmouseoverentry {
border:2px dotted #5a3626 !important;
padding:2px !important;
cursor:pointer;

}
.sitecenterentry {
border:2px dotted transparent;
padding:2px !important;
}
.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;
}
