html { 
	height: 100%; 
	overflow: hidden; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; }
	
body { 
	height: 100%; 
	overflow: hidden; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; }

a.menu-optioneachone:link { color: #cdd1d9; text-decoration: none; cursor: auto; }
a.menu-optioneachone:hover { color: #97999e; text-decoration: none; cursor: auto; }
a.menu-optioneachone:active { color: #cdd1d9; text-decoration: none; cursor: auto; }
a.menu-optioneachone:visited { color: #cdd1d9; text-decoration: none; cursor: auto; }

a.contentcolumn-ourstory:link { color: #012057; text-decoration: none; cursor: auto; }
a.contentcolumn-ourstory:hover { color: #012057; text-decoration: none; cursor: auto; }
a.contentcolumn-ourstory:active { color: #012057; text-decoration: none; cursor: auto; }
a.contentcolumn-ourstory:visited { color: #012057; text-decoration: none; cursor: auto; }

.imgbrother{
	top: -180px;
	margin-left: 70px;
	float: left;
	position:relative; }

.homeContent {
    height: 100%;
    width: 100%;
    position: relative;
    margin: 0 auto;
}

#mainBG {
   background: url('../images/cslucas.jpg') no-repeat scroll;
	background-position:center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover; }

#mainwishesBG {
   background: url('../img/both.jpg') no-repeat scroll;
	background-position:center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover; }

#mainformBG {
   background: url('../img/beisball.jpg') no-repeat scroll;
	background-position:center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover; }
	
	


@font-face {
    font-family: 'OratorStndr';
    src: url('../fonts/oratorstd.eot');
    src: url('../fonts/oratorstd.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oratorstd.woff') format('woff'),
         url('../fonts/oratorstd.ttf') format('truetype'),
         url('../fonts/oratorstd.svg#OratorStndr') format('svg');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'MabellaStndr';
    src: url('../fonts/mabella.eot');
    src: url('../fonts/mabella.eot?#iefix') format('embedded-opentype'),
         url('../fonts/mabella.woff') format('woff'),
         url('../fonts/mabella.ttf') format('truetype'),
         url('../fonts/mabella.svg#MabellaStndr') format('svg');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'PristinaStndr';
    src: url('../fonts/pristina.eot');
    src: url('../fonts/pristina.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pristina.woff') format('woff'),
         url('../fonts/pristina.ttf') format('truetype'),
         url('../fonts/pristina.svg#PristinaStndr') format('svg');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'RockBStndr';
    src: url('../fonts/rockb.eot');
    src: url('../fonts/rockb.svg#RockBStndr') format('svg'),
		 url('../fonts/rockb.eot?#iefix') format('eot'),
         url('../fonts/rockb.woff') format('woff'),
         url('../fonts/rockb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'ImpactStndr';
    src: url('../fonts/impact.eot');
    src: url('../fonts/impact.eot?#iefix') format('embedded-opentype'),
         url('../fonts/impact.woff') format('woff'),
         url('../fonts/impact.ttf') format('truetype'),
         url('../fonts/impact.svg#ImpactStndr') format('svg');
    font-weight: normal;
    font-style: normal; }

.SongTitle-homeFoot{
	padding: 5px 0px 0px 10px;
	float: left;
	position: relative;
	font-family: 'OratorStndr';
	font-size: 1em;
	color: #fff; }

.songmusic{
	padding: 8px 0px 0px 0px;
	float: left;
	position: relative; }

#coordinatorbullet{
	top: 495px;
	left: 860px;
	width: 320px; }

#facebookbullet{
	top: 560px;
	left: 720px;
	width: 170px; }

div.speech{
	display: none;
	position: relative; 
	color: #000;
	height: 60px;
	text-align: center;
	line-height: 20px;
	background-color: #fff;
	border: 3px solid #666;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
	font-family: 'RockBStndr'; }

#imagespeech{
	position: relative;
	top: -433px; } 

#textspeech{
	position: relative;
	color: #012057;
	top: -360px; } 
	
div.speech:before{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 33px;
	top: 60px;
	border: 12px solid;
	border-color: #666 transparent transparent #666; }

div.speech:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 35px;
	top: 60px;
	border: 9px solid;
	border-color: #fff transparent transparent #fff; }

.linksbullets{
	text-align: center; }

#facebookdiv{
	display: none;
	width: 150px;
	top: -55px;
	left: 150px;
	float: right;
	position: relative; }

#coordinatordiv{
	display: none;
	width: 220px;
	top: -40px;
	left: 160px;
	float: right;
	position: absolute;
	background-color: #CDD1D9;
	border: solid 1px #012057;
	color: #012057;
	font-family: 'RockBStndr';
	font-size: 0.9em; }

.faceLogo-homeFoot{
	float: right;
	position: relative; }

.imageFace-homeFoot{
	float: right;
	position: relative;
	padding: 10px 30px 0px 0px;
	width: 30px;
	height: 30px; }

.imageCDFace-homeFoot{
	left: 220px;
	float: right;
	position: relative;
	padding: 10px 10px 0px 0px;
	width: 30px;
	height: 30px; }

#idimagePhone-homeFoot{
	left: 0px; }
	
#idimageCDFace-homeFoot{
	float: right;
	position: relative;
	left: 0px; }

