/* ::::: http://wwcdn.weddingwire.com/static/6.5.25/js/lib/jquery_ui/css/weddingwire/jquery-ui-1.8.23.custom.css ::::: */

button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
/* ::::: http://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/container/assets/skins/sam/container.css ::::: */

/* ::::: http://wwcdn.weddingwire.com/static/6.5.25/js/lib/jquery_qtip/jquery.qtip.min.css ::::: */

.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content, .ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar { filter: none; }
/* ::::: http://wwcdn.weddingwire.com/static/6.5.25/css/wireShared.css ::::: */

html { font-size: 12px; line-height: 1.4em; }
body { font-family: tahoma,geneva,arial,sans-serif; color:#774582; margin: 0px; }
a, a:visited, .ui-widget-content a, .ui-widget-content a:visited { text-decoration: none; color: rgb(27, 149, 164); cursor: pointer; }
a:hover, .ui-widget-content a:hover { text-decoration: none; color: rgb(224, 136, 1); cursor: pointer; }
.smallText { font-size: 11px; line-height: 1.4em; }
.padding5 { padding: 5px; }
.clear { clear: both; }
.ww-clear { height: 1px; clear: both; }
/* ::::: http://wwcdn.weddingwire.com/static/6.5.25/themes/-1.css ::::: */

#footer-box a, #footer-box a:visited { text-decoration: none; color: rgb(27, 149, 164); cursor: pointer; }
#footer-box a:hover { text-decoration: underline; color: rgb(224, 136, 1); cursor: pointer; }
body { margin: 0px; }
#page-box { width: 860px; margin: 0px auto; }
#body-box { width: 600px; padding-left: 30px;  padding-right: 30px; overflow: hidden;  background-image: url('transparenta.png');
-moz-border-radius: 0px 10px 10px 0px;
border-radius: 		0px 10px 10px 0px;


 }
#body-table { width: 100%; }
#nav-box, #body-box { padding-top: 40px; }
#nav-box { width: 200px; }
.navText { display: block; padding: 12px 20px; text-decoration: none; width: 160px; }
.navSelected.navText, .navText:hover { text-decoration: none; }
#nav-box-image-top, #nav-box-image-bottom { height: 1px; line-height: 1px; }
#heading-box { background-repeat: no-repeat; margin-top: -40px; }

#headerText, #dateText, #taglineText { white-space: nowrap; overflow: hidden; margin-top:-80px; }
#headerText, #dateText, #taglineText {  padding-right: 40px; }
#headerText { padding-top: 30px;   }
#footer-box { padding: 5px; text-align: center; }
#headerText, #dateText, #taglineText {  }
/* ::::: http://wwcdn.weddingwire.com/static/6.5.25/themes/1506/1506.css ::::: */

body { font-family: 'Great Vibes', cursive; font-size:22px;}
#heading-box { height: 150px; text-align: left; padding-top: 50px; }
#headerText { font: 46px/1.8em AngelinaFiveSmoothPKARegular,serif; padding-top: 0px; color:#774582!important; margin-top:-30px; }







#dateText { font-size: 28px; font-family: 'Great Vibes', cursive; padding-top: 235px; line-height: 1.5em; }

#taglineText { font-size: 26px; font-family: 'Great Vibes', cursive; line-height: 1.5em; }

.navText, .navText:visited { font-family: 'Great Vibes', cursive; font-size: 25px; text-align: right; }








#nav-box, #body-box { padding-top: 0px; }
#headerText, #dateText, #taglineText { color: rgb(148, 140, 123); }

.navSelected.navText, .navText:hover, .navText:hover:visited, .navSelected.navText:visited { background-color:#774582; color: rgb(255, 255, 240); }
.navText, .navText:visited { background-color:#FFF; color:#774582; }

/* ::::: http://wwcdn.weddingwire.com/static/6.5.25/themes/1506/15064.css ::::: */

body { background-image:  url('15064-background.jpg'); background-position: center top; background-repeat: no-repeat; background-color:#d2d7da; }
#footer-box { background-color: rgb(255, 255, 240); }
@font-face {
	font-family: "AngelinaFiveSmoothPKARegular";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('angelfivsmopka-webfont.woff') format("woff"), url('angelfivsmopka-webfont.ttf') format("truetype"), url('angelfivsmopka-webfont.svg') format("svg");
}
html { line-height: normal; }
#pageContain { text-align: center; }
