/*   
Theme Name: Garbage Disco Box V3
Theme URI: http://www.garbagediscobox.com
Description: The default theme for Garbage Disco box 2011/12
Author: Rob Watson
Author URI: http://www.bluhippo.co.uk
Version: 3.0
*/
/* html 5 reset */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}
/* end html5 reset */
body{min-width:960px}.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_4{width:220px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_8{width:460px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_12{width:700px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_16 .grid_16{width:940px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_4{padding-left:240px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_8{padding-left:480px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_12{padding-left:720px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_4{padding-right:240px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_8{padding-right:480px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_12{padding-right:720px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_4{left:240px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_8{left:480px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_12{left:720px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_4{left:-240px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_8{left:-480px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_12{left:-720px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_16:after{clear:both}.clearfix,.container_16{zoom:1}

html {
	font-size:62.5%;
}
body {
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:12px;
	font-size:1.2rem;
	background:#212121 url('http://www.garbagediscobox.com/wp-content/uploads/2015/03/bg-20-years-queer.jpg');
}
img {max-width:100%;}
/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 20px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 20px;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#gdbBar {
	background:#999999;
}
#gdnBarLinks {
	list-style-type:none;
	font-size:12px;
}
#gdnBarLinks li {
	float:left;
	display:inline;
	border-left:1px solid #cccccc;
	border-right:1px solid #666666;
}
#gdnBarLinks li a {
	display:block;
	padding:5px 10px;
	text-decoration:none;
	color:#ffffff;
}
#gdnBarLinks li a.gdnOn {
	color:#ffffff;	
	background:#212121;
}


/*
=====================================================*/
.screen-reader-text {position:absolute;left:-9999px;}
#s {
	height:18px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background:#f0f0f0;
}
#searchsubmit {
	height:20px;
	background:#999;
	color:#ffffff;
	border:none;
	margin-left:-5px;
}


#headerSocial {
	float:right;
	margin:20px 0 0 0;
}
#headerSocial li {
	margin:5px 0 5px 5px;
	float: left;
}
/*
	=====================================================*/
	#gdn-top-sm li {
	display:inline;
	float:left;
	margin:0 5px 0 5px;
}
#gdn-top-sm li a {
}
img#gdb-header {
	margin:80px 0 0 0;
	float:right;
}
/*
=====================================================*/
.site-container {
	background:#ffffff;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	margin:40px auto;
}


#main-nav li {
	float:left;
	display:inline;
	height:40px;
	margin:0 10px;
}
#main-nav li a {
	display:block;
	padding:5px 10px;
}
#main-nav li a {
	color:#333;
	text-decoration:none;
}
#main-nav li.current_page_item a, #main-nav li.current_page_parent a {
	color:#ffffff;
	background:#333333;
}
/*
=====================================================*/

.sub-nav h1 {
	font-family: 'Quicksand', sans-serif;
	font-size:18px;
	font-size:1.8rem;
	text-shadow: 4px 4px 4px #aaa;
	padding:5px 3px;
	margin:10px 0 0 0;
}
.sub-nav h1:first-of-type {
	margin:0;
}
.std-link-nav {
	border-top: 1px dotted #cccccc;
}
.std-link-nav li {
	border-bottom: 1px dotted #cccccc;
}
.std-link-nav li a {
	display:block;
	text-decoration:none;
	background:#ffffff;
	-webkit-transition:background 1s ease-in;
	-moz-transition:background 1s ease-in;
	-o-transition:background 1s ease-in;
	transition:background 1s ease-in;
	padding:5px 3px;
	color:#333333;
}
.std-link-nav li a:hover {
	text-decoration:none;
	background: #E0E0E0;
	color:#666;
}


.std-link {
	text-decoration:none;
	background:#ffffff;
	-webkit-transition:background 1s ease-in;
	-moz-transition:background 1s ease-in;
	-o-transition:background 1s ease-in;
	transition:background 1s ease-in;
	color:#333333;
}
.std-link  a:hover {
	text-decoration:none;
	background: #E0E0E0;
	color:#666;
}



#content-area {
	margin:20px auto 20px auto;
	border-top:2px dotted #cccccc;
	padding:20px 0 0 0;
}












/* posts
================================== */






