.main .embed {margin: 0 0 10px 0; padding: 0 0 10px 0; overflow: hidden; border-bottom: 1px solid #d2cdb7;}
.main .embed p,
.main .embed ol,
.main .embed ul {margin: 0; padding: 0;}
.main .embed li {margin: 0; list-style-type: none;}
.main .embedLeft,
.main .embedCenter {margin-right: 10px; padding-right: 12px; border-right: 1px solid #d2cdb7;}
.main .embedLeft {float: left; }
.main .embed .boxBegin,
.main .embed .boxEnd {display: none; }
.main .embed .boxHeader {margin: 0 0 10px 0; overflow: auto; }
.main .embed .boxHeader h2 {padding: 15px 0 5px 0; border-bottom: 2px solid #d2cdb7; font-size: 14px;}
.main .embed .boxHeader h2,
.main .embed .boxHeader h2 a {color: #6c5439; }
.main .embedLeft .boxBegin,
.main .embedLeft .boxHeader,
.main .embedLeft .boxBody,
.main .embedLeft .boxEnd,
.main .embedRight .boxBegin,
.main .embedRight .boxHeader,
.main .embedRight .boxBody,
.main .embedRight .boxEnd {width: 300px;}
.main .embedRight {float: right; margin-left: 10px; padding-left: 12px; border-left: 1px solid #d2cdb7;}
.main .embedCenter {clear: both; margin: 10px auto;}
.main .embedCenter a.seeMore {display: inline !important;}

.main .articleEmbedPhoto.embedCenter {margin-right: 0; padding-right: 0; border-width: 0;}
.main .articleEmbedPhoto .boxHeader, .main .articleEmbedPhotoFromAlbum .boxHeader {display: none;}
.main .articleEmbedPhoto .boxBody {padding-top: 20px;}
.main .articleEmbedPhoto .info {font-size: 12px; font-family: Arial; color: #515151; padding: 3px 0;}
.main .articleEmbedPhoto .source {border-bottom: 0; padding-bottom: 5px;}
.main .articleEmbedPhoto .source cite {font-size: 11px; font-style: italic;}

.main .embedLeft.articleEmbedPhoto .boxBody {position: relative;}

.main .articleEmbedArticleFull .boxBody .thumbnail {float: none; margin: 0;}
.main .articleEmbedArticleFull .boxBody .lead {padding-top: 5px; color: #515151; font-size: 12px; font-weight: normal;}
.main .articleEmbedArticleFull .boxBody .lead .seeMore {font-weight: normal; white-space: nowrap;}

.main .articleEmbedArticleFull .boxHeader {font-weight: normal;}

.main .articleEmbedLink .boxHeader h2 {display: none;}

.main .articleEmbedLinkPhoto .boxHeader h2 {display: none;}
.main .articleEmbedLinkPhoto .caption {padding-top: 5px;}

.main .articleEmbedLinkList .list li {padding-left: 8px; background: url('li1-bg.90623.gif') 0 8px no-repeat;}

.main .articleEmbedAttachmentList .list li {display: inline;}
.main .articleEmbedAttachmentList .list a {display: block; float: left; clear: left; padding: 1px 0 1px 18px; background: url('icons-sprite.90724.gif') 0 -99px no-repeat;}
.main .articleEmbedAttachmentList .list .doc a {background-image: none;}
.main .articleEmbedAttachmentList .list .pdf a {background-image: none;}

.main .articleEmbedAlbumVertical,
.main .articleEmbedAlbumHorizontal {position: relative;}
.main .articleEmbedAlbumVertical .boxHeader .amount,
.main .articleEmbedAlbumHorizontal .boxHeader .amount {display: block; float: right; margin-top: -20px; font-size: 12px; color: #515151; white-space: nowrap;}
.main .articleEmbedAlbumVertical .list li,
.main .articleEmbedAlbumVertical .seeMore {float: left; width: 100px; height: 100px;}
.main .articleEmbedAlbumVertical .thumbnail,
.main .articleEmbedAlbumHorizontal .thumbnail {margin: 0;}
.main .articleEmbedAlbumVertical .thumbnail .image {display: table-cell; width: 90px; height: 90px; margin: 0; border: 1px solid #d2cdb7; text-align: center; vertical-align: middle;}
.main .articleEmbedAlbumVertical .seeMore {border: 0; background: url('embedAlbumSeeMoreBg.90618.gif') 0 15px no-repeat; white-space: normal;}
/* .main .articleEmbedAlbumVertical .seeMore a {display: block; margin: 31px auto 0 auto; width: 43px; background: transparent url('arrow1-r.90427.gif') 100% 10px no-repeat scroll; font-size: 12px; font-weight: normal; white-space: normal;} */
.main .articleEmbedAlbumVertical .seeMore span {display: block; width: 40px; white-space: normal;}

* html .articleEmbedAlbumVertical .thumbnail .image {display: block; text-align: center; font-size: 81px; }
* html .articleEmbedAlbumVertical .thumbnail .image a {display: inline; }
* html .articleEmbedAlbumVertical .thumbnail .image a span {display: inline; }
* html .articleEmbedAlbumVertical .thumbnail .image img {vertical-align: middle; }
*:first-child+html .articleEmbedAlbumVertical .thumbnail .image {display: block; position: relative; overflow: hidden; }
*:first-child+html .articleEmbedAlbumVertical .thumbnail .image a {display: block; position: absolute; top: 50%; left: 50%; }
*:first-child+html .articleEmbedAlbumVertical .thumbnail .image a span {display: block; position: relative; top: -50%; left: -50%; }
*:first-child+html .articleEmbedAlbumVertical .thumbnail .image img {margin: 3px 0 -3px 0; }

.main .articleEmbedAlbumHorizontal {position: relative; padding-top: 10px;}
.main .articleEmbedAlbumHorizontal .boxBody {padding: 0 25px 0 25px; position: relative;}
.main .articleEmbedAlbumHorizontal .jcarousel-container {position: relative;}
.main .articleEmbedAlbumHorizontal .jcarousel-prev,
.main .articleEmbedAlbumHorizontal .jcarousel-next {position: absolute; top: 0; width: 11px; height: 68px; background-image: url('albumsNavigator-sprite.90707.gif'); background-repeat: no-repeat; cursor: pointer; font-size: 0; text-indent: -1000%; overflow: hidden;}
.main .articleEmbedAlbumHorizontal .jcarousel-prev {left: 0; background-position: 0 0;}
.main .articleEmbedAlbumHorizontal .jcarousel-prev.hover {background-position: -15px 0;}
.main .articleEmbedAlbumHorizontal .jcarousel-prev-disabled,
.main .articleEmbedAlbumHorizontal .jcarousel-prev-disabled.hover {background-position: -30px 0; cursor: auto;}
.main .articleEmbedAlbumHorizontal .jcarousel-next {right: 0; background-position: -45px 0;}
.main .articleEmbedAlbumHorizontal .jcarousel-next.hover {background-position: -60px 0;}
.main .articleEmbedAlbumHorizontal .jcarousel-next-disabled,
.main .articleEmbedAlbumHorizontal .jcarousel-next-disabled.hover {background-position: -75px 0; cursor: auto;}
.main .articleEmbedAlbumHorizontal .jcarousel-clip {overflow: hidden; position: relative; width: 575px;}
.main .articleEmbedAlbumHorizontal .jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; height: 90px; margin: 0; padding: 0;}
.main .articleEmbedAlbumHorizontal .list li {position: relative; float: left; width: 117px; height: 117px; overflow: hidden; text-align: center;}
.main .articleEmbedAlbumHorizontal .jcarousel-list li {height: auto;}
.main .articleEmbedAlbumHorizontal .thumbnail .image {width: 90px; height: 70px; margin: 0 auto 0 auto; border: 1px solid #d3cfbd; text-align: left;}
.main .articleEmbedAlbumHorizontal .thumbnail .image {display: table; position: relative; overflow: hidden; }
.main .articleEmbedAlbumHorizontal .thumbnail .image a {display: table-cell; position: static; top: 0; left: 0; text-align: center; vertical-align: middle; }
.main .articleEmbedAlbumHorizontal .thumbnail .image a span {display: inline; position: static; top: 0; left: 0; }
.main .articleEmbedAlbumHorizontal .info li {float: none; height: auto; padding-right: 0;}
.main .articleEmbedAlbumHorizontal .seeMore {clear: both; margin-left: -19px;}
.main .articleEmbedAlbumHorizontal .jcarousel-container .seeMore {display: none;}

/* box carousel */
.main .articleEmbedAlbumHorizontal .list ul{float:left; height:90px; overflow:hidden !important;}
.main .articleEmbedAlbumHorizontal .boxBody {padding: 0px; position: relative;}
.main .articleEmbedAlbumHorizontal .container {position: relative;}
.main .articleEmbedAlbumHorizontal .prev,
.main .articleEmbedAlbumHorizontal .next {position: absolute; top: 0; width: 11px; height: 68px; background-image: url('albumsNavigator-sprite.90707.gif'); background-repeat: no-repeat; cursor: pointer; font-size: 0; text-indent: -1000%; overflow: hidden;}
.main .articleEmbedAlbumHorizontal .prev {left: 0; background-position: 0 0;}
.main .articleEmbedAlbumHorizontal .prev.hover {background-position: -15px 0;}
.main .articleEmbedAlbumHorizontal .prev-disabled,
.main .articleEmbedAlbumHorizontal .prev-disabled.hover {background-position: -30px 0; cursor: auto;}
.main .articleEmbedAlbumHorizontal .next {right: 0; background-position: -45px 0;}
.main .articleEmbedAlbumHorizontal .next.hover {background-position: -60px 0;}
.main .articleEmbedAlbumHorizontal .next-disabled,
.main .articleEmbedAlbumHorizontal .next-disabled.hover {background-position: -75px 0; cursor: auto;}
.main .articleEmbedAlbumHorizontal .clip {overflow: hidden; position: relative; width: 575px;}
.main .articleEmbedAlbumHorizontal .list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; height: 90px; margin: 0; padding: 0 25px;}



* html .articleEmbedAlbumHorizontal .thumbnail .image {display: block; text-align: center; font-size: 63px; }
* html .articleEmbedAlbumHorizontal .thumbnail .image a {display: inline; }
* html .articleEmbedAlbumHorizontal .thumbnail .image a span {display: inline; }
* html .articleEmbedAlbumHorizontal .thumbnail .image img {vertical-align: middle; }
*:first-child+html .articleEmbedAlbumHorizontal .thumbnail .image {display: block; position: relative; overflow: hidden; }
*:first-child+html .articleEmbedAlbumHorizontal .thumbnail .image a {display: block; position: absolute; top: 50%; left: 50%; }
*:first-child+html .articleEmbedAlbumHorizontal .thumbnail .image a span {display: block; position: relative; top: -50%; left: -50%; }
*:first-child+html .articleEmbedAlbumHorizontal .thumbnail .image img {margin: 3px 0 -3px 0; }

* html .articleEmbedAlbumHorizontal .thumbnail .image {display: block; text-align: center; font-size: 81px; }
* html .articleEmbedAlbumHorizontal .thumbnail .image a {display: inline; }
* html .articleEmbedAlbumHorizontal .thumbnail .image a span {display: inline; }
* html .articleEmbedAlbumHorizontal .thumbnail .image img {vertical-align: middle; }
*:first-child+html .articleEmbedAlbumHorizontal .thumbnail .image {display: block; position: relative; overflow: hidden; }
*:first-child+html .articleEmbedAlbumHorizontal .thumbnail .image a {display: block; position: absolute; top: 50%; left: 50%; }
*:first-child+html .articleEmbedAlbumHorizontal .thumbnail .image a span {display: block; position: relative; top: -50%; left: -50%; }
*:first-child+html .articleEmbedAlbumHorizontal .thumbnail .image img {margin: 3px 0 -3px 0; }

.main .articleEmbedAlbumListVertical,
.main .articleEmbedAlbumListHorizontal {position: relative;}
.main .articleEmbedAlbumListVertical .boxHeader h2,
.main .articleEmbedAlbumListHorizontal .boxHeader h2 {padding-right: 110px; }
.main .articleEmbedAlbumListVertical .boxHeader .amount,
.main .articleEmbedAlbumListHorizontal .boxHeader .amount {display: block; float: right; margin-top: -20px; font-size: 12px; color: #515151; white-space: nowrap;}
.main .articleEmbedAlbumListVertical .list,
.main .articleEmbedAlbumListHorizontal .list {overflow: auto;}
.main .articleEmbedAlbumListVertical .list li,
.main .articleEmbedAlbumListVertical .seeMore {float: left; width: 150px; height: 190px;}
.main .articleEmbedAlbumListVertical .thumbnail,
.main .articleEmbedAlbumListHorizontal .thumbnail {margin: 0;}
.main .articleEmbedAlbumListVertical .thumbnail .image,
.main .articleEmbedAlbumListHorizontal .thumbnail .image {display: table-cell; width: 120px; height: 120px; margin: 0; text-align: center; vertical-align: middle;}
.main .articleEmbedAlbumListVertical .thumbnail .image img,
.main .articleEmbedAlbumListHorizontal .thumbnail .image img {margin: 0; padding: 0 4px 4px 0; background: url('album-img-bg.90622.gif') 100% 100% no-repeat; }
.main .articleEmbedAlbumListVertical .title,
.main .articleEmbedAlbumListHorizontal .title {padding-top: 4px; font-weight: bold; }
.main .articleEmbedAlbumListVertical .title a,
.main .articleEmbedAlbumListHorizontal .title a {padding: 0 15px 0 0; background: url('arrows-sprite.90724.gif') 100% 3px no-repeat; }
.main .articleEmbedAlbumListVertical .count,
.main .articleEmbedAlbumListHorizontal .count {padding-top: 4px; color: #707070; font-size: 11px; }

* html .articleEmbedAlbumListVertical .thumbnail .image {display: block; text-align: center; font-size: 108px; }
* html .articleEmbedAlbumListVertical .thumbnail .image a {display: inline; }
* html .articleEmbedAlbumListVertical .thumbnail .image a span {display: inline; }
* html .articleEmbedAlbumListVertical .thumbnail .image img {vertical-align: middle; }
*:first-child+html .articleEmbedAlbumListVertical .thumbnail .image {display: block; position: relative; overflow: hidden; }
*:first-child+html .articleEmbedAlbumListVertical .thumbnail .image a {display: block; position: absolute; top: 50%; left: 50%; }
*:first-child+html .articleEmbedAlbumListVertical .thumbnail .image a span {display: block; position: relative; top: -50%; left: -50%; }
*:first-child+html .articleEmbedAlbumListVertical .thumbnail .image img {margin: 3px 0 -3px 0; }

* html .main .articleEmbedAlbumListVertical .title a,
* html .main .articleEmbedAlbumListHorizontal .title a {padding: 0; background-image: none; }
*:first-child+html .main .articleEmbedAlbumListVertical .title a,
*:first-child+html .main .articleEmbedAlbumListHorizontal .title a {padding: 0; background-image: none; }

.main .articleEmbedAlbumListHorizontal .list li {float: left; width: 140px; height: 190px;}

* html .articleEmbedAlbumListHorizontal .thumbnail .image {display: block; text-align: center; font-size: 108px; }
* html .articleEmbedAlbumListHorizontal .thumbnail .image a {display: inline; }
* html .articleEmbedAlbumListHorizontal .thumbnail .image a span {display: inline; }
* html .articleEmbedAlbumListHorizontal .thumbnail .image img {vertical-align: middle; }
*:first-child+html .articleEmbedAlbumListHorizontal .thumbnail .image {display: block; position: relative; overflow: hidden; }
*:first-child+html .articleEmbedAlbumListHorizontal .thumbnail .image a {display: block; position: absolute; top: 50%; left: 50%; }
*:first-child+html .articleEmbedAlbumListHorizontal .thumbnail .image a span {display: block; position: relative; top: -50%; left: -50%; }
*:first-child+html .articleEmbedAlbumListHorizontal .thumbnail .image img {margin: 3px 0 -3px 0; }

.main .articleEmbedLink .link li {background: url('embedLiIcon.90618.gif') no-repeat 0 7px; margin: 0; padding: 0 0 0 6px;}

.main .articleEmbedPolling img {margin-bottom: 5px;}
.main .articleEmbedPolling .question h3 {padding-bottom: 10px; color: #000; font-size: 12px;}
.main .articleEmbedPolling .form legend {display: none;}
.main .articleEmbedPolling .form li {display: block; clear: both; padding: 3px 0 3px 0; overflow: auto;}
.main .articleEmbedPolling .form label {display: block; float: left;}
.main .articleEmbedPolling .radio {display: block; float: left; margin-right: 4px;}
.main .articleEmbedPolling .buttonWrapper {width: 70px; margin: 10px 0;}
.main .articleEmbedPolling .submit {height: 25px; margin: 0; padding: 0 0 2px 0; border-width: 0; color: #fff; cursor: pointer; font-size: 13px; font-weight: bold;}




.main .articleEmbedAudio .info {padding: 10px 0 0 0; color: #515151;}

.main .articleEmbedWideo .info p,
.main .articleEmbedVideo .info p {margin: 0; padding: 3px 0 0 0; color: #515151; font-size: 12px;}
.main .articleEmbedWideo .info .seeMore,
.main .articleEmbedVideo .info .seeMore {display: block; width: 75px; padding-bottom: 5px; font-weight: normal; font-size: 12px;}

* html .main .articleEmbedWideo .info .seeMore,
* html .main .articleEmbedVideo .info .seeMore {width: 61px; }

.main .articleEmbedQuote .boxHeader,
.main .articleEmbedQuote .boxBody {margin-left: -2px; width: 302px;}
.main .articleEmbedQuote .boxHeader {margin-bottom: 0; padding-bottom: 15px; border-width: 0; }
.main .embedLeft.articleEmbedQuote .boxHeader,
.main .embedRight.articleEmbedQuote .boxHeader {background: url('embedQuote-sprite.90724.gif') 0 100% no-repeat;}
.main .articleEmbedQuote .boxHeader h2 {height: 0; padding: 0; border-width: 0; text-indent: -1000px; overflow: hidden;}
.main .articleEmbedQuote .quote {padding-bottom: 5px;}
.main .embedLeft.articleEmbedQuote .quote,
.main .embedRight.articleEmbedQuote .quote {background: url('embedQuote-sprite.90724.gif') -620px 100% no-repeat;}
.main .articleEmbedQuote .quote a,
.main .articleEmbedQuote .quote span {display: block; background-position: 0 0; text-decoration: none; }
.main .embedLeft.articleEmbedQuote .quote a,
.main .embedLeft.articleEmbedQuote .quote span,
.main .embedRight.articleEmbedQuote .quote a,
.main .embedRight.articleEmbedQuote .quote span {background: url('embedQuote-sprite.90724.gif') -310px 0 repeat-y;}
.main .articleEmbedQuote .quote blockquote {width: 250px; margin: 0 auto; padding: 20px 0 20px 10px; background: url('embedQuote-sprite.90724.gif') -1240px 20px no-repeat; color: #6d6565; text-align: left; text-indent: 20px; line-height: 18px; font-style: italic;}
.main .articleEmbedQuote .source {margin: -3px 0 0 0; background: url('embedQuote-sprite.90724.gif') -930px 0 no-repeat; border-width: 0; padding-bottom: 10px;}
.main .articleEmbedQuote .source cite {display: block; padding: 10px 0 0 38px; font-size: 12px; color: #000; font-weight: bold; font-style: normal;}

.main .articleEmbedLinksList .list li {margin: 0; padding: 0 0 0 6px; background: url('embedLiIcon.90618.gif') no-repeat 0 7px;}

.floatbox-articleEmbedPhoto .image {display: table-cell; width: 760px; height: 625px; vertical-align: middle;}
