#navi{overflow:hidden;font-size:14px;border-bottom:5px #3e3e3e solid;}
#search_bar{float:right;width:172px;overflow:hidden;height:36px;line-height:36px;background:url(/_graphics/search_bg.gif) no-repeat left top;}
#search_bar input{border:0;}
#search_bar .query_text{font-size:10px;height:14px; margin:12px 0 0 36px; background:none; padding:0; vertical-align:top;}
#menu{width:980px;overflow:hidden;clear:both;height:194px; }
#menu_left{ float:left;height:194px; width:87px;background:url(/_graphics/logo.gif) no-repeat;}
#menu_right{ float:left;height:194px; width:893px;}
#menu_flash{ width:893px; height:169px;}
#menu_nav{ width:893px;}

.yuimenubaritemlabel{ height:25px;}
#obsmenu {position: static;}
#nav_myg{ background:#000000; font-size:10px; color:#a9a9a9; width:118px; padding:10px;}
#nav_myg a { color:#999999;}
#nav_myg a:hover { color:#FFFFFF;}

#nav_obs{ background:#000000; font-size:10px; width:135px; padding:2px 0px 1px 0px;}
#nav_obs .l1{ border-bottom:1px #333333 solid; line-height:24px; padding-left:20px;}
#nav_obs .l1 a{ color:#a9a9a9;}
#nav_obs .l1 a:hover{ color:#FFFFFF;}
#nav_obs .l2 a { color:#FFFFFF; font-size:12px; text-decoration:underline;padding: 0 20px;}
#nav_obs .l2 a:hover{ background:url(/_graphics/nav_arrow.gif) no-repeat 2px 8px;}
#nav_obs .l3{ line-height:16px;}
#nav_obs .l3 a { color:#FFFFFF; font-size:10px;line-height:16px;padding: 0 20px;}
#nav_obs .l3 a:hover{ background:url(/_graphics/nav_arrow.gif) no-repeat 2px 5px;}
#filmtravel{ background-color:#f29919; border:1px  #666666 solid;opacity:.9; filter:alpha(opacity=90);-moz-opacity:0.9; }
#musictravel{ background-color:#598eb7; border:1px  #666666 solid; width:180px;opacity:.9; filter:alpha(opacity=90);-moz-opacity:0.9;}
#arttravel{ background-color:#bb4a40; border:1px  #666666 solid; width:180px; height:100px;opacity:.9; filter:alpha(opacity=90);-moz-opacity:0.9;}

#signup{background:url(/_graphics/signup_bg.gif) no-repeat; height:0px; width:980px; visibility: hidden; overflow:hidden; }
#sign_content{  height:173px; margin:20px 0 0 450px; float:left;}
#sign_input{ height:173px;}
#sign_success{ margin:60px 0 0 140px; color:#FFFFFF;}
.sign_title{ width:135px; float:left; text-align:right; font-size:12px; color:#999999; line-height:23px;}
.sign_row{ width:400px; margin-top:7px;}
.sign_input {border:0 none;background:url(/_graphics/sign_input.gif); height:18px;padding:6px 4px 0 4px; width:180px;}
#sign_close{ float:right; margin:10px 10px 0 0;}
#sign_submit{ float:right; clear:right; margin:100px 8px 0 0;}

.corpright a{ color:#666666;}