#idimageCDFace-homeFoot:hover + #facebookdiv{
	display: block; }
	
#facebookdiv:hover{
	display: block; }
	
#idimagePhone-homeFoot:hover + #coordinatordiv{
	display: block; }
	
#idimagePhone-homeFoot:hover, #idimageCDFace-homeFoot:hover{
	cursor: pointer;
	cursor: hand; }
	
#coordinatordiv:hover{
	display: block; }
	
.Coordinator-homeFoot{
	float: right;
	position: relative;
	padding: 10px 20px 0px 0px;
	width: 340px;
	font-family: 'MabellaStndr';
	font-size: 1.5em;
	color: #fff; }

.Us-homeFoot{
	left: 0px;
	float: right;
	position: relative;
	padding: 10px 20px 0px 0px;
	width: 60px;
	margin-right: 20px;
	font-family: 'MabellaStndr';
	font-size: 1.5em;
	color: #fff; }

.imageSilueta-homeContent{
	top: -425px;
	float: right;
	margin-right: 80px;
	position: relative;
}

.homeFoot{
	width: 100%;
	height: 45px;
	background-color: #012057;
	float: left;
    z-index: 100;
}

#idnamehomeFoot{
	margin-top: -45px;
	top: 100%;
	position: absolute;
}

#idnameothersFoot{
	margin-top: -45px;
	top: 100%;
	position: absolute;
}


.content-general{
	z-index: 2000; 
	position: relative;
}

.logo-website{
	width: 650px;
	height: 80px;
	float: left;
	position: absolute;
	top: 0px;
	font-family: 'PristinaStndr';
	color: #fff;
	font-size: 6em;
	left: 50%;
	margin-left: -300px;
    z-index: 100;
}

.logo-ticket{
	left: 6%;
	top: 0px;
	float: left;
	position: absolute; }

.menu-main-access{
	font-family: 'RockBStndr';
	left: 75px;
	float: left;
	position: relative;
    z-index: 100;
    display:block; }
	
.clss_iframe{
	width: 200px;
	height: 200px;
	float: left;
	position: relative; }

html.ie7 .menu-main-access,
html.ie8 .menu-main-access,
html.ie9 .menu-main-access {
	background-color: #fff;
    filter: progid:DXImageTransform.Microsoft.Chroma(color='#012057') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#012057,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#012057,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#012057,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#012057,offX=-1,offY=-1);
    zoom: 1;
    border:1px solid #FF00CC; }

#idnamemenu-main-access{
	margin-top: -310px;
	margin-left: -200px; }

#idnamemenu-othermain-access{
	margin-top: 315px; }

