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:#000;margin:0;padding:0}
select {font-family:Arial,sans-serif;font-size:11px;color:#000;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}
h2 {font-family:Arial,sans-serif;font-size:15px;font-weight:800;color:#203e7c;margin:0;padding:0}
a {font-family:Arial,sans-serif;font-size:11px;color:#bfbc15;text-decoration:underline}
a:link {color:#bfbc15}
a:visited {color:#bfbc15}
a:hover {color:#62615f;background-color:#bfbc15}

/* SITE-WIDE ELEMENTS */
table.mainbox {width:100%;background-color:#62615f}
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:#bfbc15}
.homemain a:link    {color:#bfbc15}
.homemain a:visited {color:#bfbc15}
.homemain a:hover   {color:#62615f;background-color:#bfbc15}

p#maindate {font-size:13px;font-weight:800;margin:10px 0 30px 0}

div.home_b1 {width:122px;height:200px;border:solid 1px #575655;background-color:#898784}
.home_b1 img {margin:8px 0 10px 10px}
.home_b1 img.pic {margin:0 0 5px 10px}
.home_b1 p {font-size:11px;font-weight:400;padding:0 9px;line-height:normal;margin:5px 0 7px 0;color:#fff}
.home_b1 a {font-size:11px;font-weight:400}

div.home_b2 {margin-left:8px;width:122px;height:240px;border:solid 1px #575655;background-color:#898784}
.home_b2 img {margin:8px 0 10px 10px}
.home_b2 p {font-size:11px;font-weight:400;padding:0 11px;line-height:normal;margin:5px 0;color:#fff}
.home_b2 a {font-size:11px;font-weight:400}
	
div.home_b3 {margin:8px 0 0 8px;width:122px;height:170px;border:solid 1px #575655;background-color:#898784}
.home_b3 img {margin:8px 0 10px 10px}
.home_b3 p {font-size:11px;font-weight:400;padding:0 11px;line-height:normal;margin:10px 0;color:#fff}
.home_b3 a {font-size:11px;font-weight:400}

div.home_b4 {margin-top:8px;width:122px;height:210px;border:solid 1px #575655;background-color:#898784}
.home_b4 img {margin:8px 11px 5px 11px}
.home_b4 p {font-size:11px;font-weight:400;padding:0 11px;line-height:normal;margin:5px 0;color:#fff}
.home_b4 a {font-size:11px;font-weight:400}

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}

