html, body { width: 100%; height: 100%; margin: 0; padding: 0; background: #000 url('/images/bg-streetartist.jpg') no-repeat fixed center top; font: normal 10pt arial; } a:link, a:visited { color: #EF531D; text-decoration: none; } a:hover, a:active { color: #5B5B5B; } a img { border: 0 none; } input, select, textarea { padding: 2px; font-size: 12px; border: 1px solid #999; } #wrap { width: 960px; margin: 0 auto; padding: 10px 0 0; } #wrap #header { display: block; width: 100%; margin-bottom: 15px; position: relative; } #wrap #header h1 { width: 479px; height: 129px; margin: 0; } #wrap #header h1 a img { display: block; width: 100%; height: 100%; border: 0; } #wrap #header #top-bar { position: absolute; top: 5px; right: 20px; text-align: right; color: #999; } #wrap #header #top-bar a { font-size: 9pt; text-transform: uppercase; } #wrap #header #top-bar a:link, #wrap #header #top-bar a:visited { color: #08F; } #wrap #header #top-bar a:hover, #wrap #header #top-bar a:active { color: #FFF; } #wrap #header #top-bar #search { margin: 5px 0; background: #333; border: 1px solid #333; } #wrap #header #top-bar #search form, #wrap #header #top-bar #search p { margin: 0; padding: 0; } #wrap #header #top-bar #search p #wrap #header #top-bar #search input { font: normal 8pt verdana; } #wrap #header #top-bar #search #inp-search { width: 145px; height: 15px; padding: 3px; color: #EFEFEF; background: transparent; border: 0 none; } #wrap #header #top-bar #search #inp-go { border: 0; background: transparent; cursor: pointer; color: #08F; text-transform: uppercase; } #container { width: 940px; padding: 10px; background: #FFF; } #container #nav { width: 100%; padding-bottom: 5px; border-bottom: 1px solid #CCC; } #container #nav a { padding: 0 12px; font: bold 14pt arial; text-transform: uppercase; } #container #nav a:link, #container #nav a:visited { color: #333; } #container #nav a:hover, #container #nav a:active { color: #000; background: #DEDEDE; } #container #nav a.selected { background: #00AFEF; color: #FFF; } #content { width: 100%; margin: 10px 0; background: url('/images/bg_contentback_border.jpg') repeat-y; } #content #blog { width: 620px; float: left; } #content #aside { width: 300px; float: left; padding-left: 20px; } #footer { width: 924px; margin: 0 auto; padding: 20px 10px; position: relative; background: #00AFEF; border-width: 0 2px; color: #222; } #footer p { margin: 0; padding: 0; } #footer #foot-right { font-size: 11px; text-align: right; } #footer #foot-left a { margin-left: 15px; } #footer #foot-right a { margin-left: 5px; } #footer a:link, #footer a:visited { color: #222; } #footer a:hover, #footer a:active { text-decoration: underline; color: #000; } .hide { display: none; } .cfx:after, .box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cfx, .box { display: inline-table; min-width:1px;} *html .cfx, *html .box { height: 1%; } .cfx, .box { display: block; }  .ad-banner { width: 728px; height: 90px; margin: 20px auto; background: #555; overflow: hidden; } .ad-banner a { display: block; width: 728px; height: 90px; } .ad-box { width: 300px; height: 250px; background: #333; } .ad-box a { display: block; width: 300px; height: 250px; } .ad-box a img { border: 0 none; } .ad-box-campaign { height: 265px; } .ad-box-sponsor { display: block; padding: 0 3px; height: 15px; font-size: 10px; text-align: right; line-height: 15px; background: #CCC; color: #777; } .ad-square { width: 125px; height: 125px; float: left; padding: 8px; background: #333; } .ad-square.left { margin-right: 10px; } .sidebar-ad { width: 100%; margin: 10px 0; } .sidebar-ad div { margin-bottom: 17px; padding: 8px; float: left; background: #333; } .sidebar-ad a img { border: 0 none; } #google-125 div { width: 125px; height: 125px; } #google-125 div.odd { margin-right: 17px; } #google-sky { width: 120px; height: 600px; } #google-sky div.odd { margin-right: 25px; } #google_ads_div_box-ad { height: 250px; } #google-ads-125s, #google-ads-skraper { width: 100%; margin: 10px 0; } #google-ads-125s div, #google-ads-125s .ad-125 { width: 125px; height: 125px; margin-bottom: 17px; padding: 8px; float: left; background: #333; } #google-ads-125s .odd { margin-right: 17px; } .ad-banner a img, .ad-box a img, #wp125adwrap_2c .wp125ad img, #google-ads-125s img { border: 0 none; } #google-ads-skraper div, #google-ads-skraper .ad-sky { width: 120px; height: 600px; padding: 8px; float: left; background: #333; } #google-ads-skraper .odd { margin-right: 25px; } #aside .box { margin-bottom: 30px; } .widget-title { display: block; margin: 5px 0 0; padding: 0; font: bold 14pt 'helvetica'; text-transform: uppercase; letter-spacing: 0.5pt; border-bottom: 1px dotted #AAA; color: #333; } #aside .post-list, #aside .xoxo { margin: 0; padding: 0; list-style: none; } #aside .post-list li, #aside .xoxo li { border-bottom: 1px dotted #AAA; } #aside .post-list li a, #aside .xoxo li a { display: block; padding: 8px 5px; font-size: 9pt; color: #444; } #aside .xoxo li a { padding-left: 20px; background: url('/images/bg-li-bullet.gif') no-repeat 7px center; } #aside .post-list li a:link, #aside .post-list li a:visited { background: #FFF; } #aside .post-list li a:hover, #aside .post-list li a:active { background: #EFEFEF; } #aside .xoxo li a:link, #aside .xoxo li a:visited { background-color: #FFF; } #aside .xoxo li a:hover, #aside .xoxo li a:active { background-color: #EFEFEF; } #aside .post-list a strong, #aside .xoxo a strong { font-size: 11pt; color: #0B55DF; } #aside .post-list .date, #aside .xoxo .date { font-weight: bold; } #aside #jz-follow-us ul li a { height: 32px; padding: 0 0 0 45px; font: bold 11pt arial; line-height: 32px; background-repeat: no-repeat; } #aside #jz-follow-us #twitter a { background-image: url('/images/social/bg-twitter-sprite.jpg'); } #aside #jz-follow-us #facebook a { background-image: url('/images/social/bg-facebook-sprite.jpg'); } #aside #jz-follow-us #tumblr a { background-image: url('/images/social/bg-tumblr-sprite.jpg'); } #aside #jz-follow-us #myspace a { background-image: url('/images/social/bg-myspace-sprite.jpg'); } #aside #jz-follow-us #delicious a { background-image: url('/images/social/bg-delicious-sprite.jpg'); } #aside #jz-follow-us ul li a:link, #aside #jz-follow-us ul li a:visited { background-position: left top; } #aside #jz-follow-us ul li a:hover, #aside #jz-follow-us ul li a:active { background-position: 0 -32px; } #aside #jz-follow-us ul li { padding: 8px 5px; } #aside #jz-follow-us ul li:hover, #aside #jz-follow-us ul li:hover a { background-color: #EFEFEF; background-position: 0 -32px; } #aside #links li { padding: 8px 5px; font-size: 11pt; } #aside #links li:hover { background: #EFEFEF; } #aside #links li a { display: inline; padding: 0; font-size: inherit; background: transparent !important; color: #08F; } #blog .crumb { margin: 0 0 10px; padding: 5px; background: #DEDEDE; font: bold 11pt arial; position: relative; } #blog .crumb h1 { display: inline; margin: 0; padding: 0; font-size: 11pt; } #blog .crumb span { position: absolute; right: 5px; top: 7px; text-align: right; font: normal 9pt arial; } #blog .article { display: block; width: 100%; margin: 0 0 15px; padding: 0 0 15px; position: relative; border-bottom: 1px solid #999; } #blog .article .thumb { width: 300px; float: left; } #blog .article .thumb img { display: block; width: 300px; height: 200px; background: #666; border: 0 none; } #blog .article .category { height: 13px; margin: 0; padding: 1px; font-size: 9px; text-transform: uppercase; } #blog .video .thumb span { display: block; width: 80px; height: 50px; position: absolute; top: 75px; left: 110px; background: url('/images/img-video-play-sprite.png') no-repeat; text-indent: -9999px; } #blog .video .thumb a:link span, #listing .video .thumb a:visited span { background-position: 0 0; } #blog .video .thumb a:hover span, #listing .video .thumb a:active span, #blog .video.hover .thumb a span { background-position: -80px 0; } #blog .video .stats { padding-left: 290px; } #blog .article .section { display: block; width: 310px; float: left; margin-left: 10px; } #blog .article .section h2 { margin: 0; font: bold 15pt arial; } #blog .article .section h2 a:link, #blog .article .section h2 a:visited { color: #333; } #blog .article .section h2 a:hover, #blog .article .section h2 a:active, #blog .article.hover .section h2 a { color: #00AFEF; } #blog .article .section p { display: inline; margin: 8px 0; font: normal 8pt verdana; line-height: 11pt; } #blog .article .section p img { display: none; } #blog .article .section .more-link { font-size: 7.8pt; } #blog .article .section .info { width: 310px; height: 15px; position: absolute; bottom: 15px; left: 310px; font: normal 8pt verdana; color: #666; } #blog .article .section .info span { display: block; } #blog .article .section .info .date { width: 150px; float: left; } #blog .article .section .info .comments { width: 100px; float: right; text-align: right; } #blog .article .section .info .share { width: 80px; text-align: right; } #blog .article .section .info .share a img { border: 0 none; } #blog .article .section .info a:link, #blog .article .section .info a:visited { color: #00AFEF; } #blog .article .section .info a:hover, #blog .article .section .info a:active { color: #333; } #blog .article .section .info .share a:link, #blog .article .section .info .share a:visited { filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; } #blog .article .section .info .share a:hover, #blog .article .section .info .share a:active { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; } #exclusives .article a.exclusive-thumb { display: block; width: 296px; height: 196px; float: left; border: 2px solid #00AFEF; overflow: hidden; } #exclusives .article .section { width: 304px; padding-left: 6px; } #exclusives .article .section h2 a:link, #exclusives .article .section h2 a:visited { color: #00AFEF; } #exclusives .article .section h2 a:hover, #exclusives .article .section h2 a:active { color: #333; } .badge { display: block; margin-bottom: 5px; position: relative; left: -16px; text-indent: -9999px; } .badge.exclusive { width: 300px; height: 25px; background: url('/images/img-badge-exclusive.jpg') no-repeat; } .pagebar span, .pagebar a { margin: 0 2px; padding: 3px 8px; border: 1px solid #EAEAEA; font: bold 11pt arial; } .pagebar .this-page { font: bold 12pt arial; border-color: #999; } .pagebar .break { display: none; }