	
html {height: 100%;}

body {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color:#f2f2f2;
        text-align:centre;
}

p, h1, h2, h3, h4, h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}

p {   
      vertical-align:text-top;
	font-size: 12px;
	line-height: 17px;
	color:#222222;}
	
h1    {
	color:#222222;
	font-size: 17px;
	line-height:37px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
        margin:0px;
}
	
h2    {
	color:#FFFFFF;
	font-size: 17px;
	line-height:24px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

h3    {
      color:#222222;
	font-size: 17px;
	line-height:37px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
        margin:0px;
}

h4    {
      color:#d50b85;
	font-size: 20px;
	text-decoration:none;
	font-weight:bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height:0px;
}

h5    {
	color:#DAA425;
	line-height:16px;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
}

a:link{
	color:#d01e00;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
a:visited{
	color:#d01e00;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
a:hover{
	color:#d01e00;
	font-size: 12px;
	text-decoration:underline;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
a:active{
	color:#d01e00;
	font-size: 12px;
	text-decoration:underline;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
  

/* UNIVERSAL CSS */

#centralwrap {
	margin-left:auto;
	margin-right:auto;
	width:994px;
        text-align:left;
}

#page-whole {
	width:974px;
	padding: 0 10px 0 10px;
	background-color:#FFFFFF;
	float:left;
}
	
#headwrap {
	width:974px;
	height:64px;
	background-image:url(../images/head-bk.jpg);
	background-repeat:repeat-x;
	margin-bottom:10px;
	float:left;	
}

.logo {
	padding:21px 0 0 23px;
	float:left;
}

#right-area {
	width:629px;
	height:100%;
	float:right;	
}

#left-area {
	width:335px;
	height:100%;
	margin-right:10px;
	float:left;	
}

.home-head-left {
	width:323px;
	height:24px;
	padding: 7px 0 0 12px;
	background-image:url(../images/head-home-bk-red.jpg);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
	float:left;
}

.home-box-left {
	width:315px;
	padding: 10px;
	margin-bottom:10px;
	background-color:#f8f8f8;
	float:left;
}

.home-box-buy-cd-top {
	width:315px;
	padding: 10px;
	background-color:#f8f8f8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#D7D7D7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	float:left;
}

.home-box-buy-cd-bottom {
	width:315px;
	padding: 10px;
	margin-bottom:10px;
	background-color:#f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	float:left;
}

.home-box-adrian-text-left {
	width:315px;
	padding: 0 10px 10px 10px;
	margin-bottom:10px;
	background-color:#f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	line-height:17px;
	float:left;
}

.home-box-adrian-left {
	width:205px;
	height:289px;
	padding: 10px 10px 10px 120px;
	background-image:url(../images/adrian-home-pic.jpg);
	background-repeat:no-repeat;
	float:left;
}

.box-left-video {
	width:321px;
	padding:10px 7px;
	margin-bottom:10px;
	background-color:#f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	float:left;
}

.video-home-wrap {
	width:320px;
	height: 256px;
	margin-bottom:10px;
	margin-top:10px;
	float:right;
}

.video-music-wrap {
	width:320px;
	height: 256px;
	margin-bottom:10px;
	float:right;
}

#home-right-area {
	width:629px;
	height:100%;
	float:left;	
}

.home-head-right {
	width:617px;
	height:24px;
        margin:0;
	padding: 7px 0 0 12px;
	background-image:url(../images/head-home-bk-red.jpg);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
	float:left;
}

.home-head-coming-soon {
	width:617px;
	height:25px;
	padding: 7px 0 0 12px;
	background-image:url(../images/head-home-bk.jpg);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:1px;
	float:left;
}

.home-box-right {
	width:607px;
	padding: 10px;
	margin-bottom:10px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#d4d4d4;
}

.home-box-right-recent-work {
	width:608px;
	padding: 10px;
	margin-bottom:10px;
	background-color:#f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
	float:left;
}

.home-singles-left {
	width:299px;
	padding-right: 10px;
	margin:10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	float:left;
}

.home-singles-right {
	width:299px;
	margin:10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	float:left;
}

