/*Establish general layout parameters*/
body {
    color: #FFFFFF;
    font-family: arial, helvetica, geneva, verdana, sans-serif;
    font-size: 12px;
    text-align: center;
    line-height: 17px;
    background: #FFFFFF;
    margin: 0;
    padding: 0;
}

p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {
    font-family: arial, helvetica, geneva, verdana, sans-serif;
}


/*Establish container*/
#container {
	margin: auto;
	position: relative;
	text-align: left;
	color: #1e1e20;
	background: #ffffff;
	width: 776px;
	border-top: 1px #1b1b1b solid;
	border-right: 1px #1b1b1b solid;
	border-bottom: 1px #1b1b1b solid;
	border-left: 1px #1b1b1b solid;
	background-color: #FFFFFF;
}

#containerInd {
    margin: auto;
    position: relative;
    text-align: left;
    color: #1e1e20;
    background: #d7dae1;
    width: 820px;
    border-top: 2px #1b1b1b solid;
    border-right: 2px #1b1b1b solid;
    border-bottom: 2px #1b1b1b solid;
    border-left: 2px #1b1b1b solid;
}

/*Establish header layout*/
#pageHeader {
    width: 775px;
	padding-top: 1px;
    margin-top: 0;
 }

#pageHeaderInd {
    width: 820px;
	padding-top: 1px;
    margin-top: 0;
 }

/*Place portrait*/
#pageHeader h1 {
    top: 10px;
    margin-left: 510px;
}

/*Place logo using image replacement*/
#pageHeader #phot1 {
    position: absolute;
    background: url(images/cglogo.jpg);
    top: 10px;
    left: 52px;
    height: 63px;
    width: 400px;
}

#pageHeader #phot1 span {
    display: none;
}

/*Position javascript links*/
#headLinks {
    position: absolute;
    top: 95px;
    left: 0;
    width: 500px;
    padding: 0px 0px 0px 70px;
}

/*Position main text*/
#mainText {
    margin-left: 250px;
    padding: 30px 50px 50px 5px; 
}

#mainTextInd {
    text-align: center;
    padding: 15px 0; 
}

.heads {
    color: #39426c;
    background: #ffffff;
}

#beauttext {
    padding-top: 20px;
}

#bio {
    text-align: justify;
}

.emcon {
    text-align: left;
}

#discTab {
    width: 466px;
}

.discWimp {
    width: 254px;
    color: #1e1e20;
    background: #efefef;
}

.discImg {
    width: 200px;
    color: #1e1e20;
    background: #efefef;
    text-align: center;
}

.discText {
    width: 464px;
    padding: 5px 0 20px 0;
}

.discRev {
    color: #1e1e20;
    background: #efefef;
    text-align: left;
    font-weight: bold;
}

#registerText {
    padding-left: 20px;
}


#conform {
    padding-bottom: 30px;
}

#indOffer {
    text-align: center;
}

.offerHead {
    color: #6e0000;
    background: #d7dae1;
    font-weight: bold;
}

.offerText {
    font-weight: bold;
}

/*Style Discography*/
.discTit {
    width: 130px;
    color: #1e1e20;
    background: #cccccc;
    font-weight: bold;
    text-align: center;
}

.discYear {
    width: 40px;
    color: #1e1e20;
    background: #cccccc;
    text-align: center;
}

.discCov {
    width: 120px;
    color: #1e1e20;
    background: #dce1e5;
    text-align: center;
    vertical-align: middle; 
}

.discButt {
    width: 50px;
    color: #1e1e20;
    background: #dce1e5;
    text-align: center;
    vertical-align: middle; 
}

.discBuy {
    width: 90px;
    color: #1e1e20;
    background: #efefef;
    text-align: center;
    vertical-align: middle; 
}

.covMid {
    text-align: center;
}

#contact {
    padding-bottom: 75px;
}

#links {
    padding-bottom: 125px;
}

/*Style pop-ups*/
#pops {
    background: #ffffff;
    color: #1e1e20;
    text-align: justify;
    padding: 0 20px 20px 20px;
}

#pophead {
    text-align: center;
}

#closepop {
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
}

/*Style radio*/
#radio {
    text-align: center;
}

/*Style nanopod*/
body#nanopod {
    background: #000000;
}

body#jukebox {
    background: #000000;
}	

#closenano {
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
}

#mainTextj {
    text-align: center;
    padding-top: 45px;
}

/*Style credits*/
body#credits  {
    background: #ffffff;
    font-size: 11px;
    padding: 0 20px 20px 20px;
}

.p1{
    text-align: justify;
}

.p2 img {
    padding: 0 3px;
}

.p3 {
    font-size: 10px;
}

.albumcover {
    float: left;
	   width: 200px;
    padding: 20px 30px 10px 0px;
    display: inline;
}

.albumcover img {
    border: 1px solid #000000 ;
}

#newstext {
   clear: both;
}

/*Position side navigtion*/
#sideNav {
	position: absolute;
	width: 208px;
	top: 225px;
	text-align: center;
	padding: 0px 0px 0px 25px;
	left: 6px;
}

#linkList ul {
    padding-bottom: 35px;
}

/*Navigation  bar links*/
#navBar {
    margin-left: 32px;
}

#navBarInd {
    margin-left: 350px;
}

#navBar ul {
    list-style: none;
}

#navBarInd ul {
    list-style: none;
}

#navBar li, #navBarInd li {
    display: inline;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
padding: 0 5px;
}


.albTi {
    background: #ffffff;
    color: #6e0000;
    font-weight: normal; 
}

.footdet,  .form1 {
    font-size: 11px;
}

/*Style footer*/
#footer {
    background: #7f7f7f;
    color: #ffffff;
    text-align: center;
    border-top: 1px solid #000000;
    padding-top: 12px;
    height: 30px;
}

.footdet {
    vertical-align: top;
    padding: 0 15px;
}


/*Style links*/
a:link, a:visited {
    color: #39426c;
    text-decoration: none;
}

a:hover {
    color: #6e0000;
    text-decoration: none;
}

a:active {
    color: #ffffff;
    background: #6e0000;
    text-decoration: none;
}

.current a:link, .current a:visited, .current a:hover, .current a:active {
    color: #7f7f7f;
    border: 0;
    font-weight: bold;
    text-decoration: none;
}

.current a:hover {
    background: transparent;
}

#albumlink a:active, #albuttons a:active, #beautlink a:active, .p2 a:active {
    background: #ffffff;
}

/*Style odds and sods*/
acronym {
    color: #39426c;
    font-weight: bold;
    cursor: help;
    border-bottom: 0px dotted;
}

img {
    border: none;
}
