body  { color: #163a50; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px }
#bodyarea { margin: 0 30px; }
p  { color: #163a50; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin-right: 12px  }
.largetext  { color: #163a50; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 19px; margin-right: 12px }
.copyright  { color: #999; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin-right: 12px }
table { color: #163a50; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px }
.nav  { color: #06c; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
a:link  { color: #06c; text-decoration: underline }
a:visited  { color: #696969; text-decoration: underline }
a:hover  { color: #c03; text-decoration: underline }
a:active  { color: #c03; text-decoration: underline }
.dynlink { color: #06c; text-decoration: underline; curser: hand;; cursor: pointer; }
ul { margin-right: 12px }
h1 { color: #4d6f95; font-size: 125%; line-height:1.2em; margin-bottom: 25px;  }
.rightColBoxText { font-size:.8em; line-height:1em; color:#0066cc; } 
.rightColBoxTextSmall { font-size:.8em; line-height:1em; color:#0066cc; margin-top:4px; }
.rightColBoxHeader { font-size:1em; font-weight: bold; color:#ffffff; }

.topnav { 
 	font-size: 0.8em;
  	color: #000;
 	background-color: #ffffcc;
 	border: 1px #006699 solid;
 	padding: 0.5em;
}

/* Banner Rollovers */
.button1 a {
	background: url(images/banner1WeddingsByTheSea.jpg) 0 0 no-repeat;
	width: 425px;
	height: 100px;
	display:block;
	text-indent: -5000px;
	outline: none; 
}
.button1 a:visited { background-position: 0 0; }
.button1 a:hover { background-position: 0 -100px; }
.button1 a:active { background-position: 0 -100px; }

.button2 a {
	background: url(images/banner2WeddingOfficiantInTheBayArea.jpg) 0 0 no-repeat;
	width: 263px;
	height: 100px;
	display:block;
	text-indent: -5000px;
	outline: none; 
}
.button2 a:visited { background-position: 0 0; }
.button2 a:hover { background-position: 0 -100px; }
.button2 a:active { background-position: 0 -100px; }

.button3 a {
	background: url(images/banner3CompleteDestinationWeddingPackage.jpg) 0 0 no-repeat;
	width: 282px;
	height: 100px;
	display:block;
	text-indent: -5000px;
	outline: none; 
}
.button3 a:visited { background-position: 0 0; }
.button3 a:hover { background-position: 0 -100px; }
.button3 a:active { background-position: 0 -100px; }


/* Social Media horizontal like buttons */
.sociallinks{overflow:hidden;float:right;}
.sociallinks ul{float:right}
.sociallinks li{display:inline-block;float:left}
li.facebook{width:80px !important;padding-top:0}
li.googleplus{width:80px !important;padding-top:0}

.sociallinks2{}
.sociallinks2 ul{float:left; margin:-15px 0 15px 0;padding:0}
.sociallinks2 li{display:inline-block;float:left; padding:0;}
li.facebook{width:80px !important;padding-top:0}
li.googleplus{width:80px !important;padding-top:0}
