body { padding: 0; margin: 0; color: #000; font-size: 0.8em; line-height: 1.2em; font-family: Verdana, Arial; background: #CCC url(img/bg_body.png); }

img { border: none; }
a { color: #000; padding: 0; margin: 0; }
a:hover { color: #999;  }

div, img, p {  margin: 0; padding: 0; }

.spacer { clear: both; padding: 0; margin: 0; }

h2 { font-size: 1.2em; }

h4 { background: #DFDFDF url(img/slash_h4.jpg) repeat-x 0% 50%; font-size: 0.9em; line-height: 0.9em; padding: 3px 0 3px 0; border: 1px solid #DFDFDF; }
h4 span { background: #DFDFDF; padding: 0 5px 0 5px; }

#header, #footer, #content { width: 902px; margin: 0 auto 0 auto; padding: 0 14px 0 14px; background: transparent url(img/bg_page.png) repeat-y 50% 0%; z-index: 10; }
* html #header, * html #content { background: #fff; }
#header {  }

#header h1 { float: left; width: 564px; margin: 60px 0 10px 0; padding: 0; }
#header h1 a { float: left; width: 564px; height: 79px; text-indent: -10000px; margin: 0; padding: 0; background: url(img/logo-interaction.jpg) no-repeat; }

#header #menu { float: left; width: 336px; height: 79px; margin: 60px 0 0 0; padding: 0; background: url(img/bg_menu.jpg) repeat-x;  }
#header #menu ul { float: right; margin: 65px 30px 0 0; padding: 0; list-style: none; }
#header #menu ul li { float: left; margin: 0; padding: 0; font-size: 0.8em; line-height: 1.4em; width: 85px; text-align: center; }
#header #menu ul li { margin: 0 0 0 0; }


#header #menu ul li a { text-decoration: none;  }
#header #menu ul li a:hover { color: #000; font-weight: bold;  }

#footer { background: transparent url(img/bg_footer.png) no-repeat 50% 0%; }
* html #footer { background: #fff; }

#footer p { margin: 0; padding: 0; color: #CCC; font-size: 0.9em; }
#footer a { color: #CCC; }
#footer a:hover { color: #999; }

#subHeader { background: #FFF url(img/point_h.jpg) no-repeat 50% 10px; height: 16px; width: 900px;  }
#content #artists { float: left; width: 230px; padding: 12px 0 130px 50px; background: url(img/dot.jpg) no-repeat 0% 100%;  }
#artists a { text-decoration: none; }

#artists h3 { background: url(img/multi_slash.jpg) no-repeat 0% 100%; font-size: 0.9em; height: 30px; line-height: 1em; }
#artists h5 { background: url(img/multi_slash.jpg) no-repeat 0% 0%; font-size: 0.9em; padding-top: 30px; margin-bottom: 50px; line-height: 1em; }

#artists ul { list-style: none; margin: 20px 0 0 0; padding: 0; }
#artists li { margin: 5px 0 5px 0; padding: 0; }
#artists li a { color: #A00D5B; font-weight: bold; font-size: 0.9em; }
#artists li a:hover { color: #000; }

#address, #copyR { color: #a5a6a7; font-size: 0.8em; }
#address a, #copyR a { color: #a5a6a7; }
#address p, #copyR p { margin: 0; }
#address { margin-bottom: 20px; }


#contentDiv { float: left; width: 520px; margin: 0; padding: 10px 50px 0 50px; background: url(img/point_v.jpg) repeat-y 0% 0%;  }

.presentation { font-size: 0.9em; line-height: 1.3em; }

.contactArtist { margin-top: 15px; }
.contactArtist p { margin: 0; color: #A5A6A7; font-size: 0.8em; }
.contactArtist a { color: #747475; text-decoration: none; }
.contactArtist a:hover {color: #A00E59; }

#agenda td { border-bottom: 1px dotted #CCC; padding: 5px 0 5px 0; font-size: 0.9em; }
#agenda td.smallGrey { font-size: 0.9em; color: #AAA }
#agenda td a { color: #9F0D58; text-decoration: none; }
#agenda td a:hover { color: #000;  }

.aGigs td { border-bottom: 1px dotted #CCC; padding: 3px 0 3px 0; font-size: 0.9em; }
.aGigs td.smallGrey { font-size: 0.9em; color: #AAA }

#homePresentation { padding-bottom: 15px; margin-top: 15px; line-height: 1.6em; font-size: 0.9em; }
#homePresentation ul li span { font-weight: bold; }

p.com { color: #a5a6a7; font-style: italic; }
p.com a { color: #a5a6a7; }

p.imgTumb { float: right; padding: 0; margin: 0 0 10px 10px; }

p.imgNews  { float: left; padding: 0; margin: 0 5px 0 0; }

p.date1 { float: right; color: #CCC; margin: 0; padding: 0; font-size: 0.9em; }
p.tilte1 { margin: 0; font-weight: bold; padding: 5px; }

/*div.div1 h4 { margin: 10px 0 0 0; padding: 0; }*/
div.div1 p { margin: 0; padding: 0; }

ul.ul1 { list-style: none; padding: 0; margin: 0; }
ul.ul1 li { border-top: 1px solid #EEE; padding: 0; margin: 0; }

ul#recordz { list-style: none; padding: 0; margin: 0; }
ul#recordz li.record { padding: 5px; margin: 0; border-top: 1px solid #EEE; }

ul.tunes { float: left; list-style: none; padding: 0; margin: 0; width: 200px; }
ul.tunes li.tune { padding: 0; margin: 0; font-size: 0.9em; color: #666; }

p.descRecord { float: left; width: 300px; border-left: 1px solid #EFEFEF; margin: 0; padding: 0 0 0 5px; color: #333;  }
