@charset "utf-8";
/* CSS Document */

.btn-next {
	background-color: #FDD8D5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BB2F00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCC2BE;
	border-right-color: #CC3300;
	border-bottom-color: #CC3300;
	border-left-color: #FCC2BE;
	background-image: url(/images/css-img/btn-bg-pink-grad.gif);
	height: 26px;
}

.giftlist-rowa {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
}

.giftlist-rowa a {
	font-size: 8pt;
}

.giftlist-rowb {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
}

.giftlist-rowb a {
	font-size: 8pt;
}

.listsharetextarea {
	font-family: Arial, Helvetica, sans-serif;
}

.blog-title {
	padding: 2px;
	height: 20px;
	width: 612px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.blog-title .date {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
}

.blog-title .time {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: normal
	}

.blog-post {
	margin-left: 20px;
	margin-top: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	margin-bottom: 35px;
}

.ninputboxempty {
	color: #999999;
}

.ninputboxused {
	color: #000000;
}

.ceremony-reception-photo {
	margin-bottom:20px;
}

.right_map_photo {
	float:right;
	margin-left:15px;
}	

.edit-mode-bar {
	position:absolute;
	background:#FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	top: 0px;
	left:0px;
	width: 100%;
	padding: 0px:
	margin: 0px;
	height:130px;
	z-index:500;
	text-align: left;
	background-image: url(/images/siteimg/bg-pinkstripes.png);
}

/* PHOTO ALBUM VIEWER */

.photogallerymain {
	padding: 0px;
	width: 520px;
	margin: 0px;
}
.photogallerymain .album {
	background-color: #FEFAFA;
	padding: 10px;
	width: 520px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #BBBBBB;
}

.photogallerymain .photo {
	width: 150px;
	text-align:center;
	vertical-align:middle;
}

.photogallerymain .photo .photoimg {
	background:white;
	padding:4px;
	border:solid 1px #CCCCCC;
	vertical-align:middle;
}
.photogallerymain .description {
	width: 350px;
	padding: 0px;
	float: right;
}

.photogallerymain a {
  border: 0px;
}

.photogallerymain .description form {
	width: 300px;
}

.photogallerymain .description .photonumber {
	color: #666666;
	font-size: 8pt;
}

.photogallerymain .description .actions {
	color: #666666;
}

.photogallerymain .description .photonumber a {
	color: #999999;
}

.viewphotoimg {
	background:white;
	padding:4px;
	border:solid 1px #CCCCCC;
	vertical-align:middle;
}

.viewphotoimglarge {
	background:white;
	padding:4px;
	border:solid 1px #CCCCCC;
	vertical-align:middle;
}

.viewphotostd {
	vertical-align:middle;
	text-align:center;
}

.viewphotosaction a {
	font-size: 8pt;
	color: #999999;
}

.grey10text {
	color: #666666;
	font-size: 10pt;
}

.photopreviewbox {
	width: 620px;
	padding-top: 3px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;
}

.photopreview_top_bottom {
	width: 620px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	text-decoration: none;
}

.photopreview_top_bottom a {
	text-decoration: none;
	border: 0px;
}

.photopreview_top_bottom .nextprevious {
	margin-right: 0px;
	margin-top: 0px;
	float: right;
	color: #CCCCCC;
}

.grey10text a {
	text-decoration: none;
	padding: 2px;
	margin-right: 2px;
}

.grey10text a:hover {
	background: #003366;
	color: #EEEEEE;
	padding: 2px;
	text-decoration: none;
	margin-right: 2px;
}

.photopreview_top_bottom .nextprevious a {
	text-decoration: none;
	padding: 2px;
}

.photopreview_top_bottom .nextprevious a:hover {
	background: #003366;
	color: #EEEEEE;
	padding: 2px;
	text-decoration: none;
}

.photopreview_divider {
	width:595px; 
	background-color: #CCCCCC; 
	height: 1px; 
	margin-top: 10px;
	margin-bottom: 10px;
}

.comments-indent {
	margin-left: 25px;


}

.photocomment-box {
	background-color: #EEEEFF;
	padding: 10px;
	width:400px;
	margin-top:15px;
}

.comment-text-indent {
  padding: 4px;
  padding-left: 20px;
  margin-left: 0px; 
  background: #FFFFFF; 
  border-top: 1px solid #FFCCCC; 
}

.addimagelink a {
  text-decoration: none;
  font-size: 8pt;
  font-family: arial, verdana;
  border: 0px;
}

.addimagelink {
  padding: 2px;
}
