body      {font-family:Arial,sans-serif;font-size:11px;margin:0;padding:0;border:0;color:#ffffff}
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:#ffffff;margin:0;padding:0; line-height:16px}
td        {font-family:Arial,sans-serif;font-size:11px;color:#333333;margin:0;padding:0}
span      {font-family:Arial,sans-serif;font-size:11px;color:#333333;margin:0;padding:0}
input     {font-family:Arial,sans-serif;font-size:11px;color:#333333;margin:0;padding:0}
select    {font-family:Arial,sans-serif;font-size:11px;color:#333333;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;color:#edd6bb}

a         {font-family:Arial,sans-serif;font-size:11px;color:#0f98aa;text-decoration:none}
a:link    {color:#0f98aa}
a:visited {color:#0f98aa}
a:hover   {background-color:#0f98aa;color:#342f28}

/* SITE-WIDE ELEMENTS */
table.mainbox {background-color:#342f28; width:100%}
div.clear {clear:both}

div.content {width:641px;margin-left:83px}
div.topl {float:left;padding:20px 0 20px 0}
div.topr {float:left;padding:20px 0 20px 320px}

div.main {width:641px;margin-left:83px}

div.association {width:641px;margin-left:83px;padding:34px 0 28px 0}

div.nav {padding:18px 0 5px 0;margin-right:54px;width:86px;border-left:1px solid #edd6bb;border-bottom:1px solid #edd6bb}
.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:#ffffff;text-decoration:underline}
.homemain a:link    {color:#ffffff}
.homemain a:visited {color:#ffffff}
.homemain a:hover   {background-color:#ffffff;color:#342f28}

div.home_artists {border:solid 1px #edd6bb;width:122px;height:370px}
.home_artists img {margin:8px 0 16px 10px}
.home_artists p {font-size:11px;font-weight:800;padding:0 11px;line-height:normal;margin:5px 0 7px 0}
.home_artists a {font-size:11px;font-weight:800}
	
div.home_slide {margin-left:8px;border:solid 1px #edd6bb;width:122px;height:180px}
.home_slide img {margin:8px 0 10px 10px}
.home_slide p {font-size:11px;font-weight:800;padding:0 11px;line-height:normal;margin:5px 0}
.home_slide a {font-size:11px;font-weight:800}

div.home_involved {margin:8px 0 0 8px;border:solid 1px #edd6bb;width:122px;height:180px}
.home_involved img {margin:8px 0 10px 10px}
.home_involved p {font-size:11px;font-weight:800;padding:0 11px;line-height:normal;margin:5px 0}
.home_involved a {font-size:11px;font-weight:800}

div.home_lastyear {margin:8px 0 0 8px;border:solid 1px #edd6bb;width:122px;height:81px}
.home_lastyear img {margin:8px 11px 10px 11px}
.home_lastyear p {font-size:11px;font-weight:800;padding:0 11px;line-height:normal;margin:5px 0}
.home_lastyear a {font-size:11px;font-weight:800}

div.home_press {margin-top:8px;border:solid 1px #edd6bb;width:254px;height:82px}
.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:#edd6bb}

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 #edd6bb}

/* 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:#edd6bb}
.gmain p.gap {margin:0;height:20px}
.gmain p {margin:20px 150px 0 0}


/* MAP */
div.map {border:solid 2px #342f28;width:189px}

