body {background:#fbfaf8}a, a:hover, a:visited, a:link, a:active {color:#917841;}#Wrap {background: url(../i/ringsskin/bg-head.png) 2px 0 no-repeat !important;margin:0 auto;}#LogoSite {background: transparent  url(../i/ringsskin/logo.png) 20px 28px no-repeat;padding-top:171px;}.wedding img {display:none;}ul#Navigation {background: none repeat scroll 0 0 #937a41;}ul#Navigation a {color: #fff;}.wedSiteGreeting {  height: 440px;  overflow: hidden;  padding: 40px 0 0;}.wedSiteGreeting div { color: #727577; font-style: italic; margin-left: 0 !important;  width: auto !important;}.wedSiteGreeting div img { border: 1px solid #e0e2e6; padding:1px; background:#fff;text-align: center;/*width:413px;*/height:273px;}.connect_widget td.connect_widget_button_cell {padding-left: 40px !important;}#contentSite { background: #f8f4eb  url(../i/ringsskin/bg-content.png) 0 0 no-repeat; float: left; min-height: 400px; padding: 40px 0 20px; width: 695px;}.leafs { background-image: none !important;}.mainContent { margin: 0 0 0 60px; position: relative; width: 575px; z-index: 3 !important;}.ruledTable > .row { margin: 0;width: 655px !important;}.siteHeaderInfo div { color: #917841; margin: 0 0 0 80px; width: 160px !important;}.siteHeaderInfo b {  color: #917841; font-size: 48px;  font-weight: lighter;}fieldset legend { font-size: 18px; padding: 40px 0 0; white-space: normal;  width: 655px;}ul.menu li {display: inline;font-size:12px;font-style:italic;color:#917841;}ul.menu {margin-top: 10px;}.ruledTable {border-top: 3px solid #917841; margin: 50px 0 0 -40px; width: 655px;}.ruledTable > .row .item { position: relative; background: none repeat scroll 0 0 #f0eee7; position: relative;		border:1px dotted #b8babb;	border-left:0 !important;	border-right:0 !important;}.ruledTable > .row .item h2 {  margin: 0;  padding: 15px 10px 5px;font-size:12px;font-style:italic;font-weight:normal;float:left;width:auto !important;}.blog .header {background:transparent !important;color:#727577;overflow:hidden;}.toggle legend span {    cursor: pointer;    text-decoration: underline;	font-size:12px;	font-style:italic;color:#917841;}fieldset legend {padding-top:5px !important;}.blog .header .date {    font-size: 12px;    padding: 6px 10px 10px;}.blog .text {    padding: 10px 0 20px;	font-size:12px;	color:#262626;	font-style:normal !important;}.highlight { background: transparent !important;}.ruledTable > .row .item p {    font-style: normal !important;    margin: 0;    padding: 0 30px 10px 10px;	font-size:12px;}#siteFooter {    border-top: 1px solid #917841;    height: 200px;    position: relative;    width: 970px;}.footerLogo {    background: url("../i/ringsskin/footerlogo.png") no-repeat scroll 0 0 transparent;    height: 57px;    left: 31px;    position: absolute;    top: 21px;    width: 145px;}#bottomBg {background: url("../i/ringsskin/bg-footer.png") no-repeat scroll 0 100% transparent; display: block; padding: 0 0 64px 25px; position: relative;}