* {margin:0;padding:0}

body {
background:#2f231a;
color:#fff;
font:11px 'Lucida Grande', 'Trebuchet MS', Verdana, Arial, SunSans-Regular, Sans-Serif;
text-align:center;
}

a:link, a:visited{
color:#ccff03;
}

a:hover, a:active {
background:#2f231a;
color:#fcfaef;
}

a img {
border:0;
}

#ad-leaderboard {
left:612px;
position:absolute;
top:30px;
}

#ad-leaderboard img {
border:1px solid #fcfaef;
}

#ad-skyscraper {
float:right;
width:160px;
font-size: 12px;
}

#ad-skyscraper img {
border:2px solid #2f231a;
}

#artist-footer {
border-top:1px solid #2f231a;
margin:15px;
padding:10px 0 0;
width:570px;
}

#artist-footer a {
font-size:11px;
}

#artist-footer p {
font-size:11px;
margin-bottom:3px;
}
#artist-songs ul {
margin: 0;
}
#artist-songs ul li {
list-style:none;
margin:0 0 10px;
}

#artist-songs ul li a {
font-size:12px;
text-decoration:none;
}

#artist-songs ul li a em {
font-size:11px;
font-style:normal;
text-decoration:underline;
}

#artist-songs ul li object {
display:block;
margin: 10px 0 0;
}

#artist-tourdates li {
height:25px;
list-style:none;
}

#artist-tourdates li a {
font-size:12px;
padding:3px 5px 3px 0;
text-decoration:none;
}

#artist-tourdates li a em {
border-right:2px solid #2f231a;
clear:left;
display:block;
float:left;
font-size:14px;
font-style:normal;
font-weight:700;
margin:0 10px 0 0;
width:65px;
text-transform:uppercase;
}

#artist-tourdates li a:hover em {
text-decoration:underline;
color: #2f231a;
}

#artist-tourdates ul {
margin:5px 0;
}

#artists-added ul, #latest-entries ul {
list-style:none;
}

#artists-added ul li, #latest-entries ul li {
margin:0 0 5px;
}

#artists-added ul li a {
background:url(images/artist-star.gif) left top no-repeat;
padding:1px 0 1px 18px;
}

#artists-added ul li a:hover {
background:url(images/artist-star.gif) left -18px no-repeat;
color:#fcfaef;
}

#latest-entries ul li a {
background:url(images/blog-box.gif) left 1px no-repeat;
padding:1px 0 1px 18px;
}

#latest-entries ul li a:hover {
background:url(images/blog-box.gif) left -17px no-repeat;
color:#fcfaef;
}

#buzz h2,#about h2 {
font-size:20px;
}

#buzz li {
font-size:12px;
font-weight:700;
list-style:none;
margin:0 0 10px;
}

#buzz ul {
margin:10px 0;
}

#buzz ul li a {
font-size:11px;
font-weight:normal;
padding:3px 0;
}

#buzz ul li em {
border-right:2px solid #2f231a;
clear:left;
display:block;
float:left;
font-size:13px;
font-style:normal;
font-weight:700;
margin:0 10px 0 0;
width:55px;
}

#city-feed {
background:url(images/icon-feed.gif) left center no-repeat;
}

#city-listen {
background:url(images/icon-listen.gif) left center no-repeat;
}

#city-players {
list-style:none;
margin:10px 0 0;
}

#city-players li {
margin:0 0 12px;
}

#city-players li a {
font-size:14px;
padding:5px 0 5px 30px;
}

#city-stream {
background:url(images/icon-stream.gif) left center no-repeat;
}

#container {
background:#fcfaef url(images/container-bg.jpg) left repeat-y;
margin:0 auto;
position:relative;
width:995px;
text-align:left;
}

#content {
color:#2f231a;
float:left;
width:600px;
}

#content .content-section h2 a, #content .content-section h2 {
display:block;
text-decoration:none;
width:560px;
font: 23px/25px Futura, "Trebuchet MS", sans-serif;
}

#content .content-section h2 a {
padding: 3px 0;
}

#content h2 {
color:#2f231a;
font-size:20px;
margin:10px 0 0 0;
position:relative;
text-transform:uppercase;
}

#content #festivals h2 {
margin-left: 0;
}

#content h2 em {
color:#b2c63a;
font-style:normal;
left:-1px;
position:absolute;
top:-1px;
}

#content h2 a em {
top: 2px;
}

