
body		{ background-color: #1a1a1a; color: #cccccc; font-family: "Lucida Grande","Verdana",sans-serif; font-size: 12px; line-height: 21px; margin: 0; margin-bottom: 20px; }
br.clear	{ clear: both; line-height: 1px; }

a		{ color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff; }

#container	{ width: 872px; padding: 25px; margin: auto; background-color: #202020; }

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

#menu		{ width: 872px; margin: auto; list-style-type: none; padding: 0; }
#menu li	{ float: left; }
#menu li a	{ display: block; width: 105px; height: 34px; line-height: 34px; text-align: center; color: #888888; margin: 0 2px; }
#menu li a.m1	{ border-bottom: 5px solid #cf292e; }
#menu li a.m2	{ border-bottom: 5px solid #ffd200; }
#menu li a.m3	{ border-bottom: 5px solid #00adef; }
#menu li a.m4	{ border-bottom: 5px solid #922b86; }
#menu li a.m5	{ border-bottom: 5px solid #85bf57; }
#menu li a.m6	{ border-bottom: 5px solid #cc006e; }
#menu li a.m7	{ border-bottom: 5px solid #b7d131; }
#menu li a.m8	{ border-bottom: 5px solid #cccccc; }
#menu li a.cur	{ background-color: #333333; color: #ffffff; }

#main		{ width: 872px; margin: 20px auto; }

h2		{ font-weight: normal; color: #192e59; padding-bottom: 3px; border-bottom: 1px dotted #aaaaaa; }

h3		{ font-size: 14px; }

h2.m1		{ color: #cf292e; border-bottom: 1px dotted #c4292e; }
h2.m2		{ color: #ffd200; border-bottom: 1px dotted #ffd200; }
h2.m3		{ color: #00adef; border-bottom: 1px dotted #00adef; }
h2.m4		{ color: #922b86; border-bottom: 1px dotted #922b86; }
h2.m5		{ color: #85bf57; border-bottom: 1px dotted #85bf57; }
h2.m6		{ color: #cc006e; border-bottom: 1px dotted #cc006e; }
h2.m7		{ color: #b7d131; border-bottom: 1px dotted #b7d131; }
h2.m8		{ color: #cccccc; border-bottom: 1px dotted #cccccc; }

.video		{ float: left; width: 290px; height: 290px; }

#playerouter	{ width: 872px; height: 0px; background-color: #eeeeee; text-align: center; overflow: hidden; }
#playerouter #inner { margin: 5px 0; }
#playerouter span { font-weight: bold; }
#musicplayer	{ margin-top: 8px; }

#playerouter2	{ width: 872px; height: 0px; background-color: #eeeeee; text-align: center; overflow: hidden; }
#playerouter2 #inner2 { margin: 5px 0; }
#playerouter2 span { font-weight: bold; }
#musicplayer2	{ margin-top: 8px; }

.album		{ float: left; width: 196px; height: 380px; padding: 0 10px; margin-top: 12px; text-align: center; font-size: 11px; border-right: 1px dotted #aaaaaa; }
.album h3	{ margin: 0 0 12px 0; }
.album span	{ font-size: 10px;background-color: #922b86; color: #ffffff; padding: 2px; }
.nb		{ border-right: 0; }

.voiceover	{ float: left; margin-right: 20px; }

.article	{ float: left; width: 275px; height: 200px; margin: 15px 23px 15px 0; font-size: 11px; }
.article a	{ border-bottom: 0; }
.article p	{ margin: 0; }
.article img	{ border: 3px solid #ffffff; }
.third		{ margin-right: 0; }

#book img	{ border: 3px solid #ffffff; }

.float		{ float: right; margin: 0 0 15px 15px; border: 3px solid #ffffff; }
.float2		{ float: left; margin: 0 15px 15px 0; border: 3px solid #ffffff; }

#footer		{ width: 872px; margin: 8px auto 12px auto; text-align: center; }
#footer span	{ color: #444444; margin: 0 10px; }
#footer a	{ color: #444444; margin: 0 10px; border-bottom: 0; }
#footer a:hover	{ border-bottom: 1px dotted #444444; }
