/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/3c-b.css');

/* Just some example content */
div.skip-link, #post-73 .sociable {
display:none;
}

body {
margin:;
background:#0f0100 url(/main/images/background.jpg) repeat-x;
font-family:futura, sans-serif;
}

a:link, a:hover, a:visited {
color:black;
text-decoration:none;
}

img {
border:none;
}

div#wrapper {
width:1000px;
margin:0 auto;
background:url(/main/images/bg.jpg);
padding:20px;
overflow:hidden;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

#blog-description, #blog-title, #nav-above {
display:none;
}

div#header {
background: url(/main/images/header4.png) no-repeat;
height:440px;
margin:-50px auto -10px;
padding: 0 20px;
}

div#header .link {
display:block;
width:670px;
height:360px;
margin:20px 0 0 -10px;
color:transparent;
float:left;
}

#offer {
height:200px;
background: url(/main/images/offerbg.png) no-repeat;
width:300px;
height:340px;
float:right;
margin:25px 0 0 0;
}

#mailinglist {

width:249px;
margin:220px 0 0 54px;
}

div#online {
background:re;
height:20px;
width:710px;
margin:-50px 20px 0 0;
float:left;
}

.onlinefix {
margin:0 20px 0 0;
display:inline;
}

div#player {
background:url(/main/images/playerbg.png);
height:25px;
width:294px;
margin:-45px 0 0 0;
float:right;
}

#track {
margin:4px 4px;
width:270px;
float:left;
background:blu;
}

div#pop {
font-size:.7em;
font-family:georgia;
font-style:italic;
color:white;
margin:6px 0px 0 0;
height:25px;
width:16px;
float:right;
background:yello;
z-index:100;
}

div#band {
position:relative; left:-7px;
height:300px;
width:500px;
}

#ir_section_1 {
height:300px;
width:500px;
}

div#menu {
background:;
height:1.5em;
margin:1em 0;
width:100%;
display:none;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

div#container {
margin-top:1.5em;
}

#content {
padding:0 10px;
}

div#primary, div#secondary {
margin-top:1.5em;
}

div#primary {
padding:20px 20px;
background:tan;
-moz-border-radius-topleft:20px;
-webkit-border-top-left-radius:20px;
}


/*entry headers*/
#content h2.entry-title{
margin:0;
background: url(/main/images/entrybg.png) no-repeat;
font-size:1.8em;
height:40px;
line-height:1.45em;
display:block;
padding:2px 8px;

font-family:helvetica, arial, sans-serif;
font-weight:bold;
letter-spacing:.1em;
color:#;
}

/*entry headers*/
#content h2.entry-title{
margin:0;
background: url(/main/images/entrybg.png) no-repeat;
font-size:1.1em;
height:40px;
line-height:2.1em;
display:block;
padding:2px 8px;

font-family:helvetica, arial, sans-serif;

letter-spacing:.05em;
color:#bf9b77;
}

/*archived header*/
#content h2.page-title{
margin:0;
background: url(/main/images/entrybg.png) no-repeat;
font-size:1em;
height:40px;
line-height:2.45em;
display:block;
padding:2px 8px;
text-transform:uppercase;
font-family:helvetica, arial, sans-serif;
font-weight:bold;
letter-spacing:.1em;
color:#bf9b77;
}

/*archived entry headers*/
#content h3.entry-title{
margin:10px 0 0 0;
font-size:1.1em;
height:40px;
line-height:1.45em;
display:block;
padding:2px 8px;
font-family:helvetica, arial, sans-serif;
letter-spacing:.05em;
}

#content h2.entry-title a {
color:#bf9b77;
text-decoration:none;
}

#content .entry-date .published{
font-size:.65em;
border-bottom:none;
padding:3px 7px;
float:right;
font-style:italic;
}

#content .entry-content{
font-size:.9em;
padding:0 7px;
float:left;
margin: 0 0 30px 0;
}

#content .entry-title,.entry-meta {
clear:both;
}

#content .entry-meta  {
font-size:.8em;
padding:0 7px;
text-transform:capitalize;
float:left;
font-family:georgia;
font-style: italic;
color:white;
margin:0 0 15px 0;
}

.entry-meta a {
color:white;
}

.meta-sep {
padding:0 5px;
color:black;
}

.comments-link img {
position:relative; top:4px;
margin:0 3px 0 0;
}

.sociable {
font-size:.7em;
padding:10px 0 0 0;
border-top:1px dotted;
word-spacing:.5em;
width:490px;
}

.sociable .sociable_tagline {
background: url(/main/images/playerbg.png) 5%;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:white;
padding:3px 0px 3px 7px;
margin:0 13px 0 0;
font-family:georgia;
font-style:italic;
display:inline;
}

/*----band photo----*/
div#post-11 .entry-meta, #post-11 .published, #post-11 h2.entry-title, #nav-below, #post-11.hentry h3.entry-title, #post-11 .sociable {
display:none;
}

#wpa0_container {
margin:2px 0px 0 -4px;
}

#wpa0_play, #wpa0_pause {
background:transparent;
position:relative; top:2px; left:3px;
}