#content ol li{
list-style:none;
line-height:40px;
padding-left:40px;
font-size:18px;
}

#content ol li input {
font-size:18px;
margin:7px 0 0;
vertical-align:top;
}

#content ol li#list-1 {
background:url(images/list-1.gif) left center no-repeat;
}

#content ol li#list-2 {
background:url(images/list-2.gif) left center no-repeat;
}

#content ol li#list-3 {
background:url(images/list-3.gif) left center no-repeat;
}

#content table {
color:#2f231a;
}

#content td, #content th {
font-size:14px;
padding: 5px;
}

#powered-by #eventful {
font-size:14px;
height:30px;
overflow:hidden;
position:relative;
text-indent:-5000px;
width:96px;
}

#powered-by #eventful a {
background:url(images/eventful.gif) no-repeat;
cursor:hand;
display:block;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

#powered-by #eventful a:hover {
background:url(images/eventful.gif) 0 -39px no-repeat;
text-decoration:none;
}

#events {
color:#2f231a;
margin:0 10px;
}

#events a {
color:#2f231a;
}

#events a:hover {
background:#2f231a;
color:#fcfaef;
}

#events h3 {
font-size:17px;
font-weight:normal;
margin-bottom:3px;
}

#events h3 span {
border-right:1px solid #2f231a;
display:block;
float:left;
font-size:14px;
font-weight:700;
line-height:13px;
margin-right:10px;
padding-right:5px;
text-align:center;
text-transform:uppercase;
width:30px;
}

#events h3 span em {
font-size:28px;
font-style:normal;
font-weight:700;
line-height:28px;
margin-left:-5px;
}

#events li, #artists-recent li {
border-bottom:1px solid #2c231c;
list-style:none;
margin:10px 0;
}

#artists-recent ul {
margin-left: 0;
}

#artists-recent li {
padding: 0 0 10px;
position:relative;
}

#artists-recent li span {
font-size: 9px;
color:#999692;
position:absolute;
right:0;
top:0;
}

* html #artists-recent li span {
right: 20px;
}

#events li ul{
margin:0 0 10px 45px;
padding:0 5px 5px;
}


* html #events li ul li.artist { height: 0.01%; }

#events li ul li.artist a, #artists-recent ul li.artist a, .blog ul.artist-info li a{
background:url(images/artist-star-lightbg.gif) left top no-repeat;
font-size:11px;
font-weight:700;
padding:2px 0 0px 18px;
text-decoration:none;
}

.blog ul.artist-info{
margin: 0 0 0 50px;
}

.blog ul.artist-info li{
list-style:none;
}

#events li ul li.artist a:hover, #artists-recent ul li.artist a:hover, #container .blog .content-section ul.artist-info li a:hover {
color:#2c231c;
text-decoration:underline;
background: url(images/artist-star-lightbg.gif) left -17px no-repeat;
}

#events li ul li ul, #artists-recent ul li ul, .blog ul.artist-info li ul{
display:inline;
margin:0;
}

#events li ul li ul li, #artists-recent ul li ul li, .blog ul.artist-info li ul li {
display:inline;
}

#events li ul li.artist ul li a, #artists-recent ul li.artist ul li a, .blog ul.artist-info li ul li a {
background:url(images/icon-song.gif) left top no-repeat;
font-size:10px;
font-weight:normal;
margin-right:10px;
padding:2px 0 2px 16px;
text-decoration:none;
}

#events li ul li.artist ul li a:hover, #artists-recent ul li.artist ul li a:hover, #container .blog .content-section ul.artist-info li ul li a:hover{
background:url(images/icon-song.gif) left -17px no-repeat;
}

#events li ul li,#events li ul li ul li, #artists-recent li ul li {
border:none;
margin:0 0 7px;
}

#events li ul,#events p {
background:#f4f2e7;
margin-left:45px;
}

#events li ul li.hosted-by {
margin-bottom: 23px;
}

* html #events li ul li.hosted-by {
margin-bottom: 0;
}

#events li ul .hosted-by span img {
border:none;
}

#events li ul .hosted-by img {
vertical-align:bottom;
border:1px solid #ccc;
float:left;
margin-right:5px;
}

#events li ul li.hosted-by a.hosted-by-url {
text-decoration:none;
height:15px;
line-height:15px;
display:block;
float:left;
margin-right:5px;
padding: 0 3px;
font-size: 9px;
border:1px solid #ccc;
text-align:center;
}

