/*WebHive Styles*/ a.news, a.stuff, a.tournament, a.match, a.gallery, a.video, a.demos, a.files, a.tv, a.radio, a.store, a.about, a.partners, a.contacts, a.news_active, a.stuff_active, a.tournament_active, a.match_active, a.gallery_active, a.video_active, a.demos_active, a.files_active, a.tv_active, a.radio_active, a.store_active, a.about_active, a.partners_active, a.contacts_active, div.top_menu_link_container, .cp .cn, .cpw .cnw, td.tab1, td.tab1 a, td.tab2, td.tab2 a, .user_m li, .flag_ar, .flag_at, .flag_az, .flag_bg, .flag_by, .flag_ch, .flag_cn, .flag_cz, .flag_de, .flag_dk, .flag_ee, .flag_es, .flag_europeanunion, .flag_fi, .flag_fr, .flag_gb, .flag_ge, .flag_gr, .flag_hr, .flag_hu, .flag_il, .flag_it, .flag_kr, .flag_kz, .flag_lt, .flag_lv, .flag_md, .flag_nl, .flag_no, .flag_noflag, .flag_pl, .flag_ro, .flag_ru, .flag_se, .flag_si, .flag_sk, .flag_ua, .flag_uz, .flag_world, .gameicon_bw, .gameicon_cod4, .gameicon_cs, .gameicon_cs16, .gameicon_cs16sourse, .gameicon_cs_media, .gameicon_dota, .gameicon_fifa, .gameicon_nologo, .gameicon_q3, gameicon_q31, .gameicon_ql, .gameicon_wc3, .gameicon_wow, .gameicon_batle2, .gameicon_cs16f_2, .gameicon_skype, .friends48, .group_group48, .group_group16, .group_settings16, .team_team48, .messages48, .sendmessage16, .error48, .bulb16, .invite48, .help48, .minus16_disabled, .blog_blog16, .poll_poll16, .settings48, .team_team48, .icontip, .cs16gif, .online16, .album_action_newmedia, .error_warn, .plus16, .group_leave16, .signup48, .report16, .back16, .forum48, .help16, .search48, .group_edit48, .user16, .group_subscribe16, .group_invite16, .group_add48, .team_team16, .team_settings16, .team_leave16, .team_subscribe16, .team_invite16, .team_discussion_post16, .team_addimages16, .album_image48, .album_settings16, .poll_poll48, .poll_new16, .poll_edit16, .poll_close16, .poll_delete16, .search16, .blog_blog48, .blog_newentry16,.rang_amateur, .rang_amateur, .rang_stud, .rang_pro, .rang_death, .article48, .article_newentry16, .article_newentry16, .group_delete16, .album_addimages16, .album_edit16, .album_rotate_left16, .album_rotate_right16, .poll_open16, .addfriend16, .block16, .unblock16, .profile_b, .tournaments_b, .friends_b, .groups_b, .team_b, .messages_b, .settings_b, .logout_b {background:url(../images/wh/sprite_el.png);}
.whats_new{
background:url(../imgn/attention_ico.png);
}
div.top_menu_link2 {
  height: 36px;
  float: left;
  }