#wpa0_bar, #wpa0_sub {
margin:1px 0 0 9px;
color:black;
}

/*---STORE--*/

#text-5 {
height:290px;
}

#text-5 h3{
background: url(/main/images/store.png) no-repeat;
height:40px;
text-indent:-9999px;
}

#text-5 h4 {
margin:10px 0 -5px 0;
text-transform:uppercase;
}

#text-5 p.date {
margin:3px 0;
font-style:italic;
font-size:.7em;
}

#text-5 img {
width:120px;
}

#text-5 #album {
width:260px;
}

#text-5 #cover {
width:120px;
float:left;
}

#text-5 #info {
width:10px;
}

#text-5 #tracks {
width:115px;
margin:0 0 0 131px;
}

#text-5 #tracks ul li {
list-style-type:decimal-leading-zero;
font-size:.6em;
list-style-position:outside;
}

#text-5 p.buy {
margin:5px 0 0 0;
font-size:.65em;
background:white;
text-align:center;
padding:3px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
color:#999;
}

/*---END STORE--*/

#gigpress-3 h3{
background: url(/main/images/tour.png) no-repeat;
height:40px;
text-indent:-9999px;
}

#gigpress-3 ul li {
list-style-type:none;
font-size:.77em;
margin:10px 0 0 -10px;
}

#gigpress-3 .gigpress-sidebar-prep {
color:white;
font-family:georgia;
font-style:italic;
}

#gigpress-3 .gigpress-sidebar-more a {
color:tan;
background: url(/main/images/playerbg.png) 53%;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:5px;
font-family:georgia;
font-style:italic;
margin:0 0 0 5px;
font-size:1em;
}

#gigpress-3 .gigpress-tickets-link {
display:none;
}

#text-8 h3{
background: url(/main/images/twitter.png) no-repeat;
height:40px;
text-indent:-9999px;
}

#text-8 #twitter ul li {
list-style-type:none;
margin:15px 0 0 -10px;
font-size:.8em;
}

#text-8 #twitter span a {
color:black;
font-family:futura;
font-style:normal;
text-decoration:underline;
}

#text-8 #twitter a {
color:white;
font-family:georgia;
font-style:italic;
}

#twitter_update_list span {
display:block;
}

#twitter-link {
margin:20px 95px 0px 0;
}




#text-9 h3{
background: url(/main/images/contact.png) no-repeat;
height:40px;
text-indent:-9999px;
margin:0 0 10px 0;
}

#text-9 {
font-size:.8em;
font-style:italic;
font-family:georgia;
line-height:2.0em;
}

#text-9 a {
color:white;
}

#text-9 .contact {
font-style:normal;
font-family:futura;
color:black;
margin:0 4px -10px 0px;
padding:0;
display:block;
line-height:2.5em;
}


#search h3 {
background: url(/main/images/search.png) no-repeat;
height:50px;
text-indent:-9999px;
width:158px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#recent-posts-3 h3{
background: url(/main/images/recent.png) no-repeat;
height:40px;
text-indent:-9999px;
}

#recent-posts-3 ul li{
list-style-image: url(/main/images/star.png);
margin:0 0 0 4px;
}

#archives-3 h3{
background: url(/main/images/archived.png) no-repeat;
height:40px;
text-indent:-9999px;
}

#archives-3 ul li{
list-style-image: url(/main/images/star.png);
margin:0 0 0 4px;
}

/* MEDIA */
#post-2 h2 {
border-bottom:1px dotted black;
padding:0 0 5px 0;
}

#post-2 h2.entry-title {
border:none;
}

#post-2 .entry-content ul  {
list-style-type:none;
margin:0 0 0 -40px;
}

.tubepress_thumb {
background:tan;
padding:23px 0 0 0;
margin:1px 7px 0 -6px;
-moz-border-radius:3px;
}

.tubepress_thumb img {
margin:0 0 5px 0;
}

/*-----TOUR-----*/



.gigpress-info-item {
float:left;
clear:left;
}

a.gigpress-tickets-link {
float:right;
position:relative;
left:320px;
font-size:.9em;
color:tan;
-moz-border-radius:3px;
-webkit-border-radius:3px;
font-family:trebuchet ms;
margin:5px 0 0 0;
font-weight:normal;
padding:1px 5px;
background:url(/main/images/playerbg.png) 5%;
}

.gigpress-date, .gigpress-city, .gigpress-venue, .gigpress-country {
font-weight:bold;
font-family:trebuchet ms
}

#post-5 {
width:500px;
}

.gigpress-country {
display:none;
}

#footer {
text-align:right;
margin:0 0 0 -20px;
font-family:trebuchet ms;
text-transform:uppercase;
font-size:.7em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
color:#c30;
font-size:1.3em;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

#respond, .comments {
font-size:.8em;
}

div.comments ol li {
margin:0 0 3.5em 0;
background:tan;
padding:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#comments .comment-meta, .comment-meta a {
color:white;
font-size:.85em;
}

#comments .fn {
font-size:1.5em;
text-transform:uppercase;
vertical-align:top;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}