#events p {
background:#e4e1d7 url(images/events-meta-bg.jpg) bottom repeat-x;
padding:2px 5px 13px;
}

#footer {
width:995px;
margin: 0 auto;
background:#2f231a url(images/footer-bg.gif) bottom repeat-x;
clear:both;
font-size:11px;
padding:10px 5px 25px;
}

#footer p {
text-align:left;
}

#footer a {
text-decoration:none;
}

#header {
background:#2f231a url(images/header-bg.gif) top repeat-x;
margin:0;
padding:20px 0;
}

#header h1 {
height:108px;
position:relative;
width:310px;
/* \*/
overflow: hidden;
font-size: 14px;
/* */
}

#header h1 a span {
background:url(images/podbop.gif) no-repeat;
cursor:hand;
display:block;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

#home-steps {
color:#2f231a;
margin:20px 20px 75px;
}

#map {
margin:20px;
border:1px solid #fcfaef;
}

#map li {
display:inline;
list-style:none;
}

#map li a {
border:1px solid #2f231a;
border-width:1px 1px 0;
color:#2f231a;
display:block;
float:left;
font-size:12px;
font-weight:700;
margin-right:10px;
padding:2px 10px;
text-decoration:none;
text-transform:uppercase;
}

#map li a:hover {
text-decoration:underline;
}

#map li a:hover,#map li a#map-active {
background:#2f231a;
color:#fcfaef;
}

#map span {
background:#2f231a;
clear:both;
color:#fcfaef;
display:block;
font-size:9px;
padding:2px 10px;
}

#menu {
background:url(images/menu-bg.gif);
margin:0 0 17px;
display:block;
height: 25px;
}

#menu li {
display:inline;
}

#menu li a {
color:#2f231a;
display:block;
float:left;
font-size:14px;
font-weight:700;
text-decoration:none;
height:25px;
padding: 0 21px;
line-height:25px;
}

#menu li a:hover, #menu li #active{
background:#fdfbef;
text-decoration:underline;
}

#menu li a:active{
background:#fdfbef;
}

#radius {
margin: 0 0 20px 20px;
}

#radius #only_matches {margin: 0 5px 0 20px;}

#radius ul, #radius li, #radius form{
display: inline;
}

#radius a {
color:#2f231a;
padding: 2px;
}

#radius a:hover {
color:#fcfaef;
}

#radius-active, #radius form {
font-weight:700;
text-decoration:none;
}

#radius em {
font-weight:700;
font-size: 16px;
}

#side-left {
float:left;
width:210px;
}

#side-left #alphabet ul {
height:40px;
width:190px;
}

#side-left #alphabet ul li {
display:inline;
list-style:none;
}

#side-left #alphabet ul li a {
display:block;
float:left;
margin:1px 0;
padding:1px 3px;
}



#side-left h2 {
font-size:12px;
padding:2px 0;
}

#side-left input {
vertical-align:top;
background:#cdc8bd;
font-size:14px;
}

#side-left input.query {
width: 168px;
margin-right: 2px;
}

#sides {
margin-left:612px;
width: 382px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
min-height:600px;
}
* html #sides {
margin-left: 609px;
}

.band {
display:block;
margin:0 0 5px;
width:520px;
}

.content-section, #content #no_matches {
color:#2f231a;
margin:0 0 20px 20px;
clear:both;
word-wrap:break-word;
}

#content .content-section a, .blog a {
color:#2f231a;
}

#content .content-section a:hover, .blog a:hover {
background:#2f231a;
color:#fcfaef;
text-decoration:none;
}

.content-section li {
margin:5px 0;
}

.content-section p {
font-size:12px;
margin:0 15px 10px 0;
}

.content-section ul {
margin:10px 20px 15px;
}

#content #artists-alphabet input {
font-size: 18px;
vertical-align:top;
}

#content #artists-alphabet ul {
margin: 10px 0 100px;
}
* html #content #artists-alphabet ul {
margin-bottom: 0;
}

#content #artists-alphabet ul li {
display:inline;
}

#content #artists-alphabet ul li a {
display:block;
float:left;
font-size: 14px;
margin: 0 11px 11px 0;
padding: 2px 3px;
width: 20px;
text-align: center;
border: 1px solid #b2c63a;
}
* html #content #artists-alphabet ul li a {
width:26px;
}

