body { text-align: center; font-family: helvetica,arial; font-size: 0.8em; color: #FFFFFF; font-weight: 500; background: #310039; background-image: url(/images/mainbg.gif); }

#container { margin: 20px auto; width: 88%; text-align: left; }
#header { height:70px; margin: 0; padding: 0; width: auto; border: 1px solid #000000; background: #4B0353 url('/images/long_live_elvis.gif') no-repeat right; text-align: left; }
#menubar { background-image: url(/images/bubgrad99.gif); width: auto; border: 1px solid #000000; border-top : 0; padding: 7px; text-align: center; font-weight: 800; }
#contrastbar { width: auto; border: 1px solid #000000; border-top : 0; background: #0F64BB; height: 2px; font-size: 0.4em; }
#content { background: #4B0353; width: 65%; border: 1px solid #000000; float: left; border-top: 0; padding: 15px; padding-top: 0; }
#sidebar { width: 25%; float: right; border: 0; padding-top: 10px; }
div.footer { clear: both; padding-top: 30px; text-align: center; font-size: 0.8em; }
div.fwd { width: 45%; margin-top: 100px; border: 1px solid #000000; background: #4B0353; padding: 10px; margin-bottom: 100px; }
div.right { width: 122px; float: right; }

A:link, A:visited, A:active { color: #FCE09C; text-decoration: underline; }
A:hover { text-decoration: none; }

#menubar A:link, #menubar A:visited, #menubar A:active { color:#EDC55B; text-decoration:none; padding-left: 5px; padding-right: 5px; }
#menubar A:hover { text-decoration: underline; }

div.article_box { width: auto; padding-top: 10px; padding-bottom: 5px; clear: both; }
	div.left_col { width: 18%; margin-right: 3%; float: left; margin-top: 5px; }
	div.right_col { width: 79%; float: left; }
		div.left_seg { width: 47%; margin-right: 6%; float: left; margin-top: 5px; margin-bottom: 3px; }
		div.right_seg { width: 47%; float: left; text-align: right; margin-top: 5px; margin-bottom: 3px; }
		div.box { width: 100%; clear: both; margin: 0; padding: 0; }
			div.icon { width: 8%; margin-right: 2%; float: left; margin-top: 3px; margin-bottom: 3px; }
			div.link { width: 89%; float: left; margin-top: 3px; margin-bottom: 3px; }
			div.ot { width: 31%; margin-right: 2%; float: left; margin-top: 3px; margin-bottom: 3px; }
			div.tt { width: 67%; float: left; margin-top: 3px; margin-bottom: 3px; }
			div.media_type { float: left; width: 10%; margin-right: 2%; margin-bottom: 3px; margin-top: 2px; }
			div.media_desc { float: left; width: 62%; margin-right: 2%; margin-bottom: 3px; margin-top: 2px; }
			div.media_date { float: left; width: 20%; margin-right: 2%; margin-bottom: 3px; margin-top: 2px; }

div.boxad { width: 99%; float: right; padding: 5px; padding-left: 10px; padding-right: 10px; border: 1px solid #000000;  margin-top:10px; background: #4B0353; text-align: center; }
.price { font-size: 1.4em; color: #EDC55B; text-align: center; }
div.boxad P { text-align: center; }
FORM { padding: 0; margin: 0; }
div.box_rcol { width: 99%; float: right; padding: 5px; padding-left: 10px; padding-right: 10px; border: 1px solid #000000;  margin-top:10px; background: #4B0353; text-align: left; }

			
H1 { color: #EDC55B; font-size: 1.5em; line-height: 1.3em; margin: 0; padding: 0; margin-top: 20px; margin-bottom: 10px; font-style: italic; }
H2 { color: #EDC55B; font-size: 1.2em; line-height: 1em; margin: 0; padding: 0; margin-top: 5px; margin-bottom: 10px; }
H3 { color: #EDC55B; font-size: 1em; font-weight: 800; padding: 0; margin: 0; }
P { text-align: justify; margin: 0; margin-bottom: 5px; margin-top: 10px; padding: 0; line-height:1.3em; }
P.label { margin: 0; margin-bottom: 5px; font-size: 0.7em; font-weight: 800; }
P.comment { color: #EDC55B; font-style: oblique; }
.first { color: #EDC55B; font-weight: 800; }
HR { border: 0; border-top: 1px solid #000000; border-bottom: 1px solid #4B0353; height: 2px; width: 100%; clear: both; margin: 0; padding-bottom: 3px; padding-top: 5px; }
.form { BACKGROUND-COLOR: #5C006A; BORDER: #000000 1px solid; COLOR: #FFFFFF; FONT-FAMILY:Arial,Helvetica; FONT-SIZE: 1em; }