#idnamemenu-othergallery-access{
	margin-top: 195px; }
	
.menu-ouroptions{
	color: #cdd1d9;
	text-shadow: -1px 0 #012057, 0 1px #012057, 1px 0 #012057, 0 -1px #012057;
	-moz-text-shadow: -1px 0 #012057, 0 1px #012057, 1px 0 #012057, 0 -1px #012057;
	-webkit-text-shadow: -1px 0 #012057, 0 1px #012057, 1px 0 #012057, 0 -1px #012057;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=3,color=012057); }
	
.menu-selectedouroptions{
	color: #012057;
	text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	-moz-text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	-webkit-text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=1,color=ffffff); }

#menu-ourStory{
	font-size: 1.45em; }
	
#menu-ourPhotos{
	font-size: 1.75em; }
	
#menu-ourWedding{
	font-size: 1.09em; }
	
.content-restofhome{
	background-color: rgba(255, 255, 255, 0.6); 
	width: 790px; 
	min-height: 370px;
	top: 140px;
	left: 170px; 
	float: left;
	padding: 33px;
	position: relative; }
	
.imagewithsomeborders{
	border-bottom: solid #cdd1d9 1px;
	border-right: solid #cdd1d9 1px; }

.content-percolumn{ 
	min-height: 368px;
	color: #012057;
	float: left;
	position: relative; }
	
#content-firstdatecolumn{
	width: 395px;
	background-color: rgba(205, 209, 217, 0.4); }
	 
#content-engagementcolumn{
	width: 395px;
	background-color: rgba(174, 183, 201, 0.4); }
	 
#content-aboutuscolumn{
	width: 262px;
	background-color: #b8ccf3; }
	
#content-ceremonycolumn{
	width: 300px;
	background-color: rgba(184, 204, 243, 0.4);
	border-right: 1px solid #595655; }
	
#content-followercolumn{
	padding: 0px 30px 0px 0px;
	width: 430px;
	border-right: 1px solid #595655;
	background-color: rgba(184, 204, 243, 0.4);  }
	
#content-kidscolumn{
	padding: 0px;
	width: 320px;
	background-color: rgba(184, 204, 243, 0.4);  }
	
#content-braidsmaidscolumn{
	padding: 0px 2px;
	width: 792px;
	background-color: rgba(184, 204, 243, 0.4);  }
	
.clss_pictureamiga{
	margin: 0px 20px;
	position: relative;
	float: left; }

.clss_titleamiga{
	width: 150px;
	color: #fff;
	font-size: 0.5em;
	margin: 0px;
	background-color: rgba(1, 32, 87, 0.9); }

.content-allwishes{
	width: 785px;
	height: 290px;
	overflow-y: scroll;
	border: #9cacc7 1px dotted;
	background-color: rgba(184, 204, 243, 0.4);  }
	
.content-formwishes{
	width: 785px;
	height: 290px;
	border: #9cacc7 1px dotted;
	background-color: rgba(184, 204, 243, 0.4);  }

