/* jesse & gabby wedding website */



BODY {
    margin: 0px;
    padding: 0px;
    text-align: center;
}


.outer {
    width: 950px;
    margin: 0px auto;
    background: #000000;
    text-align: left;
    padding: 0px;
}




.contentbackground
{
    background: url(images/content-background.png); height: 100%; width: 950px;
    margin-left:  0px;
}

.photosbackground
{
    background: url(images/photos-background.png); height: 100%; width: 950px;

}


.title {
    font-size:  12pt;
    font-family:  Verdana, Sans-serif;
    font-weight: bold;
    line-height:  150%;
    color:  #3e5e37;
    margin: 20px 0px 0px 80px;
    text-align: left;
}


.subtitletravel {
    font-size:  9pt;
    font-family:  Verdana, Sans-serif;
    font-weight: bold;
    line-height:  150%;
    color:  #3e5e37;
    margin: 20px 0px 0px 0px;
    text-align: left;
}




.travelheadtext {
    font-size:  10pt;
    font-family:  Verdana,Sans-serif;
    font-style: italic;
    line-height:  170%;
    color: #000000;
    text-align: left;
    padding-top: 50px;
    margin-left: 150px;
    margin-right:  150px;
    padding-bottom: 20px;
}


.travelheadtext a {
    font-size: 9pt;
    font-family:  Verdana,Arial,Helvetica,Sans-serif;
    line-height:  170%;
    color:  #13629d;
}

.travelheadtext a:visited {
    color:  #13629d; 
}

.travelheadtext a:hover {
     color:    #3e5e37;
}





.traveltext {
    font-size:  9pt;
    font-family:  Verdana,Sans-serif;
    line-height:  150%;
    color: #000000;
    text-align: left;
    padding-top: 10px;
    margin-left: 100px;
    margin-right:  150px;
    padding-bottom: 20px;
}

.traveltext a {
    font-size: 9pt;
    font-family:  Verdana,Arial,Helvetica,Sans-serif;
    line-height:  170%;
    color:  #13629d;
}

.traveltext a:visited {
    color:  #13629d; 
}

.traveltext a:hover {
     color:    #3e5e37;
}


.traveltext ul {
 list-style: none;
 xpadding-left: 13px;
 text-indent: 40px;
 margin: 0px 0 0 0;
 line-height:  100%;
}

.traveltext li {
  margin: 10px 0 0 0;
 line-height:  100%;
}


.traveltext li a {
    font-size: 9pt;
    font-family:  Verdana,Arial,Helvetica,Sans-serif;
    line-height:  100%;
    color:  #13629d;
}


.traveltext li a:visited {
    color:  #13629d; 
}

.traveltext li a:hover {
     color:    #3e5e37;
}





.travelmapfloat {
	width: 288px;
	height: 268px;
	float: right;
	margin: -50px -40px 0px 30px;
}


.ocnjmapfloat {
	width: 309px;
	height: 348px;
	float: right;
	margin: -70px -40px 40px 30px;
}


.ochousemapfloat {
	width: 309px;
	height: 406px;
	float: right;
	margin: -40px -190px 0px 30px;
}


.wherefloat {
	width: 200px;
	height: 131px;
	float: right;
	margin: 40px -45px 10px 30px;
}

.whenfloat {
	width: 200px;
	height: 147px;
	float: left;
	margin: 40px 30px 10px -50px;
}



.ezpassfloat {
	width: 200px;
	height: 140px;
	float: right;
	margin: -10px -45px 0px 30px;
}




.golffloat {
	width: 100px;
	height: 130px;
	float: right;
	margin: -50px 20px 0px 30px;
}

.fridayfoodfloat {
	width: 584px;
	height: 100px;
	float: right;
	margin: 60px -170px 0px 0px;
}

.pizzafloat {
	width: 200px;
	height: 141px;
	float: right;
	margin: -10px -45px 0px 30px;
}




.beachdayfloat {
	width: 200px;
	height: 147px;
	float: left;
	margin: 40px 30px 0px -50px;
}