.home-singles-picture {
	width:122px;
	margin-right:10px;
	float:left;
}

.home-box-right-coming-soon {
	width:609px;
	padding: 10px;
	margin-bottom:10px;
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 11px;
	line-height:17px;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	float:left;
}

.coming-soon-cd {
	width:281px;
	height:295px;
	margin:20px 15px 10px 30px;
	background-color:#000000;
	float:left;
}

#contact-icons {
	width:184px;
	height:100px;
	margin:0px;
	float:right;	
}

#top-menu {
	width:460px;
	margin:0;
	padding-top:27px;
	float:right;	
}

#footerwrap {
	width:974px;
	margin:0;
	float:left;
	text-align:center;
	vertical-align:top;
	background-color:#d52201;
}

#footer{
	text-align:center;
	list-style:none;
	width:972px;
	margin:0;
	padding: 10px 0 10px 0;
	
}
	
#footer li{
      display:inline;
      color:#ffffff;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	}
	
#footer li a {
	color:#ffffff;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}
	
#footer li.space {
	margin: 0 auto;
	padding-right: 8px;
	padding-left: 8px;
	border-right:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	text-align:center;
    }
    
#footer li.space a:hover {
	text-decoration:underline;
}
    
#footer li.end {
	margin: 0 auto;
	padding-left: 8px;
    }
    
#footer li.end a:hover {
	text-decoration:underline;
}

.copyright {
	width:974px;
	padding: 10px 0 10px 0;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	float:left;	
}

.tracklisting-area{
      padding: 0px;
	width:250px;
	float:left;
	}

.tracklisting01 {
	voice-family: ""}"";
	voice-family: inherit;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	padding: 0px;
	width:250px;
}

.tracklisting01 ul {
	list-style-type: none;
	margin-left:2px;
	padding: 0px;
	color: #FFFFFF;
	voice-family: ""}"";
	voice-family: inherit;
}

.tracklisting01 li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	display:block;
}

*:focus { outline: none; }

.tracklisting01 li a:hover {
	text-decoration: underline;
}
.tracklisting01 li a.selected {
	font-weight: normal;
	display: block;
	text-decoration:underline;
}

.single-link  a:link      {
	color:#ffffff;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.single-link  a:visited      {
	color:#ffffff;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.single-link  a:hover        {
	color:#ffffff;
	font-size: 12px;
	text-decoration:underline;
	font-weight:bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.single-link a:active       {
	color:#ffffff;
	font-size: 12px;
	text-decoration:underline;
	font-weight:bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.morelinks {
        text-align:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	width: 315px;
	font-weight:normal;
	float:left;	
}

.morelinks ul {
	list-style-type: none;
	margin-left:-10px;
	padding: 0;
	color: #004F91;
	width: 315px;
	margin: 0;
}

.morelinks li {
	width: 315px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	padding:0;
	margin:0;
	display: block;
}
.morelinks li a {
	color: #d01e00;
	text-decoration: none;
	font-size: 11px;
	margin: 0;
	padding: 4px 0 4px 0;
	display:block;
}

*:focus { outline: none; }

.morelinks li a:hover {
	text-decoration: underline;
}

.morelinks li.bottom {
	width: 315px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	padding: 0;
	margin:0;
	display: block;
}

.music-menu {
        text-align:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	padding: 0;
	width: 315px;
	font-weight:normal;
	float:left;	
}

.music-menu ul {
	list-style-type: none;
	margin-left:-10px;
	padding:0;
	color: #004F91;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	margin:0;
}

.music-menu li {
        height:46px;
	padding-top: 26px;
	margin:0;
	display: block;
}
.music-menu li a {
	color: #d01e00;
	text-decoration: none;
	font-size: 11px;
	margin:0;
	padding: 3px 0 3px 0;
	display:block;
}

*:focus { outline: none; }

.music-menu li a:hover {
	text-decoration: underline;
}
.music-menu li a.selected {
	font-weight: bold;
	display: block;
	text-decoration:underline;
	color:#999999;
}

.newslinks {
        text-align:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin:0 0 0 -5px;
        padding: 0;
        list-style: none;
        width: 580px;
	font-weight:normal;
	float:left;	
}

.newslinks ul {
	padding: 0px;
	width: 580px;
	
}

.newslinks li {
	width: 560px;
	padding-left: 18px;
	display: block;
	background-image: url(../images/red-arrow.jpg);
	background-repeat:no-repeat;
	background-position:0.5em;
}

.newslinks li a {
	color: #d01e00;
	text-decoration: none;
	font-size: 11px;
	padding: 3px 0 3px 0;
	display:block;
}

*:focus { outline: none; }

.newslinks li a:hover {
	text-decoration: underline;
}
.newslinks li a.selected {
	font-weight: bold;
	display: block;
	text-decoration:underline;
	color:#999999;
}

.cd-thumb {
      text-align:left;
	vertical-align:middle;
	margin-top:3px;
	margin-right: 10px;
	width: 69px;
	height:66px;
	float:left;	
}

.buy-cd-pic {
      text-align:left;
	margin: 0;
	padding-top: 10px;
	width: 145px;
	font-weight:normal;
	float:left;	
}

.buy-cd-links {
      text-align:left;
      font-family:Verdana, Arial, Helvetica, sans-serif;
	voice-family: ""}"";
	voice-family: inherit;
	font-size:11px;
	margin: 0;
	padding-top: 10px;
	width: 160px;
	font-weight:normal;
	float:right;	
}

.buy-cd-links ul {
	list-style-type: none;
	margin-left:-10px;
	padding: 0px;
	color: #004F91;
	width: 160px;
	voice-family: ""}"";
	voice-family: inherit;
	margin: 0px;
}

