/* 
Theme Name: Street Editors
Theme URI:  http://streeteditors.com
Description: Custom Theme for Street Editors Website
Version: 1.0b
Author: Dino
Author URL: http://mapdigital.com.au
*/

body {font: 12px/130% Arial, Verdana, sans-serif;color: #181512;background:#fff; text-align:center;}
a, a:link{color:#ec008c;text-decoration:none;}
a:visited{}
a:hover{}
p{padding:10px 0;}
blockquote{padding:12px 17px;}
ul{}
ol{}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}

/* Classes */
.clearfix{clear:both;display:block;height:1px;font-size:1px;line-height:1px;}
.alignleft{float:left;display:inline;}
.alignright{float:right;display:inline;}
.aligncenter,
img.aligncenter{margin: 0 auto;text-align:center;}
.wp-caption{text-align:center;}
.wp-caption-text{font-size:11px;}

/* Layout */
#container{width:970px;margin:0 auto;text-align:left;}
#header{position:relative;background:#fff url(images/headerbgtrans.png) right 9px no-repeat; border-top:6px solid #181512;height:146px;}
#navigation{position:relative;border-top:1px solid #181512;border-bottom:5px solid #ec008c;}
#page{background:url(images/page_bg.png) 645px 0 repeat-y; margin:20px 0;}
#content{float:left;margin: 0;width:617px;border:1px solid #7f7f7f;display:inline;}
#sidebar{float:left;width:300px;margin:0 0 0 25px;padding-left:25px;display:inline;}
#footer{position:relative;background:#ec008c;height:50px;margin-bottom:20px;}

/* Header */
#logo{position:absolute;background:url(images/sitelogo.png) top left no-repeat; left:0;top:21px;height:100px;width:622px;}
#logo a{display:block;height:100%;text-indent:-9999px;}
#description{position:absolute;top:85px;left:157px;font-size:11px;width:445px;}
	
/* Navigation */
#navigation ul{clear:both;height:49px;}
#navigation ul li{float:left; padding-top:17px;display:inline;}
#navigation ul li a{color:#181512; font-size:14px; font-weight:bold; padding:0 13px;border-right:2px solid #514f4d; text-transform:uppercase;}
#navigation ul li a:hover{color:#ec008c;}
#navigation ul li:first-child a{padding-left:0;}
#navigation ul li:last-child a{border-right:0;}
ul#navigation-page{border-bottom:1px solid #181512; }
#subscribe{position:absolute;top:9px;right:0;width:360px;}
#subscribe strong{position:absolute;right:40px;top:0;background:#000;color:#fff;display:inline-block;font-size:14px;padding:6px;text-transform:uppercase;}
#subscribe #push{position:absolute;top:0;right:0;}

/* Content */
.article{margin:24px;padding:0 0 24px 0;border-bottom:1px solid #000;overflow:hidden;}
.article p{line-height:160%;}
.article-cover{background:#9C9A9A;width:570px;height:270px;margin-bottom:10px;}
.article-heading{border-top:6px solid #000; border-bottom:1px solid #000; font-size:16px;margin-bottom:10px;min-height:36px;overflow:hidden;}
.article-heading a{color:#000;}
.article-cat,
.article-cat a{color:#ec008c;font-weight:bold;text-transform:uppercase;}
h1.article-title,
h3.article-title{padding:12px 0;font-weight:normal;}
h2.pagetitle{margin:0 24px; padding:27px 0 0;text-transform:uppercase;}
.byline{clear:both;font-weight:bold;font-size:10px;padding:0 0 12px;display:inline-block;}
.byline a{text-transform:uppercase;}
span.author{color:#ec008c;text-transform:uppercase;}
.article-footer{position:relative;margin:24px 0 0;display:block;clear:both;height:26px;}
ul.post-buttons{position:absolute;top:0;right:0;height:30px;}
ul.post-buttons li{float:left;margin-left:7px;}
ul.post-buttons li a{height:26px;text-indent:-9999px;display:block;}
a.button-rm{background:url(images/button_readmore.png) top left no-repeat;width:120px;}
a.button-com{background:url(images/button_comment.png) top left no-repeat;width:93px;}
ul.socialbuttons{position:absolute;top:0;left:0;height:30px;}
ul.socialbuttons li{float:left;margin-right:10px;display:inline;height:25px;}
.entry ol{list-style:decimal inside;margin:10px;}
.entry ul{list-style:disc inside;margin:10px;}
.entry li{padding:3px 0;}
.entry blockquote{background:#eee;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;}
.entry h2, .entry h3, .entry h4, .entry h5{padding:10px 0 0;}
.entry h2
#searchform{border:1px solid #aaa;background:#ddd;padding:15px;margin:10px 0 20px;}
#content iframe{margin-bottom:24px;}

/* Map Charity */
.map-charity-item{position:relative;padding-left:294px;overflow:visible;height:270px;}
.map-charity-item p{display:block;padding-top:0;}
.map-charity-image{position:absolute; top:0;left:0}
a.charity-donate{position:absolute;display:block;clear:both;width:100px;height:100px;bottom:24px;right:0;}

/* Comment Area */
#commentbox{margin:24px;padding:0 0 24px 0;}
ol.commentlist{}
ol.commentlist li{padding:10px 0;border-bottom:1px solid #000;}
.comment-author{clear:both;}
img.avatar{float:left;margin-right:10px;}
.commentmetadata{font-size:11px;}
cite.fn{font-weight:bold;}
span.says{font-size:11px;}

/* Sidebar */
.widget{padding-bottom:20px;border-bottom:1px solid #000;margin-bottom:20px;}
h4.widget-title{background:#000;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;padding:18px;}
#tweet{border:1px solid #000;border-top:0;padding:7px 20px;font-size:11px;}
#tweet p{padding:0;}
#tweet ul li{padding:20px 0;border-bottom:1px solid #e9e9ea;}
#tweet ul li:last-child{border-bottom:0;}
.widget ol{font-size:11px;font-weight:bold;list-style:decimal inside;list-indent:1px;margin:10px 0;}
.widget ol li{padding:3px 0;}
.widget ol li a{color:#000;}
.widget ol li a:hover{color:#ec008c;}
#latestcover{position:relative;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #000;border-bottom:1px solid #000;min-height:155px;}
#latestcover h4{background:#ec008b;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;padding:18px;}
#latestcover img{margin-top:17px;}
#latestcover-info{position:absolute;bottom:20px;right:0;width:163px;text-transform:uppercase;font-size:10px;font-weight:bold;}
#latestcover-info p{padding-top:12px;}
#recentcontributors,#flickrphotos{border:1px solid #000;}
ul.photothumbs{margin:18px 0 0 18px;height:260px;}
ul.photothumbs li{float:left;text-align:center;width:80px;height:80px;margin:5px 0 0 5px;display:inline;}
ul.photothumbs li img{width:80px;height:80px;}
ul#contribs li{position:relative;overflow:hidden;}
ul#contribs li a{position:absolute;display:block;text-indent:-999px;width:80px;height:80px;}

/* Footer */
ul#footer-nav{position:absolute;top:17px;left:263px;}
ul#footer-nav li{float:left;padding:0;}
ul#footer-nav li a{font-size:11px;font-weight:bold;color:#fff;padding:0px 10px;border-right:1px solid #fff;text-transform:uppercase;}
ul#footer-nav li:last-child a{border-right:0;}
#searchbox{position:absolute;top:10px;right:10px;}
#searchbox input{font-weight:bold;border:0;font-family:Arial, Verdana, sans-serif;}
input.ftext{background:#000;color:#fff;font-size:14px;padding:7px;height:16px;}
input.fbutton{background:#fff;color:#ec008c;font-size:12px;margin-right:8px;padding:6px 7px;}
a#footer-logo{position:absolute;top:10px;left:25px;background:url(images/sitelogo_small.png) top left no-repeat;height:31px;width:167px;text-indent:-9999px;}
	
/* Banners */
#banner-top{position:relative;height:138px;}
#leaderboard-top{position:absolute;width:728px;height:90px;top:24px;left:0;}
#topquote{border-left:1px solid #bfbfbf;position:absolute; top:25px;right:46px;background:url(images/topquote.png) top right no-repeat; width:170px;height:91px;text-indent:-9999px;}
#billboard-sidebar{width:300px;height:250px;background:#A6A8AA;}
#squareads{background:url(images/page_bg.png) 150px 0 repeat-y;position:relative;height:477px;}
#vertads{background:url(images/page_bg.png) 150px 0 repeat-y;position:relative;height:651px;}

#squaread1{top:0;left:0;/* padding-bottom:27px;border-bottom:1px solid #c0c0c0; */}
#squaread2{top:0;right:0;/* padding-bottom:27px;border-bottom:1px solid #c0c0c0; */}
#squaread3{top:176px;left:0;}
#squaread4{top:176px;right:0;}
#squaread5{top:352px;left:0;}
#squaread6{top:352px;right:0;}
.ad125{position:absolute;width:125px;height:125px;background:#ddd;}

#vertad1{top:0;left:0;}
#vertad2{top:0;right:0;}
#vertad3{bottom:0;left:0;}
#vertad4{bottom:0;right:0;}
.ad125x300{position:absolute;width:125px;height:300px;background:#ddd;}

.divider{border-top:1px solid #000;height:25px;margin-top:25px;}
.adborder{position:absolute;width:125px;border-top:1px solid #c0c0c0;}
#border1{left:0;top:325px;}
#border2{right:0;top:325px;}
#border3{left:0;top:150px;}
#border4{right:0;top:150px;}
#border5{left:0;top:325px;}
#border6{right:0;top:325px;}

/* Plugins */
.wp-pagenavi{margin:24px;text-align:right;}
.wp-pagenavi a{color:#000;padding:0 5px;}
.wp-pagenavi a:hover{color:#ec008c;padding:0 5px;}
.wp-pagenavi span.current{padding:0 5px;color:#ec008c;}

/* Disqus */
#disqus_thread{margin:24px;padding-bottom:20px;overflow:auto;}
.dsq-by,.dsq-dc-logo,.dsq-media-link,dsq-options, .dsq-brlink{display:none!important;}