/* main style */
body {
        font: 11px Arial, Helvetica, sans-serif, "Lucida Sans";
	background-color:#C8C8C8;
        color: #666666;
	scrollbar-face-color:#000000;
	scrollbar-arrow-color:#666666;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-track-color:#000000;
	margin: 0px 0px 0px 0px;
}
br { margin: none; }
.ffhx {
	clear: both;
}
a:link {
	text-decoration: none;
	color:#666666;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

/* header */
div.header { margin: 17px 0px 0px 0px; height: 131px; width: 842px; background: url(images/header.jpg) no-repeat; }

/* mainmenu */
table.mainmenu { border: 0px; width: 842px; }
td.menu_separator { width: 19px; }
td.mainmenu_menu { font-size: 10px;background: #333333; height: 25px; vertical-align: bottom; }
  a.mainmenu:link, a.mainmenu:visited { color: #999999; }
  a.mainmenu:hover { color: #FFFFFF; }
td.mainmenu_blank_left { background: #4B0A0A; width: 262px;}
td.mainmenu_blank_right { background: #4B0A0A; width: 12px;}

td.shadow_left { width: 22px; background: url(images/shadow_left.jpg) repeat-y; }
td.shadow_right { width: 20px; background: url(images/shadow_right.jpg) repeat-y; }
td.mainmenu_corner_left { width: 21px; height: 10px; background: url(images/mainmenu_corner_left.gif) no-repeat; }
td.mainmenu_corner_right { width: 21px; height: 10px; background: url(images/mainmenu_corner_right.gif) no-repeat; }

td.intro_image { text-align: right; vertical-align: top; }
img.intro_image { margin: 0px 0px 20px 0px }
td.concert { border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
td.chatbox { border-top: 1px solid #000000; border-left: 1px solid #000000; vertical-align: top; width: 200px; }
td.logo { border-left: 1px solid #000000; vertical-align: bottom; width: 200px; }
td.newPost { border-bottom: 1px solid #000000; }

/* paragraph */
p.intro { margin: 10px 0px 20px 0px; width: 540px; text-align: left; }
p.title { margin: 20px 0px 5px 0px; font-size: 13px; font-weight: bold; text-align: left; }
p.subtitle { margin: 2px 0px 0px 0px; font-size: 11px; font-weight: bold; text-align: left; }
p.time { margin: 0px 0px 0px 0px; text-align: left; }
p.detail { margin: 5px 0px 0px 0px;/* width: 350px;*/ text-align: left; }

p.event_title { margin: 20px 0px 5px 0px; font-size: 13px; font-weight: bold; text-align: left; color: #999999; }
p.event_time { margin: 0px 0px 0px 0px; text-align: left; color: #999999; }
p.event_detail { margin: 5px 0px 0px 0px;/* width: 350px;*/ text-align: left; color: #999999; }

img.banner { border: none; margin: 15px 10px 0px 0px; }
img.sponsor { border: none; margin: 0px 0px 0px 0px; width: 150px; height: 50px; }
td.sponsor { vertical-align: top; }
p.sponsor { margin: 20px 0px 10px 0px; text-align: left; }
p.sponsor_img { margin: 0px 0px 0px 0px; text-align: left; }
img.sponsor { margin: 0px 0px 0px 0px; }

/* chatBox */
p.chatTitle { margin: 5px 0px 0px 5px; font-size: 13px; font-weight: bold; text-align: left; }
div.chatBox { padding: 5px; text-align: left; font-size: 11px; background: #4B0A0A; width: 175px; height: 300px; overflow: scroll; }
div.chatInput { padding: 5px; text-align: left; font-size: 11px; width: 175px; }
font.chatTime { font-size: 9px; }
div.chatSeparator { margin: 0px 0px 5px 0px; font-size: 0px; width: 160px; border-top: 1px dotted #c0c0c0; }

/* footer */
div.footer { height: 106px; width: 842px; background: url(images/footer.jpg); font-size: 9px; color: #999999; }
td.linkvertline { border-right: 1px solid #999999; }
p.linkidx { margin: 5px 0px 5px 0px; font-size: 11px; font-weight: bold; text-align: right; }
td.linkidx { text-align: right; vertical-align: top; }
  a.linkidx:link, a.linkidx:visited { color: #999999; } 
  a.linkidx:hover { color: #FFFFFF; }