.blog {
line-height: 1.5em;
}
.blog .entry-meta {
background:#cdc8bd;
border:1px solid #a3a09c;
border-width:1px 0;
font-size:10px;
margin:10px 0 30px;
padding:2px 5px;
width:550px;
}

.blog .entry-meta, .blog .extra-fields {
clear:both;
}

.blog .entry-photos a:hover img {
background:#ccff03;
}

#container .blog h2 {
padding:0 0 5px;
margin-left: 0;
}

.blog img, #events-howto img {
border:1px solid #2f231a;
padding:5px;
}

.blog .left {
float: left;
margin: 0 10px 10px 0;
}
.blog .right {
float:right;
margin: 0 0 10px 10px;
}

#side-editors li {display:inline;list-style:none;}
#side-editors li a img {height:40px;width:40px;margin: 0 5px 5px 0;border:2px solid #736e69;}
#side-editors li a:hover img {border:2px solid #cefb00;}

#side-categories ul {
margin: 0 0 0 20px;
}
#side-categories ul ul {
margin-top: 3px;
}
#side-categories li {
margin-bottom: 3px;
}
#side-search #search, #side-subscription #email-subscription{
width: 160px;
margin-right: 10px;
}
#side-syndication a{
padding: 2px 0 2px 15px;
background: url(images/icon-feed-small.gif) left 2px no-repeat;
}

.side-section {
margin-bottom:20px;
}

.side-section span.moreinfo{
font-size:16px;
line-height:12px;
}

#labels ul{
margin:15px 0;
}

#labels li{
font-size: .8em;
list-style:none;
display:inline;
}

#labels li a {
display:block;
float:left;
margin: 6px;
background:#3b342d;
position:relative;
}

#labels li a:hover{
background:#CCFF03;
color:#2B231B;
border:none;
}

#promote-events input, #promote-events select, #artist-add input {
display:block;
}
#content #artist-add ol li form{
line-height: 12px;
}
#content #artist-add ol li p {
line-height: 1.5em;
}
#content #artist-add ol li#list-2{
background-position: 0 5px;
}
#artist-add form, #content #artist-add ol li form input, #artist-edit form, #artist-edit form input {
font-size: 12px;
}

#content #artist-add ol li form input, #artist-edit form input {
width: 500px;
margin: 2px 0 12px;
}
 #artist-edit form input {
width: 555px;
display:block;
}

.alias {
margin-left: 40px;
}

#content #artist-add ol li form .alias input, #artist-edit form .alias input {
width: 460px;
margin-left: 40px;
display:inline;
}

#url-label {
display:block;
clear:both;
}

#artist-edit form .alias input {
width: 515px;
}

#artist-edit h2 {
margin-bottom: 10px;
}

#content #artist-add ol li form .sample input, #content #artist-add ol li form .live input, #artist-edit form .sample input, #artist-edit form .live input{
display:inline;
width: 15px;
height:15px;
margin-right: 20px;
vertical-align:top;
}
#artist-add ol li form #song-title, #artist-edit form #song-title {
display:block;
}

#promote-events label {
font-weight:700;
}

#day select, #hour select, #minute select, #ampm select {width: 45px;}
#year select {width: 60px;}

#promote-events #month, #promote-events #day, #promote-events #year, #promote-events #hour, #promote-events #minute, #promote-events #ampm{
float:left;
padding: 0 10px 0 0;
}
#promote-events #year {
padding-right: 30px;
}
#venue{
padding-top: 10px;
display:block;
clear:both;
}
#performers {
position:absolute;
top:-10px;
left:0;
}
#performers textarea{
margin:2px 0;
width: 130px;
position:absolute;
left:0;
}
#city, #region, #country, #email{
padding: 10px 10px 0 0;
float:left;
}
#email {
width: 400px;
}
* html #email input, * html #city input {
margin-left:-20px;
}
.form-section #address input{
width: 400px;
}
#city {
position:relative;
width: 130px;
}

#city input{
width: 120px;
}
.form-section{
padding-left: 150px;
}
#promote-events form {
border: 1px solid #fcfaef;
position:relative;
}

#promote-events #promote-submit {
clear:both;
display:block;
margin: 70px 0 0 150px;
}

#verified_duplicate input{
display:inline;
margin:5px 5px 0 0;
}