.post section p.meta {
	font-size:10px;
	font-size:1.0rem;
	line-height:14px;
	line-height:1.4rem;
	color:#999;
	text-transform:uppercase;
	margin:10px 0 5px 0;
}
.post section p.meta a {
	text-decoration:none;
	color:#999;
}
.post section p.meta a:hover {
	text-decoration:underline;	
}



/* home page posts
================================== */
.hp-post {
	min-height:280px;
	height:auto!important;
	height:280px;
	margin-top:10px;
}
.archive-post {
	min-height:160px;
	height:auto!important;
	height:160px;	
}
.hp-post h2 {
	font-size:14px;
	font-size:1.4rem;
	margin:10px 0 0 0;
}
.hp-post h2 a {
	text-decoration:none;
}
.hp-post p.excerpt {
	margin:10px 0 0 0;	
}
.hp-post p.author {
	border-bottom:2px dotted #cccccc;	
}

/* post - single page
============================*/

.post-single header {
	border-bottom:2px dotted #cccccc;
	padding:0 0 10px 0;
}
.post-single header h1 {
	font-family: 'Quicksand', sans-serif;
	font-size:28px;
	font-size:2.8rem;
	text-shadow: 4px 4px 4px #aaa;
}

.post-single section p {
	margin:10px 0 10px 0;
	line-height:16px;
	line-height:1.6rem;
}
.post-single section ul {
	list-style-type:disc;
	margin:0 0 10px 17px;
}
.post-single section ol {
	list-style-type:decimal;
	margin:0 0 10px 20px;
}
.post-single section li {
	line-height:16px;
	line-height:1.6rem;
}
.post section a {
	color:#333333;
	-webkit-transition:color 1s ease-in;
	-moz-transition:color 1s ease-in;
	-o-transition:color 1s ease-in;
	transition:color 1s ease-in;
}
.post section a:hover {
	color:#999;
	text-decoration:none;
}
.post-single section blockquote  {
	float:right;
	display:inline;
	width:50%;
	border-top:5px solid #999;
	border-bottom:5px solid #999;
	padding:20px 0;
	margin:10px;
	text-align:center;
}
.post-single section blockquote p:before {
	content:"\201c";
}
.post-single section blockquote p:after {
	content:"\201d";
}
.post-single section blockquote p {
	font-style:italic;
	font-size:24px;
	font-size:2.4rem;
	margin:10px 0 0 0;
	line-height:30px;
	line-height:3.0rem;
}










/*
=====================================================*/
#hp-video {
	margin-top:10px;
}

h1.sidebar-header {
	font-family: 'Quicksand', sans-serif;
	font-size:18px;
	font-size:1.8rem;
	text-shadow: 4px 4px 4px #aaa;
	padding:5px 3px;
	margin:10px 0 0 0;
}
h1.sidebar-header:first-of-type {
	margin:0;
}
.sidebar-tweet-list {
	margin:0 0 0 0;
}
.sidebar-tweet {
	margin:0 0 10px 0;
	min-height:48px;
}
.sidebar-tweet:last-child {
	margin:10px 0 0 0;
}



























.promo-ad {
	margin:20px 0 0 0;
}






/* forms
=============================*/
.formSelect, .formText, textarea {
	border:1px solid #cccccc;
	width:100%;
	padding:3px;
}
#commentform a {
	color:#333333;
	-webkit-transition:color 1s ease-in;
	-moz-transition:color 1s ease-in;
	-o-transition:color 1s ease-in;
	transition:color 1s ease-in;
	text-decoration:underline;
}
#commentform a:hover {
	color:#999;
	text-decoration:none;
}

.vcard {
	display:block;
	width:100%;
	margin:10px 0;
	height:35px;
}
.vcard a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.avatar  {
	float:left;
	display:inline;
	width:35px;
	margin:0 10px 0 0;
}

.comment-meta {
	margin:-25px 0 0 45px;
	text-transform:uppercase;
	color:#999;
}
.comment-meta a {
	color:#999;
	text-decoration:none;
}

.comment-body p {
	margin:5px 0 5px 0;
}
.moderation {
	color:#C00;
}