.buy-cd-links li {
	width: 160px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	padding: 0px;
	margin:0;
	display: block;
}

.buy-cd-links li a {
	color: #d01e00;
	text-decoration: none;
	font-size: 11px;
	margin: 0px;
	padding: 3px 0 3px 0;
	display:block;
}

*:focus { outline: none; }

.buy-cd-links li a:hover {
	text-decoration: underline;
}
.buy-cd-links li a.selected {
	font-weight: bold;
	display: block;
	text-decoration:underline;
	color:#999999;
}

.buy-cd-links li.bottom {
	width: 160px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	padding: 0px;
	margin:0;
	display: block;
}

.biog-pic {
	width:629px;
	margin-top:1px;
	background-color:#ffffff;
	float:left;
}

.cd-wrap {
	width:629px;
	height:214px;
	margin-top:1px;
	padding-top:18px;
	background-color:#ffffff;
	margin-bottom:10px;
	background-image:url(../images/cd-menu-bk.jpg);
	text-align:center;
	color:#ffffff;
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
}

.cd-music-player {
	width:629px;
	background-color:#ffffff;
	margin-bottom:10px;
	float:left;
}

.cdcontainer {
	width:140px;
	height:134px;
	margin-left:51px;
	margin-top:17px;
	float:left;
}

.cdcontainerfade1 {
	width:140px;
	height:29px;
	margin-left:52px;
	margin-top:3px;
	float:left;
}

