/*   
Theme Name: Poster Old
Theme URI: http://alex.leonard.ie/
Description: Being an old style theme inspired by old posters.
Author: Alex Leonard
Author URI: http://www.pixelapes.com
Version: 0.2
*//* HIDDEN ELEMENTS */#hd h1 a span, #jump ul, .lastfm_recent_logo {position: absolute;top: -3000px;left: -3000px;margin: 0;}/* STRUCTURE CHANGES */#doc4 {width: 974px;}.yui-t2 #yui-main {float:right;margin-left:-25em;}.yui-t2 .yui-b {float:left;width:170px;padding: 20px 15px;}.yui-t2 #yui-main .yui-b {margin-left:200px;width: 774px;}.yui-gc .yui-u {width:170px;margin-left: 0;padding: 20px 15px;}.yui-gc div.first {width:514px;margin-right: 0;padding: 45px 30px;}/* SITE ELEMENTS */body {background: #AAA670 url(images/html-bkg.jpg) repeat-y center center;color: #000;}#yui-main .yui-b {padding: 0;background: #fff url(images/bd-bkg.jpg) repeat-y right center;position: relative;}.lc {background: #324545 url(images/bd-bkg.jpg) repeat-y left top;margin-right: 1px;padding: 20px 0 20px 0;}.rc {background: #674f43;}#bd {background: url(images/bd-bkg.jpg) repeat-y center top;width: 974px;}#ft {margin: 0 auto;clear: both;width: auto;text-align: center;padding: 10px 0;background: url(images/bd-bkg.jpg) repeat-y center top;}#ft-cont {text-align: left;margin: 10px auto;width:974px;}/* NAV */ul.main {margin: 15px 0;}.menu li {font: 138.5% Georgia, Times, "Times New Roman", serif;text-transform: uppercase;text-align: center;letter-spacing: .3em;margin: 7px 0;}.widget .menu a {display: block;width: 100%;padding: 3px 0;}.widget .menu a:link, .widget .menu a:visited {background: transparent;}.widget .menu a:hover, .widget .menu a:active {background: url(images/pattern-nav1.jpg) repeat;color: #770800;}.widget .menu .current_page_item a {background: url(images/pattern-nav2.jpg) repeat;color: #000;}/* LINKS */a:link, a:visited {color: #785643;}a:hover, a:active {color: #770800;}.col a:link, .col a:visited, #lastfm_recent li span.lastfm_recent_artist a:link, #lastfm_recent li span.lastfm_recent_artist a:visited {color: #ece6d0;}.col a:hover, .col a:active,#lastfm_recent li span.lastfm_recent_artist a:hover, #lastfm_recent li span.lastfm_recent_artist a:active {color: #fefff1;}.lc a:link, .lc a:visited {text-decoration: none;}/* TYPOGRAPHY */body {font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;}h1, h2, h3, h4, h5 h6 {font-family: Tahoma, Verdana, Arial, sans-serif;margin: 0 0 15px 0;}.lc h1, .lc h2, .lc a {color: #f7f7eb;}h1.blog-title span.actual-title, h1 span.rc-title {display: block;font: 156.9% Georgia, Times, "Times New Roman", serif;text-transform: uppercase;text-align: center;letter-spacing: 0.7em;border-bottom: double 3px #f7f7eb;margin-bottom: 20px;padding-bottom: 10px;}h1 span.rc-title {font-size: 126.1%;letter-spacing: .3em;color: #eee;border-bottom: double 3px #eee;}h1.blog-title span.presenting, h1 span.rc-presenting {font: 85% Georgia, Times, "Times New Roman", serif;text-transform: capitalize;font-variant: small-caps;text-align: center;display: block;}h1 span.rc-presenting {color: #aaa;}h1.post-title {display: block;font: 165.9% Georgia, Times, "Times New Roman", serif;text-transform: capitalize;font-variant: small-caps;text-align: justify;color: #000;border-bottom: 2px solid #000;padding: 2px 0;letter-spacing: .15em;}h1.post-title a:link, h1.post-title a:visited {text-decoration: none;color: #000;}h1.post-title a:hover, h1.post-title a:active {text-decoration: none;color: #323232;}h2 {font: 153% Georgia, Times, "Times New Roman", serif;clear: both;margin: 20px 0 0 0;color: #152c34;}.yui-gc .first h2 {border-left: 15px solid #152c34;background: #faf9ef;padding: 2px 0 2px 15px;margin: 30px 0 10px 0;}h2.blog-desc, h2.showtime {font: 126% "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-variant: small-caps;text-align: center;letter-spacing: .15em;border-bottom: double 3px #f7f7eb;color: #ccc;margin-bottom: 20px;padding-bottom: 10px;}h2.showtime {font-size: 123.1%;}h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {text-decoration: none;}h3 {font-size: 123.1%;color: #607B36;clear: none;margin: 30px 0 5px 0;}h4 {font: 108% "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-variant: small-caps;clear: both;color: #23557d;margin-top: 30px;}h4.st-related-header {text-align: right;}p {line-height: 146%;margin: 0 0 12px 0;font-size: 116%;text-align: left;}.post-wrap {margin-bottom: 30px;padding-bottom: 5px;border-bottom: 1px dashed #ddd;}.index-meta {margin-bottom: 10px;}.index-meta p {color: #3F3F3F;font: 100% Georgia, "Times New Roman", Times, serif;display: block;width: 150px;margin: 0;padding: 0 0 10px 0;letter-spacing: .1em;word-spacing: .2em;margin-right: 35px;float: left;text-transform: capitalize;}.index-meta p.meta-comments {margin-right: -6px;}.index-meta p.meta-author {text-align: center;clear: both;float: none;border: double #515151;border-width: 3px 0;font-variant: small-caps;width: auto;padding: 3px 0;color: #515151;margin: 0;font-size: 66%:}em {font-style: italic;}b, strong {font-weight: bold;}blockquote {margin: 5px 30px;}blockquote p {color: #4e4e4e;}.story-content {padding: 10px 0;}.footnotes {border-top: 1px solid #ccc;font-size: 93%;}/* LOUDER VOICE */.hreview .item .fn {border: 1px solid #E8F5F8;padding: 2px 15px 3px 3px;background: #fff;font-size: 123.1%;float: left;}.hreview .stars img {border: none ;margin: 0 0pt 0pt 15px;padding: 0;}.hreview .description {border: solid #ccc;border-width: 1px 0;margin: 10px 0;padding: 10px 0;}.hreview .review_tags {margin: 10px 20px 20px 20px;border: 1px solid #E8F5F8;padding: 10px;background: #fff;}/* IMAGES */.story-content img {margin-bottom: 10px;background: url(images/pattern-gal3.jpg) repeat;padding: 8px;border: 4px solid #ddd;}.wp-caption img, .gallery img {margin: 0 auto;background: transparent;padding: 0;border: 1px solid #000;}.wp-caption {border: 4px solid #ddd;padding: 13px 8px;margin-bottom: 10px;text-align: center;background: url(images/pattern-gal3.jpg) repeat;}.wp-caption p.wp-caption-text, dd.gallery-caption {text-align: center;font: 85% Georgia, Times, "Times New Roman", serif;padding: 3px 2px;margin: 4px 6px 0 6px;color: #232323;background: #ededed;}.gallery {border: 4px solid #ddd;margin-bottom: 20px;text-align: center;background: url(images/pattern-gal3.jpg) repeat;}dl.gallery-item {margin-bottom: 15px;}#bd dd.gallery-caption {margin: 2px 6px !important;}.gallery img {}.gallery br {display: block;clear: both;}.alignleft {float: left;margin-right: 20px;}.alignright {float: right;margin-left: 20px;}.aligncenter {margin-left: auto;margin-right: auto;}#yui-main img.wp-smiley {float: none;border: none;background: transparent;margin: 0 3px 0 1px;padding: 0;}.clear {clear: both;}/* LISTS ETC */.story-content ul {margin: 0 0 10px 10px;}.story-content ul li {display: list-item;list-style-type: square;margin: 0 0 3px 20px;font-size: 100%;color: #555;}.story-content ul.st-related-posts li {display: list-item;list-style-type: none;background: url(images/icons/related-bullet.gif) no-repeat right center;text-align: right;margin: 8px 0 0 0;padding: 1px 22px 1px 10px;font-size: 108%;color: #555;}ul.link-list {padding: 0 0 15px 0;}#yui-main ul.link-list li {list-style-type: none;padding: 0 0 5px 0;margin: 0;font-size: 1em;}#yui-main ul.link-list li p {line-height: 1.1em;margin: 3px 0 0 0;text-align: left;}.story-content ol {margin: 5px 10px 5px 25px;}.story-content ol li {list-style-type: decimal;color: #555;font: 108% Tahoma, Verdana, Arial, sans-serif;padding: 3px 0;}.link-desc {padding: 2px 20px 4px 5px;}#bd ul.gReader-list {padding: 20px 0;margin: 0;}#bd ul.gReader-list li {list-style-type: none;margin: 0 0 30px 0;padding: 0 0 10px 0;background: #ECF1F7;-moz-border-radius-bottomleft: 8px;-moz-border-radius-bottomright: 8px;-webkit-border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;}#bd ul.gReader-list li.grCredit {background: transparent;}a.gReader-title {font: 116% "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;margin: 0 0 8px 0;padding: 2px 10px;display: block;text-decoration: none;}a.gReader-title:link, a.gReader-title:visited {background: #36424F;color: #eee;}a.gReader-title:hover, a.gReader-title:active {background: #1D344F;color: #fff;}.gReader-date, .gReader-source, .gReader-notes, .gReader-desc {padding: 0 20px;}.gReader-date, .gReader-source {font-size: 93%;color: #777;}.gReader-notes, .gReader-desc {clear: both;margin: 15px 0;line-height: 123.1%;font-size: 116%;}.gReader-notes {font-style: italic;font-size: 100%;}.gReader-list .preface {font-weight: bold;}.gReader-notes .preface {display: block;}/* Lifestream */.wp-lifestream-cont .lifestream_icon img {border: none;background: none;padding: 0 20px 0 0;}/* Sociable Lists */div.sociable {margin: 16px 0;background:#FFF;border:1px solid #AAA;margin:20px 0 16px 0;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.sociable_tagline {position: relative;padding-bottom: 5px;}span.sociable_tagline span {display: none;width: 14em;}span.sociable_tagline:hover span {position: absolute;display: block;top: -5em;background: #ffe;border: 1px solid #ccc;color: black;line-height: 1.25em;}.sociable span {display: block;}.sociable ul {display: inline;margin: 0 !important;padding: 0 !important;}.sociable ul li {background: none;display: inline !important;list-style-type: none;margin: 0 10px 0 0;padding: 1px;}.sociable ul li:before {content: "";}.sociable img {float: none;width: 16px;height: 16px;border: 0;margin: 0;padding: 0;}.sociable-hovers {opacity: .8;-moz-opacity: .8;filter: alpha(opacity=80);}.sociable-hovers:hover {opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);}/* WIDGETS */.widget {margin: 15px 0;border-bottom: double 3px #f7f7eb;padding: 0 0 15px 0;}h2.widgettitle, #bd .lc .widget_nav h2.widgettitle {text-align: center;font: 100% Georgia, Times, "Times New Roman", serif;font-variant: small-caps;text-transform: capitalize;word-spacing: .5em;letter-spacing: .1em;color: #bbb;background: none;}.rc h2.widgettitle, .lc h2.widgettitle, .widget_search h2 {color: #590202;text-align: center;font-size: 108%;padding: 3px;font-variant: small-caps;text-transform: capitalize;background: #d8cbc4;margin-bottom: 5px;}.lc h2.widgettitle, .widget_search h2 {color: #182F37;background: #7a98a2;}.widget #lastfm_recent li {clear: both;padding: 2px 0 20px 0;}#lastfm_recent li.lastfm_recent_recent {background: #705649;border: none !important;height: auto;}#lastfm_recent li span.lastfm_recent_artist:before {content: "by ";font-size: 93%;color: #bbb;}.widget #lastfm_recent li span.lastfm_recent_date {color: #ddd !important;font-size: 93% !important;}.widget #lastfm_recent li p.lastfm_recent_image img {border: 1px solid #fff !important;}#searchform {position: relative;}.widget_search form {height: 35px;}.widget_search #searchform input {position: absolute;top: 10px;left: 110px;}.widget_search #searchform input#s {margin: 0;position: absolute;left: 0;top: 10px;width: 100px;}/* Lifestream Widget */#bd .widget_lifestream ul li {font-size: 86%;color: #bbb;margin: 10px 0;}/* LIBRARY THING WIDGET */.LTheader, .LTprovided {color: #f7f7eb;font: 85% "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;font-variant: small-caps;}.LTitem {display: block;float: left;width: 43px;padding: 6px;}.LTitem img {width: 42px;height: 67px;border: 1px solid #fff;}.LTprovided {clear: both;display: block;}/* Feedburner Widget */.widget_feedburner p {text-align: center;margin: 10px 0 0 0;}/* Blogroll widget */ul.blogroll li {list-style-type: disc;color: #aaa;margin: 0 0 2px 15px;}/* FOOTER ITEMS */#ft ul {float: left;margin: 0 22px 0 0;padding: 0 0 5px 0;}#ft ul li {color: #CCBCA8;}#ft ul li ul {padding: 0;}#ft ul li ul li {margin: 0 2px 4px 0;font-size: .9em;background: #333232;padding: 2px 10px 3px 10px;}#ft h4 {font-size: 123.1%;color: #fff;background: #607B36;padding: 2px 5px;}/* COMMENTS */#commentwrap {background: url(images/border1.gif) repeat-y;padding: 0 40px;}#commentwrap h3#comments {text-align: center;}#commentwrap h3#comments span.comment-number {font-size: 153.9%;letter-spacing: 17px;line-height: 165%;text-transform: uppercase;}#commentwrap h3#comments span.gents {font-variant: small-caps;font: small-caps 85%  Georgia, Times, "Times New Roman", serif;color: #455826;}#commentwrap h3#comments span.ladies {font-size: 108%;letter-spacing: 4px;color: #39481f;text-transform: uppercase;}.comment-feed {font-size: .85em;text-align: center;}ol#commentlist {padding: 0;margin: 20px 0 15px 0;}#commentlist li {clear: both;padding: 10px 15px;margin: 0 0 20px 0;color: #3F3F3F;background: url(images/separator-comments.gif) no-repeat center bottom;}#commentlist img.avatar {float: right;border: 3px solid #bbb;padding: 1px;background: #fff;margin: 0 0 0 10px;}.comment-content {clear: both;}#commentlist .comment-meta {font: 116% Georgia, Times, "Times New Roman", serif;;line-height: 108%;text-transform: uppercase;word-spacing: .2em;letter-spacing: .1em;padding-bottom: 15px;}.comment-meta span {color: #777;display: block;letter-spacing: 0;font-size: 77%;}#commentlist li.authorpost {background: url(images/pattern-authorpost.jpg);}p.moderation {background:#92745F;padding: 3px 10px 5px 10px;color: #fff;font-size: 116%;text-align: center;}/* COMMENT FORM */h3#respond {text-align: center;font-size: 163.5%;text-transform: capitalize;font-variant: small-caps;padding: 2px 0;border: double #dedede;border-width: 3px 0;}#commentwrap label {display: block;margin: 3px 0;color: #5E6060;font: 108% Georgia, Times, "Times New Roman", serif;}.commentinfo input, .commentbox textarea {display: block;margin-bottom: 15px;border: 1px solid #757575;padding: 5px;font-size: 108%;background: #f9f9ef url(images/pattern-inputs.jpg);width: 414px;}.commentinfo input:focus, .commentbox textarea:focus {background: #f5f5eb;border-color: #545454;}.reqtxt {font-size: 77%;color: #5E6060;}