.content-godwishes{
	margin: 20px 0px 0px 15px;
	width: 35%;
	height: 250px;
	position: relative;
	float: left;
	font-size: 1.4em;
	border-right: solid 1px #595655; }
	
.wishdate{
	width: 100%;
	font-size: 1.4em;
	float: left;
	text-align: right; }

.content-songwishes{
	margin: 20px 0px 0px 0px;
	width: 62%;
	height: 250px;
	text-align: center;
	position: relative;
	float: left; }

.title-songwishes{
	padding: 15px 0px 0px 0px ;
	font-size: 1.8em;
	width: 100%;
	border-bottom: 1px solid #595655; }

.textareawishes{
	font-size: 1em;
	font-family: Calibri, Arial, Serif, Verdana, Georgia;
	width: 258px;
	height: 150px; }

.txtname{
	font-size: 1em;
	font-family: Calibri, Arial, Serif, Verdana, Georgia;
	width: 260px;
	height: 25px; }
	
.txtsong{
	font-size: 1em;
	font-family: Calibri, Arial, Serif, Verdana, Georgia;
	width: 200px;
	height: 25px;  }


.songtitle-songwishes{
	position: relative;
	float: left;
	font-size: 1.5em;
	 width:48%; }

.author-songwishes{
	position: relative;
	float: left;
	font-size: 1.5em;
	 width:48%; }

.clss_button_content{ 
	width: 120px;
	margin-left: 50%;
	left: -60px;
	position: relative;
	background-color: #012057; 
	color: #fff; 
	font-family: Arial, Serif, Verdana, Calibri, Georgia;
	font-size: 0.9em; 
	text-align: center; 
	padding: 7px; 
	box-shadow: 1px 1px 2px #000; 
	border-radius: 5px;
	border-bottom: solid 1px #021b23; 
	border-right: solid 1px #087ea1; 
	border-top: solid 1px #087ea1; 
	border-left: solid 1px #021b23; 
	text-shadow: 1px 1px 1px #021b23;
	cursor: pointer;
	cursor: hand; }
	
.clss_wishestitle{
	width: 100%;
	text-align:center;
	font-family: 'ImpactStndr';
	font-size: 2em;
	color: #012057; }

.clss_braidtitle{
	padding: 40px 0px;
	width: 100%; }
	
.content-titlecolumn{
	text-align: center;
	font-family: 'ImpactStndr';
	font-size: 2.2em;
	padding: 15px 10px;}

.content-kid{
	width: 130px;
	margin: 5px 12px 0px 12px;
	position: relative;
	float: left; }

.title-kid{
	width: 124px;
	margin: 0px 12px;
	text-align: center;
	border: 3px solid #fff;
	background-color: #012057; 
	color: #fff;
	font-family: 'Century Gothic';
	font-size: 0.8em;
	top: -15px;
	position: relative;
	float: left; }

.wisheachone{
	background-color: rgba(1, 32, 87, 0.9); 
	width: 78%;
	padding: 30px 30px 0px 30px;
	margin: 15px 60px 0px;
	color: #fff;
	position: relative;
	float: left; }
	
.wishheart{
	position: relative;
	float:left;
	width: 18%; }

.wishsign{
	width: 57%;
	position:relative;
	float:left;
	font-size: 2.5em; }

.wishsongs{
	background: url('../img/notes.jpg') no-repeat scroll;
	text-align: center;
	width: 23%;
	position: relative;
	float: right;
	color: #012057;
	font-size: 0.8em;
	font-weight:bold; }

.wishcontent{
	top: -45px;
	width: 80%;
	position:relative;
	float:left;
	font-family: Georgia ; }
	
.wishquotes{
	position:relative;
	float:left;
	font-family: Georgia ; 
	font-style:normal; }

#wishcontent{
	width: 60%;
	top: -60px;
	text-align: justify;
	position: relative;
	float:left;
	font-style: italic;
	font-size: 1em; }

#wishquotes{
	position: relative;
	float: left;
	font-style: italic;
	width: 8%;
	top: -60px;
	font-size: 5em; }
	

#content-titlefirstdatecolumn{
	color: #1e1614; }
	
#content-titleengagementcolumn{
	color: #cf6929; }
	
#content-titleaboutuscolumn{
	color: #59392d; }

.content-contentcolumn{
	text-align: justify;
	font-family: 'Century Gothic';
	font-size: .8em;
	color: #012057; }
	
#content-contentcolumn{
	padding: 10px 20px; }

#imagewithsomeborders{
	padding: 2px 20px; }

#menu-honeywoom{
	font-size: 1.73em; }
	
#menu-guestbook{
	font-size: 1.7em; }

.logo-kathy{
	float: left;
	position: relative;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=3,color=000000); }

.logo-corazon{
	float: left;
	position: relative; }
	
.logo-bryant{
	float: left;
	position: relative;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=3,color=000000); }
