body {font-family: Georgia, Garamond, Times New Roman, Serif; width: 800px; background-color: #ffffff;}

img {border: 0px; padding: 0px; margin: 0px;}
hr {width: 95%;}

h1 {font-size: medium; color: #c0272d; font-weight: bold; text-decoration: lowercase; padding-top: 20px; padding-bottom: 10px; margin: 0px;}
h2 {font-size: small; color: #c0272d; font-weight: normal; text-decoration: uppercase; text-align: left; padding-left: 30px; padding-right: 30px;}
h3 {font-size: medium; color: #606060; font-weight: bold; text-decoration: lowercase;}
p {font-size: small; color: #000000; font-weight: normal; text-align: left; padding-left: 30px; padding-right: 30px; padding-top: 0px; padding-bottom: 0px; margin: 0px;}
ul, li {font-size: medium; list-style-type: none; text-align: right; padding: 5px;}

a:link {color: #c0272d; text-decoration: underline;}
a:visited {color: #c0272d; text-decoration: underline;}
a:active {color: #c0272d; text-decoration: underline;}
a:hover {color: #c0272d; text-decoration: none;}

a.redlinks:link {color: #c0272d; font-weight: bold; text-decoration: none; font-size: medium;}
a.redlinks:visited {color: #c0272d; font-weight: bold; text-decoration: none; font-size: medium;}
a.redlinks:active {color: #c0272d; font-weight: bold; text-decoration: none; font-size: medium;}
a.redlinks:hover {color: #c0272d; font-weight: bold; text-decoration: underline; font-size: medium;}

a.blacklinks:link {color: #000000; font-weight: bold; text-decoration: none; font-size: small;}
a.blacklinks:visited {color: #000000; font-weight: bold; text-decoration: none; font-size: small;}
a.blacklinks:active {color: #000000; font-weight: bold; text-decoration: none; font-size: small;}
a.blacklinks:hover {color: #000000; font-weight: bold; text-decoration: underline; font-size: small;}

a.greylinks:link {color: #606060; font-size: +1; font-weight: bold; text-decoration: none; text-decoration: uppercase;}
a.greylinks:visited {color: #606060; font-weight: bold; text-decoration: none; text-decoration: uppercase;}
a.greylinks:active {color: #606060; font-weight: bold; text-decoration: none; text-decoration: uppercase;}
a.greylinks:hover {color: #606060; font-weight: bold; text-decoration: underline; text-decoration: uppercase;}

div#container {width: 700px;}
div#header {position: absolute; top: 0px; left: 5px; width: 115px; height: 95px; text-align: left;}
div#navpic {position: absolute; top: 70px; left: 100px; width: 188px; height: 192px;}
div#navbar {position: absolute; top: 250px; left: 0px; width: 220px; border-right: 1px double #606060;}
div#navbar a:hover, 
  .recordinglabel #navbar #recordinglabel a,
  .performing #navbar #performing a,
  .recording #navbar #recording a,
  .home #navbar #home a,
  .aboutus #navbar #aboutus a,
  .about #navbar #about a,
  .articles #navbar #articles a,
  .links #navbar #links a,
  .contactus #navbar #contactus a {
  color: #555;
}

div#mail h1, h2 {font-size: normal; color: #000000; font-weight: normal;  text-align: left;padding-top: 0px; padding-bottom: 0px; margin: 0px;}

div#home {position: absolute; top: 30px; left: 200px; width: 956px;}

div#whatsnew {position: absolute; top: 15px; left: 100px; width: 247px; height: 270px; background-image: url(../images/whatsnew_bkgd.gif); background-repeat: no-repeat; margin: 0px; padding: 0px;}
.whatsnew_container {width: 160px; font-size:11px}

div#rightcontent {position: absolute; top: 15px; left: 350px; width: 275px; height: 675px; background-image: url(../images/thinpaperstock_bkgd.gif); background-repeat: no-repeat; margin: 0px; padding: 0px;}
.right_container {width: 200px; height: 675px; font-size: 11px;}

div#cdcover {position: absolute; top: 300px; left: 45px; width: 302px; height: 287px; margin: 0px; padding: 0px;}

div#wrapper {margin: 0px;}
.papertop {width: 662px; background-image: url(../images/paper_top.gif); background-repeat: no-repeat; margin: 0px; padding: 0px;}
.paper {width: 662px; background-image: url(../images/paper_middle.gif); background-repeat: repeat-y; margin: 0px; padding: 0px;}
.article {width: 662px; background-image: url(../images/paper_middle.gif); background-repeat: repeat-y; margin: 0px; padding: 0px;}
.paperbottom {width: 662px;	background-image: url(../images/paper_bottom.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; vertical-align: textbottom;}

.linkscontent {font-size: 13px;	text-align:left; margin: 0px 10px 0px 10px;	padding: 0px 10px 0px 10px;}

div#postit {width: 247px; height: 221; background-image: url(../images/postit_bkgd.gif); background-repeat: no-repeat; margin: 0px; padding: 0px;}
.postit_container {font-size: 12px; width: 160px; margin: 0px; padding: 0px;}

div#recordinglabel {position: absolute; top: 0px; left: 300px; width: 662px; margin: 0px; padding: 0px;}
div#performing {position: absolute; top: 0px; left: 300px; width: 662px; margin: 0px; padding: 0px;}
div#recording {position: absolute; top: 0px; left: 300px; width: 662px; margin: 0px; padding: 0px;}
div#aboutus {position: absolute; top: 0px; left: 300px; width: 662px; margin: 0px; padding: 0px;}
div#articles {position: absolute; top: 0px; left: 300px; width: 662px; margin: 0px; padding: 0px;}
div#links {position: absolute; top: 15px; left: 350px; width: 275px; height: 681px; margin: 0px; padding: 0px;	background-image: url(../images/thinpaperstock_bkgd.gif); background-repeat: no-repeat;}
div#links2 {position: absolute; top: 15px; left: 400px; width: 275px; height: 681px; margin: 0px; padding: 0px; background-image: url(../images/thinpaperstock_bkgd.gif); background-repeat: no-repeat;}
div#photogallery {position: absolute; top: 0px; left: 300px; width: 662px; margin: 0px; padding: 0px;}
div#contactus {position: absolute; top: 30px; left: 300px; width: 464px; height: 1100px; margin: 0px;}
div#contactform {position: absolute; top: 30px; left: 300px; width: 464px; height: 419px; background-image: url(../images/contactform_bkgd.gif); background-repeat: no-repeat; margin: 0px; padding-top: 30px;}
div#bookingform {position: absolute; top: 425px; left: 300px; width: 445px; height: 608px; background-image: url(../images/bookingform_bkgd.gif); background-repeat: no-repeat; margin: 0px;}
.formelements {width: 425px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div#demos {position: absolute; top: 0px; left: 300px; width: 662px; margin: 0px; padding: 0px;}

.bodytext {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
}

div#redheader {font-size: small; color: #c0272d; font-weight: normal; text-decoration: uppercase; text-align: left; padding-left: 30px; padding-right: 30px;}
div#mainredheader {font-size: 20px; color: #c0272d; font-weight: bold; text-decoration: lowercase; padding-top: 20px; padding-bottom: 0px; margin: 0px;}
div#greysubheader {font-size: 18px; color: #606060; font-weight: bold; text-decoration: lowercase;}
div#redsubheader {font-size: 18px; color: #c0272d; font-weight: bold; text-decoration: lowercase; padding-top: 0px; padding-bottom: 0px; margin: 0px;}