a.top_menu_item2:link { font-family:Arial; color: #000000; text-decoration: none;  font-size:12px;}
a.top_menu_item2:visited { font-family:Arial; color: #000000; text-decoration: none; font-size:12px;}
a.top_menu_item2:hover { font-family:Arial; color: #999999; text-decoration: none; font-size:12px;}

a.all:link { font-size:12px; font-family:Tahoma; color:#888888; font-weight:normal; text-decoration:none;}
a.all:visited { font-size:12px; font-family:Tahoma; color:#888888; font-weight:normal; text-decoration:none;}
a.all:hover { font-size:12px; font-family:Tahoma; color:#4893d7; font-weight:normal; text-decoration:none;}

a.allb:link { font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; color:#424242;}
a.allb:visited { font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; color:#424242;}
a.allb:hover { font-size:11px; font-family:Tahoma; color:#4893d7; font-weight:bold; text-decoration:none;}

a.allbb:link { font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#424242;}
a.allbb:visited { font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#424242;}
a.allbb:hover { font-size:12px; font-family:Tahoma; color:#4893d7; font-weight:bold; text-decoration:none;}

a.alln:link { font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#424242;}
a.alln:visited { font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#424242;}
a.alln:hover { font-size:12px; font-family:Tahoma; color:#4893d7; font-weight:normal; text-decoration:none;}

a.top_menu_item3:link { font-family:Arial; color: #555555; text-decoration: none;  font-size:11px;}
a.top_menu_item3:visited { font-family:Arial; color: #555555; text-decoration: none;  font-size:11px;}
a.top_menu_item3:hover { font-family:Arial; color: #999999; text-decoration: none; font-size:11px;}

.main_menu_button {float: left;}

a.vid:link { color: #888888; text-decoration: none;  padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:5px;  font-size:11px; font-size:11px; border-bottom:1px solid #bbbbbb; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a.vid:visited { color: #888888; text-decoration: none;  padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:5px; font-size:11px; font-size:11px; border-bottom:1px solid #bbbbbb; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a.vid:hover { color: #888888; text-decoration: none; padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:5px;  font-size:11px; font-size:11px; border-bottom:1px solid #bbbbbb; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

a.vid_active:link { color: #1981d8; height:27px; text-decoration: none;  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; font-size:11px; border:1px solid #bbbbbb; border-bottom:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a.vid_active:visited { color: #1981d8; height:27px; text-decoration: none;  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; font-size:11px; border:1px solid #bbbbbb; border-bottom:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a.vid_active:hover { color: #1981d8; height:27px; text-decoration: none;  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; font-size:11px; border:1px solid #bbbbbb; border-bottom:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}


a.news, a.stuff, a.tournament, a.match, a.gallery, a.video, a.demos, a.files, a.tv, a.radio, a.store, a.about, a.partners, a.contacts, a.news_active, a.stuff_active, a.tournament_active, a.match_active, a.gallery_active, a.video_active, a.demos_active, a.files_active, a.tv_active, a.radio_active, a.store_active, a.about_active, a.partners_active, a.contacts_active { height:34px; display:block; }
body {background-color:#FFF; position: relative;text-align: center;font-size: 11px;margin: 0px; }
html { min-height: 100%;margin-bottom: 1px; }
div.body {background:#FFF;width: 990px;margin:0 auto;overflow:hidden}
img {border:0}
hr{ border-color: #cccccc; border-style: solid; border-top: 1px solid #cccccc; border-width: 1px 0 0 0; height: 0;}
/*header begin*/ ul.main_menu {margin:0; padding:0; border:1px solid #191919; border-left:none; border-right:none}
.main_menu li {list-style:none; display:inline; float:left}
a.news { background-position:0px 0px; width:79px;}
a.stuff { background-position:-80px 0px; width:92px;}
a.tournament { background-position:-173px 0px; width:75px;}
a.match { background-position:-249px 0px; width:62px;}
a.gallery { background-position:-312px 0px; width:70px;}
a.video { background-position:-383px 0px; width:61px;}
a.demos { background-position:-445px 0px; width:64px;}
a.files { background-position:-510px 0px; width:66px;}
a.tv { background-position:-577px 0px; width:37px;}
a.radio { background-position:-615px 0px; width:61px;}
a.store { background-position:-677px 0px; width:74px;}
a.about { background-position:-752px 0px; width:83px;}
a.partners { background-position:-836px 0px; width:81px;}
a.contacts { background-position:-918px 0px; width:85px;}
a.news_active { background-position:0px -35px; width:79px;}
a.stuff_active { background-position:-80px -35px; width:92px;}
a.tournament_active { background-position:-173px -35px; width:75px;}
a.match_active { background-position:-249px -35px; width:62px;}
a.gallery_active { background-position:-312px -35px; width:70px;}
a.video_active { background-position:-383px -35px; width:61px;}
a.demos_active { background-position:-445px -35px; width:64px;}
a.files_active { background-position:-510px -35px; width:66px;}
a.tv_active { background-position:-577px -35px; width:37px;}
a.radio_active { background-position:-615px -35px; width:61px;}
a.store_active { background-position:-677px -35px; width:74px;}
a.about_active { background-position:-752px -35px; width:83px;}
a.partners_active { background-position:-836px -35px; width:81px;}
a.contacts_active { background-position:-918px -35px; width:85px;}
/* ICONS */ .friends48, .group_group48, .group_group16, .group_settings16, .team_team48, .messages48, .sendmessage16, .error48, .bulb16, .invite48, .help48, .minus16_disabled, .blog_blog16, .poll_poll16, .settings48, .icontip, .cs16gif, .online16, .album_action_newmedia, .error_warn, .plus16, .group_leave16, .signup48, .report16, .back16, .forum48, .help16, .search48, .team_team48, .group_edit48, .user16, .group_subscribe16, .group_invite16, .group_add48, .team_team16, .team_settings16, .team_leave16, .team_subscribe16, .team_invite16, .team_discussion_post16, .team_addimages16, .album_image48, .album_settings16, .poll_poll48, .poll_new16, .poll_edit16, .poll_close16, .poll_delete16, .search16, .blog_blog48, .blog_newentry16, .article48, .article_newentry16, .article_newentry16, .group_delete16, .album_addimages16, .album_edit16, .album_rotate_left16, .album_rotate_right16, .poll_open16, .addfriend16, .block16, .unblock16{ display:block; float:left;}
.friends48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-223px -268px;}
.group_group48{width:40px; height:32px; margin:0 5px 5px 0; background-position:-255px -268px;}
.group_group16{width:16px; height:19px; background-position:-59px -239px; margin-right:5px;}
.group_settings16{width:16px; height:19px; background-position:-122px -239px; margin-right:4px;}
.team_team48{width:40px; height:32px; margin:0 5px 5px 0; background-position:-255px -268px;}
.messages48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-334px -268px;}
.sendmessage16{width:16px; height:15px; background-position:-101px -241px; display:inline-block; float:none; vertical-align:top; margin-right:4px;}
.error48{width:32px; height:32px; margin:0 5px 5px 0; background-position:0 -268px;}
.bulb16{width:16px; height:16px; margin:0 5px 5px 0; background-position:-80px -306px;}
.invite48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-334px -269px;}
.help48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-186px -267px;}
.minus16_disabled{width:16px; height:16px; margin:0 5px 5px 0; background-position:-42px -306px;}
/* get */ .blog_blog16{width:16px; height:16px; margin:0 5px 5px 0; background-position:0 -352px;}
.poll_poll16{width:16px; height:16px; margin:0 5px 5px 0; background-position:-303px -352px;}
.settings48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-113px -268px;}
.icontip{width:16px; height:16px; margin:0 5px 0 0; background-position:-99px -306px;}
.online16{width:16px; height:16px; margin:0 5px 0 0; background-position:-159px -240px;}
.album_action_newmedia{width:16px; height:16px; margin:0 5px 0 0; background-position:-95px -353px;}
.error_warn{width:16px; height:16px; margin:0 5px 0 5px; background-position:-21px -306px; float:right;}
.plus16{width:16px; height:16px; margin:0 5px 0 0; background-position: 0 -306px;}
.group_leave16{width:16px; height:16px; margin:0 5px 0 0; background-position: -42px -306px;}
.signup48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-515px -268px;}
.report16{width:16px; height:16px; margin:0 5px 0 0; background-position: -21px -306px;}
.back16{width:16px; height:16px; margin:0 5px 0 0; background-position: -59px -329px;}
.forum48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-661px -268px;}
.help16{width:16px; height:16px; margin:0 5px 0 0; background-position: -80px -306px;}
.search48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-444px -267px;}
.team_team48 {width:32px; height:32px; margin:0 5px 5px 0; background-position:-408px -267px;}
.group_edit48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-408px -266px;}
.user16{width:16px; height:16px; margin:0 5px 0 0; background-position: -40px -240px;}
.group_subscribe16{width:16px; height:16px; margin:0 5px 0 0; background-position: -38px -352px;}
.group_invite16{width:16px; height:16px; margin:0 5px 0 0; background-position: -101px -240px;}
.group_add48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-260px -267px;}
.team_team16{width:16px; height:16px; margin:0 5px 0 0; background-position: -58px -240px;}
.team_settings16{width:16px; height:16px; margin:0 5px 0 0; background-position: -122px -240px;}
.team_leave16{width:16px; height:16px; margin:0 5px 0 0; background-position: -42px -306px;}
.team_subscribe16{width:16px; height:16px; margin:0 5px 0 0; background-position: -58px -240px;}
.team_invite16{width:16px; height:16px; margin:0 5px 0 0; background-position: -101px -240px;}
.team_discussion_post16{width:16px; height:16px; margin:0 5px 0 0; background-position: -74px -352px;}
.team_addimages16{width:16px; height:16px; margin:0 5px 0 0; background-position: -240px -352px;}
.online16{width:16px; height:16px; margin:0 5px 0 0; background-position: -160px -240px;}
.album_image48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-699px -266px;}
.album_settings16{width:16px; height:16px; margin:0 5px 0 0; background-position: -122px -240px;}
.poll_poll48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-482px -268px;}
.poll_new16{width:16px; height:16px; margin:0 5px 0 0; background-position: -303px -352px;}
.poll_edit16{width:16px; height:16px; margin:0 5px 0 0; background-position: -177px -351px;}
.poll_close16{width:16px; height:16px; margin:0 5px 0 0; background-position: -157px -351px;}
.poll_delete16{width:16px; height:16px; margin:0 5px 0 0; background-position: -62px -306px;}
.search16{width:16px; height:16px; margin:0 5px 0 0; background-position: -324px -352px;}
.blog_blog48{width:32px; height:32px; margin:0 5px 5px 0; background-position:-371px -266px;}
.blog_newentry16{width:16px; height:16px; margin:0 5px 0 0; background-position: 0 -352px;}
.cs16gif{width:16px; height:16px; margin:0 5px 0 0; background-position:-171px -374px; float:left;}
.article48{width:32px; height:32px; margin:0 5px 0 0; background-position: -372px -267px;}
.article_newentry16{width:16px; height:16px; margin:0 5px 0 0; background-position:-177px -352px;}
.group_delete16{width:16px; height:16px; margin:0 5px 0 0; background-position: -62px -306px;}
.album_addimages16{width:16px; height:16px; margin:0 5px 0 0; background-position: 0 -305px;}
.album_edit16{width:16px; height:16px; margin:0 5px 0 0; background-position:-177px -352px;}
.album_rotate_left16{width:16px; height:16px; margin:0 5px 0 0; background-position:-61px -329px;}
.album_rotate_right16{width:16px; height:16px; margin:0 5px 0 0; background-position:-81px -329px;}
.poll_open16{width:16px; height:16px; margin:0 5px 0 0; background-position:-137px -352px;}
.addfriend16{width:16px; height:16px; margin:0 5px 0 0; background-position: 0 -305px;}
.block16{width:16px; height:16px; margin:0 5px 0 0; background-position: -21px -306px;}
.unblock16{width:16px; height:16px; margin:0 5px 0 0; background-position: -21px -352px;}
/* rangs icons */ .rang_amateur, .rang_amateur, .rang_stud, .rang_pro, .rang_death{display:block; float:left;margin:0 5px 0 0; width:24px; height:11px;}
.rang_amateur{background-position:0 -436px;}
.rang_semipro{background-position:-29px -436px;}
.rang_stud{background-position:-58px -436px;}
.rang_pro{background-position:-87px -436px;}
.rang_death{background-position:-116px -436px;}
/* flags icons goes here */ .flag_ar, .flag_at, .flag_az, .flag_bg, .flag_by, .flag_ch, .flag_cn, .flag_cz, .flag_de, .flag_dk, .flag_ee, .flag_es, .flag_europeanunion, .flag_fi, .flag_fr, .flag_gb, .flag_ge, .flag_gr, .flag_hr, .flag_hu, .flag_il, .flag_it, .flag_kr, .flag_kz, .flag_lt, .flag_lv, .flag_md, .flag_nl, .flag_no, .flag_noflag, .flag_pl, .flag_ro, .flag_ru, .flag_se, .flag_si, .flag_sk, .flag_ua, .flag_uz, .flag_world {display:block; float:left; margin:0 5px 0 0; width:16px; height:11px;}
.flag_ar{ background-position: -722px -400px;}
/* Armenia */ .flag_at{ background-position: -703px -400px;}
/* Austria */ .flag_az{ background-position: -684px -400px;}
/* Azerbaijan */ .flag_bg{ background-position: -665px -400px;}
/* Bulgaria */ .flag_by{ background-position: -570px -400px;}
/* Belorussia */ .flag_ch{ width:11px; background-position: -646px -400px;}
/* Swiss */ .flag_cn{ background-position: -627px -400px;}
/* China */ .flag_cz{ background-position: -608px -400px;}
/* Czech */ .flag_de{ background-position: -589px -400px;}
/* Germany */ .flag_dk{ background-position: -551px -400px;}
/* Denmark */ .flag_ee{ background-position: -532px -400px;}
/* Estonia */ .flag_es{ background-position: -513px -400px;}
/* Spain */ .flag_europeanunion{ background-position: -494px -400px;}
/* European union */ .flag_fi{ background-position: -475px -400px;}
/* Finland */ .flag_fr{ background-position: -456px -400px;}
/* France */ .flag_gb{ background-position: -437px -400px;}
/* Great Britain */ .flag_ge{ background-position: -418px -400px;}
/* Georgia */ .flag_gr{ background-position: -399px -400px;}
/* Greece */ .flag_hr{ background-position: -380px -400px;}
/* Croatia */ .flag_hu{ background-position: -361px -400px;}
/* Hungary */ .flag_il{ background-position: -342px -400px;}
/* Israel */ .flag_it{ background-position: -323px -400px;}
/* Italy */ .flag_kr{ background-position: -304px -400px;}
/* Korea */ .flag_kz{ background-position: -285px -400px;}
/* Kazakhstan */ .flag_lt{ background-position: -265px -400px;}
/* Litva */ .flag_lv{ background-position: -247px -400px;}
/* Latvia */ .flag_md{ background-position: -228px -400px;}
/* Moldova */ .flag_nl{ background-position: -209px -400px;}
/* Netherlands */ .flag_no{ background-position: -190px -400px;}
/* Norway */ .flag_noflag{ background-position: 0px -400px;}
/* no country */ .flag_pl{ background-position: -152px -400px;}
/* Polska */ .flag_ro{ background-position: -133px -400px;}
/* Romania */ .flag_ru{ background-position: -114px -400px;}
/* Russian */ .flag_se{ background-position: -94px -400px;}
/* Sweden */ .flag_si{ background-position: -76px -400px;}
/* Slovenia */ .flag_sk{ background-position: -57px -400px;}
/* Slovakia */ .flag_ua{ background-position: -38px -400px;}
/* Ukraine */ .flag_uz{ background-position: -19px -400px;}
/* Uzbekistan */ .flag_world{ background-position: -171px -400px;}
/* World */ /* games icons goes here */ .gameicon_bw, .gameicon_cod4, .gameicon_cs, .gameicon_cs16, .gameicon_cs16sourse, .gameicon_cs_media, .gameicon_dota, .gameicon_fifa, .gameicon_nologo, .gameicon_q3, gameicon_q31, .gameicon_ql, .gameicon_wc3, .gameicon_wow, .gameicon_batle2, .gameicon_cs16f_2, .gameicon_skype {display:block; float:left; margin:0 5px 0 0; width:16px; height:16px;}
.gameicon_bw{background-position: -228px 374px;}
.gameicon_cod4{background-position: -209px 374px;}
.gameicon_cs{background-position: -171px 374px;}
.gameicon_cs16{background-position: -171px 374px;}
.gameicon_cs16sourse{background-position: -133px 374px;}
.gameicon_cs_media{background-position: -190px 374px;}
.gameicon_dota{background-position: -114px 374px;}
.gameicon_fifa{background-position: -95px 374px;}
.gameicon_nologo{background-position: 0px 374px;}
.gameicon_q3{background-position: -76px 374px;}
.gameicon_q31{background-position: -76px 374px;}
.gameicon_ql{background-position: -57px 374px;}
.gameicon_wc3{background-position: -19px 374px;}
.gameicon_wow{background-position: -266px 374px;}
.gameicon_batle2{background-position: -247px 374px;}
.gameicon_cs16f_2{background-position: -152px 374px;}
.gameicon_skype{background-position: -38px 374px;}
a.top_menu_item:link { color: #444444; text-decoration: none; }
a.top_menu_item:visited { color: #444444; text-decoration: none; }
a.top_menu_item:hover { color: #444444; text-decoration: underline; }
a.menu_item:link { color: #3c718f; text-decoration: none; }
a.menu_item:visited { color: #3c718f; text-decoration: none; }
a.menu_item:hover { color: #60b1df; text-decoration: underline; }
div.top_menu { float:left; }
.tlc {text-align:center; }
div.top_menu_link_container, div.top_menu_link_container_end {float: left;background-position:-1002px -73px;font-weight: 700;padding:1px 6px;}
div.bn {background:none;}
.menu_bgr{background: url(../images/topbar_bg.gif) repeat-x; border:1px solid #CCCCCC; border-left:none; border-bottom: 1px solid #BBBBBB; height:19px; overflow:hidden; padding-top:2px; clear:both }
div.top_menu_link_container_end {border-left: 1px solid #CCCCCC;}
div.top_menu_link_loggedin {text-align: right;font-weight: bold;}
div.menu {width: 150px; border: 1px solid #CCCCCC; border-left: 3px solid #7391a8;background: #EEEEEE; padding: 0px 0px 10px 10px;margin-right: 10px;}
div.menu_header {margin-top: 10px;margin-bottom: 7px;}
td.menu_user {background-image: url(../images/menu_user.gif); background-repeat: repeat-x; background-color: #FFFFFF;padding: 5px 10px 5px 10px; border: 1px solid #CCCCCC; border-top: none; text-align: left;}
div.menu_item {float: left;padding-right: 10px;font-weight: bold;background: none;}
div.menu_sep {padding: 2px 0px 0px 10px;float: left;background: none;}
img.menu_icon {display: block;float: left; margin-right: 4px;}
img.menu_icon2 {margin-bottom: -3px;margin-right: 4px;}
div.menu_arrow {padding: 2px;float: left;}
div.menu_item_dropdown a {padding: 3px 40px 5px 7px;font-weight: normal;border-left: 3px solid #DDDDDD;display: block;background: #FFFFFF;}
div.menu_item_dropdown a:hover {padding: 3px 40px 5px 7px; font-weight: normal;background: #F2F2F2;border-left: 3px solid #BBBBBB;text-decoration: none;display: block;}
div.menu_dropdown {border: 1px solid #CCCCCC; border-top: none; background: #FFFFFF; position: absolute; margin-top: 6px;margin-left: -20px;z-index: 99;width: auto; white-space: nowrap; }
.user_m_none {background:none!important;}
ul.user_m {margin:0; padding:0; }
ul.user_m1 {margin:0; padding:0; }
.user_m li { list-style:none; float:left; background-position:-1002px -73px; }
.user_m1 li { list-style:none; float:left; }
.profile_b, .tournaments_b, .friends_b, .groups_b, .team_b, .messages_b, .settings_b, .whats_new, .logout_b {display:block; width:16px; height:16px; float:left; margin:0px 7px; }
.profile_b { background-position:0px -240px; }
.tournaments_b {background-position:-21px -240px;;}
.friends_b {background-position:-42px -240px;}
.groups_b {background-position:-59px -240px;}
.team_b {background-position:-80px -240px;}
.messages_b {background-position:-101px -240px;}
.settings_b {background-position:-122px -240px;}
.logout_b {background-position:-143px -240px;}
/*header end*/
/*body begin*/ .fl { float:left;}
.fr { float:right;}
.news-list, .dh { overflow:hidden; }
.news-list p, .news-full p {
    font-size: 13px;
	color: #555555;
}
.delete{ background:url(../imgn/delete_1.gif); text-align:center;}
.delete_on{ background:url(../imgn/delete_2.gif)}
.cp{position:relative;overflow:hidden;padding:4px 0 0; margin-bottom:7px; clear:both}
.cp{background:#ffffff;}
.cp .cp_box{padding:5px 8px; margin-bottom:0px}
.cp_box { border:1px solid #c5c5c5; border-left:none; border-right:none; margin-top:-4px;}
.cp_box2{border:1px solid #c5c5c5; border-top:none; border-bottom:none; margin-top:-10px 0px}
.cp_box_title {background:#f5f5f5; margin:-5px -8px 10px; padding:7px 7px 2px; line-height:13px; font-weight:700;}
.cp_box_title span, .cp_box_title_n span, .cp_box_news span, .cp_box_title_news span { float:right;}
.cp_box_title_n span span {width:auto; float:left; white-space:nowrap}
.cp_box_title_n {margin:-5px -8px 7px; padding:7px 7px 2px; font-weight:700; line-height:13px;}
.cp_box_title_news {padding:5px 0px; clear:both; overflow:hidden}
.cp_box_news {padding-bottom:2px; line-height:13px; clear:both; }
.cp .cn {position:absolute;width:8px;height:8px;left:-4px;top:-4px; background-position:0px -92px}
.cp .cn.tr, .cp .cn.br {margin-left:100%;}
.cp .cn.bl, .cp .cn.br {margin-top:-4px; height:4px; overflow:hidden}
.cp .cn.tl, .cp .cn.tr {height:8px; overflow:hidden}
.cp .cn.bl, .cp .cn.br {top:auto;}
.cp { width:100%; }
.cpw{position:relative;overflow:hidden;padding:4px 0 0; margin-bottom:7px; clear:both}
.cpw{background:#ffffff;}
.cpw .cp_boxw{padding:5px 8px; }
.cp_boxw {margin-top:-4px;}
.cp_box2w{margin-top:-10px 0px}
.cpw .cnw {position:absolute;width:8px;height:8px;left:-4px;top:-4px; background-position:-8px -92px}
.cpw .cnw.trw, .cpw .cnw.brw {margin-left:100%;}
.cpw .cnw.blw, .cpw .cnw.brw {margin-top:-4px; height:4px; }
.cpw .cnw.tlw, .cpw .cnw.trw {height:8px; overflow:hidden}
.cpw .cnw.blw, .cpw .cnw.brw {top:auto;}
.cpw { width:100%; }
.left-middle-column { width:644px; float:left;}
.right-column {width:325px; float:left;}
.right-p-column {width:246px; float:left;}
.left-column{ width:216px; float:left}
.middle-p-column{ width:500px; float:left; padding:0 7px}
.middle-column{ width:421px; float:left; padding:0 7px}
.middle-column_private{ width:753px; float:right; padding:0 0 0 0px; }
td.button, div.button {text-align: left;padding: 7px 8px 7px 6px;font-weight: bold;}
td.content {vertical-align: top;text-align: left;background: #FFFFFF;}
div.content {padding: 10px 7px 5px 7px; text-align: left; margin-left: auto; margin-right: auto;clear:both; overflow:hidden;}
table.club_settings{ width:100%; margin-bottom:10px;}
table.club_settings td {text-align:right; vertical-align:middle; padding:3px}
table.club_settings th td { color:red }
table.club_settings tr.line {background:#f0f0f0;}
table.club_settings tr td input[type=text] {width:250px;}
table.club_settings td.pic {width:40px; vertical-align:top}
table.club_settings td.name {width:240px; text-align:left; vertical-align:top; padding-top:5px}
table.club_settings td.name span { display:block; }
table.club_settings td.name span.time {float:right;}
table.club_settings td.name span.time_expired { color:#cc0000}
div.update_b {text-align:right; overflow:hidden}
table.st {width:100%; background:#F5F5F5; padding:10px}
div.st {background:#F5F5F5; padding:10px}
.st_title {font-weight:700; padding-right:20px}
ul.team_lines { margin:0; padding:0;}
.team_lines li {list-style:none; padding-bottom:10px}
.team_lines span {display:block;}
.team_lines span.final { color:#339900}
.team_lines span.expected { color:#cc0000}
ul.stat { margin:0; padding:0; margin-top:5px; float:right}
.stat li {list-style:none; display:inline; padding-left:10px}
ul.status { margin:0; padding:0;}
.status li {list-style:none; display:inline; padding-right:10px; font-size:18px}
div.pic_box {#height:1%; padding-bottom:10px}
div#pic,div#pic2, div#pic3, div#pic4 { display: table-cell; vertical-align: bottom; overflow: hidden; height: 150px; text-align: center; //float: left; //position: relative; }
div#pic { width: 150px; }
div#pic2 {width: 100px;}
div#pic3 {width: 70px;}
div#pic4 {width: 300px;text-align: right!important;}
div#pic span, div#pic2 span, div#pic3 span, div#pic4 span {//display: block;//position: absolute;//top: 100%;//left: 0%;//width: 100%;}
div#pic span span, div#pic2 span span, div#pic3 span span, div#pic4 span span { //position: relative; //top: -100%; }
div.error_line{ color:#cc0000;}
span.success_line2{ color:#339900; float:right; }
span.error_line2{ color:#cc0000; float:right;}
td.error, div.error, td.success, div.success {font-weight: bold; color:#555555; padding: 7px 8px 7px 7px; vertical-align: middle;}
td.error, div.error { background: #FFF3F3; }
td.success, div.success { background: #f3fff3;}
.att {text-align:center; position:absolute; margin:20px 0 0 400px; background:#f3fff3; padding:10px}
.odd {clear:both;overflow:hidden;padding:10px;border-bottom:1px solid #D0D0D0;}
.even {border-bottom:1px solid #D0D0D0;clear:both;overflow:hidden;padding:10px;}
ul.column { margin:0; padding:0}
.column li { list-style:none}
/*body end*/ /*footer begin*/ div.copyright {background: #EEEEEE; padding: 4px; text-align: right; margin-top: 10px; color: #444444;border-top: 1px solid #AAAAAA;}
/*footer end*/ /*WebHive Styles*/ /* GLOBAL STYLES */ p {margin: 0px;padding: 0px;}
div, td {font-family: tahoma, "Trebuchet MS", arial, serif;font-size: 11px;color: #555555;line-height: 140%;}
td.topbar1 { padding-bottom: 5px; }
td.topbar2, td.topbar2_right { font-weight: bold; font-size: 15px; padding: 10px 10px 8px 15px; color: #FFFFFF; border-bottom: 1px solid #31537D; }
td.topbar2_right { font-weight: normal; padding: 10px 15px 8px 10px; text-align: right; }
div.page_header { font-size: 21px; color: #555555; margin-bottom: 0px; font-family: "Trebuchet MS", arial, verdana, serif; }
td.header, div.header { padding: 4px 5px 5px 6px; border: 1px solid #DDDDDD; font-weight: bold; background:#DEDEDE; color: #333333; }
span.newupdates { color:#FF0000;}
div.newupdates_content { text-align: left; padding: 8px 5px 5px 12px; color: #FFFFFF; }
div.box { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: none; padding: 10px; }
td.shadow { padding-bottom: 5px; }
input.text, input.text_small { border: 1px solid #AAAAAA; font-family: arial, verdana, serif; font-size: 12px; color: #333333; vertical-align: middle; padding-left: 2px; }
input.text_small { font-size: 11px; }
.form_login {display: inline;float:right}
input.search { color: #555555; font-size: 16px; padding-left: 23px; font-weight: bold; font-family: arial, verdana, serif; }
input.button { font-family: arial, verdana, serif; font-size: 11px; padding: 3px; color: #333333; font-weight: bold; background: #EEEEEE; vertical-align: middle; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #777777; border-right: 1px solid #777777; }
input.button1 {padding: 3px; vertical-align: middle; font-family:Tahoma, Geneva, sans-serif; color:#666666; font-size:11px; border:1px solid #cccccc; background-color:#FFF;}
input.auth { font-size: 11px; margin-top: -1px; width: 130px; height: 15px; }
input.login { font-family: tahoma,"Trebuchet MS",arial,serif; font-size: 11px; padding: 0; margin:-1px 2px 0 0; color: #444; font-weight: bold; background: none; vertical-align: middle; border: none; cursor: pointer; }
input.radio, input.checkbox { vertical-align: middle; }
textarea { border: 1px solid #AAAAAA; font-family: arial, verdana, serif; color: #333333; padding-left: 2px; font-size: 13px; }
select, select.small { color: #333333; font-family: arial, verdana, serif; font-size: 12px; vertical-align: middle; margin-top: 1px; }
select.small { font-size: 11px; }
.icon { vertical-align: top; margin-right: 5px; }
.icon2 { vertical-align: top; margin-right: 1px; }
.icon_big { float: left; margin-right: 5px; margin-bottom: 5px; }
img.photo { border: 1px solid #DDDDDD; }
font.small { font-size: 9px; font-family: arial, serif; }
font.big { font-size: 12px; font-family: verdana, arial, serif; font-weight: bold; }
font.bold { font-weight: bold; }
font.disabled { color: #AAAAAA; }
form { margin: 0px; padding:0}
div.center { margin-left: auto; margin-right: auto; text-align: center; }
div.spacer10 { margin-top: 10px; height: 0px; font-size: 1pt; clear:both}
img.button { display: block; float: left; margin-right: 4px; }
a:link { color: #336699; text-decoration: none; }
a:visited { color: #336699; text-decoration: none; }
a:hover { color: #3399FF; text-decoration: underline; }
a.newupdates:link { color:#FF0000; text-decoration: none; }
a.newupdates:visited { color:#FF0000; text-decoration: none; }
a.newupdates:hover { color:#FF0000; text-decoration: underline; }
a.copyright:link { color: #336699; text-decoration: none; }
a.copyright:visited { color: #336699; text-decoration: none; }
a.copyright:hover { color: #3399FF; text-decoration: underline; }
a.portal_signup:link { color: #336699; text-decoration: none; }
a.portal_signup:visited { color: #336699; text-decoration: none; }
a.portal_signup:hover { color: #437ab1; text-decoration: none; }
a.popular-title {color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:23px;}
a.heading { color:#555555}
h1 {
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 5px;
}
label:hover { color: #3399FF; text-decoration: underline; }


table.tabs {  margin: 0;	padding: 0;	border-collapse: collapse;}
table.tabs td {  padding: 0 0px 0 0;  width: auto; border:0px;}
table.tabs div div {  white-space: nowrap;}

{*
td.tab1 div {  background: #989898  no-repeat; border:1px solid #8a8787;}
td.tab2 div {	background: #f5f5f5  no-repeat; border:1px solid #eeeeee;}
td.tab3 div {	background: #f5f5f5 no-repeat; border:1px solid #eeeeee;}
td.tab1 div div {  background: no-repeat 100% 0;  padding: 6px 8px;}
td.tab2 div div {  background: no-repeat 100% 0;  padding: 6px 8px;}
td.tab3 div div {  background: no-repeat 100% 0;  padding: 6px 8px;}
td.tab1 a, td.tab1 a:hover { background-position:right -90px;  display:block; display: block; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
td.tab2 a, td.tab2 a:hover{ background-position:right -90px;  display:block; display: block; color:#666666; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
td.tab3 a, td.tab3 a:hover{ background-position:right -90px;  display:block; display: block; color:#666666; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
*}
td.tab4 div {padding: 6px 8px; background: #989898  no-repeat; border:1px solid #8a8787;}
td.tab5 div {padding: 6px 8px; background: #f5f5f5  no-repeat; border:1px solid #eeeeee;}
td.tab6 div {padding: 6px 8px; background: #f5f5f5 no-repeat; border:1px solid #eeeeee;}

td.tab4 a, td.tab1 a:hover {display:block; display: block; color:#FFF; font-family:Tahoma; font-size:12px;}
td.tab5 a, td.tab2 a:hover{display:block; display: block; color:#666666; font-family:Tahoma; font-size:12px;}
td.tab6 a, td.tab3 a:hover{display:block; display: block; color:#666666; font-family:Tahoma; font-size:12px;}


table.list {	width: 100%;	border: 1px solid #DDDDDD;	border-bottom: none;}
td.list_header {	background: #EEEEEE;	font-weight: bold;	padding: 3px 5px 3px 7px;	border-bottom: 1px solid #DDDDDD;	vertical-align: middle;}
tr.list_item1 {	padding: 5px 7px 5px 7px;	border-bottom: 1px solid #DDDDDD;}
tr.list_item2 {	padding: 5px 7px 5px 7px;	background: #F5F5F5;	border-bottom: 1px solid #DDDDDD;}

td.tab_comunity a:hover { font-weight: bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; color:#1981d8;}
td.tab_comunity a:link{ font-weight: bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; color:#cccccc;}
td.tab_comunity a:visited{ font-weight: bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; color:#cccccc;}
td.tab_comunity a:hover.tab_comunity { font-weight: bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; color:#1981d8;}
td.form1 { padding: 12px 0px 5px 10px; font-weight: bold; text-align: right; vertical-align: top; }
td.form2 { padding: 10px 0px 5px 10px; }
div.form_desc { font-size: 11px; padding: 5px 0px 5px 0px; }
div.form_error { margin-bottom: 10px; color: #FF0000; }
td.result { font-weight: bold; text-align: center; border: 1px dashed #CCCCCC; background: #FFFFFF; padding: 7px 8px 7px 7px; }
/* STYLES FOR AD BANNERS */ div.ad_top { padding: 10px; text-align: center; }
div.ad_belowmenu { padding: 0px 0px 10px 0px; text-align: center; }
div.ad_left { padding: 10px 10px 10px 0px; vertical-align: top; text-align: center; }
div.ad_right { padding: 10px 0px 10px 10px; vertical-align: top; text-align: center; }
div.ad_bottom { padding: 10px 0px 0px 0px; text-align: center; }
/* STYLES FOR RECENT ACTION */ .recentaction_div_media { padding: 10px 10px 10px 20px; }
.recentaction_div_media img { max-width: 300px; width: expression(this.width > 300 ? 300: true); }
img.recentaction_media { float: left; margin: 3px; border: solid 1px #777777; }
.recentaction_div { padding: 10px 20px 10px 20px; position: relative; max-height: 125px; max-width: 300px; overflow: auto; }
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */ *:first-child+html .recentaction_div { overflow: visible; overflow-y: expression(this.scrollHeight > 125? "auto" : "hidden" ); overflow-x: auto; padding-bottom: 25px; height: expression(this.scrollHeight > 125? "125px" : "auto" ); width: expression(this.scrollWidth > 300? "300px" : "auto" ); }
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */ html>body .recentaction_div { overflow: visible; overflow-y: expression(this.scrollHeight > 125? "auto" : "hidden" ); overflow-x: auto; padding-bottom: 25px; height: expression(this.scrollHeight > 125? "125px" : "auto" ); width: expression(this.scrollWidth > 300? "300px" : "auto" ); }
.recentaction_div img { max-width: 300px; width: expression(this.width > 300 ? 300: true); }
/* STYLES FOR FRIEND SUGGEST FEATURE */ .suggest_item a { padding: 3px 3px 3px 5px; background: #F7F7F7; border-bottom: 1px solid #CCCCCC; width: 181; display: block; }
.suggest_item a:hover { background: #003366; color: #FFFFFF; }
div.suggest { position: absolute; background-color: #FFFFFF; text-align: left; border: 1px solid #AAAAAA; padding: 0px; display: none; }
a.suggest:link { color: #555555; text-decoration: none; }
a.suggest:visited { color: #555555; text-decoration: none; }
a.suggest:hover { color: #FFFFFF; text-decoration: none; }
/* LOGIN PAGE */ td.login_middle { vertical-align: middle; text-align: center; padding-bottom: 30px; font-weight: bold; font-size: 22px; }
td.login_right { vertical-align: middle; text-align: center; padding-bottom: 30px; }
/* PORTAL PAGE (HOME.PHP) */ div.portal_spacer { height: 10px; }
div.portal_content { border: 1px solid #DDDDDD; border-top: none; padding: 10px; background: #FFFFFF; }
td.portal_text { vertical-align: top; padding: 10px 20px 10px 10px; }
table.portal_table { margin-bottom: 10px; }
div.portal_login { padding: 25px 10px 25px 10px; background: #FFFFFF; text-align: center; font-weight: bold; border: 1px solid #DDDDDD; }
td.portal_member { padding: 10px 7px 10px 7px; text-align: center; font-weight: bold; }
div.portal_action { padding: 6px 6px 6px 6px; border-top: 1px solid #DEDEDE; }
div.portal_action_top { padding: 6px 6px 6px 6px; }
div.portal_action_date { float: right; color: #999999; padding-left: 5px; }
div.portal_whatsnew { border: 1px solid #DDDDDD; padding: 4px 10px 4px 10px; }
div.portal_signup_container1 { border: 1px solid #CCCCCC; }
div.portal_signup_container1:hover { border: 1px solid #AAAAAA; }
/* WHATS NEW PAGE */ td.home_left { vertical-align: top; text-align: left; padding-right: 10px; }
td.home_right { vertical-align: top; }
td.home_stats { padding: 10px; background: #FFFFFF; border: 1px solid #DDDDDD; text-align: center; vertical-align: middle; }
td.home_menu { padding: 10px; background: #FFFFFF; border: 1px solid #DDDDDD; }
td.home_menu1 { font-weight: bold; }
td.home_notification { text-align: left; border: 1px solid #DDDDDD; background: #FFFFFF; padding: 7px 8px 7px 6px; }
div.home_photo { border: 1px solid #DDDDDD; padding: 5px; background: #FFFFFF; margin-bottom: 10px; }
td.home_box { border: 1px solid #DDDDDD; border-top: none; padding: 8px; background: #FFFFFF; }
table.home_menu { border: 1px solid #DDDDDD; border-bottom: none; margin-bottom: 10px; }
td.home_menu1 a { background-color: #FFFFFF; background-image: url(../images/menu_bg1.gif); background-repeat: repeat-y; background-position: top right; border-bottom: 1px solid #DDDDDD; padding: 5px 5px 5px 7px; font-size: 11px; font-family: tahoma, "Trebuchet MS", verdana, arial, serif; display: block; }
td.home_menu1 a:hover { background-color: #F5F5F5; background-image: url(../images/menu_bg2.gif); }
div.home_action { padding: 6px 6px 6px 6px; border-top: 1px solid #DEDEDE; }
div.home_action_top { padding: 6px 6px 6px 6px; }
div.home_action_date { float: right; color: #999999; padding-left: 5px; }
div.home_whatsnew { border: 1px solid #CCCCCC; padding: 5px 10px 5px 10px; }
div.home_updated { font-size: 9px; color: #888888; padding-top: 2px; }
/* WHATS NEW - MY NETWORK PAGE */ div.network_content { border: 1px solid #DDDDDD; border-top: none; padding: 8px; }
/* VIEW PROFILE PAGE */ td.profile { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: none; padding: 5px 7px 5px 7px; margin-bottom: 12px; }
td.profile_leftside { padding-top: 5px; vertical-align: top; }
td.profile_rightside { padding-left: 10px; padding-top: 5px; vertical-align: top; }
div.profile_field_value { max-width: 500px; overflow: auto; }
div.profile_friend_photo { float: left; width: 90px; text-align: center; border: 1px solid #DDDDDD; }
div.profile_friend_info { float: left; padding-left: 10px; }
div.profile_friend_options { text-align: right; padding-left: 10px; }
div.profile_friend_name { font-size: 13px; font-weight: bold; }
div.profile_friend_details div { color: #888888; font-size: 9px; }
div.profile_image { float: left; padding: 5px; text-align: center; width: 111px; }
div.profile_bar { padding: 0px; margin-top: 15px; margin-bottom: 10px; }
td.profile_item1 { padding: 5px 0px 5px 0px; text-align: center; vertical-align: top; }
td.profile_item2 { padding: 5px 5px 5px 5px; vertical-align: top; }
div.profile_comment_author { float: left; padding: 5px 7px 5px 7px; background: #F1F1F1; border-top: 1px solid #AAAAAA; }
div.profile_comment_date { text-align: right; padding: 5px 7px 5px 7px; background: #F1F1F1; border-top: 1px solid #AAAAAA; }
div.profile_comment_body { clear: left; padding: 5px 7px 5px 7px; overflow: auto; max-width: 550px; }
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */ *:first-child+html .profile_comment_body { overflow: visible; overflow-y: hidden; overflow-x: auto; padding-bottom: 25px; width: expression(this.scrollWidth > 550? "550px" : "auto" ); }
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */ html>body .profile_comment_body { overflow: visible; overflow-y: hidden; overflow-x: auto; padding-bottom: 25px; width: expression(this.scrollWidth > 550? "550px" : "auto" ); }
div.profile_comment_body img { max-width: 475px; width: expression(this.width > 475 ? 475: true); }
div.profile_comment_links { text-align: right; padding-right: 7px; }
td.profile_menu1 a, div.nolink { padding: 3px; font-size: 11px; display: block; }
td.profile_menu1 a:hover {  text-decoration: none;}
td.profile_menu1 a:link {   text-decoration: none; border-bottom:1px solid #dfdfdf;}
td.profile_menu1 a:visited {  text-decoration: none; border-bottom:1px solid #dfdfdf;}
td.profile_menu1 a:hover.profile_menu1  {  text-decoration: none;}


rightb a:link {   text-decoration: none; border-bottom:1px solid #dfdfdf;}
rightb a:visited {  text-decoration: none; border-bottom:1px solid #dfdfdf;}
rightb a:hover  {  text-decoration: none;}

td.profile_menu2 a, div.nolink { padding: 5px; font-size: 11px; display: block; }
td.profile_menu2 a:hover { background-color: #262525;  font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#FFF;}
td.profile_menu2 a:link { color:#aaaaaa; text-decoration: none; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
td.profile_menu2 a:visited { color:#aaaaaa; text-decoration: none; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
td.profile_menu2 a:hover.profile_menu2 { background-color: #262525;  font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#FFF;}

td.profile_menu3 a, div.nolink { padding: 5px; font-size: 11px; display: block; }
td.profile_menu3 a:hover { background-color: #FFF;  font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#000;}
td.profile_menu3 a:link { color:666666; text-decoration: none; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
td.profile_menu3 a:visited { color:#666666; text-decoration: none; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
td.profile_menu3 a:hover.profile_menu3 { background-color: #FFF;  font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#000;}


.lt a:hover{font-size:12px; font-weight:bold;font-family:Tahoma, Geneva, sans-serif;color:#1981d8;text-decoration:none;}
.lt a:link{font-size:12px; font-weight:bold;font-family:Tahoma, Geneva, sans-serif;color:#424242;text-decoration:none;}
.lt a:visited{font-size:12px; font-weight:bold;font-family:Tahoma, Geneva, sans-serif;color:#424242;text-decoration:none;}
.lt a:hover.lt {font-size:12px; font-weight:bold;font-family:Tahoma, Geneva, sans-serif;color:#1981d8;text-decoration:none;}


td.profile_photo { vertical-align: middle; text-align: center; padding: 5px; background: #FFFFFF; height: 150px; }
td.profile_viewcomments_postcomment { padding: 10px 16px 10px 16px; border: 1px solid #CCCCCC; background: #F5F5F5; }
div.profile_postcomment { border: 1px solid #BBBBBB; background: #F4F4F4; margin-bottom: 10px; padding: 10px 14px 8px 10px; }
.comment_area { font-family: "Lucida Sans", verdana, arial, serif; color: #888888; width: 100%; height: 70px; }
div.profile_action { padding: 0px 0px 5px 0px; border-bottom: 1px solid #EAEAEA; margin-bottom: 5px; }
div.profile_action_bottom { padding-bottom: 2px; }
div.profile_action_date { color: #999999; float: right; padding-left: 5px; }
td.profile_tab a { background-color:red; padding: 7px 10px 7px 10px; border: 1px solid #AAAAAA; border-left: none; font-weight: bold; display: block; }
td.profile_tab a:hover { background-color:red; padding: 7px 10px 7px 10px; border: 1px solid #AAAAAA; border-left: none; font-weight: bold; display: block; }
td.profile_tab2 a { background-color:red; padding: 7px 10px 8px 10px; border: 1px solid #AAAAAA; border-left: none; border-bottom: none; font-weight: bold; display: block; }
td.profile_tab2 a:hover { background-color:red; padding: 7px 10px 8px 10px; border: 1px solid #AAAAAA; border-left: none; border-bottom: none; font-weight: bold; display: block; }
td.profile_tab_end { border-bottom: 1px solid #AAAAAA; }
div.profile_content { padding: 10px; border: 1px solid #AAAAAA; border-top: none; }
div.profile_headline, div.profile_headline2 { font-size: 13px; margin-bottom: 7px; font-weight: bold; background:#F5F5F5; padding-left:5px; }
div.profile_headline2 { margin-top: 10px; }
/* BROWSE PAGE */ td.browse_field { padding: 5px; }
div.browse_field_radio { padding: 0px 5px 0px 1px; margin-top: 1px; }
div.browse_fields { border: 1px solid #DDDDDD; border-top: none; padding: 5px 7px 5px 7px; margin-bottom: 12px; }
td.browse_header { padding: 5px 5px 3px 7px; font-size: 12px; font-family: arial, serif; font-weight: bold; border: 1px solid #DDDDDD; border-bottom: none; background: #EEEEEE; }
td.browse_result { vertical-align: top; text-align: center; width: 150px; padding: 5px 5px 10px 5px; font-weight: bold; }
div.browse_pages { margin-bottom: 10px; text-align: center; font-weight: bold; background: #EEEEEE; padding: 5px 0px 5px 0px; }
/* SEARCH PAGE */ td.search { width: 475px; padding: 10px; background: #FFFFFF; border: 1px solid #DDDDDD; }
div.search_header { font-weight: bold; background: #F3F3F3; border: 1px solid #CCCCCC; padding: 5px 5px 5px 10px; font-size: 12px; }
div.search_results { padding: 0px 10px 10px 10px; }
div.search_result1 { padding: 10px; background: #F5F5F5; }
div.search_result2 { padding: 10px; }
div.search_result_text { font-size: 12px; font-weight: bold; padding-left: 3px; }
div.search_result_text2 { font-weight: normal; font-size: 9px; color: #777777; }
div.search_context { color: #555555; }
div.search_url { color: #115599; }
td.search_pages_bottom { padding-top: 8px; padding-right: 12px; border-top: 1px solid #CCCCCC; text-align: right; }
/* HELP PAGES */ div.faq { margin: 10px; padding: 5px 5px 5px 10px; border-left: 3px solid #DDDDDD; }
div.faq_questions { background: #F1F1F1; padding: 5px 7px 5px 8px; margin-top:1px; }
/* MESSAGES */ table.messages_table { border: 1px solid #DDDDDD; }
td.messages_header { padding: 4px 5px 5px 6px; font-weight: bold; color: #333333; }
td.messages_left { width: 100%; text-align: left; vertical-align: middle; }
td.messages_right { text-align: right; vertical-align: middle; }
tr.messages_unread { background: #fcfbf9; }
tr.messages_read { background: #FFFFFF; }
td.messages_message { border-top: 1px solid #CCCCCC; padding: 7px 5px 7px 7px; vertical-align: top; }
td.messages_photo { border-top: 1px solid #CCCCCC; padding: 7px 0px 7px 7px; vertical-align: top; }
td.messages_view2 { background: #FFFFFF; border-bottom: 1px solid #DDDDDD; padding: 5px 7px 12px 7px; vertical-align: top; }
td.messages_view2_bottom { background: #FFFFFF; padding: 5px 7px 12px 7px; vertical-align: top; }
td.messages_view1 { vertical-align: top; padding-right: 15px; }
div.messages_author { padding-bottom: 5px; font-weight: bold; }
div.messages_date { font-size: 11px; color: #777777; }
td.messages_authorbox { width: 100px; text-align: right; vertical-align: top; padding: 5px 10px 0px 0px; }
/* MY FRIENDS */ div.friends_search { width: 450px; padding: 10px; background: #FFFFFF; border: 1px solid #DDDDDD; margin-left: auto; margin-right: auto; }
td.friends_sort { padding-top: 5px; }
div.friends_result { padding: 5px; border: 1px solid #DDDDDD; margin-top: 10px; background: #FFFFFF; }
td.friends_result0 { padding: 5px; }
td.friends_result1 { vertical-align: top; padding: 5px; }
td.friends_result2 { padding: 5px; vertical-align: top; text-align: right; }
div.friends_name { font-size: 13px; font-weight: bold; padding-bottom: 3px; }
div.friends_stats div { color: #777777; font-size: 11px; }
/* BROWSE FRIENDS */ td.browse_friends_sort { padding-top: 5px; }
div.browse_friends_result { padding: 5px; border: 1px solid #DDDDDD; margin-top: 10px; margin-bottom: 10px; background: #FFFFFF; }
td.browse_friends_result0 { padding: 5px; }
td.browse_friends_result1 { padding: 5px; }
td.browse_friends_result2 { padding: 5px; text-align: right; }
/* EDIT PROFILE */ td.editprofile_photoleft {text-align: center;padding-right: 10px;}
td.editprofile_photoright {vertical-align: top;}
td.editprofile_photo {height: 150px;vertical-align: middle; text-align: center; border: 1px solid #CCCCCC;background: #FFFFFF;padding: 5px;}
table.editprofile_options {margin-left: 10px;}
div.editprofile_bar {border-bottom: 1px solid #DDDDDD;padding: 0px;margin-top: 10px;margin-bottom: 10px;}
td.editprofile_item1 {padding: 5px;text-align: center;vertical-align: top;}
td.editprofile_item2 {padding: 5px 5px 5px 5px;vertical-align: top;}
div.editprofile_examplecss, div.editprofile_examplecss:hover {width: 100px;margin-right: 10px;margin-bottom: 10px;padding: 10px 5px 5px 5px;text-align: center;float: left;border: 1px solid #DDDDDD;}
div.editprofile_examplecss:hover {border: 1px solid #BBBBBB;}
div.editprofile_examplecss_selected {width: 100px;margin-right: 10px;margin-bottom: 10px;padding: 10px 5px 5px 5px;text-align: center;float: left;border: 1px solid #AAAAAA;background: #EEEEEE;}
/* EDIT ACCOUNT SETTINGS */ td.account1 {padding: 5px 5px 5px 7px;font-weight: bold;border: 1px solid #CCCCCC;background: #EEEEEE;}
td.account2 {padding: 7px 5px 5px 5px;border: 1px solid #CCCCCC;border-top: none;}
/* SIGNUP PAGE */ img.signup_code {vertical-align: middle;}
div.signup_header {padding: 6px 9px 6px 9px;background: #F1F1F1;font-weight: bold;font-size: 12px;margin-bottom: 10px;}
div.signup_photo_desc {padding: 5px 5px 5px 0px;}
td.signup_photo {padding: 10px; background: #FFFFFF; border: 1px solid #CCCCCC;}
/* COMMENT STYLES */ .comment_headline {padding: 4px 0px 5px 6px;color: #333333;}
/* PROFILE PHOTOS STYLES */ div.media {border: 1px solid #DDDDDD; background: #F2F2F2; padding: 10px;}
div.media_caption {text-align: left; padding: 0px 5px 0px 5px; margin-left: auto; margin-right: auto;}
div.media_title {margin-bottom: 2px;font-weight: bold;}
div.media_date {margin-top: 10px; font-size: 9px; color: #777777;}
/* CAROUSEL */ td.carousel_item_active {border: 1px solid #BBBBBB; background: #EEEEEE;padding: 5px;}
td.carousel_item {padding: 5px;}
td.carousel_item:hover {border: 1px solid #CCCCCC;padding: 4px;}
/* PHOTO TAG CLASSES */ div.tag_div_hidden {position: absolute;z-index: 98;}
div.tag_div {position: absolute;border: 2px solid #FFFFFF;z-index: 98;}
div.tag_label {position: absolute;padding: 3px 5px 3px 5px;border: 1px solid #777777;background: #FFFFFF;font-weight: bold;z-index: 98;}
div.media_photo_div {position: relative; margin-bottom: 10px; margin-left:auto;margin-right:auto;}
div.media_photo_tagform {display: none; border: 1px solid #888888; width: 150px; position: absolute; opacity: 1; background: #FFFFFF;}
div.media_photo_tagform_titlebar {text-align: left; padding: 5px; border-bottom: 1px solid #AAAAAA; background: #EEEEEE; font-weight: bold;}
div.media_photo_friendlist {overflow: auto; margin: 4px 0px 4px 0px; height: 130px; text-align: left; padding-left: 4px; border: 1px solid #AAAAAA;}
/* styles for the debugger */ div#se_debug_window_container{}
table#se_debug_window{background: #ffffff;border: 1px solid #cccccc;width: 500px;height: 400px;}
td#se_debug_window_menu{padding: 4px 5px 5px 6px;border: 1px solid #DDDDDD;font-weight: bold;color: #333333;cursor: move;}
div#se_debug_window_body_container{width: 500px;height: 375px;overflow: auto;}
/* styles for main menu and profile tab dropdowns */ div.top_menu_main_link_container{text-align: left;}
div.menu_main_dropdown{border: 1px solid #CCCCCC;border-top: none;position: absolute;margin-top: 7px;margin-left: -1px;z-index: 100;width: auto;white-space: nowrap;}
div.menu_main_item_dropdown a{color:#777777;padding: 3px 40px 5px 7px;font-weight: bold;display: block;background: #EFEFEF;}
div.menu_main_item_dropdown a:hover{color:#444444;background: #FAFAFA;text-decoration: none;}
div.menu_main_item{float: left;padding-right: 10px;font-weight: bold;background: none;}
div.menu_profile_dropdown{border: 1px solid #CCCCCC;border-top: none;background: #FFFFFF;position: absolute;margin-top: 31px;margin-left: -63px;z-index: 99;width: auto;white-space: nowrap;}
div.menu_profile_item_dropdown a{padding: 3px 40px 5px 7px;font-weight: bold;display: block;background: #FFFFFF;}
div.menu_profile_item_dropdown a:hover{background: #F0F0F0;text-decoration: none;}
/*Blog styles*/ /* BLOG - GENERAL */ .seBlogTable { margin: 0px; padding: 0px; border-spacing: 0px; /* border: 1px solid #909090; */ width: 100%; }
.seBlogColumnLeft { padding: 0px 10px 0px 0px; }
.seBlogColumnRight { width: 250px; background: #F2F2F2; border: 1px solid #DDDDDD; border-left: 1px solid #BBBBBB; }
.seBlogColumnRightPadding { padding: 10px; }
/* BLOG - SIDE BAR */ .seBlogLinkList, .seBlogArchiveList, .seBlogCategoryList { margin-top: 0px; margin-left: 0px; list-style: none; padding-left: 15px; }
.seBlogLinkList li, .seBlogArchiveList li, .seBlogCategoryList li { padding-left: 0px; }
/* BLOG - ENTRIES */ .seBlogEntry { margin: 0px; padding: 0px; border-bottom: 1px solid #DDDDDD; }
div.seBlogEntry1 { /* padding: 8px 10px 10px 10px; */ }
div.seBlogEntry2 { /* padding: 8px 10px 10px 10px; */ }
.seBlogEntryTable { margin: 8px 10px 10px 10px; width: 630px; }
div.seBlogEntryTitle { font-weight: bold; font-size: 16px; }
div.seBlogEntryDate, div.seBlogEntryCategory { font-size: 9px; color: #777777; }
div.seBlogEntryBody { padding-top: 5px; line-height: normal; }
div.seBlogEntryBody p { padding: 5px; margin: 5px; }
.seBlogComments { margin-top: 10px; }
.seBlogTrackbackList { list-style: none; padding-left:10px; }
/* BROWSE BLOGS */ div.blogs_browse_item { border: 1px solid #CCCCCC; /* padding: 10px; */ }
div.blogs_browse_item_left { margin-right: 5px; }
div.blogs_browse_item_right { margin-left: 5px; }
div.blogs_browse_date { clear:both; font-size: 11px; color: #777777; }
div.blogs_browse1 { background: #F2F2F2; }
div.blogs_browse2 { background: #FFFFFF; }
/* BLOG */ div.blog_search { width: 475px; padding: 10px; background: #FFFFFF; border: 1px solid #CCCCCC; font-weight: bold; margin-bottom: 15px; }
table.blog_table { border: 1px solid #CCCCCC; }
td.blog_header { font-weight: bold; color: #333333; padding: 5px; }
td.blog_entry { background: #FFFFFF; border-top: 1px solid #DDDDDD; padding: 5px; vertical-align: middle; }
td.blog_comment_author { margin-bottom: 5px; background: #F1F1F1; padding: 5px 7px 5px 7px; }
td.blog_comment_body { padding: 5px 7px 0px 7px; }
div.blog_bar { border-bottom: 1px solid #DDDDDD; padding: 0px; margin-top: 10px; margin-bottom: 10px; }
td.blog_item1 { padding: 5px; text-align: center; vertical-align: top; }
td.blog_item2 { padding: 5px 5px 5px 5px; vertical-align: top; }
td.blog_options { padding: 5px 5px 5px 5px; font-weight: bold; }
div.blog_settings { padding: 10px; border: 1px dashed #CCCCCC; background: #FFFFFF; }
td.blog_postcomment { padding: 10px; border: 1px solid #DDDDDD; border-top: none; background: #F5F5F5; }
td.blog { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: none; padding: 5px 7px 5px 7px; margin-bottom: 12px; }
div.blog_headline { padding: 4px 5px 5px 6px; border: 1px solid #DDDDDD; border-bottom: none; font-weight: bold; color: #333333; }
div.blog_archive { font-size: 13px; font-weight: bold; }
/* EDIT BLOGS */ div.blog_list { border: 1px solid #DDDDDD; border-top: none; }
div.blog_list1 { border-top: 1px solid #DDDDDD; background: #F5F5F5; padding: 10px; }
div.blog_list2 { border-top: 1px solid #DDDDDD; background: #FFFFFF; padding: 10px; }
div.blog_subscription { border: 1px solid #CCCCCC; margin-bottom: 10px;	padding: 10px; background: #F2F2F2; }
/* BLOG ON PROFILE */ div.profile_blogentry { border-top: 1px solid #DDDDDD; padding: 7px 2px 0px 2px; }
div.profile_blogentry_date { color: #777777; font-size: 9px; }
div.profile_blogentry_title { font-weight: bold; }
div.profile_blogentry_body { margin: 5px 0px 10px 5px; }
/*blog album*/ .seBlogAlbum { font: tahoma, verdana, arial, serif; font-size: 12px; text-align: left; }
.seBlogAlbum .seBlogAlbumHeadline { font-size: 16px; }
.seBlogAlbum a { color: #606060; text-decoration: none; }
.seBlogAlbum input, .seBlogAlbum select, .seBlogAlbum option { font: arial; }
.seBlogAlbum a:hover { color: #A0A0A0; }
.seBlogAlbum .seBlogAlbumUploaderDiv { padding: 0px; margin: 0px; }
.seBlogAlbum .seBlogAlbumUploaderDiv input { width: 200px; }
.seBlogAlbum td.form1 { padding: 10px; vertical-align: middle; width: 35px; line-height: 100%; }
.seBlogAlbum #div1 { padding-top: 0px; margin-top: 0px; width: 300px; }
.seBlogAlbum td.form2 { padding: 5px; vertical-align: middle; width: 120px; }
.seBlogAlbum td.form2 input { width: 100px; }
.seBlogAlbum #fallback_submit { height: 25px; vertical-align: middle; margin: 2px; margin-left: 10px; }
.seBlogAlbum #fallback_status { height: 25px; vertical-align: middle; margin: 2px; margin-top: 0px; }
/*forum plugin*/ /* INSTANCE */ div.SEPForumInstanceHeader { margin-bottom:20px; }
div.SEPForumInstanceHeader .subline { font-size:1.1em; }
div.SEPForumInstanceHeader .description { margin-top:7px; }
/* CATEGORIES */ table.SEPForumCategoriesOverview .parentCategoryTopLeft { background:url(../images/forum/parent_category_tl.png) no-repeat left top; width:6px; padding:0px; }
table.SEPForumCategoriesOverview .parentCategoryTopMiddle { background:url(../images/forum/parent_category_tm.png) repeat-x top; padding:4px; }
table.SEPForumCategoriesOverview .parentCategoryTopRight { background:url(../images/forum/parent_category_tr.png) no-repeat right top; width:7px; padding:0px; }
table.SEPForumCategoriesOverview .parentCategoryMove { background:transparent url(../images/forum/parent_category_move.png) no-repeat; width:52px; height:37px; }
table.SEPForumCategoriesOverview .parentCategoryMiddle td { /* background:#f9f9f9; */ padding:5px; }
table.SEPForumCategoriesOverview .parentCategoryMiddle .border { border-bottom:1px solid #f0f0f0; }
table.SEPForumCategoriesOverview .parentCategoryMiddle .editCategory { background:#FFFFFF; }
table.SEPForumCategoriesOverview .parentCategoryTopMiddle .title { font-weight:bold; color:#333333; }
table.SEPForumCategoriesOverview .parentCategoryTopMiddle .subline { font-size:0.9em; color:#c0c0c0; }
table.SEPForumCategoriesOverview .moderators { font-size:0.9em; padding:2px; background:#f0f0f0; border-bottom:1px solid #f0f0f0; }
table.SEPForumCategoriesOverview .parentCategoryMiddleLeft { background:#546576; width:6px; padding:0px; }
table.SEPForumCategoriesOverview .parentCategoryMiddleRight { background:#546576; width:7px; padding:0px; }
table.SEPForumCategoriesOverview .parentCategoryBottomLeft { background:#546576; background:url(../images/forum/parent_category_bl.png) no-repeat bottom right; width:6px; height:10px; padding:0px; }
table.SEPForumCategoriesOverview .parentCategoryBottomMiddle { background:#546576; height:10px; }
table.SEPForumCategoriesOverview .parentCategoryBottomRight { background:#546576; background:url(../images/forum/parent_category_br.png) no-repeat bottom left; width:7px; height:10px; padding:0px; }
table.SEPForumCategoriesOverview .parentCategoryCaptions td { border-bottom:1px solid #333333; padding:3px 4px; font-size:0.8em; color:#999999; }
table.SEPForumCategoriesOverview .parentCategoryCaptions .lastReply { background:url(../images/forum/parentCategoryCaptionRight.png) repeat-y right #FFFFFF; }
table.SEPForumCategoriesOverview .category .categoryBG { background:#333333; }
table.SEPForumCategoriesOverview .category .title { font-weight:bold; }
table.SEPForumCategoriesOverview .category .subline {}
fieldset.sep_forum_edit { border:1px solid #999999; background-color:#333333; padding:5px; }
.sep_forum_edit legend { font-weight:bold; padding:2px 5px; font-size:1.1em; color:#336699; }
.parentCategoryMiddleInfo { background:#F4F9FF; }
/* TOPICS */ /* topics overview is using some stylesheets from categories, too */ table.SEPForumTopicsOverview .topicItem td { padding:3px; border-bottom:1px solid #f0f0f0; }
table.SEPForumTopicsOverview .background1 td { background:#FFFFFF; }
table.SEPForumTopicsOverview .background2 td { background:#FFFFFF; }
table.SEPForumTopicsOverview .topicItem .title { font-weight:bold; }
table.SEPForumTopicsOverview .topicItem .subline {}
/* TOPICS, SMALL */ table.SEPForumTopicsOverviewSmall .topicItem td { padding:3px; border-bottom:1px solid #f0f0f0; }
table.SEPForumTopicsOverviewSmall .background1 td { background:#FFFFFF; }
table.SEPForumTopicsOverviewSmall .background2 td { background:#FFFFFF; }
table.SEPForumTopicsOverviewSmall .topicItem .title { font-weight:bold; }
/* POSTS */ .SEPForumAvatar { padding:2px; background:#FFFFFF; border:1px solid #dddddd; height:40px; width:40px; }
.SEPForumAvatar img { height:100%; }
.SEPForumAvatar .avatar { height:40px; width:40px; overflow:hidden; text-align:center; }
table.SEPPosts { border-collapse:collapse; border-bottom:3px solid #dddddd; }
table.SEPPosts td { padding:10px; border-top:3px solid #dddddd; }
table.SEPPosts td.userInfo { width:150px; }
table.SEPPosts td.userInfo .username a { font-size:1.2em; }
table.SEPPosts td.userInfo .username { margin-bottom:10px; }
table.SEPPosts td.userInfo .photo { border:1px solid #dddddd; padding:1px; }
table.SEPPosts td.post { border-left:1px solid #ffffff; }
table.SEPPosts td.post .postInfo { border-bottom:1px solid #ffffff; margin-left:-10px; margin-top:-10px; margin-right:-10px; margin-bottom:5px; padding:4px 10px; vertical-align:middle; }
table.SEPPosts td.post .additionalUserInfo { font-size:0.9em; }
table.SEPPosts td.post .attachments { margin:10px; }
table.SEPPosts tr.background1 { background:#FFFFFF; }
table.SEPPosts tr.background2 { background:#FFFFFF; }
.SEPForumAvatarThumb { padding:2px; background:#FFFFFF; border:1px solid #dddddd; height:120px; width:120px; }
.SEPForumAvatarThumb img { height:100%; }
.SEPForumAvatarThumb .avatar { height:120px; width:120px; overflow:hidden; text-align:center; }
.topicTitle { border-top:1px solid #F4F4F4; font-size:1.4em; font-weight:bold; padding-top:10px; }
.sep_forum_emoticons { width:500px;}
/* FLASH MESSAGES */ #flashError { font-weight:bold; color:#cb3434; }
#flashSuccess { font-weight:bold; color:#329519; }
#flashInfo { font-weight:bold; color:#4767a1; }
/* FLASH MESSAGES END */ /* PAGINATION */ .pageItem { padding:3px 5px; border:1px solid #f3f3f3; margin:5px 2px; cursor:pointer; }
.pageItem:hover { border:1px solid #3399FF; text-decoration:none; }
.pageItem strong { color:#666666; }
.disabledPageItem { color:#c0c0c0; }
.disabledPageItem:hover { border:1px solid #f3f3f3; cursor:default; }
.sep_forum_small_pagination { display:inline; margin-left:5px; }
.sep_forum_small_pagination .pageItem { padding:1px 2px; margin:3px 1px; }
.sep_forum_small_pagination .pageItem:hover { border:1px solid #f3f3f3; background-color:#f1f1f1; }
/* PAGINATION END */ /* FCKEDITOR COMPATIBILITY SETTINGS */ .SEPForumTextOutput p, .SEPForumTextOutput ul, .SEPForumTextOutput li { margin-top: 0px; margin-bottom: 0px; }
p {display:block;}
/* FCKEDITOR COMPATIBILITY SETTINGS END */ /* QUOTE CSS */ .postQuote { border:1px solid #D3D3D3; margin-bottom:10px; margin-left:5px; margin-top:4px; padding:5px; }
.postQuoteAuthor { font-weight:bold; margin-bottom:4px; }
/* QUOTE CSS END */ /* MODERATORS */ .sep_forumInstanceModerator { font-weight:bold; font-style:italic; }
.sep_forumGlobalCatModerator { font-style:italic; }
.sep_forumCatModerator { }
/* MODERATORS END */ /* HELPERS */ .clearTable { border:0px; }
.clearTable td { border:0px; }
.icon2 { vertical-align:top; }
/* HELPERS END */ /*team*/ div.visiblewin {background-color: #ffffff;text-align: center;vertical-align: middle;display: block;position: fixed;width: 400px;height: 30px;z-index:10000;/*-- overflow-y: scroll;border: #aaaaaa 1px solid; --*/}
div.invisiblewin {display: none;}
/*group*/ /* VIEW GROUP */ td.group_tab a { background-color: #EEEEEE; padding: 7px 10px 7px 10px; border: 1px solid #AAAAAA; border-left: none; font-weight: bold; display: block; }
td.group_tab a:hover { background-color: #F4F4F4; padding: 7px 10px 7px 10px; border: 1px solid #AAAAAA; border-left: none; font-weight: bold; display: block; }
td.group_tab2 a { background-color: #FFFFFF; padding: 7px 10px 8px 10px; border: 1px solid #AAAAAA; border-left: none; border-bottom: none; font-weight: bold; display: block; }
td.group_tab2 a:hover { background-color: #FFFFFF; padding: 7px 10px 8px 10px; border: 1px solid #AAAAAA; border-left: none; border-bottom: none; font-weight: bold; display: block; }
#group_tabs_group { border-left: 1px solid #AAAAAA; }
td.group_tab_end { border-bottom: 1px solid #AAAAAA; }
div.group_content { padding: 10px; border: 1px solid #AAAAAA; border-top: none; }
div.group_headline, div.group_headline2 { font-size: 13px; margin-bottom: 7px; font-weight: bold; }
div.group_headline2 { margin-top: 10px; }
div.group_officer_title { font-size: 9px; color: #777777; }
div.group_members_result { padding: 5px; border: 1px solid #CCCCCC; background: #F5F5F5; }
div.group_members_photo { float: left; }
/* ADD AND EDIT GROUP */ div.group_box { padding: 10px; border: 1px solid #DDDDDD; border-top: none; }
div.group_form_desc { padding-top: 2px; padding-bottom: 8px; width: 400px; border-bottom: 1px solid #DDDDDD; margin-bottom: 10px; }
/* BROWSE GROUPS */ select.group_small { font-size: 11px; border: 1px solid #AAAAAA; }
select.group_select { border: 1px solid #AAAAAA; }
div.group_pages_top { margin-bottom: 10px; text-align: center; padding: 7px 5px 7px 5px; background: #F3F3F3; border-top: 1px solid #CCCCCC; }
div.group_pages_bottom { margin-bottom: 10px; text-align: center; padding: 7px 5px 7px 5px; background: #F3F3F3; border-bottom: 1px solid #CCCCCC; }
input.group_search { border: 1px solid #AAAAAA; }
/* GROUPS */ td.group_left { width: 100%; text-align: left; vertical-align: middle; }
td.group_right { width: 0%; text-align: right; vertical-align: bottom; }
div.group_row { background: #F3F3F3; padding: 10px; margin-top: 10px; border: 1px solid #CCCCCC; }
div.group_row_invite {	 background: #FFFFFF; padding: 10px; margin-top: 10px; border: 1px dashed #AAAAAA; }
div.group_row_photo { background: #FFFFFF;  padding: 10px 5px 10px 5px; text-align: center; vertical-align: middle; }
div.group_row_date { color: #777777; font-size: 11px; }
div.group_row_title { font-size: 13px; font-weight: bold; }
div.group_row_buttons { margin-top: 10px; border-top: 1px solid #DDDDDD; padding-top: 7px; }
td.group_row1 { padding: 0px 10px 10px 10px; vertical-align: top; }
td.group_row2 { text-align: right; vertical-align: top; }
td.group_cat { padding: 5px 35px 5px 0px; }
div.group_list { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: 0px; padding: 5px 7px 5px 7px; }
div.group_bar { border-bottom: 1px solid #DDDDDD; padding: 0px; margin-top: 10px; margin-bottom: 10px; }
td.group_item1 { padding: 5px; text-align: center; vertical-align: top; }
td.group_item2 { padding: 5px 5px 5px 5px; vertical-align: top; }
div.group_topic { border-top: 1px solid #EAEAEA; text-align: left; padding: 7px 0px 7px 3px; }
div.group_topic_end { border-top: 1px solid #EAEAEA; text-align: left; padding: 7px 0px 0px 3px; }
div.group_viewall { margin-top: 7px; border-top: 1px solid #DDDDDD; padding-top: 7px; }
div.group_topic_date { color: #777777; font-size: 9px; }
div.group_topic_title { font-weight: bold; }
/* BROWSE GROUP MEMBERS */ div.group_member { padding: 5px; border: 1px solid #DDDDDD; margin-top: 10px; background: #FFFFFF; }
div.group_member_info { font-size: 9px; color: #666666; }
div.group_member_title { font-weight: bold; padding-top: 5px; }
/* GROUP DISCUSSIONS */ td.group_discussion_topic1, td.group_discussion_topic1_end { border-top: 1px solid #DDDDDD; padding: 10px; background: #F5F5F5; vertical-align: top; border-right: 1px solid #DDDDDD; }
td.group_discussion_topic2, td.group_discussion_topic2_end { border-top: 1px solid #DDDDDD; padding: 10px; vertical-align: top; border-right: 1px solid #DDDDDD; }
td.group_discussion_topic1_end, td.group_discussion_topic2_end { border-right: none; }
div.group_discussion_bar { font-size: 1pt; border-bottom: 1px solid #DDDDDD; }
table.group_discussion_table, div.group_discussion_table { border: 1px solid #DDDDDD; border-top: none; }
table.group_discussion_thread { border: 1px solid #DDDDDD; border-top: none; }
td.group_discussion_item1 { padding: 5px 0px 5px 0px; vertical-align: top; padding: 10px; border-right: 1px solid #FFFFFF; }
td.group_discussion_item2 { padding: 5px 5px 5px 5px; vertical-align: top; }
div.invite_friendlist { overflow: auto; margin: 4px 0px 4px 0px; height: 130px; text-align: left; padding-left: 4px; border: 1px solid #AAAAAA; }
div.group_discussion_deleted { padding: 10px; font-style: italic; }
div.group_discussion_row1 { border-top: 3px solid #DDDDDD; background: #F2F2F2; }
div.group_discussion_row2 { border-top: 3px solid #DDDDDD; background: #FCFCFC; }
div.group_discussion_daterow { border-top: 1px solid #CFCFCF; margin-top: 6px; width: 100%; }
div.group_discussion_daterow_i2 { padding-top: 6px; padding-bottom: 6px; width: 700px; overflow: auto; overflow-y: visible; overflow-x: auto; }
div.group_discussion_quote { margin: 10px; border: 1px dashed #AAAAAA; background: #f6fcff; padding: 10px; }
/* Discussion: [code] */ div.group_discussion_code { padding: 10px; font-family: courier, courier new, tahoma, serif; background: #fffaef; border: 1px dashed #ffdb86; margin-top: 5px; margin-bottom: 5px; }
div.group_discussion_code div.group_discussion_code_title { padding-bottom: 3px; border-bottom: 1px solid #e0e0e0; }
/*polls*/ /* BROWSE POLLS */ div.polls_browse_item { border: 1px solid #CCCCCC; padding: 10px; margin-right: 10px;}
div.polls_browse_date { font-size: 9px; color: #777777;}
/* POLL RESULTS */ .pollResultLabel { margin-bottom: 3px;}
.pollResultBar { width: 3px;}
.pollResultPercentage { color: #666666; margin-left: 3px;}
.pollResultVotes { font-weight: normal; margin-left: 3px;}
/* USER POLLS */ div.poll { background: #F5F5F5; padding: 10px; margin-top: 10px; border: 1px solid #CCCCCC;}
td.poll_left { vertical-align: top;}
td.poll_right { vertical-align: top; padding-left: 10px;}
div.poll_title { font-size: 13px; font-weight: bold; padding: 0px 5px 5px 0px; border-bottom: 1px solid #CCCCCC; }
div.poll_stats { font-size: 11px; color: #777777; padding-top: 5px; font-weight: normal;}
div.poll_options { margin-top: 5px; padding-top: 7px; border-top: 1px solid #CCCCCC;}
/* VIEW POLL */ div.poll_bar1, div.poll_bar11, div.poll_bar2, div.poll_bar12, div.poll_bar3, div.poll_bar13, div.poll_bar4, div.poll_bar14, div.poll_bar6, div.poll_bar16, div.poll_bar7, div.poll_bar17, div.poll_bar8, div.poll_bar18, div.poll_bar9, div.poll_bar19, div.poll_bar10, div.poll_bar20 {border: 1px solid #555555; height: 15px; float: left; margin-right: 3px;}
div.poll_bar1, div.poll_bar11 { background: #ffa1a1; }
div.poll_bar2, div.poll_bar12 { background: #a1ffbe; }
div.poll_bar3, div.poll_bar13 { background: #a1d8ff; }
div.poll_bar4, div.poll_bar14 { background: #cba1ff; }
div.poll_bar5, div.poll_bar15 { background: #f9ffa1; }
div.poll_bar6, div.poll_bar16 { background: #ffcba1; }
div.poll_bar7, div.poll_bar17 { background: #d2ffa1; }
div.poll_bar8, div.poll_bar18 { background: #a1c9ff; }
div.poll_bar9, div.poll_bar19 { background: #a1ffe1; }
div.poll_bar10, div.poll_bar20 { background: #ffa1db; }
td.poll_postcomment { padding: 10px; border: 1px solid #DDDDDD; border-top: none; background: #F5F5F5;}
td.poll_comment_author { margin-bottom: 5px; background: #F1F1F1; padding: 5px 7px 5px 7px;}
td.poll_comment_body { padding: 5px 7px 0px 7px;}
div.poll_bar { border-bottom: 1px solid #DDDDDD; padding: 0px; margin-top: 10px; margin-bottom: 10px;}
td.poll_item1 { padding: 5px; text-align: center; vertical-align: top;}
td.poll_item2 { padding: 5px 5px 5px 5px; vertical-align: top;}
td.poll { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: none; padding: 5px 7px 5px 7px; margin-bottom: 12px;}
/* MY POLLS PAGE AND BROWSE POLLS PAGE */ td.poll_header, td.poll_header2, td.poll_header3 { padding: 4px 5px 5px 6px; border: 1px solid #DDDDDD; border-bottom: none; font-weight: bold; color: #333333;}
td.poll_header2 { border-left: none; border-right: none;}
td.poll_header3 { border-left: none; }
td.poll_list { padding: 7px; border-bottom: 1px solid #DDDDDD;}
tr.poll_row1 { background: #F5F5F5;}
tr.poll_row2 { background: #FFFFFF;}
div.poll_search { padding: 10px; background: #F5F5F5; border: 1px solid #CCCCCC; margin-bottom: 15px;}
div.poll_browse_title { font-weight: bold; background: #EEEEEE; padding: 5px;}
/* VIEW POLLS PAGE */ td.poll_view { padding: 5px; border: 1px solid #DDDDDD;}
div.poll_view_title { padding: 5px; font-weight: bold;}
div.poll_view_stats { padding: 5px; color: #888888;}
div.poll_view_desc { padding: 5px;}
div.poll_headline { padding: 4px 5px 5px 6px; border: 1px solid #DDDDDD; border-bottom: none; font-weight: bold; color: #333333;}
/* VIEW GROUP */ td.team_tab a { background-color: #EEEEEE; padding: 7px 10px 7px 10px; border: 1px solid #AAAAAA; border-left: none; font-weight: bold; display: block; }
td.team_tab a:hover { background-color: #F4F4F4; padding: 7px 10px 7px 10px; border: 1px solid #AAAAAA; border-left: none; font-weight: bold; display: block; }
td.team_tab2 a { background-color: #FFFFFF; padding: 7px 10px 8px 10px; border: 1px solid #AAAAAA; border-left: none; border-bottom: none; font-weight: bold; display: block; }
td.team_tab2 a:hover { background-color: #FFFFFF; padding: 7px 10px 8px 10px; border: 1px solid #AAAAAA; border-left: none; border-bottom: none; font-weight: bold; display: block; }
#team_tabs_team { border-left: 1px solid #AAAAAA; }
td.team_tab_end { border-bottom: 1px solid #AAAAAA; }
div.team_content { padding: 10px; border: 1px solid #AAAAAA; border-top: none; }
div.team_headline, div.team_headline2 { font-size: 13px; margin-bottom: 7px; font-weight: bold; }
div.team_headline2 { margin-top: 10px; }
div.team_officer_title { font-size: 9px; color: #777777; }
div.team_members_result { padding: 5px; border: 1px solid #CCCCCC; background: #F5F5F5; }
div.team_members_photo { float: left; }
/* ADD AND EDIT GROUP */ div.team_box { padding: 10px; border: 1px solid #DDDDDD; border-top: none; }
div.team_form_desc { padding-top: 2px; padding-bottom: 8px; width: 400px; border-bottom: 1px solid #DDDDDD; margin-bottom: 10px; }
/* BROWSE GROUPS */ select.team_small { font-size: 11px; border: 1px solid #AAAAAA; }
select.team_select { border: 1px solid #AAAAAA; }
div.team_pages_top { margin-bottom: 10px; text-align: center; padding: 7px 5px 7px 5px; background: #F3F3F3; border-top: 1px solid #CCCCCC; }
div.team_pages_bottom { margin-bottom: 10px; text-align: center; padding: 7px 5px 7px 5px; background: #F3F3F3; border-bottom: 1px solid #CCCCCC; }
input.team_search { border: 1px solid #AAAAAA; }
/* GROUPS */ td.team_left { width: 100%; text-align: left; vertical-align: middle; }
td.team_right { width: 0%; text-align: right; vertical-align: bottom; }
div.team_row { background: #F3F3F3; padding: 10px; margin-top: 10px; border: 1px solid #CCCCCC; }
div.team_row_invite {	 background: #FFFFFF; padding: 10px; margin-top: 10px; border: 1px dashed #AAAAAA; }
div.team_row_photo { background: #FFFFFF; border: 1px solid #CCCCCC; padding: 10px 5px 10px 5px; text-align: center; vertical-align: middle; }
div.team_row_date { color: #777777; font-size: 9px; }
div.team_row_title { font-size: 13px; font-weight: bold; }
div.team_row_buttons { margin-top: 10px; border-top: 1px solid #DDDDDD; padding-top: 7px; }
td.team_row1 { padding: 0px 10px 10px 10px; vertical-align: top; }
td.team_row2 { text-align: right; vertical-align: top; }
td.team_cat { padding: 5px 35px 5px 0px; }
div.team_list { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: 0px; padding: 5px 7px 5px 7px; }
div.team_bar { border-bottom: 1px solid #DDDDDD; padding: 0px; margin-top: 10px; margin-bottom: 10px; }
td.team_item1 { padding: 5px; text-align: center; vertical-align: top; }
td.team_item2 { padding: 5px 5px 5px 5px; vertical-align: top; }
div.team_topic { border-top: 1px solid #EAEAEA; text-align: left; padding: 7px 0px 7px 3px; }
div.team_topic_end { border-top: 1px solid #EAEAEA; text-align: left; padding: 7px 0px 0px 3px; }
div.team_viewall { margin-top: 7px; border-top: 1px solid #DDDDDD; padding-top: 7px; }
div.team_topic_date { color: #777777; font-size: 9px; }
div.team_topic_title { font-weight: bold; }
/* BROWSE GROUP MEMBERS */ div.team_member { padding: 5px; border: 1px solid #DDDDDD; margin-top: 10px; background: #FFFFFF; }
div.team_member_info { font-size: 9px; color: #666666; }
div.team_member_title { font-weight: bold; padding-top: 5px; }
/* GROUP DISCUSSIONS */ td.team_discussion_topic1, td.team_discussion_topic1_end { border-top: 1px solid #DDDDDD; padding: 10px; background: #F5F5F5; vertical-align: top; border-right: 1px solid #DDDDDD; }
td.team_discussion_topic2, td.team_discussion_topic2_end { border-top: 1px solid #DDDDDD; padding: 10px; vertical-align: top; border-right: 1px solid #DDDDDD; }
td.team_discussion_topic1_end, td.team_discussion_topic2_end { border-right: none; }
div.team_discussion_bar { font-size: 1pt; border-bottom: 1px solid #DDDDDD; }
table.team_discussion_table, div.team_discussion_table { border: 1px solid #DDDDDD; border-top: none; }
table.team_discussion_thread { border: 1px solid #DDDDDD; border-top: none; }
td.team_discussion_item1 { padding: 5px 0px 5px 0px; vertical-align: top; padding: 10px; border-right: 1px solid #FFFFFF; }
td.team_discussion_item2 { padding: 5px 5px 5px 5px; vertical-align: top; }
div.invite_friendlist { overflow: auto; margin: 4px 0px 4px 0px; height: 130px; text-align: left; padding-left: 4px; border: 1px solid #AAAAAA; }
div.team_discussion_deleted { padding: 10px; font-style: italic; }
div.team_discussion_row1 { border-top: 3px solid #DDDDDD; background: #F2F2F2; }
div.team_discussion_row2 { border-top: 3px solid #DDDDDD; background: #FCFCFC; }
div.team_discussion_daterow { border-top: 1px solid #CFCFCF; margin-top: 6px; width: 100%; }
div.team_discussion_daterow_i2 { padding-top: 6px; padding-bottom: 6px; width: 700px; overflow: auto; overflow-y: visible; overflow-x: auto; }
div.team_discussion_quote { margin: 10px; border: 1px dashed #AAAAAA; background: #f6fcff; padding: 10px; }
div.team_discussion_code { padding: 10px; font-family: courier, courier new, tahoma, serif; background: #fffaef; border: 1px dashed #ffdb86; margin-top: 5px; margin-bottom: 5px; }
div.team_discussion_code div.team_discussion_code_title { padding-bottom: 3px; border-bottom: 1px solid #e0e0e0; }


/* styles_album.css */
div.album { background: #F5F5F5; padding: 10px; margin-top: 10px; border: 1px solid #CCCCCC; }
td.album_left { vertical-align: top; }
td.album_right { vertical-align: top; padding-left: 10px; }
div.album_photo { background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; vertical-align: middle; text-align: center; }
div.album_title { font-size: 13px; font-weight: bold; padding: 0px 5px 5px 0px; border-bottom: 1px solid #CCCCCC; margin-bottom: 5px; }
div.album_stats { font-size: 9px; color: #777777; font-weight: normal; }
div.album_options { margin-top: 7px; border-top: 1px solid #DDDDDD; padding-top: 7px; }
div.album_options2 { padding: 10px 0px 0px 3px; border-top: 1px solid #DDDDDD; margin-top: 10px; }
select.album_moveto { font-size: 7.5pt; border: 1px solid #888888; }
/* BROWSE ALBUMS */ div.albums_browse_item { border: 1px solid #CCCCCC; padding: 10px; margin-right: 10px; }
div.album_browse_date { font-size: 9px; color: #777777; }
/* VIEW MEDIA */ div.album_media_title { margin-bottom: 2px; font-weight: bold; }
div.album_headline { padding: 4px 0px 5px 6px; border: 1px solid #CCCCCC; border-bottom: none; font-weight: bold; color: #333333; }
div.album_media_date { margin-top: 10px; font-size: 9px; color: #777777; }
div.album_media { border: 1px solid #DDDDDD; background: #F2F2F2; padding: 10px; }
div.album_media_caption { text-align: left; padding: 0px 5px 0px 5px; margin-left: auto; margin-right: auto; }
/* GENERAL ALBUMS */ input.album_uploadstatus { border: none; background: none; font-weight: bold; font-family: verdana, arial, serif; font-size: 11px; color: #333333; padding: 3px; height: 22px; vertical-align: middle; }
td.album_photo { padding: 7px; height: 120px; width: 120px; vertical-align: middle; text-align: center; border: 1px solid #DDDDDD; background: #FFFFFF; }
div.album_thumb1 { margin: 5px; width: 150px; height: 130px; float: left; }
div.album_thumb2 { padding: 7px; border: 1px solid #DDDDDD; }
td.album_comment_author { margin-bottom: 5px; background: #F1F1F1; padding: 5px 7px 5px 7px; }
td.album_comment_body { padding: 5px 7px 0px 7px; }
td.album_comment1 { vertical-align: top; padding: 0px 5px 5px 0px; }
div.album_comment2 { margin-bottom: 3px; padding-bottom: 2px; border-bottom: 1px solid #DDDDDD; }
td.album_list1 { vertical-align: top; text-align: center; }
td.album_list2 { padding: 0px 10px 10px 5px; vertical-align: top; }
td.album_item1 { padding: 5px; text-align: center; vertical-align: top; }
td.album_item2 { padding: 5px 5px 5px 5px; vertical-align: top; }
td.album_postcomment { padding: 10px; border: 1px solid #DDDDDD; border-top: none; background: #F5F5F5; }
td.album { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: none; padding: 5px 7px 5px 7px; margin-bottom: 12px; }
div.album_gutter_title { font-weight: bold; padding-top: 2px; }
div.album_item { float: left; border: 1px solid #CCCCCC; padding: 10px; }
td.album_item_info { vertical-align: top; padding-left: 10px; }
div.album_item_title { font-weight: bold; font-size: 13px; }
div.album_item_date { font-size: 9px; color: #777777; }
td.album_gutter_info { padding-left: 5px; }


/* BROWSE MUSIC */
div.music_browse_item { border: 1px solid #CCCCCC; padding: 10px; margin-right: 10px; }
div.music_browse_date { font-size: 9px; color: #777777; }
/* USER MUSIC LIST */ ul.seMusicHeader { height: 25px; margin: 0px; padding: 0px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: none; }
ul.seMusicHeader table { font-weight: bold; background-image: url(../images/header.gif); background-repeat: repeat-x; color: #333333; }
ul.userMusicList { margin: 0px; border: 1px solid #CCCCCC; border-bottom: none; }
ul.userMusicList, ul.seMusicHeader { width: 100%; list-style: none; margin: 0px; padding: 0px; }
ul.userMusicList li { background: #FFFFFF; border-bottom: 1px solid #DDDDDD; }
ul.seMusicHeader li, ul.userMusicList li { padding: 0px; vertical-align: middle; text-align:left; }
table.seMusicRowInnerTable { width: 100%; }
table.seMusicRowInnerTable td { padding: 5px; }
table.seMusicRowInnerTable td.seMusicMove { width: 18px; padding: 3px; padding-top: 5px; padding-left: 8px; padding-right: 3px; }
table.seMusicRowInnerTable td.seMusicDeleteCheckbox { width: 18px; padding: 3px; padding-top: 5px; }
table.seMusicRowInnerTable td.seMusicRowButton { width: 18px; padding: 3px; padding-top: 3px; }
table.seMusicRowInnerTable td.seMusicRowTitle { }
table.seMusicRowInnerTable td.seMusicRowFilesize { width: 50px; }
table.seMusicRowInnerTable td.seMusicRowActions { width: 40px; }
img.seMusicMoveHandle { cursor: move; }
div#musicedit { margin:0 auto; width:500px; border:1px solid #000; }
div.musiceditheader { border-bottom:1px solid #000; }
div.column1 { float:left; width:30px; }
div.column2 { margin-left:10px; float:left; width:300px; text-align:center; }
div.column3 { width:50px; float:left; }
div.column4 { width:50px; float:left; text-align:center; }
div.column5 { width:50px; float:right; }
div.musicfooter { clear:both; }
table.music_edit_table { width:100%; border: 1px solid #CCCCCC; border-bottom: none; }
td.music_header { padding: 4px 5px 5px 6px; border: none; font-weight: bold; background-image: url(../images/header.gif); background-repeat: repeat-x; color: #333333; }
td.music_list { background: #FFFFFF; border-bottom: 1px solid #DDDDDD; padding: 5px; vertical-align: middle; text-align:left; }
td.music_list_track { background: #FFFFFF; border-top: 1px solid #DDDDDD; padding: 5px; vertical-align: middle; text-align:center; }
td#music_title { text-align:left; }
td#music_track { text-align:center; }
td#music_order { text-align:center; }
td#music_options { text-align:left; }
div.music_button { float:left; }
div.music_title { margin-left:10px; margin-top:1px; float:left; }
#status { background-color: #ffffff; padding: 10px 15px; width: 430px; border: 1px solid #CCCCCC; }
#status .progress { background: white url(../images/music_progress.gif) no-repeat; background-position:	+50% 0; margin-right: 0.5em; }
#status .progress-text { font-size: 0.9em; font-weight: bold; }
#list { list-style: none; width: 420px; margin: 0; padding:0; }
#list li.file { border-bottom: 1px solid #eee; background: url(../images/music_file.png) no-repeat 4px 4px; }
#list li.file.file-uploading { background-image: url(../images/music_uploading.png); background-color: #D9DDE9; }
#list li.file.file-success { background-image: url(../images/music_success.png); }
#list li.file.file-failed { background-image: url(../images/music_failed.png); }
#list li.file .file-name { font-size: 1.2em; margin-left:	 44px; display: block; clear: left; line-height: 40px; height: 40px; font-weight: bold; }
#list li.file .file-size { font-size: 0.9em; line-height: 18px; float: right; margin-top: 2px; margin-right: 6px; }
#list li.file .file-info { display: block; margin-left:	 10px; font-size: 0.9em; line-height: 20px; }
#list li.file .file-remove { clear: right; float: right; line-height: 18px; margin-right: 6px; }
/* styles_userpoints.css */ div.xxspacer { font-size:1pt; margin:10px 0px; }
.word { font-family: Tahoma; padding: 4px 4px 4px 4px; letter-spacing: 3px; }
span.size1 { color: #000; font-size: 200%; }
span.size2 { color: #333; font-size:180%; }
span.size3 { color: #666; font-size: 170%; }
span.size4 { color: #999; font-size: 160%; }
span.size5 { color: #aaa; font-size: 150%; }
span.size6 { color: #bbb; font-size: 140%; }
span.size7 { color: #ccc; font-size: 130%; }
span.size8 { color: #ddd; font-size: 120%; }
span.size0 { color: #ccc; font-size: 100%; }
/* ITEM */
#subscribe_now { background:transparent url(../images/download_now.png) no-repeat scroll left top; color:#993300; display:block; font-family:Tahoma,Arial; font-weight:bold; font-size:14px; height:26px; margin:0px; padding:0px; text-decoration:none; width:100px; border:0px; padding-bottom: 3px; }
#subscribe_now span { margin:10px; }
#subscribenowdiv ul { list-style-position:inside; xlist-style-type:disc; }
.subscribe_now { background:transparent url(../images/download_now.png) no-repeat scroll left top; color:#993300 !important; display:block; font-family:Tahoma,Arial; font-weight:bold; font-size:14px; height:26px; margin:0px; padding:0px; text-decoration:none; width:100px; border:0px; Xpadding-bottom: 3px; Xfont-size:20px; padding-top:4px; text-align:center; }
.subscribe_now:hover { text-decoration: none; }
td.userpoints_postcomment { padding:10px; border: 1px solid #DDDDDD; border-top: none; background: #F5F5F5; }
td.userpoints { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: none; padding: 5px 7px 5px 7px; margin-bottom:12px; }
td.userpoints_comment_author { margin-bottom:5px; background: #F1F1F1; padding: 5px 7px 5px 7px; }
td.userpoints_comment_body { padding:5px 7px 0px; }
td.userpoints_item1 { vertical-align:top; padding: 0px 5px 5px 0px; }
td.userpoints_item2 { margin-bottom: 3px; padding-bottom: 2px; border-bottom: 1px solid #DDDDDD; vertical-align:top; }
/* AUTOCOMPLETER */
.autocompleter_list { BORDER: #DDDDDD 1px solid; MARGIN-TOP: -1px; FONT-SIZE: 11px; Z-INDEX: 2; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; POSITION: absolute; direction: ltr; TEXT-ALIGN: left; }
.autocompleter_list .autocompleter_suggestion { PADDING: 3px; BORDER-TOP: #dddDDD 1px solid; }
.autocompleter_list .autocompleter_message { PADDING: 3px; BORDER-TOP: #ddd 1px solid; }
.autocompleter_list .autocompleter_suggestion { BACKGROUND: #fff; FILTER: alpha(opacity=94); WIDTH: 100%; CURSOR: default; opacity: 0.94; }
.autocompleter_list .autocompleter_suggestion EM { FONT-WEIGHT: bold; XBACKGROUND: #F5F5F5; BACKGROUND: #E7E7E7; FONT-STYLE: normal; COLOR: #3399FF; }
.autocompleter_list .autocompleter_suggestion DIV { COLOR: #336699; text-align: left; }
.autocompleter_list .autocompleter_suggestion SMALL { PADDING-LEFT: 5px; COLOR: #336699; }
.autocompleter_list .autocompleter_selected { BACKGROUND: #E7E7E7; FILTER: alpha(opacity=100); COLOR: #3399FF; opacity: 1; }
.autocompleter_list .autocompleter_selected EM { XBACKGROUND: #5670a6; BACKGROUND: #E7E7E7; }
.autocompleter_list .autocompleter_message { BACKGROUND: #eee; COLOR: #333; }
.autocompleter_found { BACKGROUND: #e1e9f6 !important; }
.autocompleter_placeholder { COLOR: #777 !important; }
.autocompleter_iframe { Z-INDEX: 1; FILTER: alpha(opacity=0); LEFT: 0px; POSITION: absolute; TOP: 0px; }
/* CLEARFIX */
.clearfix:unknown { clear: both; display: block; visibility: hidden; height: 0px; content: "." }
.clearfix:after { clear: both; visibility: hidden; height: 0px; content: "." }
* html .clearfix {height: 1%;}
.clearfix { display: block }
.apps_errmsg { background:#FFEBE8 !important; border:1px solid #DD3C10 !important; padding:5px; margin:5px; }


/* styles_article.css */
/* EVENTS */ td.article_left { width: 100%; text-align: left; vertical-align: middle; }
td.article_right { width: 0%; text-align: right; vertical-align: bottom; }
div.article_row { background: #FFFFFF; padding: 10px; border: 1px solid #DDDDDD; margin-top: 10px; }
td.article_row1 { padding: 0px 10px 10px 10px; vertical-align: top; }
td.article_row2 { text-align: right; vertical-align: top; }
td.article_cat { padding: 5px 35px 5px 0px; }
td.article_list { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: 0px; padding: 5px 7px 5px 7px; }
div.article_bar { border-bottom: 1px solid #DDDDDD; padding: 0px; margin-top: 10px; margin-bottom: 10px; }
td.article_item1 { padding: 5px; text-align: center; vertical-align: top; }
td.article_item2 { padding: 5px 5px 5px 5px; vertical-align: top; }
div.article_menu { background-color: #FFFFFF; background-image: url(../images/menu_bg1.gif); background-repeat: repeat-y; background-position: top right; border-bottom: 1px solid #DDDDDD; padding: 5px 5px 5px 7px; font-size: 8pt; display: block; }
div.article_rsvps { text-align: center; font-weight: bold; }
/* BROWSE EVENT MEMBERS */ div.article_member { padding: 5px; border: 1px solid #DDDDDD; margin-top: 10px; background: #FFFFFF; }
td.article_member0 { padding: 5px; }
td.article_member1 { vertical-align: top; padding: 5px; }
td.article_member2 { padding: 5px; vertical-align: top; text-align: right; }
div.browse_articles_result { padding: 5px; border: 1px solid #DDDDDD; margin-top: 10px; background: #FFFFFF; }
td.browse_articles_result0 { padding: 5px; }
td.browse_articles_result1 { padding: 5px; }
td.browse_articles_result2 { padding: 5px; text-align: right; }
table.article_calendar { border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; }
td.article_cellblank { background: #F4F4F4; color: #555555; border-left: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD; }
td.article_cell1 { background: #FFFFFF; color: #555555; border-left: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD; vertical-align: top; text-align: right; }
td.article_cell2 { background-image: url(./images/article_cell2.gif); background-repeat: no-repeat; color: #555555; border-left: 1px solid #AAAAAA; border-top: 1px solid #AAAAAA; vertical-align: top; text-align: right; }
td.article_cell3 { background-image: url(./images/article_cell3.gif); background-repeat: no-repeat; color: #555555; border-left: 1px solid #AAAAAA; border-top: 1px solid #AAAAAA; vertical-align: top; text-align: right; }
td.article_cellheader { padding: 5px 5px 5px 7px; background: #EEEEEE; font-weight: bold; color: #333333; width: 150px; border-left: 1px solid #AAAAAA; border-top: 1px solid #AAAAAA; }
td.article_celldesc { text-align: left; padding: 3px 5px 5px 5px; vertical-align: top; }
td.article_cellnum1, td.article_cellnum2 { padding: 0px 4px 4px 0px; font-size: 16pt; line-height: 16pt; color: #BBBBBB; vertical-align: bottom; text-align: right; }
td.article_cellnum2 { color: #666666; }
div.article_popup { display: none; position: absolute; left: 50%; top: 50%; margin-left: -280px; width: 560px; z-index: 50001; background: #FFFFFF; border: 1px solid #888888; padding: 10px; }
td.article_box { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: none; padding: 10px; }
div.article_search { width: 475px; padding: 10px; background: #FFFFFF; border: 1px solid #CCCCCC; font-weight: bold; margin-bottom: 15px; }
table.article_table { border: 1px solid #CCCCCC; }
td.article_header { padding: 4px 5px 5px 6px; border-bottom: none; font-weight: bold; background-color: #E3E3E3; color: #333333; }
td.article_entry { background: #FFFFFF; border-top: 1px solid #DDDDDD; padding: 5px; vertical-align: middle; }
table.article_table td.article_header { background: #DFECF8; font-weight: bold; padding: 5px;	 }
/* USER BROWSE EVENTS PAGE */ td.article_browse_left { vertical-align: top; padding: 0px 10px 10px 10px; }
td.article_browse_right { width: 210px; vertical-align: top; padding: 5px; background: #F5F5F5; border: 1px solid #CCCCCC; }
div.article_browse_title { font-size: 11pt; font-weight: bold; }
td.article_browse_cat1 { background: #e8e8e8; padding: 3px; }
td.article_browse_cat2 { background: #e8e8e8; padding: 3px 3px 3px 0px; }
/* USER PROFILE PAGE */ td.profile_articles_cell1 { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background: #FFFFFF; font-size: 7pt; color: #AAAAAA; text-align: center; padding: 3px; width: 20px; }
td.profile_articles_cell2 { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background: #d7efff; font-size: 7pt; color: #AAAAAA; text-align: center; padding: 3px; width: 20px; font-weight: bold; }
td.profile_articles_cell3 { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background: #ffecd7; font-size: 7pt; color: #AAAAAA; text-align: center; padding: 3px; width: 20px; font-weight: bold; }
td.profile_articles_cellblank { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background: #F3F3F3; font-size: 7pt; color: #AAAAAA; text-align: center; padding: 3px; width: 20px; }
table.profile_articles { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
div.profile_article_spacer { border-top: 1px solid #CCCCCC; margin: 10px 0px 10px 0px; }
td.profile_article_popup_title { font-size: 11pt; vertical-align: bottom; font-weight: bold; }
table.profile_article_popup { display: none; position: absolute; top: 70%; left: 50%; margin-left: -280px; z-index: 50000; }
table.profile_article_popup2 { display: none; position: absolute; top: 35%; left: 50%; margin-left: -320px; z-index: 50000; }
td.profile_article_popup2 { background: #FFFFFF; width: 560px; padding: 10px; }
td.profile_article_transparent { background: #000000; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; }
div.article_entry { margin: 10px 0; background:#F3F3F3 none repeat scroll 0%; padding:8px 10px 10px; }
div.article_title {color:#555555;font-size:11pt;font-weight:bold;margin-bottom:0px;padding-top:5px; }
div.article_body { margin: 10px 0; }
div.article_tools { margin: 10px 0; }
div.article_featured { background: #FFFFCC; }
div.article_searchsort { margin: 10px auto; border: 1px solid #ccc; border-top: 2px solid #aaa; width: 620px; background: #F5F5F5; }
div.article_searchsort td { padding: 2px; }
.article_popular_tags h3 { font-size: 12px; border-bottom: 1px solid #ccc; }
.articletags { padding: 10px; line-height: 2.2em; text-align: center; }
.articletags a { padding: 2px; }
.articletags a.tag1 { font-size: 2.2em; font-weight: 900; }
.articletags a.tag2 { font-size: 1.8em; font-weight: 800; }
.articletags a.tag3 { font-size: 1.5em; font-weight: 700; }
.articletags a.tag4 { font-size: 1.35em; font-weight: 600; }
.articletags a.tag5 { font-size: 1.1em; font-weight: 500; }
.articletags a.tag6 { font-size: 1.0em; font-weight: 400; }
.articletags a.tag7 { font-size: 0.9em; font-weight: 300; }
.articletags a.tag8 { font-size: 0.75em; font-weight: 200; }
.articletags sup { font-size: 9px; color: #aaa }
.wh_rounds{ -moz-border-radius: 9px; -khtml-border-radius: 9px; -webkit-border-radius: 9px; border-radius:9px; background: #fff; overflow: hidden; padding: 10px; border: solid 1px #ccc; }
.wh_rounds2{ -moz-border-radius: 9px; -khtml-border-radius: 9px; -webkit-border-radius: 9px; border-radius:9px; background: #fff; overflow: hidden; padding: 10px; border: solid 1px #ccc; border-top:none; }
.clearing {
  clear: both;
  overflow: hidden;
  height: 0;
}

div.block_left_top {
/*  background: url(../images/block_left_top.png) no-repeat;*/
  background: url(../images/block_left_top5.png) no-repeat;
}

div.block_right_top {
/*  background: url(../images/block_right_top.png) no-repeat 100% 0;*/
  background: url(../images/block_right_top5.png) no-repeat 100% 0;
}

div.block_right_bottom {
/*  background: url(../images/block_right_bottom.png) no-repeat 100% 100%;*/
  background: url(../images/block_right_bottom5.png) no-repeat 100% 100%;
}

div.block_left_bottom {
/*  background: url(../images/block_left_bottom.png) no-repeat 0 100%;*/
  background: url(../images/block_left_bottom5.png) no-repeat 0 100%;
  padding: 0 8px;
}

div.block_left_top2 {
  background: url(../images/block_left_top2.png) no-repeat;
}

div.block_right_top2 {
  background: url(../images/block_right_top2.png) no-repeat 100% 0;
}

div.block_left_top3 {
  background: #fff url(../images/block_left_top3.png) no-repeat;
}

div.block_right_top3 {
  background: url(../images/block_right_top3.png) no-repeat 100% 0;
}

div.block_right_bottom3 {
  background: url(../images/block_right_bottom3.png) no-repeat 100% 100%;
}

div.block_left_bottom3 {
  background: url(../images/block_left_bottom3.png) no-repeat 0 100%;
  padding: 0 8px;
}

div.block_left_top4 {
  background: #fff;
}

div.block_left_top5 {
  background: url(../images/block_left_top5.png) no-repeat;
}

div.block_right_top5 {
  background: url(../images/block_right_top5.png) no-repeat 100% 0;
}

div.block_right_bottom5 {
  background: url(../images/block_right_bottom5.png) no-repeat 100% 100%;
}

div.block_left_bottom5 {
  background: url(../images/block_left_bottom5.png) no-repeat 0 100%;
  padding: 0 8px;
}

/* GUM PERCENT */ 
.gum_percent { 
width:100%; 
background-color: #f5f5f5; 
font-weight:bold; 
height: 20px; 
line-height: 22px; 
} 

.gum_percent_green { 
 position:relative; 
 border-top:1px solid #dddddd; 
 width: 100%; 
} 
.gum_percent_green_percent { 
 background-color: #989898; 
 height: 19px; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
} 
.gum_percent_green_text { 
 position: absolute; 
 color: #666666; 
 text-align: center; 
 width: 100%; 
} 

.gum_percent_yellow { 
 position:relative; 
 border-top:1px solid #ffcc33; 
 width: 100%; 
} 
.gum_percent_yellow_percent { 
 background-color: #ffff66; 
 height: 19px; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
} 
.gum_percent_yellow_text { 
 position: absolute; 
 color: #EC9933; 
 text-align: center; 
 width: 100%; 
} 

.gum_percent_red { 
 position:relative; 
 border-top:1px solid #CC6666; 
 width: 100%; 
} 
.gum_percent_red_percent { 
 background-color: #ffcccc; 
 height: 19px; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
} 
.gum_percent_red_text { 
 position: absolute; 
 color: #CC6666; 
 text-align: center; 
 width: 100%; 
} 
/* END OF GUM PERCENT */  

.test_font_width{
    color: #AAAAAA;
    display: block;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
    letter-spacing: 1px;
    padding-right: 16px;
    padding-top: 1px;
	

.communityBody {
    width: 990px;
    background:white;
    margin:0 auto;
    display:block;
    min-height:250px;
    overflow:hidden;
}

.communityHeader {
    width: 990px;
    background:white;
    margin:0 auto;
    overflow:hidden;
}

.communityFooter {
    width: 990px;
    background:white;
    margin:0 auto;
    overflow:hidden;
    bottom:0;
}

.logoStrip {
    width:100%;
    background: white;
    padding: 8px 5px 8px 5px;
    height:27px;
    
}

.cyberLogo {
    float:left;
    height:27px;
    width:137px;
    background: white url('../imgn/cyberarenaLogo.jpg') no-repeat left;
    display:inline;
}

.logoStripLink, .logoStripLink a, .logoStripLink a:hover {
    color:black;
    float:left;
    padding: 2px 9px 0 9px;
    display:inline;
    font-size: 12px;
    text-decoration:none;
}
.logoStripLinkSelected, .logoStripLinkSelected a, .logoStripLinkSelected a:hover {
    color:black;
    text-decoration:none;
    float:left;
    padding: 2px 9px 0 9px;
    display:inline;
    font-size: 12px;
    font-weight:bold;
}

.logoRightPart {
    color:black;
    float:right;
    padding: 2px 9px 0 9px;
    margin-right:10px;
    display:inline;
    font-size: 12px;
    text-decoration:none;
}

.msgBox {
    background: url('../imgn/msgBoxBg.png') repeat-x top;
    height:20px;
    padding:2px 5px 0 5px;
    float:left;
    color:#555555;   
	display:inline;
}

.logoutBox {
    height:20px;
    padding:0 5px 0 5px;
	width:32px;
    float:left;
    color:#555555;   
	display:inline;
}

.msgBox a, .msgBox a:hover, .msgBox a:visited {
    color:#555555;
    font-weight:bold; 
    text-decoration:none;  
}

.msgBox .msgLink {
    background: url('../imgn/mailbox.png') no-repeat 0% 50%;
    font-size:12px;
    padding-left:20px;
    padding-top:0;
}

.msgBoxLeft {
    background: url('../imgn/msgBoxLeft.png') no-repeat top;
    height:20px;
    width:4px;
    padding:0 0 5px 0;
    margin-left: 3px;
    float:left; 
	display:inline;
}
.msgBoxRight {
    background: url('../imgn/msgBoxRight.png') no-repeat top;
    height:20px;
    width:4px;
    padding:0 0 5px 0;
    float:left; 
	display:inline;
}

.langContent {
    height:20px;
    padding:2px 5px 0 5px;
    font-size:12px;
    float:left;
    color:#555555;   
    text-align:left;
	display:inline;
}

.userMenuBox {
    background:red;
    float:left;
    opacity:0.8;
    width:100%;
    margin-left:-8px;
    margin-right:-100px;
    z-index:210;
}
.userMenuBox a {
    text-decoration:none;
    text-align:left;
    font-size:12px;
    color:#666666;
    padding-right:5px;
    float:left;
    width:100%;
    height:23px;
}

.userNameBox {
    height:20px;
    min-width:100px;
    padding:0 5px 0 5px;
    font-size:12px;
    float:left;
    color:#555555;   
    text-align:left;
	display:inline;
}

.userNameBox a, .userNameBox a:hover, .userNameBox a:visited {
    color:white;
    text-decoration:none;  
    
}

.userNameBoxLeft {
    background: url('../imgn/userNameLeft.png') no-repeat top;
    height:20px;
    width:3px;
    padding:0 0 5px 0;
    margin-left: 3px;
    float:left; 
	display:inline;
}
.userNameBoxRight {
    background: url('../imgn/userNameRight.png') no-repeat top;
    height:20px;
    width:12px;
    padding:0 0 5px 0;
    float:left; 
	display:inline;
}



.imageStrip {
    background: url('../imgn/socialImageStrip.png') no-repeat;
    width:990px;
    height:112px;
}

.tabStrip {
    padding:79px 3px 0 3px;
    color:white;
    font-size:12px;
    float:left;
}

.tabContent {
    height:32px;
    padding:5px 8px 0 8px;
    float:left;   
}

.tabContent a, .tabContent a:visited {
    color:white;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
.tabContent a:hover {
    color:#1981d8;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

.mainTitle {
    width:650px;
    border-bottom: 1px solid #bbbbbb;
    height:20px; 
    float:left;
	padding-bottom:6px;
	padding-top:4px;
}

.leftTitle {
    font-size:16px; 
    font-weight:bold; 
    color:#424242;
    float:left;
    margin:0;
    display:inline;
}

.rightTitle {
    background: url('../imgn/str.jpg') no-repeat 100% 70%;
    float:right;
    display:inline;
    padding-right:10px;
}

.rightTitle1 {
    background: url('../imgn/str.jpg') no-repeat 100% 70%;
    float:right;
    display:inline;
    padding-right:10px;
}

.rightTitle a, .rightTitle a:hover, .rightTitle a:visited {
    font-size:12px; 
    font-family:Tahoma, Geneva, sans-serif; 
    color:#999999; 
    font-weight:normal;
    text-decoration: none;
}

.videoContent {
    width:142px;
    padding:5px;
    height:145px;
    float:left;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
}

.videoImage img {
    width:142px;
    height: 80px;
    float:left;
}

.photoImage img {
    width:110px;
    height:73px;
    float:left;
}

.mediaInfo {
    width:100%;
    text-align:left;
    float:left;
    font-family:Tahoma, Geneva, sans-serif; 
    font-size:11px; 
    color:#999999;
}
.mediaInfo a, .mediaInfo a:hover, .mediaInfo a:visited {
	color:#1981d8;
    font-family:Tahoma, Geneva, sans-serif; 
    font-size:11px;
    text-decoration:none;
}
.mediaTitle, .mediaTitle a {
    color:black;
    font-family:Tahoma, Geneva, sans-serif; 
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    text-align:left;
}

.photoContent {
    width:110px;
    padding:5px;
    height:120px;
    float:left;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px; 
}

.halfContent {
    width:305px;
    padding:10px;
    float:left;
}


.halfContent .contentEntry {
    padding-top:10px;
    width:300px;
    height:65px;
    float:left;
}
.contentEntry .iAvatar {
    width:60px;
    height:60px;
    float:left;
}

.contentEntry .contentTitle {
    width:230px;
    padding-left:10px;
    float:left;
    font-family:Tahoma, Geneva, sans-serif; 
    font-size:12px; 
    font-weight:bold; 
    color:#424242; 
    text-align:left;
}
.contentTitle a, .contentTitle a:hover {
	font-family:Tahoma, Geneva, sans-serif; 
    font-size:12px; 
    font-weight:bold; 
    color:#424242; 
    text-align:left;
	text-decoration:none;
}

.contentEntry .contentInfo {
    width:230px;
    padding-left:10px;
    float:left;
    font-family:Tahoma, Geneva, sans-serif; 
    font-size:12px; 
    color:#999999;
    text-align:left;
}

.contentInfo a, .contentInfo a:hover {
    color:#3381d8;
    font-family:Tahoma, Geneva, sans-serif; 
    font-size:12px;
    text-align:left;
    text-decoration:none;
}

.rightColumn {
    float:right;
    padding-left: 10px;
    width:310px;
    height:auto;
}

.leftColumn {
    float:left;
    width:650px;
}

.rightContent {
    background:#f5f5f5;
    border: 1px solid #e2e2e2;
    border-top: 2px solid #e2e2e2;
    width:300px;
    float:left;
    padding: 10px 0 10px 10px;
    text-align:left;
}

.rightContent a, .rightContent a:hover {
    color:#3381d8;
    font-family:Tahoma, Geneva, sans-serif; 
    text-decoration:none;
    font-weight:bold;
}

.rightHalfContent {
    width:140px;
    float:left;
    text-align:left;
    padding:5px;
}


.rightHalfContent img {
    height:32px;
    width:32px;
    float:left;
    padding-right:3px;
}

.rightHalfContent a {
	font-size:11px;
}

.rightMHalfContent img {
    height:50px;
    width:50px;
    float:left;
    padding-right:3px;
}

.rightMHalfContent {
    width:200px;
    float:left;
    text-align:left;
    padding:5px;
}

.rightContent .fRight {
    float:right;
    width:90px;
}

.fRight img {
    display:inline;
}

td.profile_menu4 a, div.nolink { padding: 5px; font-size: 11px; display: block; color:#666}
td.profile_menu4 a:hover { background-color: #262525;  font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#666;}
td.profile_menu4 a:link { color:#888; text-decoration: none; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
td.profile_menu4 a:visited { color:#888; text-decoration: none; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
td.profile_menu4 a:hover.profile_menu4 { background-color: #cccccc;  font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#000;}


.fullContent {
    width:644px;
    padding:10px;
    height:100px;
    float:left;
}

.photoAlbum {
    float:left;
    width:649px;
    height:135px;
    padding: 11px 1px 11px 0;
    border-bottom: 1px solid #bbbbbb;
    
}

.albumTitle {
    width:642px;
    border-bottom: 0;
    height:20px; 
    padding:4px;
    float:left;
    text-align:left;
}

.albumImage {
    display:inline;
    float:left;
    padding-right:13px;
    width:173px;
    height:115px;
}

.albumImage img {
    width:173px;
    height:115px;
}

.albumInfo {
    float:left;
    display:inline;
    width:460px;
    padding-top: 18px;
}
.albumInfoText {
    color:#999999;
    width:460px;
    float:left;
    padding-top:1px;
    text-align:right;
    font-size:11px;
    
}

.albumTitle .albumLink, .albumTitle .albumLink a, .albumTitle .albumLink a:hover {
    font-size:12px; 
    color:#424242;
    font-weight:bold;
    width:642px;
    float:left;
    text-decoration: none; 
}

.albumInfoText .profLink a,.albumInfoText .profLink a:hover {
    font-size:11px; 
    color:#1981d8;
    text-decoration: none;
}

.albumThumbs {
    padding-top:11px;
    height:70px;
    width:460px;
    float:left;
}

.albumThumb {
    width: 105px;
    height:70px;
    padding-right:10px;
    display:inline;
    float:left;
}
.albumThumb img {
    padding:0;
    width: 105px;
    height:70px;
}

.topAlbum {
    width:300px;
    float:left;
    height:66px;
    padding-bottom:10px;
}

.topAlbum img { 
    display:inline;
    width:100px;
    height:66px;
    border: 1px solid #dddddd;
    float:left;
} 

.topAlbum .contentTitle {
    width:180px;
    float:left;
}

.topAlbum .contentInfo {
    width:180px;
    float:left;
}

.topAlbum .contentTitle a, .topAlbum .contentTitle a:hover {
    color: #424242;
    text-decoration:none;
    font-weight: bold;
}
.topAlbum .contentEntry {
    width:195px;
    display:inline;
    float:left;
    font-weight: normal;
}

.topAlbum .contentEntry a, .topAlbum .contentEntry a:hover {
    font-weight: normal;
}

.DavidBlaneMagic {
    width:644px;
    float:left;
    text-align: center;
    height:15px;
}

.DavidBlaneMagic a, .DavidBlaneMagic a:hover {
    width:650px;
    font-size:14px;
    font-weight: bold;
}

.videoBlock {
    width:303px;
    float:left;
    display:inline;
    padding:11px;
}

.videoBlock img {
    width:142px;
    height:96px;
    float:left;
    display:inline;
}

.topBlog {
    width:300px;
    float:left;
    height:66px;
    padding-bottom:5px;
}

.topBlog img { 
    display:inline;
    width:60px;
    height:60px;
    border: 1px solid #dddddd;
    float:left;
}

.topBlog .contentTitle {
    width:200px;
    float:left;
    padding-left:11px;
}
.topBlog .contentTitle a, .topBlog .contentTitle a:hover {
    color: #424242;
    text-decoration:none;
    font-weight: bold;
    font-size:11px;
}
.topBlog .contentEntry {
    width:200px;
    display:inline;
    float:left;
    font-weight: normal;
    text-align:left;
    padding-right: 20px;
    font-size:11px;
}

.topBlog .contentInfo {
    width:200px;
    float:left;
    padding-left:11px;
    font-size:11px;
}

.topBlog .contentInfo a, .topBlog .contentInfo a:hover {
    font-weight: normal;
    font-size:11px;
}

.rightTitle .sortTab {
    position:absolute; 
    margin:5px; 
    background: none;
    float:left;
    width:150px;
}

.rightTitle .sortTabSelected {
    position:absolute; 
    margin:4px; 
    padding-bottom:5px;
    background: white;
    border: 1px solid #c9c9c9; 
    border-bottom:0;
    float:left;
    margin-bottom:1px;
    width:150px;
}

.rightTitle .sortTabSelected a, .rightTitle .sortTabSelected a:hover {
    color:#1981d8;
}