.crabfloat {
	width: 200px;
	height: 131px;
	float: left;
	margin: 40px 30px 20px -120px;
}

.crabfeastfloat {
	width: 200px;
	height: 137px;
	float: right;
	margin: 30px -100px 10px 30px;
}


.coffeefloat {
	width: 200px;
	height: 147px;
	float: right;
	margin: 0px 300px 0px 30px;
}

.linensfloat {
	width: 200px;
	height: 130px;
	float: left;
	margin: 70px 30px 50px -10px;
}




.ocnjlogofloat {
	width: 200px;
	height: 196px;
	float: left;
	margin: -30px 30px 10px -50px;
}

.ocbeach1float {
	width: 200px;
	height: 14opx;
	float: right;
	margin: -30px -50px 10px 30px;
}


.bikefloat {
	width: 200px;
	height: 130px;
	float: left;
	margin: 15px 30px 10px -50px;
}





.heritagefloat {
	width: 200px;
	height: 151px;
	float: left;
	margin: 25px 30px 50px -130px;
}




.surferfloat {
	width: 200px;
	height: 144px;
	float: right;
	margin: 25px -180px 10px 30px;
}


.watersportsfloat {
	width: 385px;
	height: 215px;
	float: right;
	margin: 40px -100px 0px 0px;
}



.skateboardingfloat {
	width: 200px;
	height: 150px;
	float: left;
	margin: 22px 30px 10px 50px;
}



.drinkingfloat {
	width: 151px;
	height: 469px;
	float: right;
	margin: 10px -50px 0px 0px;
}


.lucyfloat {
	width: 150px;
	height: 110px;
	float: left;
	margin: 20px 30px 10px 50px;
}



.copyright {
    font-size:  7pt;
    font-family:  Verdana,Arial,Helvetica,Sans-serif;
    color:  #022a0a;
   text-align: left;
    margin:  0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
}







H1 {
    font-size:  12pt;
    font-family:  Verdana,Arial,Helvetica,Sans-serif;
    xfont-weight: bold;
    line-height:  170%;
    color:  #444444;
    margin-left: 0px;
    padding-top: 30px;
}

H2 {
    font-size:  10pt;
    font-family:  Verdana,Arial,Helvetica,Sans-serif;
    font-weight: bold;
    line-height:  170%;
    color:  #414141;
    margin-left: 60px;
    margin-top: 10px;
}

H3 {
    font-size:  9pt;
     font-family:  Verdana,Arial,Helvetica,Sans-serif;
     font-weight:  bold;
    color:  #444444;
    margin-top:  50px;
    margin-left:  70px;
   margin-right:  90px;
}



H4 {
    font-size:  9pt;
    font-family:  Verdana,Arial,Helvetica,Sans-serif;
    font-weight:  bold;
    color:  #659252;
    margin-top:  10px;
    margin-left:  30px;
}






.thumbcolumn {
    margin-left:  0px;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-right: 0px;
    border:  2px solid #616161;
}

.thumbmargins {
   margin-left:  0px;
   
}



.photocolumn {
    border:  2px solid #616161;
float: right;
    margin-top: 15px;
}

.caption {
    font-size:  9pt;
    font-family:  Verdana,Arial,Helvetica,Sans-serif;
    font-style: italic;
    line-height:  150%;
    color:  #000000;
margin-right: 100px;
float: right;
}


.captiontext {
    font-size:  9pt;
    font-family:  Verdana,Arial,Helvetica,Sans-serif;
    font-style: italic;
    line-height:  150%;
    color:  #000000;

}



.grandchildrentext {
    font-size:  9pt;
    font-family:  Verdana,Arial,Helvetica,Sans-serif;
    line-height:  150%;
    color:  #000000;
text-align: left;
margin: 0px 0px 0px 50px;
}






.bullet {
    font-family: Verdana,Sans-serif; 
    font-size: 11pt;
    color: #000000;
}

.number {
    font-family: Verdana,Sans-serif; 
    font-size: 11pt;
    color: #ffc324;
}



.rule {
    border:  1px solid #e08d73;
    width:  200px;
}


