/*** Formatting ***/
.contextual-links, ul.primary { font-size: 10px; }

/* Quick fixes--feel free to move/change */
ul.primary { font-size: 12px; }

html, body { height: 100%; min-width: 1267px; }

body, h1, h2, h3, h4, h5, h6, form, fieldset, ul, ol, li, dl, dt, dd, table, caption, th, td, blockquote, p, address, iframe, div, br, hr { margin: 0; padding: 0; background: transparent; font-size: 100%; }

body { color: #333; font: 12px/normal Arial, sans-serif; letter-spacing: 0; word-spacing: 0; white-space: normal; }

p { color: #333; font-size: 15px; line-height: 21px; }

.hidden { display: none; }

/*** Headings ***/
h1, h2, h3, h4, h5, h6 { line-height: normal; }

/*** Anchors ***/
a { outline: 0 none; color: #183a52; text-decoration: none; cursor: pointer; }

a:hover { text-decoration: underline; }

/*** Misc ***/
abbr { border: 0 none; font-variant: normal; cursor: pointer; }

fieldset, img, iframe { border: 0 none; }

address, cite { font-style: normal; }

/*** Quotes ***/
blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: " "; content: none; }

/*** Lists ***/
ul, ol { font-size: 0; list-style: none; }

/*** Form Controls ***/
legend { color: #000; }

label { font-weight: normal; white-space: normal !important; }

label, input, select, textarea { display: inline-block; font: 100% Lora, Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; vertical-align: middle; }

textarea, select[multiple="multiple"] { vertical-align: top; }

label, button, input[type="submit"] { cursor: pointer; }

input[type="text"], input[type="password"], textarea { padding: 3px; border: 1px solid #b9b9b9; }

/*** Table ***/
table { border-collapse: collapse; }

caption { caption-side: top; }

caption, th { font-weight: normal; text-align: left; }

th, td { vertical-align: top; }

body { margin: 0; padding: 0; }

/*** Print Media ***/
@media print { body { font-size: 12pt; }
  h1, h2, h3, h4, h5, h6, form, fieldset, ul, ol, dl, table, blockquote, p, pre, address, div { page-break-before: avoid; page-break-after: avoid; orphans: 5; widows: 5; } }
/*** Speech Media ***/
@media speech { abbr { speak: normal; }
  abbr.init { speak: spell-out; }
  h1, h2, h3, h4, h5, h6 { voice-family: paul; stress: 20; richness: 90; }
  h1 { pitch: x-low; pitch-range: 90; } }
.icons-sprite, .icons-advert, .ad span, .headline > div .container .ad.dc span, .icons-articles, .browse ul .articles a, .main > div .post.text .date a.icon-text, .icons-blog-fb-hov, .main > div .post .date a.facebook:hover, .icons-blog-fb, .main > div .post .date a.facebook, .icons-blog-quote-post, .main > div .post.quote .post-content, .icons-blog-tweet, html .blog .headline div .tweet-bubble, .icons-blog-twit-hov, .main > div .post .date a.twitter:hover, .icons-blog-twit, .main > div .post .date a.twitter, .icons-browse-tweets, .browse ul .tweets a, .main > div .post.twitter .date a.icon-twitter, .icons-btn-b-bg, .headline > div .container a.btn-b, .icons-btn-bg-big, .right .poll .PDS_Poll .pds-return-poll, .pagination a.btn, .pagination a.btn-s, .pagination .right .poll .PDS_Poll a.pds-return-poll, .right .poll .PDS_Poll .pagination a.pds-return-poll, .pagination html .main > div .post.poll .PDS_Poll a.pds-return-poll, html .main > div .post.poll .PDS_Poll .pagination a.pds-return-poll, .poll a.btn, .poll a.btn-s, .right .poll .PDS_Poll a.pds-return-poll, html .main > div .post.poll .PDS_Poll a.pds-return-poll, html .main > div .post.poll .PDS_Poll .pds-return-poll, .icons-btn-bg, .btn, .btn-s, .poll .PDS_Poll .pds-box .pds-box-top a.pds-vote-button, .poll .PDS_Poll .pds-box .pds-box-top a.pds-view-results, .icons-btn-blog-bg, html .blog .headline div .tweet-bubble .tweet > .btn, html .blog .headline div .tweet-bubble .tweet > .btn-s, html .blog .headline div .tweet-bubble .right .poll .PDS_Poll .tweet > .pds-return-poll, .right .poll .PDS_Poll html .blog .headline div .tweet-bubble .tweet > .pds-return-poll, html .blog .headline .main > div .tweet-bubble .post.poll .PDS_Poll .tweet > .pds-return-poll, html .blog .headline .main > div .post.poll .PDS_Poll .tweet-bubble .tweet > .pds-return-poll, .icons-btn-s-bg, .icons-clock, .left .front-blog li span, .icons-comment, .main > div .post .post-content .post-footer .comments a, .icons-dotted, .top-talent .tweet h3, .left .front-blog li, .left .col .panelists li, .video .col .vid-menu, .video .col .vid-menu li a, .browse ul li + li, .icons-fb-hov, .nav ul .btn-fb a:hover, .main .left .host a.btn + a.btn:hover span, .main .left .host a.btn-s + a.btn:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn:hover span, .main .left .host a.btn + a.btn-s:hover span, .main .left .host a.btn-s + a.btn-s:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn-s:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn-s:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn-s:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn-s:hover span, .main .left .host .right .poll .PDS_Poll a.btn + a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.btn + a.pds-return-poll:hover span, .main .left .host .right .poll .PDS_Poll a.btn-s + a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.btn-s + a.pds-return-poll:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .left .host .right .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, .right html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .right .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll:hover span, .right html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.btn + a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.btn + a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.btn-s + a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.btn-s + a.pds-return-poll:hover span, .right html .main > div .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .right .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll:hover span, .icons-fb, .nav ul .btn-fb a, .main .left .host a.btn + a.btn span, .main .left .host a.btn-s + a.btn span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn span, .main .left .host a.btn + a.btn-s span, .main .left .host a.btn-s + a.btn-s span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn-s span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn-s span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn-s span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn-s span, .main .left .host .right .poll .PDS_Poll a.btn + a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.btn + a.pds-return-poll span, .main .left .host .right .poll .PDS_Poll a.btn-s + a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.btn-s + a.pds-return-poll span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .left .host .right .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, .right html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, html .main > div .right .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll span, .right html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.btn + a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.btn + a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.btn-s + a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.btn-s + a.pds-return-poll span, .right html .main > div .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .right .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll span, .icons-head, .icons-headline, .headline, .icons-input-bg, .newsletter form input, .icons-line, .main > div h3, html .OBR .AD_1 .ob_dual_left .ob_org_header:after, html .OBR .AD_1 .ob_dual_right .ob_org_header:after, html .OBR .AD_1 .ob_dual_left .ob_ads_header:after, html .OBR .AD_1 .ob_dual_right .ob_ads_header:after, .icons-link, .browse ul .links a, .main > div .post.link .date a.icon-link, .icons-logo, .headline > div .logo, .icons-mail-hov, .nav ul .btn-mail a:hover, .icons-mail, .nav ul .btn-mail a, .icons-nav-bg, .nav, .icons-nav-share-bg, .nav ul .share, .icons-newsletter, .newsletter > span, .icons-pic, .browse ul .photos a, .main > div .post.photo .date a.icon-photo, .main > div .post.slideshow .date a.icon-photo, .icons-play-hov, .video .col + .col .vid-thumbs li div a:hover span, .icons-play, .video .col + .col .vid-thumbs li div span, .icons-poll, .browse ul .polls a, .main > div .post.poll .date a.icon-poll, .icons-quote, .browse ul .quotes a, .main > div .post.quote .date a.icon-quote, .icons-quotes, .top-talent .tweet h3 span, .icons-radio-bg-check, .icons-radio-bg-hov, .icons-radio-bg, .icons-sched-back, .schedule .calendar .week, .icons-sched-body, .schedule .calendar .day, .icons-slideshow-backward, .carousel .controls a.btn-prev, .main > div .post.slideshow .carousel .controls a.btn-prev, .icons-slideshow-forward, .carousel .controls a.btn-next, .main > div .post.slideshow .carousel .controls a.btn-next, .icons-slideshow-overlay-hov, .main > div .post.photo.gallery .gallery-container:hover span, .icons-slideshow-overlay, .main > div .post.photo.gallery .gallery-container span, .icons-solid, .main > div .post .date li + li, .icons-twit-big, html .blog .headline div .bird, .icons-twit-hov, .nav ul .btn-twit a:hover, .top-talent .tweet .btn:hover span, .top-talent .tweet .btn-s:hover span, .top-talent .tweet .right .poll .PDS_Poll .pds-return-poll:hover span, .right .poll .PDS_Poll .top-talent .tweet .pds-return-poll:hover span, .top-talent .tweet html .main > div .post.poll .PDS_Poll .pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .top-talent .tweet .pds-return-poll:hover span, .main .left .host a.btn:hover span, .main .left .host a.btn-s:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll:hover span, .icons-twit, .nav ul .btn-twit a, .top-talent .tweet .btn span, .top-talent .tweet .btn-s span, .top-talent .tweet .right .poll .PDS_Poll .pds-return-poll span, .right .poll .PDS_Poll .top-talent .tweet .pds-return-poll span, .top-talent .tweet html .main > div .post.poll .PDS_Poll .pds-return-poll span, html .main > div .post.poll .PDS_Poll .top-talent .tweet .pds-return-poll span, .main .left .host a.btn span, .main .left .host a.btn-s span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll span, .icons-vid-play-overlay-hov, .main > div .post.video .vid-container:hover span, .icons-vid-play-overlay, .main > div .post.video .vid-container span, .icons-videos, .browse ul .videos a, .main > div .post.video .date a.icon-video { background: url('../img/icons.png') no-repeat; }

/* my ide reads the * as the start of a comment so disregard this */
.icons-advert, .ad span, .headline > div .container .ad.dc span { background-position: 0 -1895px; }

.icons-articles, .browse ul .articles a, .main > div .post.text .date a.icon-text { background-position: 0 -1900px; }

.icons-blog-fb-hov, .main > div .post .date a.facebook:hover { background-position: 0 -1760px; }

.icons-blog-fb, .main > div .post .date a.facebook { background-position: 0 -1748px; }

.icons-blog-quote-post, .main > div .post.quote .post-content { background-position: 0 -1360px; }

.icons-blog-tweet, html .blog .headline div .tweet-bubble { background-position: 0 -610px; }

.icons-blog-twit-hov, .main > div .post .date a.twitter:hover { background-position: 0 -3689px; }

.icons-blog-twit, .main > div .post .date a.twitter { background-position: 0 -3677px; }

.icons-browse-tweets, .browse ul .tweets a, .main > div .post.twitter .date a.icon-twitter { background-position: 0 -3528px; }

.icons-btn-b-bg, .headline > div .container a.btn-b { background-position: 0 -2154px; }

.icons-btn-bg-big, .right .poll .PDS_Poll .pds-return-poll, .pagination a.btn, .pagination a.btn-s, .pagination .right .poll .PDS_Poll a.pds-return-poll, .right .poll .PDS_Poll .pagination a.pds-return-poll, .pagination html .main > div .post.poll .PDS_Poll a.pds-return-poll, html .main > div .post.poll .PDS_Poll .pagination a.pds-return-poll, .poll a.btn, .poll a.btn-s, .right .poll .PDS_Poll a.pds-return-poll, html .main > div .post.poll .PDS_Poll a.pds-return-poll, html .main > div .post.poll .PDS_Poll .pds-return-poll { background-position: 0 -2006px; }

.icons-btn-bg, .btn, .btn-s, .right .poll .PDS_Poll .pds-return-poll, html .main > div .post.poll .PDS_Poll .pds-return-poll, .poll .PDS_Poll .pds-box .pds-box-top a.pds-vote-button, .poll .PDS_Poll .pds-box .pds-box-top a.pds-view-results { background-position: 0 -2189px; }

.icons-btn-blog-bg, html .blog .headline div .tweet-bubble .tweet > .btn, html .blog .headline div .tweet-bubble .tweet > .btn-s, html .blog .headline div .tweet-bubble .right .poll .PDS_Poll .tweet > .pds-return-poll, .right .poll .PDS_Poll html .blog .headline div .tweet-bubble .tweet > .pds-return-poll, html .blog .headline .main > div .tweet-bubble .post.poll .PDS_Poll .tweet > .pds-return-poll, html .blog .headline .main > div .post.poll .PDS_Poll .tweet-bubble .tweet > .pds-return-poll { background-position: 0 -1972px; }

.icons-btn-s-bg { background-position: 0 -2128px; }

.icons-clock, .left .front-blog li span { background-position: 0 -1041px; }

.icons-comment, .main > div .post .post-content .post-footer .comments a { background-position: 0 -1641px; }

.icons-dotted, .top-talent .tweet h3, .left .front-blog li, .left .col .panelists li, .video .col .vid-menu, .video .col .vid-menu li a, .browse ul li + li { background-position: 0 -2650px; }

.icons-fb-hov, .nav ul .btn-fb a:hover, .main .left .host a.btn + a.btn:hover span, .main .left .host a.btn-s + a.btn:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn:hover span, .main .left .host a.btn + a.btn-s:hover span, .main .left .host a.btn-s + a.btn-s:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn-s:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn-s:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn-s:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn-s:hover span, .main .left .host .right .poll .PDS_Poll a.btn + a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.btn + a.pds-return-poll:hover span, .main .left .host .right .poll .PDS_Poll a.btn-s + a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.btn-s + a.pds-return-poll:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .left .host .right .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, .right html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .right .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll:hover span, .right html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.btn + a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.btn + a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.btn-s + a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.btn-s + a.pds-return-poll:hover span, .right html .main > div .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .right .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll:hover span { background-position: 0 -1726px; }

.icons-fb, .nav ul .btn-fb a, .main .left .host a.btn + a.btn span, .main .left .host a.btn-s + a.btn span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn span, .main .left .host a.btn + a.btn-s span, .main .left .host a.btn-s + a.btn-s span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn-s span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn-s span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn-s span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn-s span, .main .left .host .right .poll .PDS_Poll a.btn + a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.btn + a.pds-return-poll span, .main .left .host .right .poll .PDS_Poll a.btn-s + a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.btn-s + a.pds-return-poll span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .left .host .right .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, .right html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, html .main > div .right .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll span, .right html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.btn + a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.btn + a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.btn-s + a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.btn-s + a.pds-return-poll span, .right html .main > div .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .right .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll span { background-position: 0 -1704px; }

.icons-head { background-position: 0 -1085px; }

.icons-headline, .headline { background-position: 0 -786px; }

.icons-input-bg, .newsletter form input { background-position: 0 -2224px; }

.icons-line, .main > div h3, html .OBR .AD_1 .ob_dual_left .ob_org_header:after, html .OBR .AD_1 .ob_dual_right .ob_org_header:after, html .OBR .AD_1 .ob_dual_left .ob_ads_header:after, html .OBR .AD_1 .ob_dual_right .ob_ads_header:after { background-position: 0 -3051px; }

.icons-link, .browse ul .links a, .main > div .post.link .date a.icon-link { background-position: 0 -722px; }

.icons-logo, .headline > div .logo { background-position: 0 -300px; }

.icons-mail-hov, .nav ul .btn-mail a:hover { background-position: 0 -770px; }

.icons-mail, .nav ul .btn-mail a { background-position: 0 -754px; }

.icons-nav-bg, .nav { background-position: 0 -2088px; }

.icons-nav-share-bg, .nav ul .share { background-position: 0 -2048px; }

.icons-newsletter, .newsletter > span { background-position: 0 -482px; }

.icons-pic, .browse ul .photos a, .main > div .post.photo .date a.icon-photo, .main > div .post.slideshow .date a.icon-photo { background-position: 0 -1772px; }

.icons-play-hov, .video .col + .col .vid-thumbs li div a:hover span { background-position: 0 -3653px; }

.icons-play, .video .col + .col .vid-thumbs li div span { background-position: 0 -3360px; }

.icons-poll, .browse ul .polls a, .main > div .post.poll .date a.icon-poll { background-position: 0 -973px; }

.icons-quote, .browse ul .quotes a, .main > div .post.quote .date a.icon-quote { background-position: 0 -1008px; }

.icons-quotes, .top-talent .tweet h3 span { background-position: 0 -1665px; }

.icons-radio-bg-check { background-position: 0 -1135px; }

.icons-radio-bg-hov { background-position: 0 -1606px; }

.icons-radio-bg { background-position: 0 -1679px; }

.icons-sched-back, .schedule .calendar .week { background-position: 0 -455px; }

.icons-sched-body, .schedule .calendar .day { background-position: 0 0; }

.icons-slideshow-backward, .carousel .controls a.btn-prev, .main > div .post.slideshow .carousel .controls a.btn-prev { background-position: 0 -579px; }

.icons-slideshow-forward, .carousel .controls a.btn-next, .main > div .post.slideshow .carousel .controls a.btn-next { background-position: 0 -548px; }

.icons-slideshow-overlay-hov, .main > div .post.photo.gallery .gallery-container:hover span { background-position: 0 -3557px; }

.icons-slideshow-overlay, .main > div .post.photo.gallery .gallery-container span { background-position: 0 -3384px; }

.icons-solid, .main > div .post .date li + li { background-position: 0 -3143px; }

.icons-twit-big, html .blog .headline div .bird { background-position: 0 -3331px; }

.icons-twit-hov, .nav ul .btn-twit a:hover, .top-talent .tweet .btn:hover span, .top-talent .tweet .btn-s:hover span, .top-talent .tweet .right .poll .PDS_Poll .pds-return-poll:hover span, .right .poll .PDS_Poll .top-talent .tweet .pds-return-poll:hover span, .top-talent .tweet html .main > div .post.poll .PDS_Poll .pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .top-talent .tweet .pds-return-poll:hover span, .main .left .host a.btn:hover span, .main .left .host a.btn-s:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll:hover span { background-position: 0 -3499px; }

.icons-twit, .nav ul .btn-twit a, .top-talent .tweet .btn span, .top-talent .tweet .btn-s span, .top-talent .tweet .right .poll .PDS_Poll .pds-return-poll span, .right .poll .PDS_Poll .top-talent .tweet .pds-return-poll span, .top-talent .tweet html .main > div .post.poll .PDS_Poll .pds-return-poll span, html .main > div .post.poll .PDS_Poll .top-talent .tweet .pds-return-poll span, .main .left .host a.btn span, .main .left .host a.btn-s span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll span { background-position: 0 -3480px; }

.icons-vid-play-overlay-hov, .main > div .post.video .vid-container:hover span { background-position: 0 -3235px; }

.icons-vid-play-overlay, .main > div .post.video .vid-container span { background-position: 0 -1799px; }

.icons-videos, .browse ul .videos a, .main > div .post.video .date a.icon-video { background-position: 0 -1936px; }

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

html body #util { margin-bottom: 0 !important; }

a:hover { text-decoration: none !important; color: #2263c3; }

div#content { margin: 0 !important; padding: 0 !important; }

.btn, .btn-s, .right .poll .PDS_Poll .pds-return-poll, html .main > div .post.poll .PDS_Poll .pds-return-poll { padding: 7px 16px 6px 12px; font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; text-shadow: 0 1px 1px white; color: #223468; border: 1px solid #b9a670; background-repeat: repeat-x; display: inline-block; vertical-align: top; cursor: pointer; line-height: 19px; }

.btn:hover, .btn-s:hover, .right .poll .PDS_Poll .pds-return-poll:hover, html .main > div .post.poll .PDS_Poll .pds-return-poll:hover { background: #ffecb8; }

.btn-s { font-size: 14px; padding: 2px 23px 3px 23px; }

body:not(:-moz-handler-blocked) .left .col .newsletter form .btn-s { margin: 0 0 0 2px; padding: 2px 9px 1px; }

body:not(:-moz-handler-blocked) .left .col .newsletter form input { width: 179px; }

body:not(:-moz-handler-blocked) .main > div h3 > span { font-weight: normal; }

body:not(:-moz-handler-blocked) .right .newsletter form .btn, body:not(:-moz-handler-blocked) .right .newsletter form .btn-s, body:not(:-moz-handler-blocked) .right .newsletter form .poll .PDS_Poll .pds-return-poll, body:not(:-moz-handler-blocked) .right .poll .PDS_Poll .newsletter form .pds-return-poll, body:not(:-moz-handler-blocked) .right .newsletter form html .main > div .post.poll .PDS_Poll .pds-return-poll, html .main > div .post.poll .PDS_Poll body:not(:-moz-handler-blocked) .right .newsletter form .pds-return-poll { line-height: 17px; }

body:not(:-moz-handler-blocked) .right .newsletter form input { width: 152px; }

.ad > .ad.dc { width: 300px; position: relative; margin: 0 0 5px; }
.ad span { text-indent: -9999px; float: right; width: 77px; height: 5px; z-index: 2; }

html .blog .headline { height: auto; padding: 0; }
html .blog .headline div { height: 125px; }
html .blog .headline div .backdrop { background: url("../img/bg/blog-header.jpg") no-repeat 0 0; }
html .blog .headline div .logo { background: url("../img/bg/logo-blog.png") no-repeat 0 0; width: 874px; height: 125px; position: absolute; left: -34px; top: 0px; z-index: 2; }
html .blog .headline div .bird { width: 34px; height: 29px; position: absolute; top: 19px; right: 299px; z-index: 999; }
html .blog .headline div .tweet-bubble { width: 297px; height: 102px; position: absolute; top: 10px; right: 0; z-index: 999; padding: 5px 12px 12px 33px; }
html .blog .headline div .tweet-bubble .tweet > .btn, html .blog .headline div .tweet-bubble .tweet > .btn-s, html .blog .headline div .tweet-bubble .right .poll .PDS_Poll .tweet > .pds-return-poll, .right .poll .PDS_Poll html .blog .headline div .tweet-bubble .tweet > .pds-return-poll, html .blog .headline .main > div .tweet-bubble .post.poll .PDS_Poll .tweet > .pds-return-poll, html .blog .headline .main > div .post.poll .PDS_Poll .tweet-bubble .tweet > .pds-return-poll { display: block; text-shadow: 0 -1px 1px black; font-size: 14px; font-style: normal; background-repeat: repeat-x; color: #e7d498; position: absolute; bottom: 0 !important; right: 287px; z-index: 999; border: 0px; width: 157px !important; border-bottom: 1px solid #000; }
html .blog .headline div .tweet-bubble .tweet .btn:hover, html .blog .headline div .tweet-bubble .tweet .btn-s:hover, html .blog .headline div .tweet-bubble .tweet .right .poll .PDS_Poll .pds-return-poll:hover, .right .poll .PDS_Poll html .blog .headline div .tweet-bubble .tweet .pds-return-poll:hover, html .blog .headline .main > div .tweet-bubble .tweet .post.poll .PDS_Poll .pds-return-poll:hover, html .blog .headline .main > div .post.poll .PDS_Poll .tweet-bubble .tweet .pds-return-poll:hover { background: #2263c3; cursor: pointer; }
html .blog .headline div .tweet-bubble .tweet p { font-family: georgia, serif; font-size: 14px; font-style: italic; line-height: 19px; color: #fff; text-shadow: 0 1px 1px black; }
html .blog .headline div .tweet-bubble a { color: #f9e39f; }
html .blog .headline div > .btn, html .blog .headline div > .btn-s, html .blog .headline .right .poll .PDS_Poll div > .pds-return-poll, .right .poll .PDS_Poll html .blog .headline div > .pds-return-poll, html .blog .headline .main > div .post.poll .PDS_Poll div > .pds-return-poll, html .main > div .post.poll .PDS_Poll .blog .headline div > .pds-return-poll { display: none; }

.headline { min-width: 1267px; background-repeat: repeat-x; height: 186px; padding: 13px 0 0 0; position: relative; }
.headline > div { position: relative; width: 973px; margin: 0 auto; padding: 0; }
.headline > div .backdrop { z-index: 0; background: url("../img/bg/header.jpg") no-repeat 0 0; position: absolute; height: 186px; width: 708px; top: -13px; left: -310px; }
.headline > div .logo { display: block; text-indent: -9999px; width: 168px; height: 155px; display: inline-block; vertical-align: top; position: relative; z-index: 2; margin: 0 0 0 29px; }
.headline > div .container { width: 728px; position: absolute; top: 0; right: 0; }
.headline > div .container .ad.dc { width: 728px; height: 90px; position: relative; z-index: 2; margin: 0 0 23px; }
.headline > div .container .ad.dc span { text-indent: -9999px; float: right; width: 77px; height: 5px; z-index: 2; }
.headline > div .container a.btn-b { position: relative; z-index: 2; display: block; float: left; padding: 5px 10px 6px 12px; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; text-shadow: 0 1px 1px black; color: #f0d587; border: 1px solid #333982; background-repeat: repeat-x; line-height: 24px; }
.headline > div .container a.btn-b:hover { background: #2263c3; border-color: #6066b5; }

.nav { background-repeat: repeat-x; border-top: 1px solid #fff; border-bottom: 1px solid #c0b28b; height: 40px; position: relative; }
.nav ul { width: 973px; margin: 0 auto; font-size: 20px; font-family: 'Open Sans Condensed', sans-serif; color: 333333; position: relative; }
.nav ul li { display: inline-block; vertical-align: top; padding: 0; margin: 0 0px 0 -2px; }
.nav ul li a { display: block; padding: 6px 23px; position: relative; z-index: 6px; text-shadow: 0 -1px 0 #feebb5; line-height: 27px; }
.nav ul li a:hover { background: #ffecb8; padding: 6px 23px 5px 23px; text-decoration: none; }
.nav ul li:first-child.active { margin: 0 -3px 0 0; }
.nav ul li + li.active { margin: 0 -3px 0 -5px; }
.nav ul li.active a { background: #eaeaea; border-right: 1px solid #c0b28b; border-left: 1px solid #c0b28b; }
.nav ul li.active a:hover { padding: 6px 23px; }
.nav ul li.share div { display: inline-block; vertical-align: top; }
.nav ul .share { border-left: 1px solid #c0b28b; border-right: 1px solid #c0b28b; height: 38px; background-repeat: repeat-x; position: absolute; z-index: 888; }
.nav ul li.share div { margin: 0 10px 0 18px; float: left; }
.nav ul li.share div + div { margin: 0; }
.nav ul li.share div + div + div { margin: 0 18px 0 10px; }
.nav ul li.share a { width: 30px; height: 30px; margin: 4px 0 0; padding: 0; background: url("../img/share-icons.png") no-repeat #202869; text-indent: -9999px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.nav ul li.share a:hover { background: url("../img/share-icons.png") no-repeat #2263c4; }
.nav ul li.share .btn-twit a { background: url("../img/share-icons.png") no-repeat -30px 0 #202869; }
.nav ul li.share .btn-twit a:hover { background: url("../img/share-icons.png") no-repeat -30px 0 #2263c4; }
.nav ul li.share .btn-mail a { background: url("../img/share-icons.png") no-repeat -60px 0 #202869; }
.nav ul li.share .btn-mail a:hover { background: url("../img/share-icons.png") no-repeat -60px 0 #2263c4; }

.not-front .nav ul li.share { right: 0; }

.main { background: #eaeaea url("../img/bg/city.png") repeat-x 0 bottom; position: relative; overflow: visible; padding: 0 0 57px 0; }
.main > div { width: 973px; margin: 0 auto; overflow: visible; }
.main > div h2 { font-size: 28px; color: #223468; font-family: 'Open Sans Condensed', sans-serif; margin: 0 0 5px; text-shadow: 0 1px 1px white; }
.main > div h3 { background-repeat: repeat-x; margin: 0 0 13px; }
.main > div h3 > span { font-family: 'Share', cursive; font-weight: normal; font-size: 24px; color: #484848; background: #eaeaea; padding: 0 10px 0 0; text-shadow: 0 1px 1px white; }
.main > div h3.category { background-position: 0 -3038px !important; }

.top-talent { width: 1267px; height: 465px; background: url("../img/top-banner.png") no-repeat 0 0; position: relative; top: 45px; left: -171px; margin: 0 0 -139px; }
.top-talent .t-face { position: absolute; top: -109px; right: 174px; z-index: 999; }
.top-talent img + img { position: absolute; top: -116px; right: 115px; z-index: 0; }
.top-talent .tweet { width: 240px; position: absolute; top: 20px; right: 389px; }
.top-talent .tweet h3 { padding: 0 0 4px 0; margin: 0 0 4px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 16px; font-weight: bold; line-height: 17px; color: #333333; display: block; text-shadow: 0 1px 1px white; background-position: 0 -2630px; background-repeat: repeat-x; }
.top-talent .tweet h3 span { margin: 0 8px 0 0; display: inline-block; vertical-align: top; width: 19px; height: 14px; }
.top-talent .tweet p { margin: 0 0 13px; font-family: georgia, cursive; font-size: 18px; font-style: italic; color: #000; line-height: 26px; }
.top-talent .tweet .btn span, .top-talent .tweet .btn-s span, .top-talent .tweet .right .poll .PDS_Poll .pds-return-poll span, .right .poll .PDS_Poll .top-talent .tweet .pds-return-poll span, .top-talent .tweet html .main > div .post.poll .PDS_Poll .pds-return-poll span, html .main > div .post.poll .PDS_Poll .top-talent .tweet .pds-return-poll span { display: inline-block; vertical-align: top; width: 26px; height: 19px; margin: 1px 11px 0 -4px; }

.carousel { width: 426px; height: 239px; position: relative; top: 13px; left: 178px; }
.carousel #carousel { width: 426px; overflow: hidden; }
.carousel #carousel ul { width: 5000px; }
.carousel #carousel li { display: inline-block; vertical-align: top; font-size: 12px; width: 426px; position: relative; }
.carousel #carousel li a { width: 479px; }
.carousel #carousel li > div { position: absolute; z-index: 888; bottom: 3px; font-family: 'Open Sans Condensed', sans-serif; font-size: 22px; color: #fff; background: rgba(17, 27, 49, 0.6); width: 426px; padding: 10px 15px 12px 15px; text-align: center; text-shadow: 0 1px 1px black; }
.carousel #carousel li > div h3 { margin: 0; padding: 0; background: none; }
.carousel #carousel li > div h3 a { color: #fff; }
.carousel #carousel li > div h3 a:hover { text-decoration: underline; }
.carousel .controls a.btn-prev { display: block; text-indent: -9999px; width: 30px; height: 31px; position: absolute; top: 104px; left: 18px; border: none; }
.carousel .controls a.btn-next { display: block; text-indent: -9999px; width: 30px; height: 31px; position: absolute; top: 104px; right: 18px; border: none; }

.left { width: 658px; display: inline-block; vertical-align: top; position: relative; z-index: 9; }
.left .front-blog { margin: 0 0 50px; }
.left .front-blog li:first-child { background: none; padding-top: 0; }
.left .front-blog li:first-child img { margin: 4px 13px 0 3px; }
.left .front-blog li:first-child div { margin: 3px 0 0 0; }
.left .front-blog li { text-shadow: 0 1px 1px white; background-repeat: repeat-x; padding: 16px 0; overflow: auto; }
.left .front-blog li h2 { line-height: 31px; }
.left .front-blog li img { border: 1px solid #fff; -webkit-box-shadow: 0 0 6px #555555; -moz-box-shadow: 0 0 6px #555555; box-shadow: 0 0 6px #555555; float: left; margin: 0 13px 0 3px; }
.left .front-blog li span { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; padding: 0 0 0 22px; font-size: 13px; color: #444444; }
.left .front-blog li p { font-size: 13px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color: #333333; line-height: 18px; }
.left .front-blog .btn, .left .front-blog .btn-s, .left .front-blog .right .poll .PDS_Poll .pds-return-poll, .right .poll .PDS_Poll .left .front-blog .pds-return-poll, .left .front-blog html .main > div .post.poll .PDS_Poll .pds-return-poll, html .main > div .post.poll .PDS_Poll .left .front-blog .pds-return-poll { float: right; }
.left .col { width: 312px; display: inline-block; vertical-align: top; }
.left .col .panelists img { display: inline-block; vertical-align: top; border: 1px solid #fff; -webkit-box-shadow: 0 0 6px #555555; -moz-box-shadow: 0 0 6px #555555; box-shadow: 0 0 6px #555555; }
.left .col .panelists li:first-child { padding-top: 0; background: none; }
.left .col .panelists li { background-repeat: repeat-x; padding: 16px 0; }
.left .col .panelists li > div { width: 233px; display: inline-block; vertical-align: top; margin: -4px 0 0 12px; }
.left .col .panelists li > div h4 { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 16px; font-weight: normal; color: #333; margin: -2px 0 5px; }
.left .col .panelists li > div p { margin: 0 0 6px; font-size: 13px; color: #666; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight: regular; line-height: 16px; }
.left .col .panelists li > div .twitter-follow-button { margin: 0 0 0 -2px; width: 200px !important; }
.left .col .panelists .twit-link { display: none; }
.left .col .top-five { margin: 0 0 20px 0; }
.left .col .top-five img { width: 130px; height: 130px; display: inline-block; vertical-align: top; border: 1px solid #fff; -webkit-box-shadow: 0 0 6px #555555; -moz-box-shadow: 0 0 6px #555555; box-shadow: 0 0 6px #555555; }
.left .col .top-five > div { width: 180px; margin: 0 0 0 10px; display: inline-block; vertical-align: top; }
.left .col .top-five > div h2 { margin: -9px 0 12px 0; line-height: 34px; }
.left .col + .col { width: 326px; margin: 0 0 0 16px; }

.right { width: 300px; display: inline-block; vertical-align: top; z-index: 9; margin: 0 0 0 11px; }
.right > div { margin: 0 0 33px; }
.right .poll { width: auto; }
.right .poll .PDS_Poll .pds-box .pds-box-top .pds-answer label { line-height: 17px !important; }
.right .poll .PDS_Poll img { display: none; margin: 0 0 17px; min-width: 564px; min-height: 317px; }
.right .poll .PDS_Poll .pds-question-top { color: #333 !important; line-height: 42px !important; margin: 0 0 12px !important; font-size: 36px !important; font-family: 'Open Sans Condensed', sans-serif !important; }
.right .poll .PDS_Poll .pds-question-top a { font-size: 14px !important; display: block !important; color: #183a52 !important; }
.right .poll .PDS_Poll form { margin: 0 0 21px; }
.right .poll .PDS_Poll .pds-box .pds-box-top .pds-answer label.pds-input-label { font-size: 13px !important; font-family: verdana, sans-serif !Important; font-weight: normal !important; color: #333 !important; float: left; }
.right .poll .PDS_Poll .pds-box .pds-box-top .pds-answer label.pds-input-label:first-child { padding: 0px 0 11px; }
.right .poll .PDS_Poll .pds-box .pds-box-top .pds-answer label.pds-input-label span.pds-answer-span { display: block !important; line-height: 33px !important; }
.right .poll .PDS_Poll .pds-answer { overflow: auto !important; }
.right .poll .PDS_Poll .pds-answer-input { height: 25px !important; width: 25px !important; display: block !important; float: left !important; padding-top: 8px !important; clear: both !important; }
.right .poll .PDS_Poll .pds-vote-button, .right .poll .PDS_Poll .pds-view-results, .right .poll .PDS_Poll .pds-return-poll { text-indent: 0 !important; float: none !important; height: auto !important; width: 104px !important; padding: 2px 0 3px 0 !important; font-family: 'Open Sans Condensed', sans-serif !important; font-size: 14px !important; line-height: 19px !important; text-shadow: white 0 1px 1px; color: #223468 !important; border: 1px solid #B9A670 !important; display: inline-block !important; vertical-align: top !important; cursor: pointer !important; background: url("../img/icons.png") repeat-x 0 -2189px !important; text-align: center !important; }
.right .poll .PDS_Poll .pds-view-results { width: 165px !important; }
.right .poll .PDS_Poll .pds-box .pds-box-top .pds-votebutton-outer { width: 100% !important; }
.right .poll .pds-answer { padding: 0 !important; margin: 0 0 12px !important; }
.right .poll .pds-answer .pds-feedback-group { position: relative !important; margin: 0 0 20px !important; }
.right .poll .pds-answer .pds-feedback-group .pds-feedback-label { font-family: 'Open Sans Condensed', sans-serif !important; font-size: 24px !important; color: #333 !important; width: 100% !important; margin: 0 0 -3px !important; clear: both !important; /*.pds-answer-text {*/ /*font-family: 'Open Sans Condensed', sans-serif !important;*/ /*font-size: 24px !important;*/ /*color: #333 !important;*/ /*width: 100% !important;*/ /*margin: 0 0 12px !important;*/ /*clear: both !important;*/ /*}         */ }
.right .poll .pds-answer .pds-feedback-group .pds-feedback-result { position: absolute !important; bottom: 5px !important; left: -4px !important; color: #666 !important; }
.right .poll .pds-answer .pds-feedback-group .pds-feedback-votes { display: none !important; }
.right .poll .pds-answer .pds-feedback-group .pds-answer-feedback { width: 233px !important; height: 26px !important; overflow: hidden !important; float: right !important; border: 1px solid #bababa !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.right .poll .pds-answer .pds-feedback-group .pds-answer-feedback .pds-answer-feedback-bar { height: 24px !important; background: #e4cb85 !important; }
.right .poll .pds-answer .pds-total-votes { display: none !important; }

.poll img { border: 1px solid #fff; -webkit-box-shadow: 0 0 6px #555555; -moz-box-shadow: 0 0 6px #555555; box-shadow: 0 0 6px #555555; margin: 0 0 9px; }
.poll .PDS_Poll { margin: 0 0 26px !important; }
.poll .PDS_Poll img { display: none; }
.poll .PDS_Poll .pds-box { padding: 0 !important; background: none !important; width: auto !important; }
.poll .PDS_Poll .pds-box .pds-box-top { padding: 0 !important; }
.poll .PDS_Poll .pds-box .pds-box-top .pds-answer { padding: 10px 0 10px 0; }
.poll .PDS_Poll .pds-box .pds-box-top .pds-vote { width: auto !important; background: url("../img/poll-disclaimer.png") no-repeat 0px bottom !important; padding: 10px 0 23px !important; }
.poll .PDS_Poll .pds-box .pds-box-top .pds-vote .pds-comments { display: none !important; }
.poll .PDS_Poll .pds-box .pds-box-top .pds-votebutton-outer { width: 300px; }
.poll .PDS_Poll .pds-box .pds-box-top .pds-share, .poll .PDS_Poll .pds-box .pds-box-top .pds-pd-link { display: none !important; }
.poll .PDS_Poll .pds-box .pds-box-top .pds-links { display: inline !important; float: none !important; }
.poll .PDS_Poll .pds-box .pds-box-top a.pds-vote-button, .poll .PDS_Poll .pds-box .pds-box-top a.pds-view-results { background: none !important; text-indent: 0 !important; float: none !important; height: auto !important; width: 104px !important; padding: 2px 0 3px 0 !important; font-family: 'Open Sans Condensed', sans-serif !important; font-size: 14px !important; line-height: 19px !important; text-align: center; text-shadow: 0 1px 1px white; color: #223468 !important; border: 1px solid #b9a670 !important; display: inline-block !important; vertical-align: top !important; cursor: pointer !important; background: url("../img/icons.png") repeat-x 0 -2189px !important; text-align: center !important; }
.poll .PDS_Poll .pds-box .pds-box-top a.pds-vote-button:hover, .poll .PDS_Poll .pds-box .pds-box-top a.pds-view-results:hover, .poll .PDS_Poll .pds-box .pds-box-top a.pds-view-results:hover { background: #FFECB8 !important; color: #2263c3 !important; }
.poll .PDS_Poll .pds-box .pds-box-top a.pds-view-results { margin: 0 0 0 16px !important; }
.poll .PDS_Poll .pds-box .pds-box-top a.pds-view-results:hover { text-decoration: none !important; }
.poll .PDS_Poll .pds-box .pds-box-top .pds-question { background: none !important; }
.poll .PDS_Poll .pds-box .pds-box-top .pds-question-top { padding: 0 !important; font: 12px/normal Arial, sans-serif !important; font-size: 16px !important; text-align: left !important; background: none !important; color: #000 !important; text-shadow: 0 1px 1px white; }
.poll .PDS_Poll .pds-box .pds-box-top .pds-answer label { font-family: verdana !important; line-height: 30px !important; font-size: 13px !important; color: #333333 !important; }

.schedule .calendar { width: 300px; border: 1px solid #fff; -webkit-box-shadow: 0 0 6px #555555; -moz-box-shadow: 0 0 6px #555555; box-shadow: 0 0 6px #555555; text-shadow: 0 1px 1px white; }
.schedule .calendar .week { padding: 0 5px 0 8px; border-bottom: 1px solid #dccda4; height: 27px; }
.schedule .calendar .week li { font-size: 14px; color: #333; font-family: 'Open Sans Condensed', sans-serif; text-shadow: 0 -1px 1px white; display: inline-block; vertical-align: top; }
.schedule .calendar .week li a { padding: 0 16px 4px; margin: 4px 0 0 0; display: block; }
.schedule .calendar .week li.active a { background: #efe6cd; border-top: 1px solid #c2b692; color: #aa9972; }
.schedule .calendar .day { height: 272px; border-top: 1px solid #fff; padding: 11px 12px 0 12px; }
.schedule .calendar .day h3 { margin: 0 0 6px; font-size: 18px; color: #333; font-family: 'Open Sans Condensed', sans-serif; background: none; }
.schedule .calendar .day p { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; color: #333; line-height: 17px; margin: 0 0 13px; }
.schedule .calendar .day .guests { margin: 11px 0 0 0; }
.schedule .calendar .day .guests > li { background: url("../img/icons/head.png") no-repeat 0 0; margin: 0 0 18px; }
.schedule .calendar .day .guests > li div { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 14px; color: #333; padding: 0 0 0 25px; }
.schedule .calendar .day .guests > li span { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 12px; color: #666666; padding: 0 0 0 25px; display: block; }

.newsletter > span { margin: 0 9px 0 0; display: inline-block; vertical-align: top; width: 60px; height: 66px; }
.newsletter form { display: inline-block; vertical-align: top; width: 252px; }
.newsletter form label { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; color: #333; margin: 0 0 8px; text-shadow: 0 1px 1px white; line-height: 16px; }
.newsletter form input { width: 183px; font-family: arial, sans-serif; font-size: 12px; background-repeat: repeat-x; border: 1px solid #b9a670; color: #b9a670; padding: 5px 0 5px 5px; }
.newsletter form .btn-s { float: right; padding: 2px 10px 3px 10px; margin: 0 0 0 2px\9; }
.newsletter form .btn-s:hover { color: #2263c3; }

.right .newsletter form { width: 227px; }
.right .newsletter form input { width: 157px; }

.main > div h2.hr { display: block; padding: 30px 0 2px 0; margin: 0 0 22px 0; background: url("../img/hr-shadow.png") no-repeat 0 -23px; text-transform: uppercase; font-size: 26px; color: #333; }
.main .left .host { width: 168px; display: inline-block; vertical-align: top; }
.main .left .host .btn, .main .left .host .btn-s, .main .left .host .right .poll .PDS_Poll .pds-return-poll, .right .poll .PDS_Poll .main .left .host .pds-return-poll, html .main > div .left .host .post.poll .PDS_Poll .pds-return-poll, html .main > div .post.poll .PDS_Poll .left .host .pds-return-poll { width: 166px; padding: 7px 0 6px 0px; margin: 0 0 11px; }
.main .left .host .btn + .btn, .main .left .host .btn-s + .btn, .main .left .host .right .poll .PDS_Poll .pds-return-poll + .btn, .right .poll .PDS_Poll .main .left .host .pds-return-poll + .btn, html .main > div .left .host .post.poll .PDS_Poll .pds-return-poll + .btn, html .main > div .post.poll .PDS_Poll .left .host .pds-return-poll + .btn, .main .left .host .btn + .btn-s, .main .left .host .btn-s + .btn-s, .main .left .host .right .poll .PDS_Poll .pds-return-poll + .btn-s, .right .poll .PDS_Poll .main .left .host .pds-return-poll + .btn-s, html .main > div .left .host .post.poll .PDS_Poll .pds-return-poll + .btn-s, html .main > div .post.poll .PDS_Poll .left .host .pds-return-poll + .btn-s, .main .left .host .right .poll .PDS_Poll .btn + .pds-return-poll, .right .poll .PDS_Poll .main .left .host .btn + .pds-return-poll, .main .left .host .right .poll .PDS_Poll .btn-s + .pds-return-poll, .right .poll .PDS_Poll .main .left .host .btn-s + .pds-return-poll, .main .left .host .right .poll .PDS_Poll .pds-return-poll + .pds-return-poll, .right .poll .PDS_Poll .main .left .host .pds-return-poll + .pds-return-poll, html .main > div .left .host .right .post.poll .PDS_Poll .pds-return-poll + .pds-return-poll, .right html .main > div .left .host .post.poll .PDS_Poll .pds-return-poll + .pds-return-poll, html .main > div .right .post.poll .PDS_Poll .left .host .pds-return-poll + .pds-return-poll, .right html .main > div .post.poll .PDS_Poll .left .host .pds-return-poll + .pds-return-poll, html .main > div .left .host .post.poll .PDS_Poll .btn + .pds-return-poll, html .main > div .post.poll .PDS_Poll .left .host .btn + .pds-return-poll, html .main > div .left .host .post.poll .PDS_Poll .btn-s + .pds-return-poll, html .main > div .post.poll .PDS_Poll .left .host .btn-s + .pds-return-poll, html .main > div .left .host .right .post.poll .PDS_Poll .pds-return-poll + .pds-return-poll, .right html .main > div .post.poll .PDS_Poll .main .left .host .pds-return-poll + .pds-return-poll, html .main > div .right .post.poll .PDS_Poll .main .left .host .pds-return-poll + .pds-return-poll, html .main > div .left .host .post.poll .PDS_Poll .pds-return-poll + .pds-return-poll, html .main > div .post.poll .PDS_Poll .left .host .pds-return-poll + .pds-return-poll { padding: 6px 0 5px 0px; }
.main .left .host a.btn span, .main .left .host a.btn-s span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll span { display: inline-block; vertical-align: top; width: 33px; height: 19px; margin: 0 0 0 5px; }
.main .left .host a.btn + a.btn span, .main .left .host a.btn-s + a.btn span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn span, .main .left .host a.btn + a.btn-s span, .main .left .host a.btn-s + a.btn-s span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn-s span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn-s span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn-s span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn-s span, .main .left .host .right .poll .PDS_Poll a.btn + a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.btn + a.pds-return-poll span, .main .left .host .right .poll .PDS_Poll a.btn-s + a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.btn-s + a.pds-return-poll span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .left .host .right .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, .right html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, html .main > div .right .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll span, .right html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.btn + a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.btn + a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.btn-s + a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.btn-s + a.pds-return-poll span, html .main > div .left .host .right .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, .right html .main > div .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .right .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll span { background-position: 6px -1704px; width: 33px; height: 22px; }
.main .left .host a.btn + a.btn:hover span, .main .left .host a.btn-s + a.btn:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn:hover span, .main .left .host a.btn + a.btn-s:hover span, .main .left .host a.btn-s + a.btn-s:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.btn-s:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.btn-s:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.btn-s:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.btn-s:hover span, .main .left .host .right .poll .PDS_Poll a.btn + a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.btn + a.pds-return-poll:hover span, .main .left .host .right .poll .PDS_Poll a.btn-s + a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.btn-s + a.pds-return-poll:hover span, .main .left .host .right .poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, .right .poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .left .host .right .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, .right html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .right .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll:hover span, .right html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.btn + a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.btn + a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.btn-s + a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.btn-s + a.pds-return-poll:hover span, html .main > div .left .host .right .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, .right html .main > div .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .right .post.poll .PDS_Poll .main .left .host a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .left .host .post.poll .PDS_Poll a.pds-return-poll + a.pds-return-poll:hover span, html .main > div .post.poll .PDS_Poll .left .host a.pds-return-poll + a.pds-return-poll:hover span { background-position: 6px -1726px; }
.main .left .host img { border: 1px solid #fff; -webkit-box-shadow: 0 0 8px #555555; -moz-box-shadow: 0 0 8px #555555; box-shadow: 0 0 8px #555555; margin: 0 0 11px; }
.main .about { width: 460px; display: inline-block; vertical-align: top; margin: -3px 0 0 19px; }
.main .about p { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 14px; color: #333; margin: 0 0 18px; }

.video { text-shadow: 0 1px 1px white; }
.video .video-container { margin: 0 0 27px; }
.video .video-container div { margin: 0 0 16px; }
.video .video-container span { display: block; margin: 0 0 6px; font-size: 13px; color: #444; }
.video .video-container h1 { font-family: 'Open Sans Condensed', sans-serif; font-size: 36px; color: #333; margin: -7px 0 5px; line-height: 42px; }
.video .video-container p { font-size: 15px; color: #333; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; }
.video .col { width: 154px; }
.video .col .vid-menu { background-position: 0 -2564px; }
.video .col .vid-menu li a { display: block; padding: 11px 0 11px; font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; color: #223468; }
.video .col .vid-menu li a:hover { color: #2263c3; }
.video .col + .col { width: 485px; margin: 0 0 0 6px; }
.video .col + .col .pagination { text-align: right; width: 485px; }
.video .col + .col .pagination ul li { display: inline-block; vertical-align: top; }
.video .col + .col .pagination ul li.active a { color: #2263c3; }
.video .col + .col .pagination a { font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; padding: 0 5px; }
.video .col + .col .vid-thumbs { margin: -1px 0 0 -12px; }
.video .col + .col .vid-thumbs li { width: 153px; display: inline-block; vertical-align: top; margin: 0 0 13px 12px; }
.video .col + .col .vid-thumbs li div { width: 153px; height: 85px; position: relative; margin: 0 0 8px; }
.video .col + .col .vid-thumbs li div span { width: 24px; height: 24px; position: absolute; right: 8px; bottom: 8px; }
.video .col + .col .vid-thumbs li div img { border: 1px solid #fff; -webkit-box-shadow: 0 0 8px #555555; -moz-box-shadow: 0 0 8px #555555; box-shadow: 0 0 8px #555555; }
.video .col + .col .vid-thumbs li p a { font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; line-height: 19px; color: #223468; }
.video .col + .col .vid-thumbs li p a:hover { color: #2263c3; }

.blog .main > div { padding: 36px 0 0 0; }

.browse ul li { padding: 7px 0; height: 40px; }
.browse ul li a { display: inline-block; vertical-align: middle; padding: 7px 0 9px 37px; line-height: 12px; font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; color: #223468; }
.browse ul li a:hover { color: #2263c3; }
.browse ul .articles a { width: 21px; height: 26px; }
.browse ul .videos a { background-position: 0 -1934px; width: 20px; height: 28px; }
.browse ul .links a { background-position: 0 -719px; width: 21px; height: 24px; }
.browse ul .photos a { width: 24px; height: 27px; }
.browse ul .polls a { width: 23px; height: 25px; }
.browse ul .quotes a { background-position: 0 -1005px; width: 24px; height: 24px; }
.browse ul .tweets a { background-position: 0 -3525px; width: 26px; height: 21px; }
.browse ul span { font-family: 'Open Sans Condensed', sans-serif; text-shadow: 0 1px 1px white; float: right; font-size: 20px; color: #999; }

/*** universal blog post ***/
.main > div .post { background: url("../img/icons/dotted.png") repeat-x 0 bottom; width: 633px; padding: 0 0 19px 0; margin: 0 0 33px; }
.main > div .post .date { width: 37px; display: inline-block; vertical-align: top; }
.main > div .post h2 { font-size: 36px; line-height: 36px; margin: 0 0 14px; }
.main > div .post .post-content { width: 564px; margin: -4px 0 0 28px; display: inline-block; vertical-align: top; }
.main > div .post .post-content p { font-size: 14px; color: #333; line-height: 21px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.main > div .post .post-content img { display: block; border: 1px solid #fff; -webkit-box-shadow: 0 0 6px #555555; -moz-box-shadow: 0 0 6px #555555; box-shadow: 0 0 6px #555555; }
.main > div .post .post-content img.img-left { float: left; margin: 0 18px 2px 0; }
.main > div .post .date li { border-top: none; padding: 0 0 0 0; }
.main > div .post .date li + li { background-repeat: repeat-x; padding: 15px 0 15px 0; }
.main > div .post .date li + li + li { padding: 18px 0 9px 0; }
.main > div .post .date li div { font-size: 14px; font-weight: bold; color: #555; text-align: center; margin: 0; text-transform: uppercase; }
.main > div .post .date li div + div { font-family: 'Open Sans Condensed', sans-serif; font-size: 36px; color: #999; text-align: center; text-shadow: 0 1px 1px white; margin: -10px 0 0 0; }
.main > div .post .date li div + div a { font-size: 36px; color: #999; text-align: center; text-shadow: 0 1px 1px white; margin: -4px 0 0 0; }
.main > div .post .date li div + div a:hover { text-decoration: none; cursor: pointer; color: #2263C3; }
.main > div .post .post-content .post-footer { margin: 21px 0 0 0; }
.main > div .post .post-content .post-footer ul.tags { width: 446px; margin: 0 0 0 -7px; display: inline-block; vertical-align: top; height: 19px; overflow: hidden; }
.main > div .post .post-content .post-footer ul li { margin: 0 0 8px 7px; display: inline-block; vertical-align: top; }
.main > div .post .post-content .post-footer ul li a { padding: 3px 5px 3px 4px; font-family: 'Open Sans Condensed', sans-serif; text-shadow: none; font-size: 13px; color: #223468; background: #f5da8d; text-transform: uppercase; }
.main > div .post .post-content .post-footer ul li a:hover { color: #2263C3; }
.main > div .post .post-content .post-footer .comments { float: right; }
.main > div .post .post-content .post-footer .comments a { height: 16px; display: block; font-size: 14px; font-weight: bold; color: #223468; font-family: 'Open Sans Condensed', sans-serif; padding: 0 0 0 20px; line-height: 15px; background-position: 0 -1639px; }
.main > div .post .post-content .post-footer .comments a:hover { color: #2263C3; }
.main > div .post.link a { padding-top: 3px\9; }

/*** individual blog posts ***/
.main > div .post .date a.facebook { display: inline-block; width: 12px; height: 11px; }
.main > div .post .date a.twitter { display: block; float: right; width: 15px; height: 12px; margin: -1px 0 0; }
.main > div .post.poll { background: none; }
.main > div .post.poll .date a.icon-poll { display: block; margin: 0 auto; width: 23px; height: 25px; }
.main > div .post.video .date a.icon-video { display: block; width: 20px; height: 25px; margin: 0 auto; }
.main > div .post.video .vid-container { position: relative; width: 566px; }
.main > div .post.video .vid-container span { display: block; position: absolute; bottom: 22px; right: 22px; width: 96px; height: 96px; }
.main > div .post.video .vid-container:hover span { cursor: pointer; }
.main > div .post.photo .date a.icon-photo { display: block; width: 24px; height: 26px; margin: 0 auto; }
.main > div .post.photo .post-content img { margin: 0 0 6px; }
.main > div .post.photo .post-content p { font-size: 12px; color: #666; line-height: 17px; }
.main > div .post.photo.gallery .gallery-container { position: relative; }
.main > div .post.photo.gallery .gallery-container img { margin: 0; }
.main > div .post.photo.gallery .gallery-container span { display: block; position: absolute; bottom: 22px; right: 22px; width: 96px; height: 96px; }
.main > div .post.photo.gallery .gallery-container:hover span { cursor: pointer; }
.main > div .post.text .post-content p { margin: 0 0 18px; line-height: 21px; }
.main > div .post.text .post-content img { margin: 12px 0 12px; }
.main > div .post.text .post-content img.img-left { float: left; margin: 0 18px 2px 0; }
.main > div .post.text .post-content img.alignleft { margin: 4px 12px 3px 0; }
.main > div .post.text .date a.icon-text { display: block; width: 21px; height: 25px; margin: 0 auto; }
.main > div .post.twitter { position: relative; top: -7px; z-index: 3; }
.main > div .post.twitter .twt-follow-button { display: none !important; }
.main > div .post.twitter .twt-tweet .author { min-height: 47px !important; position: absolute !important; bottom: -58px !important; }
.main > div .post.twitter .twt-tweet .author .nickname, .main > div .post.twitter .twt-tweet .author .nickname b { clear: none !important; margin-left: 5px !important; padding: 0 0 0 0 !important; font-weight: bold !important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important; font-size: 15px !important; font-style: normal !important; color: #183A52 !important; letter-spacing: -1px !important; }
.main > div .post.twitter .twt-tweet .author .nickname:hover, .main > div .post.twitter .twt-tweet .author .nickname b:hover { text-decoration: none !important; color: #2263C3 !important; }
.main > div .post.twitter .twt-tweet .author a.screen-name .fn { margin: -2px 0 0 17px !important; display: block !important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important; font-size: 15px !important; font-style: normal !important; color: #666 !important; line-height: 21px !important; letter-spacing: -1px !important; color: #183A52 !important; }
.main > div .post.twitter .twt-tweet .author ul.badges { display: none !important; }
.main > div .post.twitter .twt-tweet .author a.screen-name span:hover, .main > div .post.twitter .twt-tweet .author .screen-name:hover { text-decoration: none !important; color: #2263C3 !important; }
.main > div .post.twitter .twt-border { margin: -6px 0 0 0 !important; width: 567px !important; max-width: 567px !important; background: none !important; border: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; position: relative !important; padding-bottom: 38px !important; }
.main > div .post.twitter .twt-border .twt-tweet { padding: 0 !important; }
.main > div .post.twitter .twt-border .entry-content { line-height: 30px !important; }
.main > div .post.twitter .twt-border .entry-content p, .main > div .post.twitter .twt-border .entry-content a, .main > div .post.twitter .twt-border .entry-content b { font-family: georgia !important; font-size: 24px !important; font-style: italic !important; line-height: 30px !important; font-weight: normal !important; color: #333333; }
.main > div .post.twitter .twt-border .entry-content a, .main > div .post.twitter .twt-border .entry-content b { color: #183A52 !important; }
.main > div .post.twitter .twt-border .entry-content a:hover, .main > div .post.twitter .twt-border .entry-content b:hover, .main > div .post.twitter .twt-border .entry-content a.ht:hover { color: #2263C3 !important; text-decoration: none !important; }
.main > div .post.twitter .date a.icon-twitter { display: block; width: 25px; height: 18px; margin: 0 auto; }
.main > div .post.twitter .avatar img { border: 1px solid #fff; -webkit-box-shadow: 0 0 6px #555555; -moz-box-shadow: 0 0 6px #555555; box-shadow: 0 0 6px #555555; display: inline-block; vertical-align: top; margin: 0 11px 0 0; width: 46px !important; height: 46px !important; }
.main > div .post.twitter .footer { display: block !important; position: absolute !important; bottom: -46px !important; left: 60px !important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important; font-size: 11px !important; color: #999 !important; }
.main > div .post.twitter .footer .twt-actions { display: none !important; }
.main > div .post.link .date a.icon-link { display: block; width: 21px; height: 21px; margin: 0 auto; }
.main > div .post.link p { margin: 0 0 6px; line-height: 22px; }
.main > div .post.link a.btm-url { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight: bold; font-size: 14px; letter-spacing: -1px; }
.main > div .post.quote { position: relative; }
.main > div .post.quote .date a.icon-quote { display: block; width: 24px; height: 24px; margin: 0 auto; background-position: 0 -1005px; }
.main > div .post.quote .post-content { background: url("../img/icons/blog-quote-post.png") no-repeat 0 0; }
.main > div .post.quote .post-content p { font-family: georgia, serif; font-size: 18px; font-style: italic; padding: 12px; color: #000; }
.main > div .post.quote .post-content img { position: absolute; bottom: 67px; right: 0; z-index: -2; border: none; -webkit-box-shadow: 0 0 0 #555555; -moz-box-shadow: 0 0 0 #555555; box-shadow: 0 0 0 #555555; }
.main > div .post.quote .post-content span.author { display: block; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; font-weight: bold; letter-spacing: -1px; color: #333; margin: 0 0 27px 12px; }
.main > div .post.quote .post-content .post-footer { margin: 45px 0 0 0; }
.main > div .post.slideshow .date a.icon-photo { display: block; width: 24px; height: 26px; margin: 0 auto; }
.main > div .post.slideshow .credits { width: 564px; margin: 0 0 12px; overflow: auto; }
.main > div .post.slideshow .credits span { display: block; color: #666; float: left; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; }
.main > div .post.slideshow .credits span + span { float: right; }
.main > div .post.slideshow p { clear: both; }
.main > div .post.slideshow .carousel { width: 564px; height: 319px; position: relative; top: 0; left: 0; margin: 4px 0 12px 0; border: 1px solid #fff; -webkit-box-shadow: 0 0 6px #555555; -moz-box-shadow: 0 0 6px #555555; box-shadow: 0 0 6px #555555; }
.main > div .post.slideshow .carousel #carousel { width: 562px; overflow: hidden; }
.main > div .post.slideshow .carousel #carousel ul { width: 5000px; }
.main > div .post.slideshow .carousel #carousel li { display: inline-block; vertical-align: top; font-size: 12px; width: 564px; position: relative; }
.main > div .post.slideshow .carousel #carousel li a { width: 479px; }
.main > div .post.slideshow .carousel #carousel li > div { position: absolute; z-index: 99999; bottom: 0; font-family: 'Open Sans Condensed', sans-serif; font-size: 22px; color: #fff; background: rgba(17, 27, 49, 0.6); width: 564px; padding: 10px 15px 12px 15px; text-align: center; text-shadow: 0 1px 1px black; }
.main > div .post.slideshow .carousel #carousel li > div h3 { margin: 0; padding: 0; background: none; }
.main > div .post.slideshow .carousel #carousel li > div h3 a { color: #fff; }
.main > div .post.slideshow .carousel #carousel li > div h3 a:hover { text-decoration: underline; }
.main > div .post.slideshow .carousel #carousel li img { margin: 0; border: none; -webkit-box-shadow: 0 0 0 #555555; -moz-box-shadow: 0 0 0 #555555; box-shadow: 0 0 0 #555555; }
.main > div .post.slideshow .carousel .controls a.btn-prev { display: block; text-indent: -9999px; width: 30px; height: 31px; position: absolute; top: 141px; left: 18px; border: none; }
.main > div .post.slideshow .carousel .controls a.btn-next { display: block; text-indent: -9999px; width: 30px; height: 31px; position: absolute; top: 141px; right: 18px; border: none; }

.pagination, .poll { width: 633px; }
.pagination a.btn, .pagination a.btn-s, .pagination .right .poll .PDS_Poll a.pds-return-poll, .right .poll .PDS_Poll .pagination a.pds-return-poll, .pagination html .main > div .post.poll .PDS_Poll a.pds-return-poll, html .main > div .post.poll .PDS_Poll .pagination a.pds-return-poll, .poll a.btn, .poll a.btn-s, .right .poll .PDS_Poll a.pds-return-poll, html .main > div .post.poll .PDS_Poll a.pds-return-poll { font-size: 20px; text-transform: uppercase; padding: 11px 26px; background-repeat: repeat-x; }
.pagination a.btn:hover, .pagination a.btn-s:hover, .pagination .right .poll .PDS_Poll a.pds-return-poll:hover, .right .poll .PDS_Poll .pagination a.pds-return-poll:hover, .pagination html .main > div .post.poll .PDS_Poll a.pds-return-poll:hover, html .main > div .post.poll .PDS_Poll .pagination a.pds-return-poll:hover, .poll a.btn:hover, .poll a.btn-s:hover, .right .poll .PDS_Poll a.pds-return-poll:hover, html .main > div .post.poll .PDS_Poll a.pds-return-poll:hover { background: #ffECB8; }
.pagination a.btn.newer, .pagination a.newer.btn-s, .pagination .right .poll .PDS_Poll a.newer.pds-return-poll, .right .poll .PDS_Poll .pagination a.newer.pds-return-poll, .pagination html .main > div .post.poll .PDS_Poll a.newer.pds-return-poll, html .main > div .post.poll .PDS_Poll .pagination a.newer.pds-return-poll, .poll a.btn.newer, .poll a.newer.btn-s, .right .poll .PDS_Poll a.newer.pds-return-poll, html .main > div .post.poll .PDS_Poll a.newer.pds-return-poll { float: right; }

.pagination { margin: 0 0 24px; }

.main > div .post.top-5 { padding: 0 0 35px 0; }
.main > div .post.top-5 .post-content img { float: left; margin: 5px 18px 0 0; }
.main > div .post.top-5 .post-content h2 { display: block; float: right; width: 292px; margin: -3px 0 0 0; line-height: 43px; }

.main > div .post.top-5-single { background: none; margin: 0 0 9px; }
.main > div .post.top-5-single .post-content { margin: 0 0 0 28px; }
.main > div .post.top-5-single .post-content img { margin: 0 0 20px 0; }
.main > div .post.top-5-single .post-content h2 { display: block; margin: 0 0 29px; color: #333; }
.main > div .post.top-5-single .post-content ul { margin: 0 0 25px; }
.main > div .post.top-5-single .post-content ul li { font-family: 'Open Sans Condensed', sans-serif; font-size: 24px; color: #333; margin: 0 0 12px; list-style-type: none; }
.main > div .post.top-5-single .post-content ul li span { color: #fff; background: #e2c675; padding: 2px 14px; margin: 0 15px 0 0; }
.main > div .post.top-5-single .post-content .source { float: right; font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; text-transform: uppercase; }
.main > div .post.top-5-single .post-content .source a { text-transform: capitalize; }

.strip { width: 648px; }
.strip ul { margin: 0 0 17px -12px; }
.strip ul li { width: 117px; display: inline-block; vertical-align: top; margin: 0 0 0 12px; }
.strip ul li img { border: 1px solid #fff; -webkit-box-shadow: 0 0 6px #555555; -moz-box-shadow: 0 0 6px #555555; box-shadow: 0 0 6px #555555; margin: 0 0 8px; }
.strip ul li h2 { font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; color: #223468; text-shadow: 0 1px 1px white; line-height: 23px; }
.strip .btn-s { float: right; }

html .OBR .AD_1 .ob_dual_left, html .OBR .AD_1 .ob_dual_right { width: 306px; border-top: none; padding: 0; margin: 0; }
html .OBR .AD_1 .ob_dual_left .ob_org_header, html .OBR .AD_1 .ob_dual_left .ob_ads_header, html .OBR .AD_1 .ob_dual_right .ob_org_header, html .OBR .AD_1 .ob_dual_right .ob_ads_header { font-family: 'Share', cursive; font-size: 24px; font-weight: normal; color: #484848; padding: 0 0 0 0; text-shadow: 0 1px 1px white; display: block; float: left; margin: 0 0 13px; text-transform: none !important; }
html .OBR .AD_1 .ob_dual_left .ob_org_header:after, html .OBR .AD_1 .ob_dual_right .ob_org_header:after { content: ' '; background-repeat: repeat-x; background-position: 0 -3038px !important; display: block; float: right; width: 84px; height: 30px; margin: 0 0 0 10px; }
html .OBR .AD_1 .ob_dual_left .ob_ads_header:after, html .OBR .AD_1 .ob_dual_right .ob_ads_header:after { content: ' '; background-repeat: repeat-x; background-position: 0 -3038px !important; display: block; float: right; width: 148px; height: 30px; margin: 0 0 0 10px; }
html .OBR .AD_1 .ob_dual_left ul li.odb_li:first-child, html .OBR .AD_1 .ob_dual_right ul li.odb_li:first-child { padding: 0 0 10px; background: none; }
html .OBR .AD_1 .ob_dual_left ul li.odb_li, html .OBR .AD_1 .ob_dual_right ul li.odb_li { font-size: 14px; font-weight: normal; color: #223468; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; padding: 10px 0 10px 0; background: url("../img/icons/dotted.png") repeat-x 0 top; }
html .OBR .AD_1 .ob_dual_left ul li.odb_li span, html .OBR .AD_1 .ob_dual_right ul li.odb_li span { margin: 0 0 0 5px; }
html .OBR .AD_1 .ob_dual_left ul li.odb_li span a, html .OBR .AD_1 .ob_dual_right ul li.odb_li span a { font-size: 14px; color: #666; }

html .OBR .AD_1 .ob_dual_right { width: 310px; margin: 0 0 0 16px; }

.left .comment-block { width: 633px; }

html .main > div .post.poll .post-content { margin: 1px 0 0 28px; }
html .main > div .post.poll .PDS_Poll img { display: none; margin: 0 0 17px; min-width: 564px; min-height: 317px; }
html .main > div .post.poll .PDS_Poll .pds-question-top { color: #333 !important; line-height: 42px !important; margin: 0 0 27px !important; font-size: 36px !important; font-family: 'Open Sans Condensed', sans-serif !important; }
html .main > div .post.poll .PDS_Poll .pds-question-top a { font-size: 14px !important; display: block !important; color: #183a52 !important; }
html .main > div .post.poll .PDS_Poll form { margin: 0 0 21px; }
html .main > div .post.poll .PDS_Poll .pds-box .pds-box-top .pds-answer label.pds-input-label { width: 510px !important; font-family: 'Open Sans Condensed', sans-serif !important; font-size: 24px !important; color: #333 !important; padding: 8px 0 0 0 !important; float: left; }
html .main > div .post.poll .PDS_Poll .pds-box .pds-box-top .pds-answer label.pds-input-label:first-child { padding: 0px 0 11px; }
html .main > div .post.poll .PDS_Poll .pds-box .pds-box-top .pds-answer label.pds-input-label span.pds-answer-span { display: block !important; /*width: 512px !important;*/ /*float: left !important;*/ line-height: 33px !important; }
html .main > div .post.poll .PDS_Poll .pds-answer { margin-bottom: 16px !important; overflow: auto !important; }
html .main > div .post.poll .PDS_Poll .pds-answer-input { height: 25px !important; width: 25px !important; display: block !important; float: left !important; padding-top: 16px !important; clear: both !important; }
html .main > div .post.poll .PDS_Poll .pds-vote-button, html .main > div .post.poll .PDS_Poll .pds-view-results, html .main > div .post.poll .PDS_Poll .pds-return-poll { font-family: 'Open Sans Condensed', sans-serif !important; color: #223468 !important; padding: 11px 26px !important; background-position: 0 -2087px !important; font-size: 20px !important; text-transform: uppercase !important; }
html .main > div .post.poll .PDS_Poll .pds-view-results { width: 165px !important; }
html .main > div .post.poll .PDS_Poll .pds-box .pds-box-top .pds-votebutton-outer { width: 100% !important; }
html .main > div .post.poll .pds-answer .pds-feedback-group { position: relative !important; margin: 0 0 20px !important; }
html .main > div .post.poll .pds-answer .pds-feedback-group .pds-feedback-label { font-family: 'Open Sans Condensed', sans-serif !important; font-size: 24px !important; color: #333 !important; width: 100% !important; margin: 0 0 12px !important; clear: both !important; /*.pds-answer-text {*/ /*font-family: 'Open Sans Condensed', sans-serif !important;*/ /*font-size: 24px !important;*/ /*color: #333 !important;*/ /*width: 100% !important;*/ /*margin: 0 0 12px !important;*/ /*clear: both !important;*/ /*}         */ }
html .main > div .post.poll .pds-answer .pds-feedback-group .pds-feedback-result { position: absolute !important; bottom: 0px !important; left: -6px !important; color: #666 !important; }
html .main > div .post.poll .pds-answer .pds-feedback-group .pds-feedback-votes { display: none !important; }
html .main > div .post.poll .pds-answer .pds-feedback-group .pds-answer-feedback { width: 480px !important; height: 26px !important; overflow: hidden !important; float: right !important; border: 1px solid #bababa !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
html .main > div .post.poll .pds-answer .pds-feedback-group .pds-answer-feedback .pds-answer-feedback-bar { height: 24px !important; background: #e4cb85 !important; }
html .main > div .post.poll .pds-answer .pds-total-votes { display: none !important; }
html .main > div .post.poll .pds-answer .pds-feedback-group .pds-feedback-result { top: 46px; }
html .main > div .post.poll .PDS_Poll .pds-answer { overflow: hidden !important; }
.right .poll .pds-answer .pds-feedback-group .pds-feedback-result { top: 21px; }

.answer { margin: 0 0 39px; overflow: auto; }
.answer .result { font-family: 'Open Sans Condensed', sans-serif; }
.answer .result > div:first-child { font-size: 24px; color: #333; width: 100%; margin: 0 0 12px; clear: both; }
.answer .result .graph { width: 480px; height: 24px; background: #fff; position: relative; float: right; margin: 4px 0 23px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border: 1px solid #bababa; overflow: hidden; }
.answer .result span { display: block; font-size: 24px; color: #666; float: left; }
.answer .result .percent { position: absolute; width: 90%; height: 24px; background: #e4cb85; border-right: 1px solid #c3ad71; left: 0; }

/* disqus commenting overrides */
.comment-container { margin: 0 25px 0 0; }
.comment-container h3.title { display: none; }
.comment-container #dsq-comments-title { display: none; }

#dsq-content #dsq-new-post .dsq-request-user-name small { display: none; }
#dsq-content #dsq-new-post .dsq-request-user-info a.dsq-request-user-logout { display: none; }
#dsq-content #dsq-new-post.dsq-unauthenticated { display: none; }
#dsq-content #dsq-new-post#sect-disqus > p.login-link { display: none; text-align: center; }
#dsq-content #dsq-new-post#sect-disqus > p.logout-link { display: none; text-align: center; }
#dsq-content #dsq-new-post#sect-disqus > p.login-link a { text-decoration: underline; cursor: pointer; }
#dsq-content #dsq-new-post#sect-disqus > p.logout-link a { text-decoration: underline; cursor: pointer; }

html .dsq-comment { margin-top: 24px !important; margin-bottom: 24px !important; }

html #dsq-comments-title { margin-top: 12px !important; }

html #dsq-new-post h3 { margin-bottom: 12px !important; }

.dsq-avatar { width: 40px !important; height: 40px !important; }

#reset-password { clear: both; }

.logged-in .tweet { top: -220px; }
.logged-in .top-talent img + img { top: -355px; }
.logged-in .top-talent .t-face { top: -348px; }
.logged-in #block-willis-report-willis-report-homepage-twitter .contextual-links-wrapper { top: -228px; right: 315px; }
.logged-in .top-talent #block-multiblock-1 .contextual-links-wrapper { right: 635px; }

html #login-provider, html #registration-overlay { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/*** Footer override ***/
#footer { min-width: 1267px; }

/*** Bullet List ***/
.post-content ul { list-style: disc; }
.post-content ul li { margin: 0 0 12px 16px;  font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-size: 14px; color: #333; }

/*** Rail Override ***/
#block-multiblock-4, #block-multiblock-9 { float: left; }

/*** Main Poll ***/
.main .poll-widget { padding: 0; float: left; border: 0 none; }
.main .poll-widget .poll-option { margin: 12px 0 0; float: left; }
.main .poll-widget .poll-option:first-child { margin: 0; }
.main .poll-item { min-height: 155px; padding: 0; display: block; float: left; border: 0 none; }
.main .poll-item p { margin: 0 0 12px; }
.main div .post .post-content .poll-item p, .poll-item p span { color: #333; line-height: 42px; margin: 0 0 27px; font-size: 36px; font-family: 'Open Sans Condensed', sans-serif; }
.main .poll-item form input[type="radio"] { margin: 0; padding: 0; float: left; cursor: pointer; }
.main .poll-item form input + div { width: 520px; margin: -10px 0 0 12px; line-height: 34px; font-family: 'Open Sans Condensed', sans-serif; font-size: 24px; color: #333; padding: 0; float: left; }
.main .poll-widget .poll-options input[type="submit"] { height: 42px; margin: 0 8px 0 0; padding: 0 26px 2px; font-family: 'Open Sans Condensed', sans-serif; color: #223468; float: left; background-position: 0 -2087px; font-size: 20px; text-transform: uppercase;  }
.main .poll-widget .poll-options input[type="submit"]:hover { color: #2263c3; background: #ffecb8; }
.main .poll-item .poll-options .poll-buttons { margin: 20px 0 0; float: left; text-align: center; }
.main .poll-item .poll-options .poll-buttons .poll-links { margin: 0; }
.main .poll-item .poll-results { width: 564px; float: left; }
.main .poll-item .poll-results .poll-options .poll-option { width: 564px; float: left; }
.main .poll-item .poll-results .poll-options .poll-option div.pct { width: 60px; padding: 0; line-height: 34px; font-family: 'Open Sans Condensed', sans-serif; font-size: 24px; float: left; color: #666; }
.main .poll-item .poll-results .poll-options .poll-option div.name { width: 490px; padding: 0; line-height: 34px; font-family: 'Open Sans Condensed', sans-serif; font-size: 24px; color: #333; float: left; }
.main .poll-item .poll-results .poll-options .poll-option div.bar { width: 564px; height: 26px; overflow: hidden; float: right; border: 1px solid #bababa; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.main .poll-widget .poll-results .opt-1 .bar span, .main .poll-widget .poll-results .opt-2 .bar span, .main .poll-widget .poll-results .opt-3 .bar span, .main .poll-widget .poll-results .opt-4 .bar span, .main .poll-widget .poll-results .opt-5 .bar span, .main .poll-widget .poll-results .opt-6 .bar span, .main .poll-widget .poll-results .opt-7 .bar span, .main .poll-widget .poll-results .opt-8 .bar span, .main .poll-widget .poll-results .opt-9 .bar span, .main .poll-widget .poll-results .opt-10 .bar span { height: 24px; background: #e4cb85; }
.main .poll-item .poll-links { width: auto; margin: 20px 0 0; float: left; text-align: left; }
.main .poll-item .poll-links a { margin: 0; display: block; float: left; height: 42px; line-height: 33px; text-shadow: 0 1px 1px white; border: 1px solid #b9a670; font-family: 'Open Sans Condensed', sans-serif; color: #223468; padding: 3px 26px; background: url('../img/icons.png') no-repeat 0 -2087px; font-size: 20px; text-transform: uppercase;  }
.main .poll-item .poll-links a:hover { text-decoration: none; color: #2263c3; background: #ffecb8; }
.main .poll-item .poll-results .poll-links a.discuss { margin: 0; }
.main .poll-item .poll-links a.all { margin: 0 8px 0 0; }
.main #content-related .block .poll-widget .sponsor-ad img { padding: 0; background: none; box-shadow: none; border: 0 none; }

/*** Right Rail Poll ***/
.right .poll-widget { padding: 0; float: left; border: 0 none; }
.right .poll-widget .poll-option { margin: 12px 0 0; float: left; }
.right .poll-widget .poll-option:first-child { margin: 0; }
.right .poll-item { min-height: 155px; padding: 0; display: block; float: left; border: 0 none !important; }
.right .poll-item p { margin: 0 0 12px; }
.right .poll-item p, .right .poll-item p span { font: normal 15px arial; color: #312816; }
.right .poll-item form input[type="radio"] { margin: 0; padding: 0; float: left; cursor: pointer; }
.right .poll-item form input + div { width: 240px; margin: -2px 0 0 12px; float: left; text-align: left; font: normal 14px arial; color: #000; }
.right .poll-widget .poll-options input[type="submit"] { background: none; text-indent: 0; float: none; height: 26px; width: 50px; float: left; margin: 0 8px 0 0; padding: 2px 0 3px 0; font-family: 'Open Sans Condensed', sans-serif; font-size: 14px; line-height: 19px; text-align: center; text-shadow: 0 1px 1px white; color: #223468; border: 1px solid #b9a670; display: inline-block; vertical-align: top; cursor: pointer; background: url("../img/icons.png") repeat-x 0 -2189px; text-align: center; }
.right .poll-widget .poll-options input[type="submit"]:hover { color: #2263c3; background: #ffecb8; }
.right .poll-item .poll-options .poll-buttons { margin: 12px 0 0; text-align: center; float: left;  }
.right .poll-item .poll-results { width: 298px; float: left; }
.right .poll-item .poll-results .poll-options .poll-option { width: 298px; float: left; }
.right .poll-item .poll-results .poll-options .poll-option div.pct { width: 40px; float: left; font: normal 13px verdana; color: #666; }
.right .poll-item .poll-results .poll-options .poll-option div.name { width: 220px; float: left; font: normal 13px verdana; color: #000; }
.right .poll-item .poll-results .poll-options .poll-option div.bar { width: 298px; height: 24px; overflow: hidden; float: right; border: 1px solid #bababa; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;  }
.right .poll-widget .poll-results .opt-1 .bar span, .right .poll-widget .poll-results .opt-2 .bar span, .right .poll-widget .poll-results .opt-3 .bar span, .right .poll-widget .poll-results .opt-4 .bar span, .right .poll-widget .poll-results .opt-5 .bar span, .right .poll-widget .poll-results .opt-6 .bar span, .right .poll-widget .poll-results .opt-7 .bar span, .right .poll-widget .poll-results .opt-8 .bar span, .right .poll-widget .poll-results .opt-9 .bar span, .right .poll-widget .poll-results .opt-10 .bar span { height: 24px; background: #e4cb85; }
.right .poll-item .poll-links { width: auto; margin: 0; float: left; text-align: left; }
.right .poll-item .poll-links a { margin: 0; background: none; text-indent: 0; float: left; height: auto; width: 104px; padding: 2px 0 3px 0; font-family: 'Open Sans Condensed', sans-serif; font-size: 14px; line-height: 19px; text-align: center; text-shadow: 0 1px 1px white; color: #223468; border: 1px solid #b9a670; display: inline-block; vertical-align: top; cursor: pointer; background: url("../img/icons.png") repeat-x 0 -2189px; text-align: center; }
.right .poll-item .poll-links a:hover { text-decoration: none; color: #2263c3; background: #ffecb8;}
.right .poll-item .poll-links a.discuss { width: 75px; margin: 0; }
.right .poll-item .poll-results .poll-links { margin: 18px 0 0; }
.right .poll-item .poll-results .poll-links a.discuss { margin: 0; }
.right .poll-item .poll-links a.all { width: 140px; margin: 0 8px 0 0; }

.main > div .post.poll .post-content .post-footer ul.tags { margin: 24px 0 0; }
.main > div .post.poll .post-content .post-footer ul.tags li { margin-left: 0; }
.main > div .post.poll .post-content .post-footer ul.tags li a { padding-top: 0; }

.block-multiblock { overflow: hidden; }
.content .text .post-content a { margin: 0 0 6px; display: inline-block; font: italic 14px arial; }
.content .text .post-content h2 a { font: bold 36px/36px arial; }
.block-multiblock .content .text .post-content a { margin: 0 0 6px; }
.content .post-content a { margin: 0 0 6px; display: inline-block; font: italic 14px arial; }
