/*
Theme Name: BLANK
Theme URI: --
Description: --
Author: SPACESUIT GROUP INC
Author URI: http://spacesuitgroup.com


/*-----------Block Level Elements--------------*/


#footer .ssg-tag{
text-align:left;
font-size:10px;
background:#000;
width:180px;
height:12px;
padding:10px;
color:#fff;
float:left;
}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


a {
color:#00aeff;
font-weight:bold;
}

a:hover{
color:#99FF00;
}

.buy_now_select{
width:100%;
margin:0 0 5px 0;
}



#footer .topspin{
text-align:right;
font-size:10px;
background:url(images/topspin_logo.gif) top left no-repeat #000;
width:380px;
height:12px;
padding:10px 10px 10px 143px;
color:#fff;
float:left;
margin:0 5px 0 0;
}

.ceg-feeds a{
display:block;
height:35px;
background:url(images/rss_hov.png) no-repeat top;
margin:0 0 10px 0;
text-decoration:none;
}

.ceg-feeds a:hover{
background-position:bottom;
}

Body {
font-family:Verdana, Arial, Helvetica, sans-serif;

background:url(images/html-bg.jpg) #000;
}




#page {
	width: 1000px;
	margin: 0 auto;
}

#header {
	width: 100%;
}

#headerimg a{
background:url(images/title.gif) no-repeat;
display:block;
width:411px;
height:222px;
margin:25px auto;
}

.description {

}

#wrapper {
	width: 100%;
}

#sidebarleft{
width:250px;
float:left;
margin:0 25px 0 0;
}

#content {
	float:left;
	width:426px;
	padding:0 12px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content object{
width: 430px;
}

img.alignleft{
float:left;
margin:0 10px 0 0;
}

img.alignright{
float:right;
margin:0 0 0 10px;
}

img.aligncenter{
margin:0 auto;
}

.author{
text-align:right;
font-weight:bold;
margin:0 0 10px 0;
}


.enter{
font-weight:bold;
color:#fff;
width:600px;
margin:30px auto;
text-align:justify;
}

.enter a{
width:123px;
display:block;
height:30px;
background:url(images/enter_hov.gif) top;
margin:50px auto 100px;
}

.enter a:hover{
width:123px;
height:30px;
background-position:bottom;
}

#whole p{
margin:0 0 10px 0;
}

#sidebarright{
width:250px;
float:left;
margin:0 0 0 25px;
}

#sidebar {
	
}

#footer {
	width: 738px;
	clear: both;
	margin:25px auto 0;
}

strong{
font-weight:bold;
}
.links {

margin:35px 0 0 0;
}

.lastfm{
display:block;
width:167px;
margin:0 auto 10px;
height:67px;
overflow:hidden;
background:url(images/lastfm.png) top left;

}

.lastfm:hover{
background-position:bottom left;
}

.twitter-btn{
display:block;
width:167px;
margin:0 auto 10px;
height:40px;
overflow:hidden;
background:url(images/twitter.png) top left;

}

.twitter-btn:hover{
background-position:bottom left;
}

.facebook{
display:block;
width:167px;
margin:0 auto 10px;
height:34px;
overflow:hidden;
background:url(images/facebook2.png) top left;
}

.facebook:hover{
background-position:bottom left;
}

.myspace{
display:block;
width:167px;
margin:0 auto 10px;
height:42px;
overflow:hidden;
background:url(images/myspace2.png) top left;
}

.myspace:hover{
background-position:bottom left;
}



.newsletter{
margin:0 0 25px 0;
}

.newsletter-title{
margin:0 0 5px 0;
}

.shows-block{
margin:0 0 25px 0;
}

.shows-item{
color:#262c39;
background:#fff;
padding:6px 10px;
margin:0 0 1px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.shows-item .date{
float:left;
text-transform:uppercase;
font-weight:bold;

}

.shows-item .time{
float:right;
text-transform:uppercase;
font-weight:bold;

}

.shows-item .title{
clear:both;
font-weight:bold;
padding:5px 0;
text-transform:uppercase;
text-align:center;
}

.shows-item .city{
text-align:right;
}

.shows-item .doors{
margin:0 0 5px 0;
font-weight:bold;

text-transform:uppercase;
}


.shop_col{
width:235px;
float:left;

}

#shop_col-1, #shop_col-2, #shop_col-3 {
margin:0 20px 0 0;
}


.merch-block{
background:none;
}

.merch-item{
margin:0 0 25px 0;
background:#fff;
padding:12px;
}

.merch-item .thumb{

}
.merch-item .title{
font-size:12px;
color:#262c39;
font-weight:bold;
}
.merch-item .desc{
font-size:11px;
margin:0 0 8px 0;
}
.merch-item .long-desc{
font-size:11px;
margin:5px 0 0 0;
}

.merch-item .long-desc li{
margin:0 0 3px 0;
list-style:disc inside;

}