.blog #comments .entry_comment {
margin: 0 20px 0 0;
padding: 10px 0;
border-bottom: 1px solid #a3a09c;
}
.blog #comment-text{
width: 550px;
height: 75px;
margin: 10px 0;
}

.blog #comments-open-data{
margin-top: 10px;
}

.blog blockquote {
background: url(images/blog-blockquote.gif) top left no-repeat;
padding: 10px 40px 10px;
margin-top: -10px;
}
.blog a:hover {
background:none;
}

.blog p {
line-height: 1.5em;
}

.blog img {
margin: 0 0 10px 20px;
}
.blog a:hover img {
background:#ccff03;
}

.blog .editors-lastfm {
margin:0;
}

#editors-lastfm a {
width: 255px;
display:block;
float:left;
text-align:center;
text-decoration:none;
}
.blog #editors-lastfm a:hover {
background:none;
text-decoration:none;
color:#2f231a;
}
#editors-lastfm a img {
border: none;
}
#editors-last10 {
padding-top:10px;
font-size: 15px;
font-weight:700;
}
#editors-last10 a {
text-decoration:none;
}
#editors-last10 .entry-meta {
width:530px;
margin:0 0 10px;
background: #e4e1d7;
font-weight:normal;
}
#editors-last10 .entry-meta a {
text-decoration:underline;
}
#editors-eventful {
width: 560px;
}
#editors-eventful .sticker-error,
#editors-eventful .vcalendar {
        margin: 0.5em 0 0.3em 0;
        padding: 0.1em 0 0.3em 0;
        border-top: 1px solid #cac8be;
        }

#editors-eventful .vcalendar .vevent {
        margin: 0;
        padding: 0.3em 0 0.3em 0;
        border-bottom: 1px solid #cac8be;
        }

#editors-eventful .vcalendar .vevent abbr.dtstart {
        border-bottom: none;
        width: 90px;
        display:block;
        float:left;
        color: #000;
        }
#editors-eventful .calendar-name,
#editors-eventful .calendar-subs,
#editors-eventful .calendar-footer,
#editors-eventful .venue-subs,
#editors-eventful .venue-footer,
#editors-eventful .group-subs,
#editors-eventful .group-footer {
display:none;
        }
#editors-eventful-meta {
font-size: 11px;
}
#editors-list ul {
padding: 20px 0 0;
}

#editors-list li {
display:block;
clear:both;
font-size:20px;
height: 60px;
list-style:none;
line-height:50px;
}
#editors-list img {
float:left;
padding:2px;
margin: -15px 10px 0 0;
border:1px solid #ccc;
}

* html #editors-list img {
margin-top:0;
}

.blog .rating {
display:block;
width: 79px;
height:13px;
background: url(images/blog-stars-off.gif) no-repeat;
position:relative;
float:left;
}
.blog .rating .rating-score {
text-indent: -5000px;
display:block;
height:13px;
background: url(images/blog-stars-on.gif) no-repeat;
}
.blog .rating .rating-One{width:15px;}
.blog .rating .rating-Two{width:30px;}
.blog .rating .rating-Three{width:48px;}
.blog .rating .rating-Four{width:63px;}
.blog .rating .rating-Five{width:78px;}

.blog .extra-fields {
padding: 0 0 20px;
}

.blog .extra-fields strong {
clear:left;
width:50px;
display:block;
float:left;
height: 20px;
}

#clr{clear:both;}

.blog embed {margin: 0 0 10px 20px;border:1px solid #2f231a;padding:5px;}
#side-blogs ul {margin: 0 0 0 20px;}
#side-blogs ul ul {margin-top: 3px;}
#side-blogs li {margin-bottom: 3px;}
#side-festivals a img {border:1px solid #fff;}
#side-festivals a:hover img {border: 1px solid #cefb00;}
.pages {font-weight: 700;height: 30px;font-size:15px;padding: 0 0 0 10px;}
.pages ul, .pages li, .pages span {display:inline;float:left;}
.pages ul li a {display:block;float:left;height: 18px;width: 20px;border:1px solid #2f231a;text-align:center;text-decoration:none;margin: 0 5px 0;}
.pages ul li a:hover, .pages ul li a.pages-active {background: #2f231a;color:#fcfaef;}

#festival-add label {
display:block;
padding: 0 0 20px 0;
}

#festival-add input, #festival-add textarea{
clear:left;
display:block;
}

#festival-add textarea {
height: 200px;
width:200px;
}

#festival-blog ul {
margin: 0;
}

