* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
* { margin:0; padding:0; }
.clear { clear:both; }
.clearL, .clearL:after { clear:left; }
.clearR, .clearR:after  { clear:right; }
.clear:after, .clearL:after, .clearR:after   { content:"."; display:block; height:0; visibility:hidden; }

#environment {}
#page { width:600px; margin:0 auto; }

#logo { }
#logo a { display:block; width:316px; height:71px; margin:20px auto 12px; padding:0; background:url(../images/logo.png); background-repeat:no-repeat; text-decoration:none;}
#logo a span { visibility:hidden; text-decoration:none; }

#nav_main { margin:0 auto; padding:0 0 15px; text-align:center; }
#nav_main ol { margin:0; padding:0; list-style-type:none; text-align:center; }
#nav_main ol li { margin:0; padding:0; display:inline; padding:0 10px; }
#nav_main ol li a { color:#000; font-weight:bold; text-decoration:none; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; }
#nav_main ol li a.on { color:#0998CE; }
#nav_main ol li a:hover { color:#0998CE; }

#music #content { width:300px; float:right; padding:0 0 0 10px; }
#multimedia #content { clear:both; }

#nav_player_music { width:280px; float:right; min-height:420px; height:420px; list-style-type:none; padding:3px 0 0; } /* border:1px solid #999;*/
#nav_player_music[id] { height:auto; }
#nav_player_music li { text-align:right; font-size:12px; margin:0 0 0 0; padding:0 0 4px; }
.nav_player a { color:#000; font-weight:bold; text-decoration:none; }
.nav_player a.on { color:#0998ce; }
.nav_player a:hover { color:#0998CE; }

#nav_player_multimedia { width:400px; margin:0 auto; text-align:center; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; font-size:0.8em; position:relative; top:-10px;}
#nav_player_multimedia a { margin:0 10px; }
#player_multimedia { width:400px; margin:0 auto; }

#credits #content { font-size:12px; text-align:center; width:400px; margin:0 auto; padding:0 0 20px; }
#credits #content h2 { font-size:14px; padding:0 0 2px; }
#credits #content ul { padding:0 0 10px; list-style-type:none; }
#credits #content ul li { padding:0 0 2px; }

#home #content { text-align:center; }