.merch-item .price{
font-size:12px;
color:#00aeff;
font-weight:bold;
float:left;
margin:0 0 5px 0;
}

.merch-item .sh{
font-size:11px;
float:left;
margin:0 0 5px 0;
}


.news-title, .shows-title, .merch-title, .contact-title{
margin:0 0 20px 0;
}

.contact-title a{
display:block;
width:168px;
height:31px;
background:url(images/contact_hov.gif) top no-repeat;
}
.contact-title a:hover{
background-position:bottom;
}


.news-title a{
display:block;
width:111px;
height:30px;
background:url(images/news_hov.gif) top no-repeat;
}
.news-title a:hover{
background-position:bottom;
}



.shows-title a{
display:block;
width:104px;
height:30px;
background:url(images/tour_hov.gif) top no-repeat;
}
.shows-title a:hover{
background-position:bottom;
}



.stores-title a{
display:block;
width:154px;
height:30px;
background:url(images/stores_hov.gif) top left no-repeat;
}
.stores-title a:hover{
background-position:bottom;
}

.news-post h2{
margin:0 0 10px 0;
}

.news-block{
color:#fff;
}
.news-item{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px solid #fff;
}

.news-item .date{
font-size:12px;
}

.news-item .title{
font-size:16px;
}

.news-item .auth{
font-style:italic;
font-weight:normal;
}
.btn1{
font-family:Verdana, Arial, Helvetica, sans-serif;

display:block;
width:48px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ccc;
font-size:10px;
font-weight:normal;
color:#111;
text-decoration:none;
text-align:center;
padding:0 0 1px 0;
}
.btn1:hover{
background:#00aeff;
color:#fff;
}

.btn2{
font-family:Verdana, Arial, Helvetica, sans-serif;

display:block;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ccc;
font-size:10px;
font-weight:normal;
color:#111;
text-decoration:none;
text-align:center;
padding:0 0 1px 0;
}
.btn2:hover{
background:#00aeff;
color:#fff;
}

.btn3, a.ts_buttonlink{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left !important;
margin:1px 10px 0 0 !important;
display:block !important;
border:none!important;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ccc;
font-size:10px !important;
font-weight:normal;
color:#111;
text-decoration:none;
text-align:center;
line-height:normal !important;
padding:0 10px 1px 10px !important;
}
.btn3:hover, a.ts_buttonlink:hover{
background:#00aeff;
color:#fff;
}
.btn4{
line-height:normal !important;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
margin:1px 0 0 10px;
display:block;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ccc;
font-size:10px;
font-weight:normal;
color:#111;
text-decoration:none;
text-align:center;
padding:0 10px 1px 10px;
}
.btn4:hover{
background:#00aeff;
color:#fff;
}

.entrytext{
font-size:14px;
font-weight:bold;
}

.entrytext p{
margin:0 0 10px 0;
}

.post h2{
font-size:32px;
font-weight:bold;
letter-spacing:-2px;
margin:0 0 10px 0;
}


.page h2{
font-size:24px;
font-weight:bold;
letter-spacing:-1px;
}


.player{
margin:0 0 25px 0;
}

.stores-block{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px solid #fff;
font-size:12px;
background:#fff;
color:#262c39;
padding:6px 10px;
}
.stores-excerpt{
margin:0 0 10px 0;
}
.stores-left{
font-size:12px;
width:203px;
float:left;
margin:0 20px 0 0 ;
word-wrap:break-word;
}

.stores-right{
font-size:12px;
width:203px;
float:left;
word-wrap:break-word;
}

.stores-title{
margin:0 0 20px 0;
}

.news-post{
margin:0 0 40px 0;
}

.news-post .date{

padding:2px 5px;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
font-size:12px;
text-transform:uppercase;
}

.news-post h2{
font-size:24px;
font-weight:bold;
}

.news-post .entrytext{
font-size:14px;
font-weight:bold;
}

.navigation .previous a{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
margin:1px 0 0 0;
display:block;
width:100px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ccc;
font-size:10px;
font-weight:normal;
color:#111;
text-decoration:none;
text-align:center;
padding:1px 0 2px 0;
}

.navigation .previous a:hover, .navigation .next a:hover{
background:#00aeff;
color:#fff;
}

.navigation .next a{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
margin:1px 0 0 0;
display:block;
width:100px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ccc;
font-size:10px;
font-weight:normal;
color:#111;
text-decoration:none;
text-align:center;
padding:1px 0 2px 0;
}

/*-------------Other------------------*/

#twitter-feed{
	list-style-type: none;
	padding: 3px;
	margin: 0 auto 25px auto;
	width:600px;
	font-weight:bold;
	color:#FFFF00;
	text-align:center;
	}
#twitter-feed .twitter-timestamp{
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#000;
font-size:10px;
font-weight:normal;
color:#fff;
text-decoration:none;
text-align:center;
padding:1px 5px 2px 5px;
}

hr {
	display: none;
}