@charset "utf-8";
/*
Theme Name: Tjs Music
Theme URI: http://tjsmusic.com/
Description: Custom Theme designed for Tjs Music.
Version: 1.0
Author: Michael Erickson
Author URI: http://mikeerickson.net/
*/

body {
width:100%;
margin:0;
padding:0;
background:#000000 url(images/bg.gif) repeat-y top center;
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
}

p {
padding: 0 5px 0 5px;
}

a.small {
font-size:11px;
}

h3, h2 {
color:#fff;
}

strong {
color:#fff;
}

.side_text {
padding: 10px 10px 10px 20px;
}

a, a:link, a:visited, a:active {
color:#e26112;
}

a:hover {
text-decoration:none;
}

.clr {
clear:both;
}

#wrapper {
width:935px;
margin: 0 auto;
}

#banner {
width:909px;
height:130px;
margin-left:11px;
margin-right:11px;
border-right:2px solid #333;
border-left:2px solid #333;

}

#menu {
width:909px;
height:29px;
background: url(images/bar.gif) top left repeat-x;
margin:0 11px;
border:1px solid #333;
text-align:center;
line-height:27px;
font-size:14px;
border-right:2px solid #333;
border-left:2px solid #333;
}

#menu a:link, #menu a:active, #menu a:visited {
color:#dfdede;
font-weight:bold;
padding-left:6px;
padding-right:6px;
text-decoration:none;
}

#menu a:hover {
color:#666;
}

div.banner {
width:909px;
height:229px;
margin-left: 13px;
text-align:center;
}
/* */
#submenu {
width:909px;
height:29px;
margin:0 11px;
text-align:center;
line-height:27px;
font-size:14px;
text-transform:uppercase;
padding-top:10px;
border-right:2px solid #333;
border-left:2px solid #333;
}

#submenu a:link, #submenu a:active, #submenu a:visited {
color:#dfdede;
font-weight:bold;
padding-left:6px;
padding-right:6px;
text-decoration:none;
}

#submenu a:hover {
color:#666;
}

#content {
width:899px;
margin:0 11px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:20px;
border-right:2px solid #333;
border-left:2px solid #333;
}

#content img.bar {
border:1px solid #333;
width:440px;
overflow:hidden;
}

#content img.content {
margin:5px;
}

#content #right_sm img.content {
margin:2px 0;
}

#content a:link img, #content a:visited img, #content a:active img, img.contentx {
border:1px solid #333;
}

#content a:hover img {
border:1px solid #666;
}

#wide {
width:899px;
padding: 0 0 10px 0;
}

#wide td {
margin:0;
padding:0;
border-top:1px solid #333;
}

#wide td.th {
font-weight:bold;
border:none;
}

/* */
#wide_sm {
width:640px;

float:left;
}

#right_sm {

width:239px;
float:left;
padding: 10px;
text-align:center;
}

#right_sm h3{
margin:0;
}

#right_sm p {
margin:0;
padding:0;
}

#logo_wrap {
width:220px;
margin:0 auto;
}

#wide_sm td {
margin:0;
padding:0;
border-top:1px solid #333;
}

#wide_sm td.th {
font-weight:bold;
border:none;
}

#content #left {
float:left;
width:442px;
padding-right:8px;

}

#content #right {
float:left;
width:442px;
padding-left:7px;
}

#footer {
width:909px;
height:29px;
background: url(images/bar.gif) top left repeat-x;
margin: 0 11px;
border:1px solid #333;
font-size:11px;
line-height:27px;
text-align:center;
border-right:2px solid #333;
border-left:2px solid #333;
}

.song {
padding-bottom:10px;
}

.song p {
margin: 0;
padding: 0;
width:auto;
display:inline;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.ad {
height:170px;
}

#video {
text-align:center;
padding:10px;
}


div.wordtube {
width:400px;
margin: 0 auto;
border:1px solid #333;
}

h3.band_name {
margin-bottom:0;
}

div.manu_logo {
width:100px;
height:100px;
padding:5px;
display:inline;
float:left;
}

div.manu_logo p {
padding:0;
margin:0;
}

h2.bar {
width:899px;
margin:0;
background: url(images/bar.gif) top left repeat-x;
}

#content h2.bar img.bar {
border:none;
}

#subscribe {
text-align:center;
width:428px;
margin:6px;
padding-bottom:5px;
border-bottom: 1px solid #333;
}

#rotate {
width:899px;
margin: 0 auto;
text-align:center;
}

#deals {
text-align:center;
margin:5px auto;
width:899px;
padding-bottom:5px;
}

#sales_banner {

width:897px;
border:1px solid #333;
}

div.entry div.wordtube {
margin:10px;
float:left;
display:inline;
}
