@charset "utf-8";
/* CSS Document by Gray 2008 */
body { background:#fff; font-size:11px; vertical-align:top; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; text-align:center; margin:0; padding:0 0 10px 0; }
td,th,input,div,span { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:18px; font-size:11px; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend { margin:0;padding:0; text-align:left; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
div,ul,li,td, { zoom:100%; }
ul,ol { margin:0; padding:0; }
li { list-style:none outside; }
img { border:none; }
a,a:link,a:visited { color:#f00; text-decoration:none; }
a:hover { color:#f00; text-decoration:underline; }
a:active { color:#000; text-decoration:none; }
.clear { clear:both; height:0px; font-size:0px; line-height:0px; margin-top:-1px; }
.clear_left { clear:left; height:0px; font-size:0px; line-height:0px; }
.clear_right { clear:right; height:0px; font-size:0px; line-height:0px; }

#header { width:960px; margin:10px auto 0 auto; background:url(/images/youtube_flv_partner/social_label_2_nav_bg.gif) center center repeat-x; height:45px; }
/*#header*/
#header #logo { float:right; display:inline; height:45px; }
#header #logo img { float:right; display:inline; clear:both; }
#header #nav { float:left; height:45px; }
#header #nav li { height:45px; float:left; }
#header #nav li { position:relative; background:url(/images/youtube_flv_partner/social_label_2_nav_a.gif) left bottom no-repeat; height:45px; line-height:45px; }
#header #nav li a { display:block; line-height:45px; padding:0 20px 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#header #nav li .drop { background:url(/images/youtube_flv_partner/social_label_2_nav_drop.gif) right center no-repeat; padding:0 30px 0 15px !important; }
#header #nav li a,#header #nav li a:link,#header #nav li a:visited { color:#fff; }
#header #nav .home { background:none !important; }
#header #nav li a:hover { color:#ffbfbf; text-decoration:none; }
#header #nav li ul { left:-999em; border-top:1px solid #ccc; position:absolute; width:170px; height:auto !important; }
#header #nav li ul li { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; float:none !important; height:auto !important; background:none !important; line-height:24px !important; }
#header #nav li ul li a { font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important; line-height:24px !important; display:block; background:none; padding:0 15px 0 15px !important; }
#header #nav li ul li a:link,#header #nav li ul li a:visited { background:#eee; color:#000; }
#header #nav li ul li a:hover { background:#fff !important; color:#f00; font-weight:bold; text-decoration:none; }
#header #nav li:hover ul { left:auto; }
#header #nav li.sfhover ul { left:auto; }

#main { width:960px; margin:0 auto 0 auto !important; padding:0 !important; }
#main #info { margin:0; }
#main #info .banner { float:right; display:inline; }
#main #info .banner img { float:right; display:inline; clear:both; }
#main #info .intro { float:left; display:inline; margin:15px 0 0 15px; width:345px; }
#main #info .intro .name { font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#000; line-height:21px; }
#main #info .intro .name a,#main #info .intro .name a:link,#main #info .intro .name a:visited { color:#000; }
#main #info .intro .name a:hover { color:#f00; }
#main #info .description { color:#333; }
#main #info .pic { margin:0; padding:10px 0 0 0; }
#main #info .support { margin:5px 0 0 0; border-top:1px dashed #999; padding:8px 0 15px 0; color:#333; }
#main #info .support span { margin:0 15px 0 0; }
#main #info #download { background:url(/images/youtube_flv_partner/social_label_2_download.jpg) center center no-repeat; height:56px; width:261px; color:#f3f7eb; }
#main #info #download a { display:block; padding:10px 0 0 65px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
#main #info #download a,#main #info #download a:link,#main #info #download a:visited { color:#fff; }
#main #info #download a:hover { color:#e0ebcb; text-decoration:underline;  }
#main #info #download .note { padding:0 0 0 65px; line-height:24px; color:#f3f7eb; font-size:11px; }

#main #container { float:left; width:635px; margin:0 0 0 10px; display:inline; }
#main #container h1 { margin:0; }
#main #container h2,#main #container h3,#main #container h4,#main #container h5,#main #container h6 { margin:10px 0 0 0; }
#main #container h1 a,#main #container h2 a,#main #container h3 a,#main #container h4 a,#main #container h5 a,#main #container h6 a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #container h1 a:link,#main #container h2 a:link,#main #container h3 a:link,#main #container h4 a:link,#main #container h5 a:link,#main #container h6 a:link,#main #container h1 a:visited,#main #container h2 a:visited,#main #container h3 a:visited,#main #container h4 a:visited,#main #container h5 a:visited,#main #container h6 a:visited { color:#000; text-decoration:none; }
#main #container h1 a:hover,#main #container h2 a:hover,#main #container h3 a:hover,#main #container h4 a:hover,#main #container h5 a:hover,#main #container h6 a:hover { color:#f00; text-decoration:underline; }
#main #container h1 a { display:block; padding:0 0 0 43px; background:url(/images/youtube_flv_partner/social_label_1_intro_h1.gif) left center no-repeat; line-height:36px; }
#main #container h2 a { display:block; padding:0 0 0 43px; background:url(/images/youtube_flv_partner/social_label_1_intro_h2.gif) left center no-repeat; line-height:36px; }
#main #container h3 a { display:block; padding:0 0 0 43px; background:url(/images/youtube_flv_partner/social_label_1_intro_h3.gif) left center no-repeat; line-height:36px; }
#main #container h4 a { display:block; padding:0 0 0 43px; background:url(/images/youtube_flv_partner/social_label_1_intro_h4.gif) left center no-repeat; line-height:36px; }
#main #container h5 a { display:block; padding:0 0 0 43px; background:url(/images/youtube_flv_partner/social_label_1_intro_h5.gif) left center no-repeat; line-height:36px; }
#main #container h6 a { display:block; padding:0 0 0 43px; background:url(/images/youtube_flv_partner/social_label_1_intro_h6.gif) left center no-repeat; line-height:36px; }
#main #container .more { padding:10px 0 0 0; border:none !important; }
#main #container .more a { display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
#main #container .line { border-bottom:1px solid #666; margin:10px 0 10px 0; }
#main #sidebar { float:right; width:300px; margin:0; display:inline; }
#main #sidebar #videos { margin:10px 0 0 0; }
#main #sidebar #videos .title { background:url(/images/youtube_flv_partner/social_label_2_video_t.gif) left top repeat-x; line-height:33px; padding:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; font-weight:bold; color:#fff; }
#main #sidebar #videos .content { background:#fff; padding:0 0 10px 0; }
#main #sidebar #videos .content ul li { border-bottom:1px solid #000; padding:10px; }
#main #sidebar #videos .content ul li .pic { float:left; display:inline; }
#main #sidebar #videos .content ul li .pic img { width:120px; }
#main #sidebar #videos .content ul li .intro { float:right; width:140px; display:inline; }
#main #sidebar #videos .content ul li .intro .name { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;  }
#main #sidebar #videos .content ul li .intro img { display:block; }

#footer { width:960px; margin:10px auto 0 auto; }
#footer .container { border-top:1px solid #666; padding:10px 0 10px 0; }
#footer .container .welcome { float:left; width:500px; }
#footer .container .link { float:right; text-align:right; line-height:19px; width:450px; }
#footer .container .link .newsletter { background:url(/images/youtube_flv_partner/social_label_2_newsletter.gif) left center no-repeat; padding:0 15px 0 32px; line-height:24px; border-right:1px solid #848280; display:block; float:right; }
#footer .container .link .rss { padding:1px 0 0 0; margin:0 0 0 15px; line-height:18px; display:block; float:right; }
#footer .container .link .gallery { text-align:right; clear:both; }
#footer .links { float:left; color:#333; }
#footer .copyright { float:right; color:#333; text-align:right; }
#footer .copyright a { color:#333; }
#footer .copyright a:hover { color:#333; text-decoration:underline; }