.cdcontainerfade2 {
	width:140px;
	height:29px;
	margin-left:51px;
	margin-top:3px;
	float:left;
}
.cdpiccontainer a img{ /*image border color*/
border: 1px solid #111111; padding:0;}

.cdpiccontainer a:hover img{ /*image border hover color*/
border: 1px solid #fff; padding:0; }

.cdpiccontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.box-right {
	width:608px;
	padding: 10px;
	margin-bottom:10px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
	float:left;
}

.news-head {
	width:608px;
	padding: 0 10px 10px 10px;
	background-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	float:left;
}

.news-other-head {
	width:315px;
	padding:8px 10px;
	background-color:#f8f8f8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	text-decoration:none;
	float:left;
}

.video-wrap {
	width:478px;
	margin-bottom:10px;
	background-color:#000000;
	padding:0;
	border-width: 1px;
	border-style: solid;
	border-color: #DADADA;
	float:left;
}


.video-player {
	width:480px;
	margin-top:1px;
	padding: 10px 64px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	float:left;
}

.more-videos {
	width:480px;
	height:76px;
	margin-top:1px;
	padding: 10px 0;
	background-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	text-align:left;
	float:left;
}

.more-videos a {
	color: #d01e00;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}

*:focus { outline: none; }

.more-videos a:hover {
	text-decoration: underline;
}
.more-videos a.selected {
	text-decoration:underline;
}

.more-videos-home {
	width:609px;
	height:76px;
	margin-top:1px;
	padding: 10px 0;
	background-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	text-align:left;
	float:left;
}

.more-videos-home a {
	color: #d01e00;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}

*:focus { outline: none; }

.more-videos-home a:hover {
	text-decoration: underline;
}
.more-videos-home a.selected {
	text-decoration:underline;
}

.more-videos-pic {
	width:124px;
	height:76px;
	margin-right:10px;
	float:left;
}

.amazon-widget {
	width:335px;
	padding-bottom:10px;
	float:left;
}

.order-input-box{
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	color: #000;
	border: #d01e00 solid 1px;
	width: 50%
}

.order-text-box{
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	color: #000;
	border: #d01e00 solid 1px;
	width: 50%
}

.newsongs-player-text {
      margin:10px 0 0 10px;
      color:#333333;
	font-size: 12px;
	font-weight:normal;
	font-style: normal;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 300px;
}

.newsongs-player {
      margin-left:10px;
	padding: 0 3px 3px 3px;
	width: 320px;
	height: 20px;
}

.newsongs-player-close {
      margin-left:10px;
	background-color:#FFFFFF;
	margin-top:2px;
	padding: 3px 3px 3px 110px;
	width: 190px;
}

.home-box-singles {
	width:608px;
	padding: 10px;
	margin-bottom:10px;
	background-color:#f8f8f8;
	background-image:url(../images/singles-bk.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
	float:left;
}

.single-wrap {
      width: 173px;
      margin:10px 10px 10px 86px;
	background-color:#FFFFFF;
	padding: 0;
	float:left;
	
}

.single-itunes {
      width: 145px;
      margin:0 10px 10px 86px;
	background-color:#FFFFFF;
	padding: 6px 0 6px 28px;
	float:left;	
}

.single-itunes a {
	color: #d01e00;
	text-decoration: none;
	font-weight:bold;
	font-size: 13px;
}

*:focus { outline: none; }

.single-itunes a:hover {
	text-decoration: underline;
}
.single-itunes a.selected {
	text-decoration:underline;
}

.music-box-right-requiem {
	width:609px;
	padding: 10px 10px 0 10px;
	margin:0;
	background-color:#484848;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	line-height:17px;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	float:left;
}

.music-box-right-incognito {
	width:609px;
	padding: 10px 10px 0 10px;
	background-color:#012730;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
	float:left;
}

.music-box-right-incognito p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}

.music-box-right-widersky {
	width:609px;
	margin:0;
	padding: 10px 10px 0 10px;
	background-color:#470000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	line-height:17px;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	float:left;
}

.music-box-right-widersky p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}

.video-credit {
	width:480px;
	margin-top:1px;
	margin-bottom:10px;
	background-color:#ffffff;
	line-height:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#959595;
	font-size: 9px;
	float:left;
}

.video-option {
	width:480px;
	margin-top:1px;
	margin-bottom:10px;
	background-color:#ffffff;
	line-height:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	float:left;
}

.video-option a {
	color: #d01e00;
	text-decoration: none;
	font-weight:normal;
	font-size: 10px;
}

*:focus { outline: none; }

.video-option a:hover {
	text-decoration: underline;
}
.video-option a.selected {
	text-decoration:underline;
}

.colors a:link         {color:#d01e00;font-size: 10px;text-decoration:none;font-weight:normal;font-style: normal;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 15px;}
.colors a:visited      {color:#d01e00;font-size: 10px;text-decoration:none;font-weight:normal;font-style: normal;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 15px;}
.colors a:hover        {color:#d01e00;font-size: 10px;text-decoration:underline;font-weight:normal;font-style: normal;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 15px;}
.colors a:active       {color:#d01e00;font-size: 10px;text-decoration:underline;font-weight:normal;font-style: normal;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 15px;}