/* CSS Document */



* {padding:0px; margin:0px; font-family:arial; font-size:10px;}

html, body {font-size:11px;background-color:#000000;}

		#header  {margin:0px auto; height:120px; background:url("images/length-top.gif") repeat-x;}
		#header-image {margin:0px auto; width:826px; height:120px; background:url("images/header.jpg");}
	
        #content {padding:40px 0px; width:100%; background:url("images/content-back.gif") repeat-x #DBD1C5;}

        #interior-top {margin:0px auto; clear:both; width:853px; height:8px; background:url("images/interior-top.gif") repeat-x;}
        * html #interior-top {height:3px; background-position:0px 7px;}
        #interior {margin:0px auto; width:853px; background:url("images/interior-back.gif") repeat-y;}
        #interior-bottom {margin:0px auto; clear:both; width:853px; height:10px; background:url("images/interior-bottom.gif") 0px -9px no-repeat;}

        #store-top {margin:0px auto; clear:both; width:1020px; height:8px; background:url("images/store-top.gif") no-repeat;}
        #store {margin:0px auto; width:1020px; background:url("images/store-back.gif") repeat-y;}
        #store-bottom {margin:0px auto; clear:both; width:1020px; height:10px; background:url("images/store-bottom.gif") no-repeat;}
         
        #store td.content {width:990px;height:585px;margin:5px; text-align:center;} 
        #store_content {margin: 20px;} 
        #cart_table {width: 600px; margin: 10px;} 

        #left-column {width:440px;}
		
              #nav {margin:-2px 0px 0px 6px; height:35px; width:529px; background:url("images/nav-repeat.gif") repeat-x;}
              #nav ul {list-style:none;}
                         #nav li {float:left;}
                         #nav a {float:left;display:block;height:33px; margin-left:20px;}
                         * html #nav a{margin-left:10px;}
                    a.nav-home {background:url("images/nav-home.gif") no-repeat;width:45px;}
                    a.nav-tour {background:url("images/nav-tour.gif") no-repeat;width:42px;}
                    a.nav-store {background:url("images/nav-store.gif") no-repeat;width:50px;}
                    a.nav-music {background:url("images/nav-music.gif") no-repeat;width:52px;}
                    a.nav-media {background:url("images/nav-media.gif") no-repeat;width:52px;}
                    a.nav-blog {background:url("images/nav-blog.gif") no-repeat;width:50px;}
                    a.nav-contact {background:url("images/nav-contact.gif") no-repeat; width:67px;}

               #nav a:hover {background-position:0px -33px;}
               #store #nav {margin:-2px 0px 0px 6px; height:35px;width:1002px; background:url("images/nav-repeat.gif") repeat-x;}

               #top-panel {margin:0px 0px -2px 6px;width:500px;}
               a#top-panel.to-play {display:block;height:294px; width:529px; background:url("images/making-of.jpg") no-repeat; margin-bottom:2px;}
               #top-panel.tour {margin-bottom:38px;}
               #top-panel.tour img {margin:75px;}
                         
                         #top-panel p {margin:30px 30px 0px 30px;}
                         #top-panel #discography p {margin:30px 30px -10px 0px;}
                         #gallery {width:529px; height:310px; background:url("images/gallery-back.jpg") no-repeat; margin-bottom:2px;}
                         #gallery ul {width:470px; list-style:none;float:left; margin:0px 0px 0px 30px; padding-top:20px; text-transform:uppercase; font-size:11px; color:white;}
                         * html #gallery ul {margin:0px 0px 0px 10px;}
                         #gallery ul li{float:left; margin:1px;}
                         #gallery ul li a {display:block;width:35px; height:35px; border:1px solid #000;}
                         #gallery ul li a:hover {border:1px solid #eee;}
                         #gallery ul li a img {border:none; width:35px; height:35px;}
                         
                         #top-panel tr:first {text-transform:uppercase;}
                         
                         #top-panel table {width:529px;margin:15px 0px 2px 0px;}
                         #top-panel table td {border:1px solid #ddd; padding:5px;}
                         #top-panel table td.first {text-transform:uppercase;}
              

                #bottom-panel {margin:0px 0px -2px 6px;width:529px; height:200px; background:url("images/photo_home.jpg") repeat-x;}
                         #bottom-panel.media-music {background-image:url("images/photo-media-music.jpg");}

                         #viral-nav-home {width:200px; height:40px; position:relative; top:120px; left:10px;}
                         #viral-nav-home ul {list-style:none;float:left;}
                         #viral-nav-home li {margin:3px; float:left; margin-left:10px;}
                         #viral-nav-home a {float:left;display:block;}

                         #myspace {background:url("images/myspace-viral.gif"); width:102px; height:20px;}
                                   #myspace:hover {background-position:0px 20px;}
                         #facebook {background:url("images/facebook-viral.gif"); width:74px;height:31px;}
                                   #facebook:hover {background-position:0px 31px;}
                         #digg {background:url("images/digg-viral.gif"); width:40px;height:28px;}
                                   #digg:hover {background-position:0px 25px;}
                         #virb {background:url("images/virb-viral.gif"); width:65px;height:23px;}
                                   #virb:hover {background-position:0px 22px;}

                #right-column {width:308px;}
			          
                                  #music-player {display:block;width:302px; height:58px; background:url('images/player-link.gif'); margin:-2px 0px 2px;}
				  a#purchase {display:block; width:302px; height:24px; background-color:#777; margin-bottom:2px; background:url("images/purchase-now.gif") repeat-x #AC9F83;}
				  a#purchase:hover {cursor:pointer;} 
				  #newsletter {background-color:#aaa; margin-bottom:2px; padding-top:15px;}
				  #newsletter {height:125px; width:302px; background:url("images/newsletter-back.gif") repeat-x #AC9F83;}

		.form_field {color:#777; font-size:10px; padding:3px 0px 0px 5px; width:248px;height:15px; border:0px; margin-top:-1px; margin-left:20px; margin-bottom:6px; background:url('images/form-field.gif') no-repeat;}

		#submit {cursor:pointer; margin-top:-5px; margin-left:210px; text-indent:2px; border:none; background:url('images/submit.gif'); display:block; width:55px; height:30px; text-transform:uppercase; color:#D9D2C4;}
		#submit:hover {cursor:pointer; background-position: 0 29px;}
              
              #sidebar {padding-left:15px; width:280px;margin-bottom:10px;}
              #sidebar p {display:block; width:240px;color:#000; margin-left:35px;}
              #Img1 {margin-bottom:10px; margin-top:30px;}
              #sidebar-title {margin-bottom:10px; margin-top:30px;}
              .news-entry {float:left;width:240px;margin-top:10px;}
              .news-entry a {color:#666; text-transform:uppercase;}
              .news-descrip {width:160px; float:right;}
              .news-descrip h2{display:block; width:160px;font-size:11px; text-transform:uppercase; color:#3F7F54; position:relative; padding-bottom:5px;}
               
              .news-date{float:left;display:block; color:#728d7a; text-transform:uppercase; position:relative; text-align:center; width:75px;}
              .news-date-number {font-size:16px; color:#3F7F54;} 
               
              .disc-image {display:block;width:76px;height:76px;float:left;margin-right:10px;margin-top:-5px;}  
              .disc-image img {border:none;}  
              .disc {height:50px;width:250px;margin-bottom:20px;padding-top:5px;}
              .disc h2 {font-size:12px;text-transform:uppercase; color:#3F7F54;}
              .disc a {text-decoration:none; color:#779F85;}
              
              /*DISCOGRAPHY*/
              .disc-large {margin-bottom:20px;padding-top:5px;margin-left:30px;}
              .disc-image-large {height:200px;float:left;margin-right:10px;}  
              .disc-large ol {list-style-position:inside;height:150px;}
              .disc-large ol li{margin-left:5px;}
              .disc-large > p {margin:30px 30px 0px 0px;}
              .disc-large h2 {font-size:12px;text-transform:uppercase; color:#3F7F54;}
              .disc-large h3 {font-size:11px;color:#3F7F54;}
              .disc-large a {text-decoration:none; color:#779F85;}
              
               /*WORDPRESS STYLES*/

     #entries {margin:100px 0px 0px 80px; font-size:11px; font-family:arial; width:290px;}
     #entries h2 {border-bottom:1px dotted #ddd; margin-top:50px; text-decoration:none; text-transform:uppercase; }
     #entries h2 a {text-decoration:none; text-transform:uppercase; color:#444; font-size:11px;}
     #entries a {color:brown; text-decoration:none;}
     #entries p {margin-top:10px;}
     #entries .date{display:block; border:1px dotted #ddd; text-transform:uppercase; padding:10px; margin-left:-65px;position:relative; float:left;}

     a#home-link {text-indent:-3000px; position:relative; left:10px; top:30px; display:block; background:url('images/fullerandsoil.gif') no-repeat; width:460px; height:51px;}
     
     
     #comment_contain {margin-left:-50px; margin-top:20px;}
     #comment_contain input {font-size:11px;color:green;}
     #comment {width:350px;}
             
 
              

        #footer {clear:both; margin:0px auto; width:100%; height:200px; background:url("images/length-bottom.gif") repeat-x;}
				#footer-image {clear:both; margin:0px auto; width:826px; height:100px; background:url("images/footer.jpg");}
				a#east-river {float:left;display:block; margin-top:130px; height:40px; width:150px; background:url("images/east-river.gif") no-repeat;}


	