* { margin: 0; padding: 0; }
img	{ display: inline; border: none; }
body { background: #b9ac88 url(images/bg.jpg) repeat center top; color: #000; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-size: 76%; font-weight: normal; border: none;	min-width:962px; }
#Content { width: 962px; font-size: 1em; margin: 10px auto; }
#Left { float:left; width:380px; /*visual width: 378px*/ }
#Player { height: 139px; background: transparent url(images/player_bg.jpg) no-repeat center top; margin: 10px 0 0 0; padding: 19px 0 0 19px; }
#Main { background: transparent url(images/header_bg.jpg) no-repeat center top; float:right; width:582px; /*visual width: 579px*/ }
#Header { height: 233px; text-indent: -9000px; }

/*-------------------------------------- Main Navigation ------------------------------------------*/

#Nav 		{ font-size: 0px; }
#Nav ul { list-style: none; margin: 83px 0 0 179px; }
#Nav li { display: inline; float: left; }
	
#Nav_cert a { display: block; width: 20px; height: 5px; background: transparent url(images/nav_button.jpg) no-repeat left top; margin: 95px 0 0 0; }
#Nav_cert a:hover, #Nav_cert a:focus, #Nav_cert a:active { background-position: -20px; }
	
#Nav_home_on, #Nav_home a { display: block; width: 38px; height: 41px; margin: 4px 0 0 60px; }
#Nav_home a { background: transparent url(images/nav_home.jpg) no-repeat left top; }
#Nav_home a:hover, #Nav_home a:focus, #Nav_home a:active { background-position: -38px; }

#Nav_blog_on, #Nav_blog a { display: block; width: 33px; height: 41px; margin: 4px 0 0 25px; }
#Nav_blog a { background: transparent url(images/nav_blog.jpg) no-repeat left top; }
#Nav_blog a:hover, #Nav_blog a:focus, #Nav_blog a:active { background-position: -33px; }
	
#Nav_live a { display: block; width: 26px; height: 41px; background: transparent url(images/nav_live.jpg) no-repeat left top; margin: 4px 0 0 30px; }
#Nav_live a:hover, #Nav_live a:focus, #Nav_live a:active { background-position: -26px; }
	
#Nav_gallery_on, #Nav_gallery a { display: block; width: 57px; height: 41px; margin: 4px 0 0 19px; }
#Nav_gallery a { background: transparent url(images/nav_gallery.jpg) no-repeat left top; }
#Nav_gallery a:hover, #Nav_gallery a:focus, #Nav_gallery a:active { background-position: -57px; }

#Nav_contact a { display: block; width: 20px; height: 45px; background: transparent url(images/nav_contact.jpg) no-repeat left top; margin: 0 0 0 39px; }
#Nav_contact a:hover, #Nav_contact a:focus, #Nav_contact a:active { background-position: -20px; }

/*-------------------------------------- End Main Navigation ---------------------------------------*/

h1, h2, h3, h4	{ font-family: Georgia, "Times New Roman", serif; font-weight: normal; }
h1 { font-size: 0px; height: 28px; }
h2 { text-indent: -9000px; }
h3 { font-size: 1.4em; line-height: 1.4em; margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #c4b99f; }
h4 { font-size: 1.2em; line-height: 1.2em; }

#News h2 { height: 72px; background: transparent url(images/header_news.jpg) no-repeat center top; }
#Gallery h2 { height: 72px; background: transparent url(images/header_gallery.jpg) no-repeat center top; }
#Discography h2 { height: 72px; background: transparent url(images/header_discography.jpg) no-repeat center top; }
#Discography .maincontent h2 { height: 63px; background: transparent url(images/header_discography_tracks.jpg) no-repeat center top; border: none; }
	
#News h3 { padding: 5px 0; }
#Discography h3 { margin: 0 41px .5em 41px; }
#Discography h4 { padding: 0 41px 0; }
	
#Discography { margin: 1px 0 1px 0; }
#News, #Discography, #Gallery, #Four04, #Maintenance { background: transparent url(images/maincontent_footer.jpg) no-repeat center bottom; padding: 0 0 27px 0; }
	
#Discography ul { line-height: 1.4em; padding: 0 41px 10px 41px; list-style: none; }

#News .maincontent, #Four04 .maincontent, #Maintenance .maincontent { background: transparent url(images/maincontent_bg.jpg) repeat-y center top; padding: 0 41px 20px 41px;}
#Discography .maincontent, #Gallery .maincontent { background: transparent url(images/maincontent_bg.jpg) repeat-y center top; }
	
#Links { width: 291px; float: left; clear: both; }
#Links h2 { height: 72px; background: transparent url(images/header_links.jpg) no-repeat center top; }
#Links ul { line-height: 1.4em; padding: 5px 31px 15px 41px; list-style: disc url(images/bullet_ext_link.gif) inside; background: transparent url(images/smallbox_bg.jpg) repeat-y center top; }

#Links, #Gear { background: transparent url(images/smallbox_footer.jpg) no-repeat center bottom; padding: 0 0 27px 0; }
	
#Gear { width: 291px; float: right; }	
#Gear h2 { height: 72px; background: transparent url(images/header_gear.jpg) no-repeat center top; }
#Gear p, .credits, #Rootside .credits p { text-align: center; }
	
#Rootside .leftcontent { padding: 10px 41px 0 41px; }
#Rootside p { text-align: left; padding: 5px 0; }

#Bio, #Gigs, #Blog, #Rootside { background: transparent url(images/leftcontent_footer.jpg) no-repeat center bottom; padding: 1px 0 27px 0; }

#Bio h2 { height: 72px; background: transparent url(images/header_biography.jpg) no-repeat center top; }
#Bio #Index_presskit	{ font-size: 1.4em; line-height: 1.4em; height: 20px; border: none; margin: 0; padding: 15px 0 0 0;/*32px;*/ /*background: transparent url(images/presskit.gif) no-repeat left bottom;*/ }
#Bio h4	{ font-size: 1.4em; line-height: 1.4em; height: 20px; margin: 15px 0 0 0; padding: 0 0 15px 0; border-top: 1px solid #c4b99f; }
#Bio #Artists { text-align: left; border-bottom: 1px solid #c4b99f; }
#Bio .leftcontent p { text-align: left; margin: 15px 0 0 0; }

#Gigs h2 { height: 72px; background: transparent url(images/header_gigs.jpg) no-repeat center top; }
#Gigs em { font-style: normal; font-weight: bold; }
	
.tourdates { padding: 0 0 2em 0; }
	
#Panel { height: 63px; background: transparent url(images/panel.jpg) no-repeat center top; margin: 1px 0 0 0; }

#Blog h2 { height: 72px; background: transparent url(images/header_blog.jpg) no-repeat center top; }
#Blog ul { list-style: none; line-height: 1.5em; padding: 10px 0; }
	
.leftcontent { background: transparent url(images/leftcontent_bg.jpg) repeat-y center top; padding: 0 41px 0px 41px; }
.maincontent p, .leftcontent p, .smallcontent p { padding: 5px 0 15px 0; }

#News .maincontent p { margin: 10px 0 0 0; border-bottom: 1px solid #c4b99f; }
	
.smallcontent { padding: 5px 41px 0 41px; background: transparent url(images/smallbox_bg.jpg) repeat-y center top; }
	
#News .textpic, #Gallery .textpic img, #Popup_content .textpic { background: transparent url(images/pic_bg.jpg) repeat-y left top; padding: 10px; }
	
#Gallerypic { text-align:center; padding: 10px 0 0 0; }
#Gallerypic .textpic { min-height: 415px; }
#Gallerypic .textpic p { font-style: normal; text-align: center; margin: 0; padding: 5px 0 0 0; }
#Gallerypic ul { height: 63px; background: transparent url(images/header_gallery_nav.jpg) no-repeat center top; text-indent: -9000px; list-style: none; padding: 0 0 0 189px; }
#Gallerypic li, #Thumbs li { display: inline; float: left; }
#Gallerypic li a { display: block; width: 20px; height: 5px; background: transparent url(images/nav_button.jpg) no-repeat left top; margin: 29px 0 0 55px; }
#Gallerypic li a:hover, #Gallerypic li a:focus, #Gallerypic li a:active { background-position: -20px; }

#Thumbs { padding: 0 41px 0; clear: both; }
#Thumbs ul { list-style: none;	padding: 7px 0 0 0; }
#Thumbs img { margin: 0px 1px 0 0; padding: 2px; background: transparent url(images/pic_bg.jpg) repeat-y left top; }

#Gallery .clearthis { padding: 5px 0; clear: both; }
	
#Thumbs a, #Thumbs a:link, #Thumbs a:hover, #Thumbs a:active, #Thumbs a:focus, #Thumbs a:visited { text-decoration: none; background: none; }
	
#Smallbox { margin: 1px 0 10px 0; }

#Rootside h2 { height: 27px; background: transparent url(images/header_rootside.jpg) no-repeat center top; }
	
code { font-size: 12px; display: block; text-align: center; }

#Four04_content { width: 582px; font-size: 1em; margin: 50px auto; }
#Four04, #Maintenance { width: 582px; }
#Four04 h2 { height: 72px; background: transparent url(images/header_404.jpg) no-repeat center top; }
#Maintenance h2 { height: 72px; background: transparent url(images/header_maintenance.jpg) no-repeat center top; }

p { text-align: justify; line-height: 1.4em; }
	
em { font-style: italic; font-weight: normal; }
	
hr { width: 298px; margin: 0.3em 0 -0.5em 0; height: 1px; border: none; border-bottom: 1px solid #c4b99f; }
	
a { text-decoration : none; }
.maincontent a, .smallcontent a, .leftcontent a { text-decoration : underline; }
a:link, a:visited, a:active { color: #000; }
a:hover, a:focus { text-decoration : none; }

#Footer { background:#cc9; clear:both; }
	
#Cutenews { padding: 0 0 15px 0; }
	
/*-------------------------------------- Popups ------------------------------------------*/

#Popup_body, #Popup_body_pato { background: #b9ac88 url(images/bg_popup.jpg) repeat center top; min-width:582px; }
#Popup_body_player { background: #b9ac88 url(images/bg_popup_player.jpg) no-repeat center top; min-width:360px; }
#Popup_body_certificate { background: #b9ac88 url(images/certificate.jpg) no-repeat center center; min-width:720px; height: 520px; }
#Popup_content { width: 582px; font-size: 1em; margin: 0 auto 20px auto; background: transparent url(images/popup_footer.jpg) no-repeat center bottom; padding: 0 0 8px 0; }
#Popup_content h2 { height: 72px; background: transparent url(images/header_popup_s.jpg) no-repeat center top; }
#Popup_body_pato #Popup_content h2 { height: 72px; background: transparent url(images/header_popup_pato.jpg) no-repeat center top; }
#Popup_content .maincontent { background: transparent url(images/popup_maincontent_bg.jpg) repeat-y center top; padding: 0 41px 10px 41px; }
#Popup_content .maincontent p { padding: 5px 0 5px 0; }
#Popup_content .maincontent .textpic { margin: 5px 0 10px 0; }
#Ext_player { width: 340px; margin: 18px auto; }