/* Footer
========================*/
#gdn-footer {
	border-top:2px dotted #cccccc;
	padding:0 0 10px 0;
	margin:20px auto 20px auto;
	background:url(images/bg-footer-heels.png) bottom right no-repeat;
}
#gdn-footer h1 {
	margin:10px 0 0 0;
	font-family: 'Quicksand', sans-serif;
	font-size:18px;
	font-size:1.8rem;
	text-shadow: 4px 4px 4px #aaa;
}
#gdn-footer a {
	color:#333333;
	text-decoration:none;
	-webkit-transition:color 1s ease-in;
	-moz-transition:color 1s ease-in;
	-o-transition:color 1s ease-in;
	transition:color 1s ease-in;
}
#gdn-footer a:hover {
	color:#999;
	text-decoration:none;
}
#gdn-footer p, #gdn-footer li {
	font-size:11px;
	font-size:1.1rem;
	line-height:16px;
	line-height:1.6rem
}
#gdn-legals {
	margin-top:10px;
}
#gdn-legals li {
	float:left;
	margin:0 5px;
}
#gdn-legals a {
	padding:5px;
}
#gdn-legals li:first-child {
	margin-left:0;
}
#gdn-legals a:first-child {
	padding-left:0;
}
p.legal-disclaimer {
	margin:10px 10px 0 10px;
}
.base-clear {
	height:10px;
}
















/* PLUGINS
===========================*/

/* pagination
================*/
.navigation {
	clear:both;
	margin:20px 0 0 0;
	float:right;
}
.navigation .wp-paginate .current  {
	background:#000000;
}
/* featured news 
============================*/
#featured_slider {
	position:relative;
}
.feat_link a {
	display:none!important;
	}
body #featured_slider ul, #featured_slider ul li {
	margin:0 0 0 0 !important;	
}	
body #featured_slider .content_left {
	float:none;
	position:absolute;
	left:10px;
	top:10px;
	z-index:400;
}
body #featured_slider .content_left h2, body #featured_slider .content_left  p {
	background:#ffffff;
	opacity:5.0;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	display:inline-block;
	padding:10px;
}
body #featured_slider .content_left  p {
	margin:0 0 0 0;
}
	body #featured_slider .content_left h2 a {
		color:#333333;
		-webkit-transition:color 1s ease-in;
		-moz-transition:color 1s ease-in;
		-o-transition:color 1s ease-in;
		transition:color 1s ease-in;
		text-decoration:none;
		
	}
	body #featured_slider .content_left h2 a:hover {
		color:#999;
		text-decoration:none;
	}

body #featured_slider .img_right {
	float:none;
	position:absolute;
	top:0;
	left:0;
	z-index:399;
	margin:0;
}
body #featured_slider .feat_next {
	left:inherit;
	right:20px!important;
	
}
body #featured_slider .feat_prev {
	left:inherit;
	right:40px!important;
}

body #featured_slider {
margin-top:0;
}

/* twitter blender plugin
============================*/
.tb_tweetlist {
	font-size:12px;
	font-size:1.2rem;
	line-height:16px;
	line-height:1.6rem;
}
div.tb_tweet {
	clear:both;
	border-bottom:2px dotted #cccccc;
	border-top:none;
	margin:5px 0;
}
.tb_photo {
	float:left;
	display:inline;
	width:48px;
	border:1px solid #cccccc;
}
span.tb_msg {
	float:left;
	display:inline;
	margin: 5px 0 0 10px;
	width:160px;
	min-height:55px;
	height:auto!important;
	height:55px;
}

span.tb_msg a, div.tb_msg a {
	color:#333333;
	-webkit-transition:color 1s ease-in;
	-moz-transition:color 1s ease-in;
	-o-transition:color 1s ease-in;
	transition:color 1s ease-in;
}
span.tb_msg a:hover, div.tb_msg a:hover {
	color:#999;
	text-decoration:none;
}

span.tb_tweet-info a, 
div.tb_tweet-info a {
	clear:both!important;
	text-align:right;
}
.tb_footer {
	clear:both!important;
	margin:10px 0 0 0;
}


.gigpress-listing li {
	margin:10px 0;
}

.gigpress-listing li a{
	text-decoration:none;
	background:#ffffff;
	-webkit-transition:background 1s ease-in;
	-moz-transition:background 1s ease-in;
	-o-transition:background 1s ease-in;
	transition:background 1s ease-in;
	color:#333333;
}

.gigpress-listing li a:hover{
text-decoration:none;
	background: #E0E0E0;
	color:#666;
}
.gigpress-info-item {
display:block;
}