html {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-html03.gif) repeat scroll 0 0;
}
body {
color:#292929;
-x-system-font:none;
font-family:Georgia;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
height:100%;
line-height:13pt;
margin:0;
min-width:1000px;
}
* {
margin:0;
padding:0;
}
.pagination ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:6px;
}
a:hover {
text-decoration:underline;
}
a {
color:#292929;
text-decoration:none;
font-weight:700;
font-style:italic;
}
img {
border:0 none;
}
.page {
overflow:hidden;
position:relative;
width:100%;
}
.w1 {
float:left;
height:100%;
left:50%;
position:relative;
width:1400px;
}
.w2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-w2.gif) repeat-x scroll 0 0;
float:left;
height:100%;
left:-50%;
position:relative;
width:1400px;
}
.w3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-w3.png) repeat-y scroll 0 0;
height:100%;
overflow:hidden;
width:100%;
}
#wrapper {
height:100%;
margin:0 auto;
overflow:hidden;
padding:0 80px;
position:relative;
width:840px;
}
.page-wrap {
height:100%;
position:relative;
width:100%;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet-line.gif) repeat-x scroll 0 100%;
overflow:hidden;
padding:0 0 2px;
width:100%;
}
#header h1 {
height:218px;
margin:0;
overflow:hidden;
width:100%;
}
#header h1 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/logo02.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:100%;
text-indent:-9999px;
width:100%;
}
.nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
.nav li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/divider.gif) no-repeat scroll 0 0;
float:left;
margin:0 2px 0 -2px;
}
.nav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/items-nav.png) no-repeat scroll 0 0;
float:left;
height:48px;
text-indent:-9999px;
}
a.news {
background-position:2px 0;
width:91px;
}
a.tour {
background-position:-89px 0;
width:83px;
}
a.music {
background-position:-172px 0;
width:97px;
}
a.photos {
background-position:-269px 0;
width:106px;
}
a.video {
background-position:-375px 0;
width:92px;
}
a.bio {
background-position:-467px 0;
width:70px;
}
a.links {
background-position:-537px 0;
width:88px;
}
a.store {
background-position:-625px 0;
width:97px;
}
a.contact {
background-position:-722px 0;
width:116px;
}
.nav li.active a.news, a.news:hover {
background-position:2px 100%;
}
.nav li.active a.tour, a.tour:hover {
background-position:-89px 100%;
}
.nav li.active a.music, a.music:hover {
background-position:-172px 100%;
}
.nav li.active a.photos, a.photos:hover {
background-position:-269px 100%;
}
.nav li.active a.video, a.video:hover {
background-position:-375px 100%;
}
.nav li.active a.bio, a.bio:hover {
background-position:-467px 100%;
}
.nav li.active a.links, a.links:hover {
background-position:-537px 100%;
}
.nav li.active a.store, a.store:hover {
background-position:-625px 100%;
}
.nav li.active a.contact, a.contact:hover {
background-position:-722px 100%;
}
.top-bar {
overflow:hidden;
width:100%;
}
.welcome-to {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/welcome-to02.png) no-repeat scroll 0 50%;
float:left;
height:46px;
overflow:hidden;
text-indent:-9999px;
width:382px;
}
.top-bar ul {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 11px 0 0;
}
.top-bar li {
float:left;
padding:11px 13px 0 0;
}
.top-bar li a {
float:left;
padding:0 0 15px;
}
.top-bar li img {
vertical-align:top;
}
.top-bar li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet.gif) no-repeat scroll 50% 100%;
border:0 none;
}
#main {
padding:8px 0 75px;
width:100%;
}
.two-columns {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-two-columns.gif) repeat-y scroll 602px 0;
overflow:hidden;
padding:12px 0 0;
width:100%;
}
.content {
float:left;
padding:0 0 0 7px;
width:580px;
}
.content a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}
.content a:hover {
background-image:none;
}
.content h2 {
margin:0 0 15px;
font-size:1.05em;
font-style:italic;
}
.content h2 img, .sidebar h3 img {
vertical-align:top;
}
.content h3 {
font-size:22px;
font-style:italic;
font-weight:normal;
line-height:26px;
margin:0;
}
.post {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border-bottom:2px dotted #8a8a8a;
line-height:13pt;
margin:2px 0 -2px;
padding:10px 0 10px;
position:relative;
width:100%;
}
.postmusic {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border-bottom:2px dotted #8a8a8a;
border-top:2px dotted #8a8a8a;
line-height:13pt;
margin:2px 0 -2px;
padding:5px 0 5px;
position:relative;
width:100%;
height:100%px;
}
.post2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
line-height:13pt;
margin:2px 0 -2px;
padding:10px 0 0px;
position:relative;
width:100%;
}
#content h3 {
color:#7A9FC3;
font-size:22px;
line-height:25px;
margin:0 0 0px;
}
#content p {
font-size:1.05em;
}
.posts p {
font-size:1.05em;
}
.postsmusic p {
font-size:1.05em;
}
.post2 p {
font-size:0.75em;
font-style:italic;
font-weight:600;
}
.sidebar {
float:right;
padding:0 2px 0 0;
width:216px;
}
.sidebar h3 {
margin:0 0 0 0px;
}
.sidebar h3 img {
vertical-align:top;
}
.items03 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet-line.gif) repeat-x scroll 0 100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:20px 0 20px;
width:100%;
}
.items02 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet-line.gif) repeat-x scroll 0 100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0;
padding:15px 0 20px;
width:100%;
}
.items {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet-line.gif) repeat-x scroll 0 100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 19px;
width:100%;
}
.items:after {
clear:both;
content:"";
display:block;
height:0;
}
.items li {
float:left;
width:100%;
}
.items li strong {
display:block;
margin:5px 0 7px 0px;
}
.items li strong img {
vertical-align:top;
}
.items li a {
display:block;
}
.items li a img {
border:2px solid #292929;
vertical-align:top;
}
.items li a em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/click-here.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:14px;
margin:14px 0 0 0px;
overflow:hidden;
text-indent:-9999px;
width:205px;
}
.items li a:hover {
border:0 none;
}
.items li a:hover em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/click-here-on.png) no-repeat scroll 0 0;
}
.sidebar-nav {
height:1%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:22px 0 0 0;
}
.sidebar-nav li {
float:left;
font-size:13px;
line-height:35px;
padding:0 0 26px;
width:100%;
}
.sidebar-nav li h3 {
height:31px;
margin:0;
overflow:hidden;
}
.sidebar-nav li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet-sidebar.png) no-repeat scroll 0 0;
color:#292929;
display:block;
height:35px;
}
.sidebar-nav li a img {
float:right;
}
.sidebar-nav li a span {
padding:0 13px;
position:relative;
}
.sidebar-nav li a:hover {
border:0 none;
text-decoration:none;
}
.sidebar-nav li a:hover span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet-sidebar-on.gif) no-repeat scroll 0 50%;
text-decoration:none;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet-line.gif) repeat-x scroll 0 0;
bottom:0;
left:0;
overflow:hidden;
padding:0 0 21px;
position:absolute;
width:100%;
}
.nav-bottom {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 -10px;
overflow:hidden;
padding:18px 0 0;
}
.nav-bottom li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet3.gif) no-repeat scroll 0 4px;
float:left;
font-size:15px;
line-height:20px;
margin:0 2px 0 -2px;
padding:0 10px 0 12px;
}
.nav-bottom li a {
color:#292929;
}
.nav-bottom li a:hover {
text-decoration:underline;
}
.links-bottom {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0px;
}
.links-bottom li {
float:left;
padding:0 10px 0 0;
}
.links-bottom li a {
float:left;
padding:18px 0 0;
}
.links-bottom li img {
vertical-align:top;
}
.links-bottom li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet2.gif) no-repeat scroll 50% 0;
}
.flikr_container {
width:590px;
}
.flickr {
border:2px solid #000000;
float:left;
height:100px;
margin-bottom:14px;
margin-right:14px;
width:100px;
}
div.field {
float:left;
margin-top:17px;
}
div.disco_title {
border-bottom:1px solid #C8C7C7;
border-top:1px solid #C8C7C7;
float:left;
height:38px;
margin-top:23px;
padding-bottom:7px;
padding-top:7px;
width:100%;
}
div.field td.packshot {
margin-right:9px;
width:200px;
}
td.buy_dropdown {
height:182px;
width:300px;
}
div.field input#go {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
color:#242424;
font-family:Georgia;
font-style:italic;
}
div.field div.decemberists_itunes {
float:left;
width:300px;
}
div.field div.track_listing {
clear:both;
float:left;
font-size:0.75em;
margin-bottom:23px;
margin-top:10px;
width:auto;
}
div.field div.track_listing li {
max-width:480px;
}
div.field div.track_listing a {
display:block;
max-width:480px;
}
