a { color:#d6333d; text-decoration:none; }
a:hover { color:#d6333d; text-decoration:underline; }

html, body { margin:0px; padding:0px; }
body { background:url(/images/bg.jpg) no-repeat #000000; }
body, table { font-family:arial; color:#000000; font-size:14px; line-height:1.5em; }

img { border:0px; }
small { font-size:12px; color:#444444; }

h1 { color:#d6333d; text-transform:uppercase; font-size:16px; font-weight:normal; margin:0px; display:inline; }

br { line-height:1em; }

p { margin-top:0px; }

input[type=text], textarea { font-family:arial; color:#000000; font-size:13px; padding:1px; background-color:#ffffff; border:1px solid #bbbbbb; }
input[type="submit"] { font-family:arial; color:#000000; font-size:13px; font-weight:bold; }

#wrapper { width:804px; margin:30px 0px 30px 30px; }

#logo { padding-bottom:15px; }

#bar { height:20px; background-color:#d6333d; }

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

#bottom { color:#777777; text-align:center; margin-top:10px; }

.border { border:1px solid #bbbbbb; }

.stock1 { margin-bottom:6px; }
.stock1 img { width:804px; height:250px; }
.stock2 { margin-bottom:6px; }
.stock2 img { width:399px; height:250px; }
.stock2 .left { float:left; margin-right:6px; }
.stock2 .right { float:left; }
.stock3 { margin-bottom:6px; }
.stock3 img { width:264px; height:250px; }
.stock3 .left { float:left; margin-right:6px; }
.stock3 .center { float:left; margin-right:6px; }
.stock3 .right { float:left; }

.content .content1 { padding:20px; margin-bottom:6px; background:url(/images/bg_main.png) repeat; }
.content .content2 { float:left; width:359px; padding:20px; margin-bottom:6px; background:url(/images/bg_main.png) repeat; }
.content .content3 { float:left; width:494px; padding:20px; margin-bottom:6px; background:url(/images/bg_main.png) repeat; }
.content .left { float:left; margin-right:6px; margin-bottom:6px; }
.content .right { float:right; margin-left:6px; margin-bottom:6px; }
.content .flags { padding:6px 20px; margin-bottom:6px; background:url(/images/bg_main.png) repeat; }
.content .flags table { border-collapse:collapse; }
.content .flags table td { padding-right:10px; }

.timestamp { text-align:right; background-color:#777777; font-weight:bold; color:#e0e0e0; padding:0px 10px; font-size:12px; }

.concerts { border-collapse:collapse; width:100%; border:1px solid #777777; }
.concerts th { background-color:#777777; color:#e0e0e0; padding:2px 5px; text-align:left; font-size:12px; font-weight:bold; }
.concerts td { padding:2px 5px; vertical-align:top; }
.concerts td h1 { color:#d6333d; text-transform:uppercase; font-size:16px; font-weight:normal; margin:10px 0px; display:block; }
.concerts .light { background-color:#e0e0e0; }
.concerts .dark { background-color:#c0c0c0; }

.download { border-collapse:collapse; }
.download td { padding:0px 10px 5px 0px; }

.clear { clear:both; }