body      {font-family:Arial,sans-serif;font-size:11px;margin:0;padding:0;border:0;color:#fff}
div       {font-family:Arial,sans-serif;font-size:11px;margin:0;padding:0;border:0;text-align:left}
form      {margin:0;padding:0}
p         {font-family:Arial,sans-serif;font-size:11px;color:#fff;margin:0;padding:0; line-height:16px}
td        {font-family:Arial,sans-serif;font-size:11px;color:#fff;margin:0;padding:0}
span      {font-family:Arial,sans-serif;font-size:11px;color:#fff;margin:0;padding:0}
input     {font-family:Arial,sans-serif;font-size:11px;color:#fff;margin:0;padding:0}
select    {font-family:Arial,sans-serif;font-size:11px;color:#fff;margin:0;padding:0}
img       {border:0}
ul        {margin:10px 0 0 20px;padding:0}
strong	  {font-family:Arial,sans-serif;font-size:11px;font-weight:800}

a         {font-family:Arial,sans-serif;font-size:11px;color:#43bcc6;text-decoration:none}
a:link    {color:#43bcc6}
a:visited {color:#43bcc6}
a:hover   {background-color:#43bcc6;color:#363b3f}

/* SITE-WIDE ELEMENTS */
table.mainbox {width:100%;background-color:#000}
div.clear {clear:both}

div.content {width:641px;margin-left:83px}
div.topl {float:left;padding:20px 0 20px 0}
div.topr {float:right;padding:40px 0 20px 0}

div.main {width:641px;margin-left:83px}

div.association {width:641px;margin-left:83px;padding:20px 0 20px 0}

div.nav {padding:18px 0 5px 0;margin-right:54px;width:86px;border-left:1px solid #fff;border-bottom:1px solid #fff}
.nav img {margin:4px 0 3px 0}

/* HOME PAGE */
div.homemain {width:641px;margin:46px 0 0 83px}
.homemain p {margin:3px 20px 20px 0}
.homemain a         {color:#fff;text-decoration:underline}
.homemain a:link    {color:#fff}
.homemain a:visited {color:#fff}
.homemain a:hover   {background-color:#fff;color:#342f28}

div.home_artists {width:122px;height:340px;border:solid 1px #fff;background-color:#23272a}
.home_artists img {margin:8px 0 16px 10px}
.home_artists p {font-size:11px;font-weight:800;padding:0 9px;line-height:normal;margin:5px 0 7px 0}
.home_artists a {font-size:11px;font-weight:800}

div.home_music {margin-left:8px;width:122px;height:160px;border:solid 1px #fff;background-color:#23272a}
.home_music img {margin:8px 0 10px 10px}
.home_music p {font-size:11px;font-weight:800;padding:0 11px;line-height:normal;margin:5px 0}
.home_music a {font-size:11px;font-weight:800}
	
div.home_archive {margin:8px 0 0 8px;width:122px;height:170px;border:solid 1px #fff;background-color:#23272a}
.home_archive img {margin:8px 0 10px 10px}
.home_archive p {font-size:11px;font-weight:800;padding:0 11px;line-height:normal;margin:5px 0}
.home_archive a {font-size:11px;font-weight:800}

div.home_press {margin-top:8px;width:254px;height:82px;border:solid 1px #fff;background-color:#23272a}
.home_press img {margin:8px 11px 5px 11px}
.home_press p {font-size:11px;font-weight:800;padding:0 11px;line-height:normal;margin:5px 0}
.home_press a {font-size:11px;font-weight:800}

p.homecontact {font-size:10px;margin:10px 0 6px 0}
.homecontact a {font-size:10px}


/* ARTISTS */
div.artistsmain {padding:50px 0 30px 0}
.artistsmain p {color:#fff}

div.previous {margin:22px 0}
.previous img {margin:0 3px 0 0}

div.artistdetails {margin-bottom:6px}
div.mainpic {margin-bottom:10px}

div.artistlink {margin-top:20px;width:334px}
.artistlink img {margin:0 15px 14px 0;border:solid 1px #679096}

/* MUSIC */
div.musicmain {margin:50px 0}
.musicmain img.title {margin-bottom:10px}
.musicmain p {margin:20px 150px 0 0}
.musicmain strong {font-weight:800;color:#edd6bb}

div.musicpress {margin-top:18px}
.musicpress img {margin-top:18px}

/* WORKSHOPS */
div.wsmain {margin:50px 0}
.wsmain img.title {margin-bottom:10px}
.wsmain p {margin:20px 150px 0 0}

/* TALKS */
div.talkmain {margin:50px 0}
.talkmain img.title {margin-bottom:10px}
.talkmain p.title {font-weight:800;color:#edd6bb}
.talkmain p.gap {margin:0;height:20px}
.talkmain p {margin:20px 150px 0 0}

/* GENERAL */
div.gmain {margin:50px 0}
.gmain img.title {margin-bottom:10px}
.gmain span.title {font-weight:800;color:#fff}
.gmain p.gap {margin:0;height:20px}
.gmain p {margin:20px 150px 0 0}


/* MAP */
div.map {border:solid 2px #342f28;width:189px}

