BODY { background: url(http://static.vsocial.com/images/bg.jpg) #C4D7A0 repeat-x; margin: auto; color: #EEEEEE; font: 10px/13px "Tahoma", Arial, Sans-Serif; }

.vs_blue	{ color: #7BCDE1; } 
.vs_brown	{ color: #231C11; }
.vs_green	{ color: #7FB24B; }
.vs_red		{ color: #E14031; }

a { color: #71CDE4; text-decoration: none; }
a:active, a:focus { outline: 0; border: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }
hr { padding-bottom: 15px; padding-top: 15px; }
.hr-dark, hr.dark { background: url(http://static.vsocial.com/images/hrdark.gif) 10px repeat-x; border: 0px; height: 30px; display:block; }
.hr-light, hr.light { background: url(http://static.vsocial.com/images/hrlight.gif) 10px repeat-x; border: 0px; height: 30px; display:block; }

h1,h3 { font-size: 11px; color: #71CDE4; }
h2 { font-size: 11px; }
h1.inline { margin: 0; padding: 0; display: inline; }
.left { float: left; }
.right { float: right; }
.alert { color: #71CDE4; font-weight: bold; }

#container { margin: auto; width: 902px; background: #4C4C4E; padding-left: 20px; padding-right: 20px; }

.flash_player { width: 410px; height: 400px; }

.header { display: block; height: 106px; }
.header .logo { padding-top: 35px; padding-left: 30px; float: left; }
.header .search_box { position: relative; top: 51px; float: right; display: block; vertical-align: top; width: 220px; }
.header .search_box .query { padding: 0; margin: 0; border: 1px solid #EEE; height: 20px; line-height: 20px; color: #4E4E4C; font-size: 11px; vertical-align: middle; padding-left: 8px; }
.header .search_box button { padding: 0; margin: 0; border: 0; }
.header .links { position: relative; top: 55px; float: right; display: block; }
.header .username { color: #D0E4A5; }

.navigation { font-size: 10px; }
.navigation a { font-weight: bold; }
.navigation a:hover { text-decoration: none; }
.navigation .main { background: #404040; border: 1px solid #EEEEEE; display: block; height: 25px; }
.navigation .main div { height: 21px; padding-top: 2px; padding-left: 2px; }
.navigation .main div+div { border-left: 1px solid #5A5A5A; }
.navigation .main span { display: none; }
.navigation .main img { display:none; }

.navigation .main .home        { display: block; width: 83px; height: 20px; background: url(http://static.vsocial.com/images/nav/home.jpg) no-repeat; }
.navigation .main .videos      { display: block; width: 69px; height: 20px; background: url(http://static.vsocial.com/images/nav/videos.jpg) no-repeat; }
.navigation .main .communities { display: block; width: 104px;height: 20px; background: url(http://static.vsocial.com/images/nav/communities.jpg) no-repeat; }
.navigation .main .playlists   { display: block; width: 83px; height: 20px; background: url(http://static.vsocial.com/images/nav/playlists.jpg) no-repeat; }
.navigation .main .users       { display: block; width: 62px; height: 20px; background: url(http://static.vsocial.com/images/nav/users.jpg) no-repeat; }
.navigation .main .pictures    { display: block; width: 80px; height: 20px; background: url(http://static.vsocial.com/images/nav/pictures.jpg) no-repeat; }
.navigation .main .music       { display: block; width: 67px; height: 20px; background: url(http://static.vsocial.com/images/nav/music.jpg) no-repeat; }
.navigation .main .blogs       { display: block; width: 64px; height: 20px; background: url(http://static.vsocial.com/images/nav/blogs.jpg) no-repeat; }
.navigation .main .help        { display: block; width: 80px; height: 20px; background: url(http://static.vsocial.com/images/nav/help.jpg) no-repeat; }
.navigation .main .upload      { display: block; width: 71px; height: 20px; background: url(http://static.vsocial.com/images/nav/upload.jpg) no-repeat; }
.navigation .main .tools       { display: block; width: 59px; height: 20px; background: url(http://static.vsocial.com/images/nav/tools.jpg) no-repeat; }
.navigation .main .myvsocial   { display: block; width: 92px; height: 20px; background: url(http://static.vsocial.com/images/nav/myvsocial.jpg) no-repeat; }
.navigation .main .soon01      { display: block; width: 125px;height: 20px; background: url(http://static.vsocial.com/images/nav/soon01.jpg) top no-repeat; }
.navigation .main .soon02      { display: block; width: 126px;height: 20px; background: url(http://static.vsocial.com/images/nav/soon02.jpg) top no-repeat; }
.navigation .main a       { background-position: 0px 2px;  }
.navigation .main a:hover { background-position: 0px -24px; }
.navigation .main a.active{ background-position: 0px -24px; }

.navigation .second { background: #71CDE4; border: 1px solid #71CDE4; margin-top: 4px; display: block; height: 22px; }
.navigation .second div { float: left; color: #4E4E4C; display: block; line-height: 22px; height: 22px; width: 99px; text-align: center; }
.navigation .second a { color: #4E4E4C; padding-right: 8px; padding-left: 8px; }
.navigation .second div+div { border-left: 1px solid #6CB3C5; }

.navigation .third { background: #C4D7A0; border: 1px solid #C4D7A0; border-top: 1px solid #404040; display: block; height: 22px; }
.navigation .third div { float: left; color: #4E4E4C; display: block; line-height: 22px; height: 22px; width: 83px; text-align: center; }
.navigation .third a { color: #4E4E4C; padding-right: 8px; padding-left: 8px; }
.navigation .third div+div { border-left: 1px solid #AAB98E; }

.navigation .second div                                                 { width: 85px; }
.navigation .second div+div                                             { width: 72px; }
.navigation .second div+div+div                                         { width: 106px; }
.navigation .second div+div+div+div                                     { width: 62px; }
.navigation .second div+div+div+div+div                                 { width: 85px; }
.navigation .second div+div+div+div+div+div                             { width: 80px; }
.navigation .second div+div+div+div+div+div+div                         { width: 67px; }
.navigation .second div+div+div+div+div+div+div+div                     { width: 69px; }
.navigation .second div+div+div+div+div+div+div+div+div                 { width: 64px; }
.navigation .second div+div+div+div+div+div+div+div+div+div             { width: 71px; }
.navigation .second div+div+div+div+div+div+div+div+div+div+div         { width: 59px; }
.navigation .second div+div+div+div+div+div+div+div+div+div+div+div     { width: 92px; }
.navigation .second div+div+div+div+div+div+div+div+div+div+div+div+div { width: 80px; }
.navigation .second a { height: 22px; }
.navigation .submenu .active { background: url(http://static.vsocial.com/images/arrow.gif) 49% 16px no-repeat; }

.navigation .third div                                                  { width: 85px;  }
.navigation .third div+div                                              { width: 72px;  }
.navigation .third div+div+div                                          { width: 106px; }
.navigation .third div+div+div+div                                      { width: 62px;  }
.navigation .third div+div+div+div+div                                  { width: 85px;  }
.navigation .third div+div+div+div+div+div                              { width: 80px;  }
.navigation .third div+div+div+div+div+div+div                          { width: 67px;  }
.navigation .third div+div+div+div+div+div+div+div                      { width: 69px;  }
.navigation .third div+div+div+div+div+div+div+div+div                  { width: 64px;  }
.navigation .third div+div+div+div+div+div+div+div+div+div              { width: 71px;  }
.navigation .third div+div+div+div+div+div+div+div+div+div+div          { width: 59px;  }
.navigation .third div+div+div+div+div+div+div+div+div+div+div+div      { width: 92px;  }
.navigation .third div+div+div+div+div+div+div+div+div+div+div+div+div  { width: 80px;  }
.navigation .third a { height: 22px; }
.navigation .submenu .active { background: url(http://static.vsocial.com/images/arrow.gif) 49% 16px no-repeat; }


.top .video { float: left; margin-right: 20px; display: block; width: 410px; height: 400px; }
.ad { display: block; margin-bottom: 10px; text-align: center; vertical-align: middle !important; height: 70px; width: 468px; overflow:hidden; }
.top .featured_info { float: left; background: #373737; overflow: hidden; border: 1px solid #EEEEEE; display: block; width: 214px; height: 289px; padding: 15px; color: #EEEEEE; line-height: 1.7em; }
.top .featured_info h1, .top .featured_info h1 a { color: #C4D7A0; font-size: 11px; }
.top .featured_info label { color: #C1D82E; font-weight: bold; }
.top .featured_info .description { height: 65px; overflow: auto;}
.top .featured_info .description .hidden { display: none; }
.top .featured_info .tags { max-height: 65px; overflow: auto; }
.top .featured_info .embedblock { height: 65px; width: 200px; }
.top .featured_info .embedblocktext { height: 25px; width: 200px; overflow: hidden; border: none; background: #4C4C4E; color: #EEEEEE; font: 10px/13px "Tahoma", Arial, Sans-Serif; padding: 5px;}
.top .featured_info .embedblocktextsm { height: 25px; width: 200px; overflow: hidden; border: none; background: #4C4C4E; color: #EEEEEE; font: 10px/13px "Tahoma", Arial, Sans-Serif; padding: 5px;}

.top .featured_communities { float: right; background: #C4D7A0; border: 1px solid #C4D7A0; display: block; width: 172px; height: 289px; padding: 15px; color: #4C4C4E; }
.top .featured_communities h1 { color: #4E4E4C; font-size: 11px; }
.top .featured_communities img { margin-bottom: 15px; margin-right: 15px; }
.top .featured_communities label { font-weight: bold; display: block; }
.top .featured_communities .description { height: 40px; width: 100px; overflow: hidden; text-overflow: ellipsis; }
.top .featured_communities a { color: #4C4C4E; }

.tabs { position: relative; float: left; display: block; width: 205px; height: 295px; background: #4C4C4E; margin-left: 15px; }
.tabs .tab { position: relative; bottom: 0px; z-index: 1; clear: both;}

.tabs .labels { display: block; text-overflow: nowrap; width: 205px;}
.tabs .labels label { display: block; height: 26px; border: 1px solid #EEEEEE; border-bottom: 0px; text-align: center; line-height: 26px; background: #373737; float:left; position: relative; top: 1px; z-index: 10; border-bottom: 1px solid #EEEEEE; }
.tabs .labels label                   { width: 59px; margin-left: 0px ; }
.tabs .labels label+label             { width: 56px; margin-left: 5px; }
.tabs .labels label+label+label       { width: 43px; margin-left: 5px; }

.tabs .tab .body { width: 177px; height: 267px; padding: 10px 14px 14px 14px; display: block; overflow: hidden; border: 1px solid #EEEEEE; background: #4C4C4C; }
.tabs label.active { background: #4C4C4C; border-bottom: 1px solid #4C4C4C; }
.tabs .tab .active { z-index: 5; }
.tabs .tab .body .embedblocktext { height: 25px; width: 167px; overflow: hidden; border: none; background: #373737; color: #EEEEEE; font: 10px/13px "Tahoma", Arial, Sans-Serif; padding: 5px;}


.middle {}
.middle .blue { float: left; background: #71CDE4; border: 1px solid #71CDE4; display: block; margin-bottom: 20px; vertical-align: middle; padding: 20px; height: 92px; width: 638px; }
.middle .blue .left { float: left; }
.middle .blue .right { float: right; }
.middle .popular_tags, .popular_tags { float: right; background: #4C4C4E; border: 1px solid #EEEEEE; display: block; margin-bottom: 20px; height: 102px; width: 172px; color: #EEEEEE; padding: 15px; line-height: 1.7em; overflow: hidden; }
.middle .popular_tags.large, .popular_tags.large { width: 378px; padding: 15px; height: auto; }
.middle .popular_tags h1, .popular_tags h1 { color: #C1D82E; font-size: 11px; font-weight: normal; float: left; margin: 0; padding: 0; }
.middle .popular_tags.large h1, .popular_tags.large h1 { float: none; }


div.widget_label, div.label, div.widget .small_label { float: left; width: 110px; color: #C1D82E; text-align: left; } 
.video_block { border: 1px solid #eee; border: 0; background: #404040; position: relative; width: 438px; }
.video_block.waiting, .video_block.waiting * { cursor: wait; }
.video_block .widget_header, .video_block .widget_header_closed {background: url(http://static.vsocial.com/images/arrow_open.gif) #404040 no-repeat left; border-bottom: 2px solid #4c4c4c; padding: 4px; padding-left: 20px; text-align: left; }
.video_block .widget_header_closed { background: url(http://static.vsocial.com/images/arrow_shut.gif) #404040 no-repeat left; }
.video_block .widget_header a, div.widget .widget_header_closed a { text-decoration: none; font-weight: bold; color: #C0C0C0; }
.video_block .widget_body td { padding-bottom: 30px; }
.video_block .widget_body td span { padding: 0; margin: 0; line-height: 11px; white-space: nowrap; display: block; width: 100px; overflow: hidden; text-align: center; margin-left: 8px; margin-right: 8px; font-size: 10px; color: white; }
.video_block .widget_body td img { padding: 0; margin: 0; border: 0; text-align: center; }
.video_block .label, div.widget .small_label { float: left; width: 110px; color: #C1D82E; text-align: left; }
.video_block .small_label { width: 20px }
.video_block table { padding: 0; margin: 0;font-size: 1em; padding-top: 4px; }
.video_block table td { vertical-align: top; text-align: center }
.video_block .widget_body { height: 140px; padding: 0; margin: 0; border: 0; position: relative; overflow: hidden; width: 348px; }
.video_block h1 { color: #C1D82E; font-size: 11px; text-align: left; }
.video_block h1 a { color: #C1D82E; }

.bottom .comments { float: right; background: #404040; border: 1px solid #EEEEEE; display: block; padding: 20px 15px 20px 15px; width: 436px; min-height: 700px; }
#profilecomments h1, .bottom #profilecomments h3, .bottom .comments h1,.bottom .comments h3 { color: #C1D82E; font-size: 11px; text-align: left; }
#profilecomments .login_message, .bottom .comments .login_message { float: right; font-size: 11px; color: #EEEEEE; }
#profilecomments .title, .bottom .comments .title { margin-bottom: 10px; font-weight: bold; }
#profilecomments .avatar, .bottom .comments .avatar { float: left; width: 70px; }
#profilecomments .avatar img, .bottom .comments .avatar img { margin-right: 10px; margin-bottom: 10px; }
#profilecomments .body, .bottom .comments .body { float: left; width: 330px; }

#profilecomments .body { width: 270px; }
.comment_time { float: left; }

.search_results { background: #404040; border: 1px solid #EEEEEE; display: block; padding: 20px 15px 20px 15px; width: 436px; min-height: 700px; }
.search_results h1 { color: #C1D82E; font-size: 11px; text-align: left; }
.search_results .login_message { float: right; font-size: 11px; color: #EEEEEE; }
.search_results .title { margin-bottom: 10px; font-weight: bold; }
.search_results .avatar { float: left; margin-right: 10px; margin-bottom: 10px; }
.search_results .avatar img { margin-right: 10px; margin-bottom: 10px; }
.search_results .body { float: left; width: 416px; }
#results { width: 438px; }

.bottom .news {	float: left; background: #4C4C4E; border: 1px solid #EEEEEE; display: block; margin-bottom: 20px; width: 378px; padding: 15px; }
.bottom .news h1 { color: #C1D82E; font-size: 11px; }
.bottom .news .row { background: #404040; margin-bottom: 4px; padding: 5px 15px 5px 15px; }
.bottom .news .row .date { width: 70px; float: left; color: #71CDE4; }
.bottom .news .row .content { width: 274px; float: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bottom .news .row .content a { color: #EEEEEE; }



.footer {}
.footer .copyright { float: left; color: #EEEEEE; }
.footer .links { float: right; color: #EEEEEE; }
.footer .links a { color: #EEEEEE; text-decoration: underline; }
.footer .links a:hover { text-decoration: none; }


.form {}
.form label { width: 120px; float: left; }
.form .input { margin-left: 120px; margin-bottom: 15px; }
.form .input input { border: 1px solid #000000; }
.form .input textarea { border: 1px solid #000000; }
.form .input select { border: 1px solid #000000; display: block; margin-bottom: 5px;  }


.grey { background: #4C4C4E; border: 1px solid #EEEEEE; }
.grey h1, .grey h3 { color: #C1D82E; }
.grey h2 { color: #71CDE4; }
.grey a { color: #71CDE4; }

.light_grey { background: #C0C0C0; color: #373737; }
.light_grey a { color: #373737; }

.pale_yellow { background: #C4D7A0; border: 1px solid #C4D7A0; }
.pale_yellow h1, .pale_yellow h3 { color: #4C4C4E; }
.pale_yellow a { color: #4C4C4E; }

.dark { background: #404040; border: 1px solid #EEEEEE; }
.dark h1, .dark h3 { color: #C1D82E; }
.dark a { color: #71CDE4; }

.blue { background: #71CDE4; border: 1px solid #71CDE4; }
.blue h1, .blue h3 { color: #4C4C4E; }
.blue a, .blue { color: #4C4C4E; }

.bottom .medium_box, .medium_box { display: block; margin-bottom: 20px; width: 378px; padding: 15px; overflow-x:hidden; }
html>body .bottom .medium_box, html>body .medium_box { overflow-x: visible; }

.medium_box .two_columns .thumbnail { width: 189px; float: left; overflow-x: hidden }
.medium_box .two_columns .thumbnail img { float: left; margin-bottom: 10px; margin-right: 10px; }
.medium_box .two_columns .thumbnail .title { width: 119px; overflow: hidden; }

.medium_box .three_columns .thumbnail { width: 116px; float: left; margin-right: 15px; text-align: center; }
.medium_box .three_columns .thumbnail+.thumbnail+.thumbnail { margin-right: 0px; }
.medium_box .three_columns .thumbnail+.thumbnail+.thumbnail+.thumbnail { margin-right: 15px; margin-top: 10px; }
.medium_box .three_columns .thumbnail+.thumbnail+.thumbnail+.thumbnail+.thumbnail+.thumbnail { margin-right: 0px; }
.medium_box .three_columns .thumbnail .title { width: 116px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; font-weight: bold; }

.bottom .large_box, .large_box { display: block; padding: 20px 15px 20px 15px; width: 438px; min-height: 700px; }

.large_box .two_columns .column { width: 235px; margin-right: 15px; float: left; margin-bottom: 10px; }
.large_box .two_columns .column+.column { margin-right: 0px; }
.large_box .two_columns .column+.column+.column { margin-right: 15px; }
.large_box .two_columns .column+.column+.column+.column { margin-right: 0px; }
.large_box .two_columns .column+.column+.column+.column+.column { margin-right: 15px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column { margin-right: 0px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column { margin-right: 15px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column { margin-right: 0px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 15px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 0px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 15px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 0px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 15px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 0px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 15px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 0px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 15px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 0px; }
.large_box .two_columns .column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column+.column { margin-right: 15px; }

.large_box .three_columns .column { width: 152px; margin-right: 15px; float: left; }
.large_box .three_columns .column+.column+.column { margin-right: 0px; }
.large_box .three_columns .column+.column+.column+.column { margin-right: 15px; }
.large_box .three_columns .column+.column+.column+.column+.column+.column { margin-right: 0px; }

.large_box .four_columns .thumbnail { width: 110px; float: left; margin-right: 15px; }
.large_box .four_columns .thumbnail+.thumbnail+.thumbnail+.thumbnail { margin-right: 0px; }




.upload label { color: #71CDE4; font-weight: bold; width: 140px; }
.upload .fields label { font-weight: normal; color: #EEEEEE; width: 180px; }
.upload .fields { margin-left: 140px; margin-bottom: 10px; width: 280px; display: block; }

.upload .fields textarea, .upload .fields select { width: 280px; }

div#fade_div { cursor:not-allowed; height: 100%; width: 100%; position: absolute; z-index: 1000; background-color: #000; top: 0; left: 0; display: none; }

div#upload_status { display: none; height: 205px; width: 295px;top: 130px; left: 280px; position: absolute; z-index: 2000; background-color: #262626; padding: 45px 45px 0 45px;border: 1px solid white }
div#upload_outer { border: 1px solid black; height: 30px; }
div#upload_inner { background-color: #B7D82F; width: 1px; height: 30px; } 



.tools .two_columns .column { height: 160px; float: left; width: 239px; background-color: #373737; display:block; overflow: hidden; border: 1px solid #C0C0C0; }
.tools .column p { height: 72px; display: block; width: 110px; margin-top: 25px; margin-right: 10px; float: right; }
.tools.large_box { width: 501px; overflow-x: hidden; }
html>body .tools.large_box { overflow-x: visible; }
.tools.medium_box { width: 328px; }


.profile .row { background: #404040; margin-bottom: 4px; padding: 5px 15px 5px 15px; }
.profile h1 { color: #C1D82E; }
.user_avatar img { padding: auto; vertical-align: middle }


#comment_input { width: 434px; height: 100px; border: 1px solid #c0c0c0; }


.lightbox_message { width: 300px; height: 320px; }
.lightbox_message .message_body { width: 300px; height: 200px; }



.invalid { border: 2px solid red; }


.login_overlay h1 { color: #C1D82E; }
.login_overlay label { color: #C1D82E; font-weight: bold; }
.login_overlay .input input { width: 226px; border: 1px solid #C0C0C0; }
.login_overlay a { color: #888888; text-decoration: underline; }


.profile_block .label { margin-right: 10px; font-weight: bold; width: 140px; }
.profile_block .row   { margin-bottom: 6px; clear: both; }
.profile_block input[type=text], .profile_block input[type=password] { width: 260px; }
.profile_block textarea { width: 260px; height: 80px; }

.profile_block.alerts .label { width: 260px; }


.tagline { font-size: 12px; margin-bottom: 8px; margin-top: 4px; font-style: italic }
#flickr ul { list-style: none; margin: 0; padding: 0; }
#flickr ul li { display: inline; margin: 5px; width: 90px; text-align: center; }

.profile_block .title, .photo .title, .photo_info .title { padding: 4px 6px 4px 6px; margin-top: 10px; background: url(http://static.vsocial.com/images/profile/box-down.gif) #c4d7a0 top right no-repeat; }
.profile_block .title.up, .photo .title.up, .photo_info .title.up { background: url(http://static.vsocial.com/images/profile/box-up.gif) #c4d7a0 top right no-repeat; }
.profile_block .title a, .photo .title a, .photo_info .title a { font-weight: bold; font-size: 12px; color: #373737; }
.profile_block .title, .photo .title, .photo_info .title { font-weight: bold; font-size: 12px; color: #373737; }

.pagination { border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; height: 26px; line-height: 26px; padding-top: 2px; }
.pagination .p-title { text-align: center; background: none; }
.pagination .left img { margin-right: 5px; }
.pagination .right img { margin-left: 5px; }




#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}



#ajax_tooltipObj .ajax_tooltip_arrow{	
	background-image:url('../images/arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #317082;	
	left:18px;	
	top:0px;
	position:absolute;
	width:150px;	
	height:200px;	
	background-color:#FFF;	
	padding:5px;	
	font-size:0.8em;	
	overflow:auto;	
	z-index:1000001;
}


#email_box { display: none; }
#blogit_box { display: none; }

.channel-header { font-size: 16px; color: #C1D82E; }


@import url(photos.css);
.vwidget { 
	position:relative;
	overflow:hidden;
	height: 230px;
	width: 440px;
	
	font: "Tahoma", Arial, Sans-Serif;
}

.vwidget h1 { font-size: 11px; color: #C1D82E; padding-left: 15px; }
.vwidget .take-this { font-size: 11px; color: white; float: right; padding-right: 10px; }
.vwidget .take-this a { color: white; }
.vwidget a { text-decoration: none; }
.vwidget a:active, .vwidget a:focus { outline: 0; }
.vwidget .hr-dark { background: url(http://static.vsocial.com/images/hrdark.gif) 10px repeat-x; border: 0px; height: 30px; display:block; }
.vwidget .hr-light { background: url(http://static.vsocial.com/images/hrlight.gif) 10px repeat-x; border: 0px; height: 30px; display:block; }

				
.vwidget ul.vwidget-list { 
	position:relative;
	z-index:1; 
}

.vwidget .vwidget-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
}

.vwidget .vwidget-body { 
	overflow:hidden;
	margin:0px auto auto auto;
	position:relative;
	height: 180px;
}

.vwidget-loading {
	font: 14px Verdana, Sans-serif;
	color: #FFF;
	font-weight: bold;
	position: relative;
	top: 90px;
	text-align: center;
}



.vwidget { 
	background:#3F3F3F;
	padding:0px;
	color:#618cbe;
}
.vwidget ul.vwidget-list { 
	margin:0px;
	padding:0px 0px 0px 0px;
}
.vwidget .vwidget-list li { 
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;
	margin-right: 10px;
	margin-left: 10px;
	font:10px verdana,arial,sans-serif;
	color:#666;
	width: 110px;
	height: 160px;
}

.vwidget .vwidget-list li div { cursor: hand; }

.vwidget-body
{
	padding-left:20px;
	width: 437px;
	
	_padding-left: 0px;
	_width: 427px;
}

.vwidget-text {
	position: absolute;
	white-space: nowrap;
	width: 100px;
	color: white;
	overflow:hidden;
	text-decoration: none;
	font-weight: bold;
	
	filter: alpha(opacity=000001);
	opacity: 0.000001;

	top: 100px;
	left: 0px;
	_left: 5px;
	z-index: 9;
}

.vwidget img { border: 0; }