/* General */
*a{position:relative;} 
form,body,H1,H2,H3,H4 { margin:0px; padding:0px; }

/*Typography - Build around Body's font-size property */
H1 { font-size:2.0em; }  /* displayed at 24px */
H2 { font-size:1.5em; }  /* displayed at 18px */
H3 { font-size:1.2em; font-weight: bold; }  /* displayed at 15px */
.notation { font-size:.85em; }
.orderNA { color:#999999; }
INPUT, SELECT, TH, TD { font-size:1em; }
LI LI, LI P, TD P, BLOCKQUOTE P { font-size:1em; }
a { color: #f2620b; }
a:link { color: #f2620b; }
a:visited { color: #f2620b }
a:hover { color: #f2620b; }
a:active { color: #f2620b } 

/*Template*/
#topTagline { position:absolute; left:50%; margin-left: 19px; top: 50px; }
#navButtons { position:absolute; left:50%; margin-left: -120px; top: 75px; }
#leftBannerInner { position:absolute; left: 50%; margin-left:-353px; top: 27px; z-index:3;}
#leftBannerContainer { position:absolute; left: 50%; margin-left:-370px; top: 10px; z-index:2;}
#ccSubBannerContent { float: left; width: 250px; margin-top: 415px; z-index:3; font-size:1.1em; position: relative; left: 35px; }
#ccSubBannerContent img { border:2px solid #999999; }
#contentContainer { position:absolute; left: 50%; margin-left:-390px; top: 110px; width: 780px; z-index:1; }
#ccProp { height: 365px; width:1px; float: right; }
#ccContent { float: left; padding-top: 30px; width:450px; z-index:3; font-size:1.2em; position:relative; left:58px; }
#ccContentSafe { position: relative; left: 50%; padding-top: 30px; margin-left: -80px; width:450px; z-index:3; font-size:1.2em;}
#ccContent img { border:0px solid #999999; }

/* Home */
#ccHomeText { position:absolute; left:50%; margin-left:204px; top:156px; z-index:2; font-size: 1.1em; text-align:center; }
#ccHomeText2 { position:absolute; left:50%; margin-left:208px; top:320px; z-index:2; font-size: 1.1em; text-align:center; }
#cchtTitle { font-weight:bold; font-size:1.2em; }
#ccHome { 
	height: 384px; width:760px; position:absolute; top:6px; left: 50%; margin-left: -380px; 
	background-image:url(../images/template/homepage_background.jpg); background-repeat:no-repeat; 
}

/* Arists */
.artistProp { float:right; width:1px; height:60px; }
.artistBlock { font-size:.9em; float: left; width: 205px; margin-top: 10px; text-align: center; margin-right: 20px; }
.artistHeaderRow { 
	float:left; clear:both; width: 450px; text-align:center; 
	font-weight:bold; font-size:1.2em; border-bottom: 2px solid #666666; 
}