#festival-blog li {
position: relative;
display:block;
height: 50px;
list-style: none;
margin: 0 0 20px 0;
padding-left: 70px;
font-size: 12px;
}

#festival-blog a {
text-decoration:none;
}

#festival-blog a strong {
font-size: 15px;
width: 500px;
text-decoration:underline;
margin-bottom: 5px;
}

#festival-blog a img {
width: 50px;
height: 50px;
display:block;
position:absolute;
left:0;
top:0;
padding: 1px;
border: 3px solid #c4c2c0;
}


#festival-flickr ul {
margin:0;
}
#festival-flickr ul li {
height: 90px;
width:80px;
float:left;
list-style:none;
padding: 12px;
}
* html #festival-flickr ul li {
padding: 0 5px;
}

#festival-flickr ul li .credit {
width: 100px;
height:30px;
overflow:hidden;
}
#festival-flickr ul li img {
border: 3px solid #c4c2c0;
}
#festival-flickr li a:hover img {border:3px solid #cefb00;background:transparent;}
#festival-flickr ul li .credit {
clear:left;
display:block;
}

#festival-flickr p {
clear:both;
}

#festival-performances {
margin:0 0 20px 0;
}

#festival-performances h2 {
font-size:20px;
margin: 0 0 0 20px;
}

#festivals .content-section {
margin-right: 15px;
border-bottom: 1px solid #ccc;
}

#festivals-add-events fieldset {
border:none;
}

#festivals-add-events-day input {
float:left;
margin-right: 5px;
}
#festivals-add-events-times label {
float:left;
height: 30px;
font-weight:700;
}
#festivals-add-events-times input {
float: right;
margin: 0 30px 0 -30px;
}
#schedule-specific h3 {
font-size: 15px;
text-transform:uppercase;
margin: 10px 0 0 10px;
}
#schedule-specific p {
margin: 5px 0 0 10px;
}
p#schedule-specific-footer {
border-top: 1px solid #ccc;
margin: 20px 0 10px 0;
padding: 5px 10px;
}
#schedule-specific a {
color:#2f231a;
}

#schedule-specific ul {
padding:0 0 5px;
border-bottom: 1px solid #ccc;
}

#schedule-specific li {
font-size: 1.1em;
margin: 5px;
list-style:none;
}
#schedule-specific li span {
display:block;
float:left;
width:75px;
text-align:right;
font-weight:700;
margin-right:5px;
clear:left;
}

#side-editors ul {margin: 0;}
.blog img.blog-festival-small {border:none;padding:0;margin:0 0 -1px 0;}
#sidebar-feed-pop{list-style:none; margin:0; padding:0}
#sidebar-feed li ul {display:none;position:absolute;background-color:#fff;padding:3px;border:1px solid #ccc;}
#sidebar-feed ul li {padding-bottom:3px;}
.mix-christmas li {list-style:none;font-size:13px;background: url(http://media.podbop.org/xmas/snowflake.jpg) left 3px no-repeat;padding: 5px 0 5px 30px;}
.mix-vday li {list-style:none;font-size:13px;background:url(http://media.podbop.org/vday/heart.jpg) left 3px no-repeat;padding:5px 0 5px 30px;}
#container .blog .content-section h2 a{font: 23px/23px Futura, "Trebuchet MS", sans-serif;color:#555;}
#container .blog .content-section h2 a em {left:1px;top:2px;}
.content-section ul.Links {margin-left:15px;}
.content-section ul.Links li {margin-bottom: 15px;}
.content-section ul.Links a {text-decoration:none;font-weight:700;border-bottom:1px solid #ccc;}
#container #content .content-section ol {clear:both;margin-left:10px;}
#container .blog .content-section ol li {font-size: 12px;list-style:decimal;clear:both;padding:0 0 0 0px;line-height:18px;}
#container .blog .content-section ol li img {margin:0 30px 10px 0;}
#container .blog .content-section h3 {font-size:15px;}

#ad-skyscraper img {border:1px solid #fcfaef;}
* html #ad-skyscraper img {position:relative;left:1px;}
#ad-skyscraper a{color:#2f231a;}
#ad-skyscraper a:hover {color:#fcfaef}
#ad-skyscraper {color:#2f231a}
#ad-skyscraper p {margin:5px 10px;}
#ad-skyscraper span {font-size:10px;text-align:center;display:block;margin:5px 0 0;}

