body { background: #ACACAC url(images/bg.jpg) repeat-y 0 0 }
form { display: inline }
p { margin: 0 0 10px 0 }
a { text-decoration: none }
a:hover {text-decoration:underline}
.whiteText { font: 11px/15px verdana; color: #FEFEFD }

#banner {
	position: absolute; top:0; left:0;
	background: #A4A4A4 url(images/banner.jpg) no-repeat;
	height: 72px; width: 100%;
}
	#logo { position: absolute; top: 13px; left: 20px }
	#nav { position: absolute; top: 55px; left: 21px }
	#nav div { height:9px; float:left }
	#nav div a { display:block; text-indent:-4000em; height:9px }
	#nav .n1, #nav .n1 a { width:32px; background:url(images/nav/1.gif) no-repeat }
	#nav .n1 a:hover { background-image:url(images/nav/1-over.gif) }
	#nav .n2, #nav .n2 a { width:59px; background:url(images/nav/2.gif) no-repeat }
	#nav .n2 a:hover { background-image:url(images/nav/2-over.gif) }
	#nav .n3, #nav .n3 a { width:65px; background:url(images/nav/3.gif) no-repeat }
	#nav .n3 a:hover { background-image:url(images/nav/3-over.gif) }
	#nav .n4, #nav .n4 a { width:67px; background:url(images/nav/4.gif) no-repeat }
	#nav .n4 a:hover { background-image:url(images/nav/4-over.gif) }
	#nav .n5, #nav .n5 a { width:61px; background:url(images/nav/5.gif) no-repeat }
	#nav .n5 a:hover { background-image:url(images/nav/5-over.gif) }
	#nav .n6, #nav .n6 a { width:37px; background:url(images/nav/6.gif) no-repeat }
	#nav .n6 a:hover { background-image:url(images/nav/6-over.gif) }
	
	#signup { position: absolute; top: 39px; left: 597px }
	#banner #sForm { position: absolute; top: 14px; left: 636px }
	input.txt { width:100px; height:16px; border: 1px solid #767676; font-size: 9px; color: #555 }
#rule {
	position: absolute; top: 72px; left:0;
	height: 1px; width: 100%; line-height: 1px;
	background: #c2c2c2 url(images/rule.jpg) no-repeat;
}
#leftCol { position: absolute; top:190px; left:26px; width: 200px }
#leftCol a { color: #dddddd; text-decoration: underline }
#leftCol a:hover { color: #fff }
#jBox {	margin: 30px 0; width: 195px }
	#jBox #top { height:6px; line-height:6px; background: url(images/j-box-top.jpg) no-repeat; }
	#jBox #bot { padding: 7px 13px 13px;
		background: url(images/j-box-bot.jpg) no-repeat bottom left; }
	#cover { position:relative; top:0; left:0; margin: 10px 0; height:208px; width:168px;
			background:url(images/cover.jpg) no-repeat 0 0 }
	#zoom { position:relative; top:178px; left:107px }
	a.bulletw { background: url(images/bullet-wht.gif) no-repeat transparent 8px 5px;
			padding-left: 16px; margin: 5px 0; display:block }
#digitalBox {
	margin: 0 ; padding: 10px; width: 194px; height: 50px;
	background: url(images/digital-box.jpg) no-repeat;
	}
#digitalBox2 { margin: 0 0 10px }
#digitalBox2 p { font-size: 10px; line-height: 14px; margin:0 8px }
#rsrcs { margin-top: 20px; padding: 20px 0; background: url(images/h-dot-white.gif) repeat-x transparent; width:220px }

/* ---- */
#h1bg, #h1 { position: absolute; top:73px; left:25px; z-index:10 }
#h1 { z-index: 11 }
#h1b { position: absolute; top:73px; left:595px }
#L { position: absolute; top:158px; left:243px }
#r { position: absolute; top:73px; left:872px }
#main { position: absolute; top:158px; left:363px }

/* ---- */

#n1 { position: absolute; top:171px; left:326px }
#n2 { position: absolute; top:511px; left:469px }
#n3 { position: absolute; top:303px; left:240px }
#n4 { position: absolute; top:368px; left:265px }
#n5 { position: absolute; top:238px; left:253px }
#n6 { position: absolute; top:444px; left:321px }

/* ---- */
.popup { font: 11px/15px verdana; background-color:#fff; filter:alpha(opacity=94);-moz-opacity:0.94 }
.popup * { filter:alpha(opacity=100);-moz-opacity:1.0; position:relative }
.popup p { color: #2f2f2f }
#p1,#p2,#p3,#p4,#p5,#p6 {
	position: absolute;
	width:327px; height:1px;
	overflow: hidden;
	border: 1px solid #5F5F60;
	background-color: #fff;
	z-index: 500; visibility:hidden }
#p1 { top:223px; left:348px }
#p2 { top:267px; left:491px }
#p3 { top:346px; left:262px }
#p4 { top:93px; left:287px }
#p5 { top:281px; left:275px }
#p6 { top:85px; left:343px }
.pad13 { padding: 13px }
.closeX { z-index: 501 }
a.audio, a.bio {
	float:left; padding-left: 15px; margin: 0 20px 0;
	background: url(images/blue-audio.gif) 0 50% no-repeat #fff;
	color: #2672C0
	}
a.bio { background-image: url(images/blue-bio.gif); margin-left:10px }
.clearFloats { clear:both; height:1px; line-height:1px }
p.disclaimer { margin-top:4px; padding-top:8px; border-top:1px solid #aaa; font-size:9px; line-height:12px; color:#777 }
p.disclaimer a { color: #2672C0 }

/* ---- */
#further {
	position: absolute; top: 599px; left:274px;
	background: url(images/v-dot-white.gif) repeat-y transparent 0 3px;
	font: 11px/15px verdana; color: #232323
}
	#further .box {
		background: url(images/further-fade.jpg) repeat-y 11px 0;
		width: 413px;
		margin: 4px 0 8px;
		padding-bottom: 1px
	}
	#voiTitle {
		margin: 21px 0 0 36px;
		background: url(images/voices-bot.jpg) no-repeat;
	}
	#further p { padding-left: 38px; margin: 10px 0 }
	#further blockquote { margin: 5px 0 5px 40px }
	#further .bullet { background: url(images/bullet.gif) no-repeat transparent 8px 5px; padding-left: 16px }
	#further .indent { padding-left: 16px; margin: 0px 0 8px; font-size: 9px }
	#visitBtn { margin: 16px 0 19px 38px }

	#ecTitle {
		margin: 21px 0 18px 36px;
		background: url(images/ec-bot.jpg) no-repeat;
	}
	
	.CIcopyright  {font-size: 9px; margin-top: 60; margin-bottom: 20}
