.column-content{float:left; width:728px; overflow:hidden}
#wrapper-inner .aside{float:right; width:236px; overflow:hidden}

.wc-daily-blog{float:right; width:349px; display:inline; margin:0 5px 0 0; font:1.0909em/1.33333em Arial,Helvetica,sans-serif; color:#666}

.wc-blog{margin:0px auto; margin-top:4px; width:334px; padding:16px 8px 0 7px; background:url(/images/bridal/blog-bg.gif) no-repeat; min-height:300px}
.wc-blog .holder{}
.wc-blog .frame{background:url(/images/bridal/blog-m-bot.gif) no-repeat 0 100%; overflow:hidden; height:1%; padding:18px 0 18px 0px}
.wc-blog .carea{background:url(/images/bridal/blog-m-bg.gif) repeat-y; padding:0px 20px 24px 20px; min-height:300px}

h2.blog-h{position:relative; z-index:100; margin:0px auto; top:-22px; left:0px; width:325px; height:52px; display:block; background:url(/images/bridal/blog-head.gif) no-repeat; text-indent:-9999px; cursor:pointer; padding:0}
h2.blog-h a{height:52px; display:block}

.wc-blog ul{margin:-25px 7px 16px 5px; padding:0; list-style:none}
.wc-blog ul li{background:url(/images/bg-dotted-line.gif) repeat-x 0 100%; padding:8px 0 10px 2px}
.wc-blog ul h4{margin:0; color:#003079}
.wc-blog ul h4 a{color:#003079}
.wc-blog ul p{margin:0 0 3px}
.wc-blog ul .date{display:block; font-size:0.833em; line-height:1.3em}
.view-more{display:block; text-align:right; color:#485f2b; font-size:1.0833em; line-height:1.23em; font-weight:bold; margin:0 10px 0 0}
.view-more a{color:#485f2b; background:url(/images/bridal/arrow-green.gif) no-repeat 100% 50%; padding:0 20px 0 0}

.posts .post{overflow:hidden; height:1%; margin:0 0 13px; background:url(/images/bridal/bg-post.gif) repeat-y; color:#333333}
.posts .post .holder{background:url(/images/bridal/bg-post-top.gif) no-repeat}
.posts .post .frame{background:url(/images/bridal/bg-post-bottom.gif) no-repeat 0 100%; overflow:hidden; height:1%; padding:12px 13px 13px 12px}
.posts .post h2{color:#485f2b;}
.posts .post h2 a{color:#485f2b;}

.slide-box .txt-holder-mompromo{bottom:20px; left:360px; position:absolute; width:293px}
.slideshow ul.tabs-nav li{float:left; width:174px; padding:0 3px 0 0; font:bold 12px/14px Helvetica,Arial,Verdana,sans-serif}
.slideshow ul.tabs-nav a{background:url(../images/bridal/bg-tabs-nav-ext.gif) no-repeat}
.slideshow ul.tabs-nav a.last{ padding:5px 0; }
.some-box .heading{height:1%; overflow:hidden; padding:5px 0 6px; margin:0 0 2px; text-align:center; background:url(../images/bg-heading.gif) no-repeat}
.some-box .heading h3{margin:0; color:#003079; font-size:2em; line-height:.5em}
.social-network{ position: relative; top: -20px; margin:0 0 0; }
.txt-spa-week-fash{	position:absolute;	top:0;	left:0;	margin:0;	width:707px;	height:232px;	overflow:hidden; text-indent:-9999px;}
.txt-spa-week-fash a{ display: block; width:707px;	height:232px; }
.slide-box h3{display:inline; margin:0; color: #221f80; font-size:1.7em; line-height:1.4em}
.slide-box h3 span{color: #485f2b; font-weight: bold;}
.slide-box h3 cufon{float:left}

.slide-box .txt-holder-beauty{bottom:35px; left:20px; position:absolute; width:570px; }
.slide-box .txt-holder-pampering{bottom:5px; left:190px; position:absolute; width:490px; }
.slide-box .txt-holder-pampering h3, .slide-box .txt-holder-activities h3{ font-size: 2em; }
.slide-box .txt-holder-activities{bottom:30px; left:20px; position:absolute; width:200px; }
.slide-box .txt-holder-activities h3 cufon{ float: none; }
.slide-box .txt-holder-activities .item-link{ float: left; }

.slide-box .txt-holder-getaways{bottom:35px; left:330px; position:absolute; width:365px; }

#twocolumns .item-link .l{background:url(../images/bg-item-link-l-green.png) no-repeat}
#twocolumns .item-link .r{background:url(../images/bg-item-link-r-green.png) no-repeat}
#twocolumns .item-link .c-gre{float:left; padding:4px 5px 5px; background:url(../images/bg-item-link-green.png) repeat-x}