html, body { margin: 0; padding: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
body { background: #000 url('image/bg.jpg') repeat-x fixed; font-size: 95%; text-align: center; }

a:link, a:visited, a:active { color: #bbb; }
a:hover { color: #fff; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

#wrapper { width: 863px; margin: 0 auto; text-align: center; }
#wrapper div { text-align: left; }

#header { height: 25px; background: transparent url('image/header.png') no-repeat; padding: 125px 0 0; margin: 0; }
#header h1, #header h2 { display: none; }

#navigation { list-style: none; text-align: center; margin: 0; padding: 0; }
#navigation li { list-style: none; display: inline; margin: 0; padding: 0; }
#navigation a:link, #navigation a:visited, #navigation a:active { text-decoration: none; padding: 0 15px; }

#content { background: transparent url('image/bg.png') repeat; border: 1px solid rgba(45, 45, 45, 0.34); padding: 20px; margin: 0 0 5px; color: #bbb; }
#content h1 { margin-top: 0; }
#content h2 { font-size: 13pt; margin-top: 3em; }
#content dt { font-weight: bold; }
#content dd { padding: .25em 0 1em; }
#content .imgbox { background: transparent url('image/bg.png') repeat; padding: 4px; }
#content .imgbox.right { margin: 5px 0 5px 15px; }
#content .imgbox.left { margin: 5px 15px 5px 0; }

/* Videos */
.video { border: 2px solid #333; padding: 5px 8px; margin: 0 15px 20px 0; }
.video h3 { margin: 0 0 10px; text-align: center; font-weight: normal; font-size: 15px; }
.video a img { border: 0px; }

#footer { color: #444; font-size: 8pt; height: 20px; }
#footer a:link, #footer a:visited, #footer a:active { color: #444; }
#footer a:hover { color: #aaa; }

