*                   {margin: 0;padding: 0;}

body                {background: #333 url("images/back.gif") repeat;text-align: center;font: normal 11px/18px verdana, arial, tahoma, sans-serif;color: #333;padding-top: 40px;}
p                   {margin: 10px 0;text-align: justify;}
h1                  {width: 140px;background-color: #333;margin: 1px 1px 1px 0;float: left;font: bold 12px/30px arial, verdana, tahoma, sans-serif;padding-left: 10px;color: #fff;cursor: default;}
h2                  {width: 419px;background-color: #333;float: left;font: bold 12px/30px arial, verdana, tahoma, sans-serif;padding-left: 10px;color: #fff;margin-top: 1px;cursor: default;}
h3                  {font: bold 18px/40px arial, verdana, tahoma, sans-serif; margin: 0; padding: 0;}
h4                  {border-top:1px solid #cccccc;font: bold 12px/18px arial, verdana, tahoma, sans-serif; margin: 10px 0 10px 0; padding: 10px 0 10px 0; text-align: justify; color: #7436B4;}

#content a          {color: #7436B4;text-decoration: underline;}
#content a:hover    {text-decoration: none;}

#header             {width: 580px;height: 210px;background: #000 url("images/northernlivemusic.png") no-repeat;background-position: top right;}
#header ul          {margin: 0; padding: 0;}
#wrapper            {width: 580px;background: #fff url("images/sidebar.gif") repeat-y;background-position: 0 0;border: solid 10px #fff;margin: 0 auto;text-align: left;}

#nav                {list-style: none;z-index: 2;border-right: 1px solid #fff;height: 210px;width: 150px;}
#nav li a           {color: #fff;font: normal 11px/24px verdana, arial, tahoma, sans-serif;display: block;width: 140px;height: 24px;background-color: #000;border-bottom: 1px solid #fff;padding-left: 10px;text-decoration: none;}
#nav li a:hover     {background-color: #333;}

#current a          {background-image: url("images/bullet.gif");background-repeat: no-repeat;background-position: 100% 50%;}

#sidebar            {width: 132px;background-color: #ccc;float: left;position: relative;left: -4px;margin-left: -147px;border-top: 1px solid #fff;font: normal 10px/18px verdana, arial, tahoma, sans-serif;padding: 8px;}
#sidebar a          {display: block;margin-bottom: 20px;color: #333333; text-decoration: underline;}
#sidebar a:hover    {color: #7436B4;text-decoration: none;}

img                 {border: none;}
a img               {display: block;border: 1px solid #fff;}

a:hover img         {border-color: #7537b5;}

ul                  {padding: 15px 40px; margin: -10px 0 20px 0; }
#content            {float: left;width: 400px;margin: 10px 0 0 10px;}
#content img        {float: right; margin: 3px 0 5px 10px;}
ul#musicdownloads   {list-style-image: url(images/bullet.png); background-color: #eeeeee; border: 1px solid #cccccc; border-top: 0;}
#content div        {padding: 0 10px; margin: 15px 0 0 0; background-color: #eeeeee; border: 1px solid #cccccc; color: #999999; border-bottom: 0;}

#footer             {clear: both;width: 400px;margin-left: 163px; border-top: 1px solid #cccccc; line-height: 25px;}
#footer a           {color: #999999;text-decoration: underline;}
#footer a:hover     {background-color: #999999; color: #ffffff;text-decoration: none;}

#contactdetails     {font-size: 0.80em; text-align: center; background-color: #eeeeee; line-height: 20px; border: 1px solid #cccccc;}

ol                  {margin: 20px 0 20px 30px;}

.wedge              {clear: both;}
