/*
COLORS
background #fff / bluegreen #7ca3b2 / darkbluegreen #5d8591 / lightblue #ccecf7 / grayblue #eff7fa
link #ff6634 / highlight orange #ff6634 / special #f5fdff / highlight blue #47b7db / texttitlegray #797979
*/

/* Main CSS */
body            { z-index:0; background:#fff; margin:0px; font-family:arial,helvatica; font-size:12px; background:url('http://origin.wordeze.com/images/word/bg_bubbles.gif'); background-repeat: repeat-x;}
a               { color:#ff6634; }
.actions a      { color:#F72; }
dl, dd, li, ul  { margin:0px; padding:0px;}
img             { border:none; }
textarea        { font-family:arial; font-size:12px; }
button          { cursor:pointer; }
form            { margin:0px; }

/* Layout CSS */
#canvas          { z-index:1; position:relative; width:100%; text-align:center; letter-spacing:-0.015em}
#layout_page     { z-index:2; position:relative; width:940px; margin:0 auto; text-align:center;}
#layout_left     { z-index:3; position:relative; width:205px; float:left;}
#layout_main     { z-index:3; position:relative; width:730px; float:right;}
#layout_main_1col{ z-index:3; position:relative; width:730px; margin:auto}
#login_header    { z-index:4; position:absolute; width:345px; right:0px; top:8px;}
#panel_main      { z-index:5; position:relative;}
#panel_top       { z-index:5; position:static; height:57px;}
#layout_left_top { height:183px; }
#layout_left_bot { height:180px; }
#register_thanks #login_header, #favorites .link_favorite, #favorites .link_reply {display:none;}
#edit_my_profile {color:#0000ff !important; font-size:12px;}

dd.bright {background:#47b7db;}
#votepopup_menu {width:230px; position:absolute; top:0px; left:0px; z-index:1000; padding:10px 10px 10px 20px;}
#votepopup_menu a{color:#000; text-decoration:none; padding:3px; font-size:12px; display:block;}
#votepopup_menu a:hover{background-color:#0066cc; color:#fff;}
#votepopup_menu a:hover u{color:#fff;}
#votepopup_menu u{color:#ff6634;}
#votepopup_menu table{width:100%; border-collapse:collapse; border:0px; margin:auto; width:95%;}
#votepopup_menu th{text-align:center; padding:4px; width:50%;}
#votepopup_menu td{text-align:left;}
.votepopup_menu_lt{border-left:1px solid #bbb;}
.votepopup_menu_bt{border-bottom:1px solid #bbb;}
.votepopup_menu_tbl th img{vertical-align:middle; margin:0px 15px 0px 15px;}
.votepopup_menu_tbl th {font-size:12px;}
.legallist        {margin:10px 10px 40px 10px;}
.legallist a      {text-decoration:none;}
.legallist a:hover{text-decoration:underline;}
.legaldata        {margin:10px 0px 10px 0px;}
.legaldata li     {margin-bottom:10px;}
.legaldata .legaltitle {font-size:15px;}
.legaldata ul     {margin-left:25px;}
.legaldata ul li  {margin-bottom:3px;}

/* containers */
.bgmain           { background:#fff; padding:1px 0px 1px 0px; text-align:center; }
.general_content  { text-align:left; padding:28px 38px 10px 38px; }

/* highliting */
span.hlight   { background:yellow; }

/* page titles */
div.gray_title   { height:40px; font-size:15pt; padding-top:5px; }
.gray_title      { padding-left:10px; font-weight:bold; font-size:125%; }
td.gray_title    { padding-left:40px; }
.gray_title span { color:#ff6634; }
h1.page_title    { font-size:220%; color:#F63; margin:0; font-weight:700; letter-spacing:-1px; text-align:left;}
h2.title         { font-size:170%; color:#F63; margin:0px 0px 5px 0px; text-align:left;}
h1.title         { color:#F63; }

/* Component Classes */
.left            { float:left; }
.right           { float:right; }
.clear           { clear:both; }
.negtop          { margin-top:-10px !important;}
.clear_divider   { clear:both; height:1px; }
.w50             { width:50%; }
.w49             { width:49%; }
.w40             { width:40%; }
.w99             { width:99%; }
.w60             { width:60%; }
.op50            {-moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50);}
.wauto           { width:auto; }
.nodisplay       { display:none; }
.nowrap          { white-space:nowrap}
.spbuttonlt div  { padding-left:8px; text-align:center; line-height:.92em; color:#fff; font-weight:bold;}
.spbuttonrt div  { padding-right:8px; text-align:center; line-height:.92em; color:#fff; font-weight:bold;}
.alrt            { text-align:right; }
.alcenter        { text-align:center; }
.smalltext       { font-size:12px !important; }
.largetext       { font-size:20px;}
.border_bottom   { border-bottom:1px solid #AAA;}
.legal_footer    { font-size:9px; text-align:center !important; letter-spacing:-0.001em;}
.legal_footer a  { color:#000; }
.gray_header            {background:#e3e5e4; padding-top:5px; width:100%;}
.gray_header table      {width:100%; border-collapse:collapse; border:0px;}
.gray_header td         {padding-bottom:0px; padding-right:0px; border:0px}
.gray_tab               {width:50%; text-align:center;}
.general_content_slim   {margin:0px 20px;}
.normaltitle            {margin:15px 15px; font-weight:normal; color:#222; }
#loginform              {text-align:left; width:80%; margin:10px auto; font-size:12px !important;}
#loginform .submitbutton{text-align:center; margin-top:10px;}
#loginform .loginfield  {width:100%;}
#loginform .dd          {margin-top:5px;}
#login .matrixbox       {margin:20px 0px 0px 0px;}
#requestinfo .matrixbox {margin:0px 15px 0px 0px; width:auto;}
.middle                 {vertical-align:middle;}
.divide                 {border-bottom:1px solid #ccc; }
.vermessage             {text-align:left; font-size:10pt; margin-bottom:10px;}
.vermessage .left       {width:140px;}
.vermessage .right      {width:480px; padding-top:20px;}
.vermessage .title      {font-size:22pt;}
.skiplink               {font-size:10pt; color:#999;}
.page_title_caption     {margin-left:30px; margin-bottom:10px;}
#contactform            {margin-left:20px;}
#member_profile_editor td.form_left{color:#111;}
#member_profile_editor td{color:#666666; padding:5px;}
#member_profile_editor input{color:#666666;}
#member_profile_editor select{color:#666666;}
#follow_chart_container div {margin:2px 0px 4px 4px;}
#follows_popup_form span{text-decoration:underline; color:#ff6634; cursor:pointer;}
.unfollow_word {padding-left:9px; color:#0000FF !important}
.gtxt {color:#777 !important;}
.gtxt a{color:#777 !important; text-decoration:none;}

/* LOGIN HEADER BOX */
#login_header .rc_box_no_headerw_content  { padding:1px 5px 1px 5px; text-align:center;}
#login_header .loginfield                 { width:125px; height:22px; color:#888; font-size:11px; padding:2px 0px 0px 2px;}
#login_header .form_ltbox                 { padding:0px; margin:0px; height:60px;}

/* Logo */
.splogo           { width:250px; height:70px; z-index:11; position:absolute; top:0px; left:-18px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://origin.wordeze.com/images/word/logo_wod.png'); }
.splogo[class]    { width:250px; height:70px; z-index:11; position:absolute; top:0px; left:-18px; background:url('http://origin.wordeze.com/images/word/logo_wod.png');}

/* Sprites */
.sp1              { background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); background-repeat: no-repeat; border:0px; background-color:transparent; }
.sppic_sm         { background-position: -6 -334px; width:30px; height:31px; border:1px solid #999;}
.sppicO_sm        { background-position: -6 -334px; width:30px; height:31px; border:1px solid #999;}
.sppicM_sm        { background-position: -6 -271px; width:30px; height:31px; border:1px solid #999;}
.sppicF_sm        { background-position: -6 -302px; width:30px; height:31px; border:1px solid #999;}
.sppic            { background-position: -38 -271px; width:57px; height:57px; border:1px solid #999;}
.sppicO           { background-position: -38 -271px; width:57px; height:57px; border:1px solid #999;}
.sppicM           { background-position: -98 -271px; width:57px; height:57px; border:1px solid #999;}
.sppicF           { background-position: -98 -330px; width:57px; height:57px; border:1px solid #999;}
.thumbup_sm       { background-position: -115 -83px; width:14px; height:14px; cursor:pointer;} 
.thumbdown_sm     { background-position: -133 -83px; width:12px; height:14px; cursor:pointer;}
.thumbup          { background-position: -5 -81px; width:16px; height:16px; margin-right:3px; cursor:pointer;}
.thumbdown        { background-position: -21 -80px; width:16px; height:16px; cursor:pointer;}
.thumbsup_circle  { background-position: -43 -75px; width:28px; height:28px;}
.thumbsdn_circle  { background-position: -80 -75px; width:28px; height:28px;}
.mic              { background-position: -42 -245px; width:10px; height:13px; margin:0px 4px 3px 4px;}
.spw_yesterday    { background-position: -117 -200px; width:110px; height:37px;}
.spw_archive      { background-position: -4 -200px; width:110px; height:37px;}
.spw_previous     { background-position: -230 -200px; width:110px; height:37px;}
.spw_next         { background-position: -342 -200px; width:110px; height:37px;}
.spbuttonrt       { background-position: -342 -200px; width:110px; height:37px;}
.spbuttonlt       { background-position: -230 -200px; width:110px; height:37px;}
.spsubmit         { background-position: -4 -169px; width:59px; height:22px;}
.splogin          { background-position: -64 -169px; width:49px; height:21px;}
.spsearch         { background-position: -115 -169px; width:59px; height:21px;}
.spsearch_blu     { background-position: -436 -169px; width:78px; height:24px; cursor:pointer;}
.spsearch_wht     { background-position: -356 -169px; width:78px; height:24px; cursor:pointer;}
.spupload         { background-position: -235 -169px; width:59px; height:21px;}
.spjoin_now       { background-position: -4 -31px; width:155px; height:37px;}
.spxclose         { background-position: -55 -242px; width:25px; height:23px;}
.sptabfollow      { background-position: -6 -407px; width:97px; height:19px; cursor:pointer;}
.sptabfollow_off  { background-position: -105 -407px; width:97px; height:19px; cursor:pointer;}
.sptabevery       { background-position: -203 -407px; width:97px; height:19px; cursor:pointer;}
.sptabevery_off   { background-position: -302 -407px; width:97px; height:19px; cursor:pointer;}
.calarrowl        { background-position: -132 -240px; width:9px; height:11px; }
.calarrowr        { background-position: -142 -240px; width:9px; height:11px; }
.apgnarrowl       { background-position: -153 -240px; width:27px; height:27px; }
.apgnarrowr       { background-position: -181 -240px; width:27px; height:27px; }
.npgnarrowl       { background-position: -134 -253px; width:8px; height:10px; }
.npgnarrowr       { background-position: -142 -253px; width:8px; height:10px; }
.fpgnarrowl       { background-position: -131 -240px; width:10px; height:12px;}
.fpgnarrowr       { background-position: -142 -240px; width:10px; height:12px;}
.tab_calendar     { background-position: -148 -558px; width:139px; height:40px;}
.tab_calendar_off { background-position: -5 -558px; width:139px; height:40px;}
.tab_wordlist     { background-position: -148 -514px; width:139px; height:40px;}
.tab_wordlist_off { background-position: -6 -514px; width:139px; height:40px;}
.tab_search       { background-position: -148 -470px; width:139px; height:40px;}
.tab_search_off   { background-position: -6 -470px; width:139px; height:40px;}
.tab_follow       { background-position: -6 -436px; width:94px; height:22px; cursor:pointer;}
.tab_follow_off   { background-position: -101 -436px; width:93px; height:22px; cursor:pointer;}
.tab_followby     { background-position: -195 -436px; width:95px; height:22px; cursor:pointer;}
.tab_followby_off { background-position: -290 -436px; width:95px; height:22px; cursor:pointer;}
.upload_profile   { background-position: -158 -269px; width:155px; height:37px; vertical-align:middle;}
.submit_btn       { background-position: -318 -268px; width:111px; height:39px;}
.ok_btn           { background-position: -432 -268px; width:68px; height:39px; cursor:pointer;}
.continue_btn     { background-position: -158 -308px; width:110px; height:39px;}
.login_btn        { background-position: -275 -308px; width:110px; height:39px;}
.unsubscribe_btn  { background-position: -389 -308px; width:155px; height:39px;}
.ok_btn_small     { background-position: -295 -169px; width:59px; height:21px; cursor:pointer;}
.imgyes           { background-position: -460 -468px; width:137px; height:132px;}
.vote_l           { background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); background-position: -280 -75px !important; width:6px; height:26px;}
.vote_r           { background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); background-position: -290 -75px !important; width:6px; height:26px;}
.spbl             { border-collapse:collapse; cursor:pointer;}
.spbl td          { background-image:url('../sprites_small.gif'); color:#FFF; font-weight:bold; font-size:14px; text-align:center; line-height:.95em;}
.spbl .spbll      { background-position: -158 -349px; width:6px; height:37px;}
.spbl .spblm      { background-position: -200 -349px; width:auto; height:37px; padding:0px 10px 0px 10px;}
.spbl .spblm a    { text-decoration:none; color:#FFF;}
.spbl .spblr      { background-position: -170 -349px; width:6px; height:37px;}
.spw_savechanges  { background-position: -454 -200px; width:98px; height:21px;}
  
/* NETWORKING ICONS (FULL SIZE) */
.share img          { background-repeat: no-repeat; width:16px; height:17px;} /* ALL FULLSIZE SHARING ICONS */
.spshare_digg       { background-position: -6 -111px;  }
.spshare_reddit     { background-position: -40 -111px;  }
.spshare_facebook   { background-position: -312 -111px; }
.spshare_myspace    { background-position: -348 -111px; width:20px; height:17px; }

.first_entry .spshare_digg       { background-position: -378 -111px;  }
.first_entry .spshare_reddit     { background-position: -412 -111px;  }
.first_entry .spshare_facebook   { background-position: -447 -111px; }
.first_entry .spshare_myspace    { background-position: -480 -111px;  width:20px; height:17px; }

/* NETWORKING ICONS (SMALL) */
.share_sm  img                { background-repeat: no-repeat; width:10px; height:9px; }  /* ALL TINY SHARING ICONS */
.share_sm .spshare_digg       { background-position: -5 -143px;  }
.share_sm .spshare_reddit     { background-position: -20 -143px; }
.share_sm .spshare_facebook   { background-position: -140 -143px;}
.share_sm .spshare_myspace    { background-position: -155 -143px; width:12px; height:9px; }

.entry .share_sm img                 { background-repeat: no-repeat; width:10px; height:9px; }  /* ALL TINY SHARING ICONS */
.entry .share_sm .spshare_digg       { background-position: -177 -143px;  }
.entry .share_sm .spshare_reddit     { background-position: -196 -143px; }
.entry .share_sm .spshare_facebook   { background-position: -217 -143px;}
.entry .share_sm .spshare_myspace    { background-position: -237 -143px; width:12px; height:9px; }

/* LEFT PANEL ACTIVITY */
#layout_left_bot .rc_box_no_header_content { padding:0px 3px; text-align:left;}
.activity_divider           { height:5px; background:#7CA3B2; font-size:1px; clear:both;}
.activity_group             { color:#000; font-size:80%; padding-bottom:2px;}
.activity                   { background:#fff;}
.activity .user_posting     { margin:0px;}
.activity .entry            { background-color:#ccecf7;}
.activity .comment          { background:#fff; margin:0px; padding-top:3px;}
.activity .user             { width:34px; float:left; text-align:center; margin:4px 2px 4px 4px;}
.activity .post             { width:142px; margin:2px 2px 2px 0px; text-align:left; float:right;}
.activity .post .word       { font-weight:bold; font-size:95%; text-decoration:underline; color:#000 !important;}
.activity .post .hightlight { font-weight:bold; color:#ff6634; font-size:95%;}
.activity .post .datetime   { font-weight:bold; color:#555; font-size:100%;}
.activity .post .post_data  { margin-bottom:2px;}
.activity h6                { font-size:95%;}
.activity .post_data        { width:99%; overflow:hidden;}
.activity .post .links      { color:#ff6634;}
.activity .share_sm img     { margin:2px 1px}
.activity .share_sm         { text-align:center;}
.activity .comment_viewall  { margin:8px 3px 0px 2px !important; padding-bottom:10px; text-align:right;}
.activity .comment_viewall a{ text-decoration:underline;}
.activity a                 { text-decoration:underline;}
#activity_tabs      {margin-left:0px;}
#activity_tabs img  {cursor:pointer;}

/* ROUNDED CORNER BOXES */
.rc_box_no_header { margin-bottom:14px; }
.rc_box_no_header_top, .rc_box_no_header_bottom { display:block; }
.rc_box_no_header1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#5d8591; font-size:1px; }
.rc_box_no_header2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #5d8591; border-right:2px solid #5d8591; background-color:#7ca3b2; font-size:1px; }
.rc_box_no_header3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #5d8591; border-right:1px solid #5d8591; background-color:#7ca3b2; font-size:1px; }
.rc_box_no_header4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #5d8591; border-right:1px solid #5d8591; background-color:#7ca3b2; font-size:1px; }
.rc_box_no_header_content { display:block; border-left:1px solid #5d8591; border-right:1px solid #5d8591; background-color:#7ca3b2; height:auto; color:inherit; padding:0px 3px; text-align:left;}
.rc_box_no_header_content p { padding:5px 10px; }
.rc_box_no_header_content h1.header { _height:1%; margin:0; padding:0 10px 5px 10px; border-bottom:none !important; font-size:120%; font-weight:bold; color:#4E9AE5; background-color:#7ca3b2 !important; }
.rc_box_no_header_content h6.header { _height:1%; margin:0; padding:0 10px 2px 10px; border-bottom:none !important; font-size:100%; font-weight:bold; color:#fff; }

.rc_box_wborder { margin:0px; }
.rc_box_wborder_top, .rc_box_wborder_bottom { display:block; }
.rc_box_wborder1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#999; font-size:1px; }
.rc_box_wborder2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #999; border-right:2px solid #999; background-color:#fff; font-size:1px; }
.rc_box_wborder3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #999; border-right:1px solid #999; background-color:#fff; font-size:1px; }
.rc_box_wborder4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #999; border-right:1px solid #999; background-color:#fff; font-size:1px; }
.rc_box_wborder_content { display:block; border-left:1px solid #999; border-right:1px solid #999; background-color:#fff; height:auto; color:inherit; padding:0px 0; text-align:left;}
.rc_box_wborder_content p { padding:5px 10px; }
.rc_box_wborder_content h1.header { _height:1%; margin:0; padding:0 10px 5px 10px; border-bottom:none !important; font-size:120%; font-weight:bold; color:#4E9AE5; background-color:#fff !important; }
.rc_box_wborder_content h6.header { _height:1%; margin:0; padding:0 10px 5px 10px; border-bottom:none !important; font-size:120%; font-weight:bold; color:#4E9AE5; background-color:#7ca3b2 !important; }

.rc_box_no_headerwb { margin-top:3px; }
.rc_box_no_headerw { margin:0px; }
.rc_box_no_headerw_top, .rc_box_no_headerw_bottom { display:block; }
.rc_box_no_headerw1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#fff; font-size:1px; }
.rc_box_no_headerw2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #fff; border-right:2px solid #fff; background-color:#fff; font-size:1px; }
.rc_box_no_headerw3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#fff; font-size:1px; }
.rc_box_no_headerw4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#fff; font-size:1px; }
.rc_box_no_headerw_content { display:block; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#fff; height:auto; color:inherit; padding:0px 0; text-align:left;}
.rc_box_no_headerw_content p { padding:5px 10px; }
.rc_box_no_headerw_content h1.header { _height:1%; margin:0; padding:0 10px 5px 10px; border-bottom:none !important; font-size:120%; font-weight:bold; color:#4E9AE5; background-color:#fff !important; }
.rc_box_no_headerw_content h6.header { _height:1%; margin:0; padding:0 10px 5px 10px; border-bottom:none !important; font-size:120%; font-weight:bold; color:#4E9AE5; background-color:#7ca3b2 !important; }

.rc_box_no_headermb { margin-top:3px; }
.rc_box_no_headerm { margin:0px; }
.rc_box_no_headerm_top, .rc_box_no_headerm_bottom { display:block; }
.rc_box_no_headerm1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#ccecf7; font-size:1px; }
.rc_box_no_headerm2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #ccecf7; border-right:2px solid #ccecf7; background-color:#ccecf7; font-size:1px; }
.rc_box_no_headerm3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #ccecf7; border-right:1px solid #ccecf7; background-color:#ccecf7; font-size:1px; }
.rc_box_no_headerm4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #ccecf7; border-right:1px solid #ccecf7; background-color:#ccecf7; font-size:1px; }
.rc_box_no_headerm_content { display:block; border-left:1px solid #ccecf7; border-right:1px solid #ccecf7; border-bottom:1px solid #bbb; background-color:#ccecf7; height:auto; color:inherit; padding:5px 0;  text-align:left;}

.rc_box_vote { margin:0px 2px 0px 2px; }
.rc_box_vote_top, .rc_box_vote_bottom { display:block; }
.rc_box_vote1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#ff6634; font-size:1px; }
.rc_box_vote2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #ff6634; border-right:2px solid #ff6634; background-color:#fff; font-size:1px; }
.rc_box_vote3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #ff6634; border-right:1px solid #ff6634; background-color:#fff; font-size:1px; }
.rc_box_vote4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #ff6634; border-right:1px solid #ff6634; background-color:#fff; font-size:1px; }
.rc_box_vote_content { display:block; border-left:1px solid #ff6634; border-right:1px solid #ff6634; background-color:#fff; height:auto; color:inherit; padding:0px 0;  text-align:left;}

.rc_box_no_headerl .rc_box_no_headerl{ margin:0px 2px 0px 2px; }
.rc_box_no_headerl_top, .rc_box_no_headerl_bottom { display:block; }
.rc_box_no_headerl1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#bbb; font-size:1px; }
.rc_box_no_headerl2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #bbb; border-right:2px solid #bbb; background-color:#eff7fa; font-size:1px; }
.rc_box_no_headerl3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #bbb; border-right:1px solid #bbb; background-color:#eff7fa; font-size:1px; }
.rc_box_no_headerl4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #bbb; border-right:1px solid #bbb; background-color:#eff7fa; font-size:1px; }
.rc_box_no_headerl_content { display:block; border-left:1px solid #bbb; border-right:1px solid #bbb; background-color:#eff7fa; height:auto; color:inherit; padding:0px 0;  text-align:left;}

/* MENU */
.main_menu                    {font-size:140%; margin:0px 10px 5px 10px; }
.main_menu dd                 {position:relative;}
.main_menu  a                 {text-decoration:none; color:#000;}
.main_menu .joinitem a:hover  {color:#ff6634;}
.main_menu .item              {border-left:2px solid #000; float:left; margin-right:10px; padding-left:10px;}
.main_menu .firstitem         {float:left; margin-right:10px;}
.main_menu .joinitem          {font-weight:bold; border-left:2px solid #000; float:left; margin-right:10px; padding-left:10px;}
.main_menu_bot                {text-align:right; border-top:1px solid #BBB; background-color:#CCECF7; padding:10px 15px 7px;}
.main_menu_bot a              {font-size:140%; text-decoration:none; color:#000;}
.main_menu_bot a:hover        {text-decoration:underline;}
#main_menu_dynamic_dropdown   {position:absolute; left:5px; margin:20px 0px 0px 10px; z-index:900; width:120px;}
#main_menu_dynamic_dropdown a {text-decoration:none; font-weight:bold; color:#ff8418;}
#main_menu_dynamic_dropdown a:hover {color:#ff6633;}
#main_menu_dynamic_dropdown .item_list  {border-bottom:1px solid #CCC; margin:0px 4px 0px 4px; padding:3px}
#main_menu_dynamic_dropdown .item_bottom  {margin:0px 4px 0px 4px; padding:3px}

#navbar_search                { position:absolute; top:11px; left:480px;}
#navbar_search .loginfield    { width:190px; height:23px; }

/* WORD DEFINITION */
#word_of_day            { margin:7px 0px 30px 0px; text-align:left; background-color:#ff6633; color:#fff; padding:4px;}
#word_of_day .section2  { text-align:right !important; padding-bottom:5px; float:right; width:220px;}
#word_of_day .sectionb  { text-align:left !important; padding:0px 0px 3px 0px; float:right; width:220px; margin:0px; position:relative;}
#word_def               { width:350px; margin:12px 5px 5px 15px; float:left; position:relative;}
.gray                   { color:#333 !important;}
.gray_norm              { color:#333 !important; font-weight:normal;}
.lightgray              { color:#999 !important; }
.page_date              { color:#AAA; font-weight:700; font-size:110%; margin-bottom:10px;  font-style:italic}
.word_def_word          { font-weight:bold; font-size:220%; letter-spacing:-2px; }
.word_def_pronunciation { font-weight:bold; font-size:150%; color:#555;}
.word_def_type          { color:#666; font-size:130%; font-weight:700; }

/* Multiple definitions */
#word_def_def ul        { color:#fff; list-style-type:decimal !important; list-style-position:outside; margin:0px 10px 0px 10px; padding:0px;}
#word_def_def ul li ul  { list-style-type:lower-alpha !important; margin:0px 10px 0px 10px; padding:0px; margin-top:0px; _margin-top:-15px; }
#word_def_def ul li     { margin:0px 0px 5px 14px; padding:0px;}
#word_def_def h4        { text-decoration:underline; margin:12px 0px 8px 0px;}

/* .section1 */
.profile                { position:relative; padding:15px 0px 15px 15px;}
.profile a              { color:#FFF;}
.profile_info           { font-size:125%; font-weight:bold; padding-left:10px;}
.profile_info dd        { margin-bottom:5px;}
.section1               { width:395px; float:left; position:relative; }
.section1 .left         { width:110px; }
.section1 .right        { width:270px;}
.section2               { float:right; width:238px; text-align:center !important; position:relative;}
#word_of_day .title     { margin:0px; font-size:220%; letter-spacing:-1.5px; background-color:gold;}
#word_of_day .datetime  { font-style:italic !important; font-size:105%; background-color:gold;}
#profile_follows_chart  { width:217px; }
#follow_chart_container img{margin:0px 2px 4px 2px;}
#follows_popup          { width:90px; height:90px; position:absolute; border:1px solid #bbb; text-align:center; background-color:#fff;}
#follows_popup img      { margin:auto; vertical-align:middle; margin-bottom:2px; margin-top:7px;}

/* MATRIX BOX */
.matrixbox h5 { font-size:90%; margin:0px 0px 5px 0px; color:#000; text-align:center;}
.matrixbox .ltbdr { border-right:1px solid #ccecf7;}
.matrixbox .btbdr { border-bottom:1px solid #ccecf7;}
.matrixbox    { width:210px; margin:auto; margin-top:10px; border-collapse:collapse;}
#word_of_day .matrixbox    { width:217px; margin:0px; margin-top:0px; border-collapse:collapse;}
.matrixbox td { text-align:center; padding:0px; margin:0px; font-size:80% !important; width:100%; padding:0px; height:10px;}
.matrixbox .m { position:relative; text-align:left; }
.matrixbox dl { font-size:80% !important;}
.matrixbox .mt{ background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); background-position: -266 -44px;}
.matrixbox .mb{ background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); background-position: -266 -59px;}
.matrixbox .lt{ background-position: -222 -44px; background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); width:10px; height:12px; margin:0px;}
.matrixbox .rt{ position:absolute; top:0px; right:0px; background-position: -239 -44px; background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); width:10px; height:12px; margin:0px;}
.matrixbox .mtc{ background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); background-position: -266 -15px;}
.matrixbox .ltc{ background-position: -222 -15px; background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); width:10px; height:10px; margin:0px;}
.matrixbox .rtc{ position:absolute; top:0px; right:0px; background-position: -239 -15px; background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); width:10px; height:10px; margin:0px;}
.matrixbox .lb{ background-position: -250 -47px; background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); width:10px; height:12px; margin:0px;}
.matrixbox .rb{ position:absolute; top:0px; right:0px; background-position: -265 -47px; background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); width:10px; height:12px; margin:0px;}
.matrixbox .l { background-color: #ccecf7; width:2px;}
.matrixbox .r { background-color: #ccecf7; width:2px;}
.matrixbox .l img{ width:3px;}
.matrixbox .r img{ width:3px;}
.rated_chart_table              { margin-top:5px;}
.rated_chart_table dl           { cursor:pointer; height:18px; clear:both; border-top:1px solid #ccecf7; font-size:85%; margin:0px; padding:3px 0px 1px 0px;}
.rated_chart_table dd.num       { color:#111111; float:left; width:35px !important; overflow:hidden; font-weight:bold; text-align:right !important; margin:0px 3px 0px 0px;}
.rated_chart_table dd           { color:#ff6634; height:18px; float:left; width:60px; overflow:hidden; font-weight:bold; text-align:left; }
.rated_chart_table .disabled dd { color:#999 !important; }
dl.hltcell, #hltcell1           {background-color:#47b7db !important;}
dl.hltcell dd, dl.hltcell a, #hltcell1 dd, #hltcell1 a{color:#fff !important;}

/* USER COMMENT BLOCK */
.photo_block              { margin:0px; text-align:center; }
.photo_block a            { color:#ff6634; }
.user_name                { font-size:100%; font-weight:700; }
.user_image               { padding-top:6px; }
p.user_comment            { padding:0; margin:0; width:400px; overflow:hidden;}
.datetime                 { font-weight:bold; font-style:italic !important; font-size:80%; color:#777;}
.user_action a            { font-size:80%; margin-bottom:4px; font-weight:bold;} 
table.user_posting        { width:auto; }
.user_posting td          { font-size:75%; }
.user_posting .datetime   { font-size:100%; }
.user_posting .share img  { margin:7px 10px 0px 3px; }
.wtfComment               { font-weight:bold; }
.wtfComment .word         { text-decoration:underline; color:#000 !important;}
.member_photo             { width:110px; }
.member_content           { width:390px; }
.member_voting            { width:80px; }    
.high_rated_entry         { margin-bottom:15px;}
.high_rated_entry .title  { margin:8px 0px 8px 0px;}
.actions                  { margin-top:10px; font-size:80%; font-weight:700;}
.first_entry              { border-top:none; padding:1px 0px 14px 0px; background:#ccecf7; margin-top:2px;}
.next_entry               { border-top:1px solid #ccc; padding:14px 0px; }
.view_all_entries         { border-top:1px solid #ccc; padding:10px 0px 10px 0px; text-align:right; font-weight:bold;}
.post_entry               {margin:0px 20px 0px 20px;}
.post_entry .title        {margin:8px 0px 0px 0px;}
.post_entry .subtitle        {font-size:15px !important;}
.post_entry .addcomment_form          {text-align:right;}
.post_entry .addcomment_form textarea {width:605px; height:112px; color:#888;}
.post_entry .addcomment_form .spsubmit{margin:8px 0px 0px 0px;}

/* SMALL INSET ROUNDED CORNERS (3B) */
.rc_inset                         {background-color:transparent; margin-bottom:10px;}
.rc_inset_content                 {height:auto; padding:2px 0; font-size:10px;}
.rc_inset_top, .rc_inset_bottom   {background-color:transparent; display:block;}
.t1, .t2, .t3, .b1, .b2, .b3,     {display:block;  overflow:hidden; height:1px;}

/* Borders */
.t1, .b1                    {margin:0 4px; border-left:2px solid #CCC; background-color:#CCC; border-right:2px solid #CCC;}
.t2, .b2                    {margin:0 2px; border-left:2px solid #CCC; background-color:#f5fdff; border-right:2px solid #CCC;}
.t3, .b3                    {margin:0 1px; border-left:1px solid #CCC; background-color:#f5fdff; border-right:1px solid #CCC; height:2px;}
.rc_inset_content           {border-left:1px solid #CCC; background-color:#f5fdff; border-right:1px solid #CCC;}
  
/* VOTE */
.vote                       {width:80px; margin:2px auto; cursor:pointer; text-align:right;}
.vote_sm                    {padding-top:3px; cursor:pointer; width:55px; left:0px; text-align:right;}
.activity .vote_sm          {padding-top:3px; cursor:pointer; width:55px; left:140px; position:relative;}
.member_voting .vote_sm     {float:right;}
.vote_sm .vote_data         {margin:0 1 2 auto; width:auto;}
.vote_data                  {margin:0 0 0 auto; width:auto;}
.vote_data td               {padding:0px;}
.vote_sm .vote_l            {background-position: -154 -80px !important; width:3px; height:18px;}
.vote_sm .vote_r            {background-position: -162 -80px !important; width:3px; height:18px;}
.vote_num_sm, .vote_img_sm  {border-bottom:1px solid #CCC; border-top:1px solid #CCC; font-size:9px !important; color:#333; background:#eff7fa}
.vote_num, .vote_img        {border-bottom:1px solid #CCC; border-top:1px solid #CCC; font-size:11px !important; color:#333; font-weight:700;  background:#eff7fa}

/* LIGHTBOX */
.ltbox_overlay              { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); margin:0px;}
.ltbox_content              { z-index:1002; overflow:hidden; color:#555; width: 510px;}
.ltbox_content h2           { margin:0px; font-size:175%; text-align:left; padding-left:10px}
.ltbox_content h3           { margin:0px; font-size:165%; text-align:left; padding-left:10px}
.ltbox_header               { margin:0px 0px 10px 0px !important; padding-top:5px; position:relative;}
.ltbox_content .title       { color:#ff6634 !important; padding:0px !important;}
.ltbox_content strong       { color:#333 }
.ltbox_content .form_ltbox  { border-top:1px solid #bbb; margin:auto; margin-top:7px; padding:7px 0px 0px 0px; text-align:left;}
.boxclose                   { position:absolute; right:5px; top:3px;}
.form_ltbox dl              { margin-top:9px; font-size:90%;}
.form_ltbox label           { font-weight:bold; font-size:110%;}
.form_ltbox .right          { width:65%; color:#111;}
.form_ltbox .left           { width:33%; }
.fineprint                  { font-size:10px;}
.loginfield                 { width:110px; height:22px; color:#888; font-size:12px; }
.padleft0                   { padding-left:0px;}
.nobold                     { font-weight:normal;}
#alert                      { text-align:center; width:210px;  height:120px; }
#alert div                  { padding:5px; }
#reply                      { text-align:center; width:500px;  height:400px; }
#reply img, #reply input    { vertical-align:middle; }
#reply div                  { padding:5px; }
#reply textarea             { width:460px; height:120px; }
#tb_join_form {text-align:center;}
#tb_join_form .formrow {width:auto; margin:5px 20px 5px 175px; padding:2px 0px 2px 5px; text-align:left;}
#tb_join_form .formrow .left, #tb_join_form .formrow .right {float:none; width:100%;}
#tb_join_form .formrow .fineprint {line-height:1.1em; font-weight:normal !important;}
#tb_join_form .formrow dd {padding:2px 0px 0px 0px; text-align:left;}
#tb_join_form .formrowerror {background:#ffffcc; border:1px solid #993300;}
#tb_join_form .formrowerrortxt {color:#ff0000; font-size:10px;}
#tb_join_form .formrowerrortxt li {list-style:none;}
#err_login_empty .formrowerror {background:#ffffcc; border:1px solid #993300;}
#err_login_empty .formrowerrortxt {color:#ff0000; font-size:10px;}
#err_login_empty .formrowerrortxt li {list-style:none;}     
#error_login_ {font-size:10px; position:absolute; list-style:none; z-index:999; left:-90px; width:90px; height:70px; top:17px;}
#error_login_ li{padding:3px; background:#fefefe; border:1px solid #ccc; color:#555;}

/* Archive */
.month                      {color:#797979; width:100%; margin-bottom:5px !important; text-align:center; font-size:180%;}
.month img                  {vertical-align:middle; margin:0px 3px 3px 3px;}
.calendar                   {text-align:center; position:relative;}
.calendar table             {margin:auto; border-collapse:separate; border-spacing:10px; border:0px;}
.calendar td                {background:#ccc; padding:0px; border:0px; position:relative;}
.calendar td a              {color:#FFF; text-decoration:none;}
.calendar td a:hover        {text-decoration:underline;}
.calendar div               {position:relative; text-align:left; color:#fff; width:90px; height:90px; background:#61d1f7; top:0px;}
.calendar img               {width:24px; height:24px; margin:3px 0px 0px 3px; background-image:url('http://origin.wordeze.com/images/word/sprites_small.gif'); background-position: -103 -241px;}
.calendar h5                {text-align:center; color:#fff; margin:7px 0px 0px 0px;}
.calendar label             {position:absolute; top:7px; left:6px; color:#61d1f7; width:18px; font-size:12px; text-align:center; font-weight:bold;}

/* Search */
.wordresults                {padding-left:5px; width:645px; overflow:hidden; margin-left:8px; height:350px;} 
.wordresults .left          {text-align:left; margin-right:30px; width:45%; font-size:80%; border-bottom:1px solid #888; margin-bottom:10px;} 
.wordresults .left          {border-collapse:collapse; position:relative;}
.wordresults td a           {color:#666; text-decoration:none;}
.sword                      {font-weight:bold; white-space:nowrap; color:#666;} 
.snentries                  {text-align:right !important; width:80px; color:#666; white-space:nowrap; padding-left:3px;}
.sdate                      {text-align:right !important; color:#666; white-space:nowrap; padding-left:3px;}
.wordresults td             {font-size:12px;} 

/* Alpha Pagination */
.apgn                       { width:640px; position:relative; text-align:center; color:#fff; background:#45c6ee; padding:3px 0px 3px 0px; _padding:4px 0px 3px 0px; margin:10px auto; overflow:hidden;}
.apgn .buttonl              { position:absolute; top:0px; left:-5px; width:20px; }
.apgn .buttonr              { position:absolute; top:0px; left:610px; width:20px; }
.apgn .buttonl a:hover      { background-color:transparent; }
.apgn .buttonr a:hover      { background-color:transparent; }
.apgn .buttonl a:hover img  { background-position: -207 -240px; }
.apgn .buttonr a:hover img  { background-position: -235 -240px; }
.apgn a                     { font-weight:bold; font-size:16px; text-decoration:none; padding:4px; color:#fff; }
.apgn a:hover               { background-color:#a4e6fc; color:#000; }
.apgn .pgn_ht               { background:#a4e6fc; border:solid 0px #D1D0D1; color:#FFFFFF; }    

/* Numeric Pagination */
.npgn                       {text-align:right; margin:15px 6px 15px 0px; font-size:12px;}
.npgn a                     {color:#999; text-decoration:none; font-weight:bold; padding:1px;}
.npgn a:hover, .npgn .pgn_ht{color:#000;}
.npgn .buttonl, .npgn .buttonr{display:inline;}

/* New Pagination */
.pgn                   { display:inline; color:#999; }
.pgn a                 { border:solid 1px #999; color:#999; font-size:10px; padding:1px 3px 1px 3px; margin:0px 2px 0px 0px; text-decoration:none; width:22px;  }
.pgn a:hover           { border:solid 1px #999; color:#fff; background:#999;}
.pgn .pgn_nobdr        { border:solid 0px; background-color:transparent; }
.pgn .pgn_nobdr:hover  { border:solid 0px; background-color:transparent; }
.pgn .pgn_ht, .pgn b   { border:solid 1px #999; color:#fff; font-size:10px; background:#999; padding:1px 3px 1px 3px; margin:0px 2px 0px 0px; width:22px;}

.searchheading         {position:relative; height:40px; margin-bottom:15px; margin-left:11px;}
.searchheading .npgn   {margin:0px 6px} 
.searchheading_title   {font-size:20px; position:absolute; top:0px; left:0px; }

.form_outs             {width:95%; margin:auto; text-align:left;}
.form_tabl             {width:99%; border-collapse:separate; border-spacing:10px;}
.form_tabl th          {text-align:left; font-weight:normal; padding-left:25px;}
.form_left             {text-align:right; font-size:11pt; }

#update_email_pass_frm {border-bottom:1px solid #555; margin:0px 0px 10px 0px;}
#default_member_edit .form_tabl{border-collapse:separate}
#default_member_edit .form_tabl td{padding:4px;}
#update_email_lnk, #change_password_lnk {color:#0000ff !important; font-size:12px; text-decoration:underline; cursor:pointer;}
#update_email_lnk.plain_lnk, #change_password_lnk.plain_lnk {color:#555 !important; font-size:12px; text-decoration:none !important; cursor:default !important;}
.toggle_info_form {background-color:#eff9fb; padding:10px;}
.toggle_info_form td{font-size:13px;}
.toggle_info_form table{margin:10px 0px 0px 20px;}
#error_login_reg .formrowerror {background:#ffffcc; border:1px solid #993300; padding:4px; color:#ff0000; font-size:12px;}

#profilefollows        {width:200px; margin:auto; text-align:left; padding-top:20px;}
.follow_tab            {cursor:pointer; border:1px solid #333; padding:2px 10px 0px 10px; background:#F3F3F3;}
.follow_tab_hl         {cursor:pointer; border:1px solid #333; padding:7px 10px 0px 10px; background:#FFF;}
.follow_pics td        {padding:2px; text-align:center;}
.follow_pics           {border:1px solid #333; position:relative;}
.follow_pics .dd       {width:32px; height:32px; margin:3px 3px 3px 3px; float:left;}

.faq_row {margin:10px 30px 10px 30px; border-bottom:1px solid #f3f3f3; padding-bottom:20px;}
.faqq    {font-size:150%; }
.faqa    {font-size:140%; }

.para           {font-size:12pt; margin:10px 0px;}
.bul ul, .bul li{margin:10px; font-size:12pt;}
.bul ul, .bul li{margin-left:15px;}
.bul .note      {font-size:8pt;}

#follow_people_word   {text-align:left !important; padding-left:9px;}
.follow_chart_tabs    {position:relative; z-index:500; margin-top:-5px; text-align:left;}
.follow_chart_tabs a  {font-size:12px !important;}
.follow_chart_submenu {padding:3px 3px 6px 3px; font-size:12px !important; color:#000;}
.follow_chart_results {position:relative; text-align:left !important; margin:auto; padding:0px 0px 4px 9px;}
#hoverlabel {display:none; text-align:left; font-size:10px; display:block; border:1px solid #000; background:#45c6ee; color:#fff; padding:3px; position:absolute; z-index:3000; height:15px;}
.follow_chart_tabs .rc_box_no_headerwb{margin-top:0px;}
.follow_chart_tabs .rc_box_no_headerw_top b{margin-left:0px;}
.follow_chart_tabs .rc_box_no_headerw_content{font-size:1px; background-color:#fff;}

#follow_chart_pagination {position:relative; height:15px;}
#follow_chart_pagination .op50{cursor:auto !important;}
#follow_chart_pagination img {margin:0px;}
#follow_chart_pagination #prev {position:absolute; top:1px; left:91px; cursor:pointer;}
#follow_chart_pagination #next {position:absolute; top:1px; left:111px; cursor:pointer;}

#follow_chart_container .userbox{ position:relative; overflow:hidden; width:61px; height:75px; float:left; margin-right:2px; text-align:center;}
#follow_chart_container .userbox img{ margin-bottom:1px; }
#follow_chart_container .userbox a{ display:block; position:static; font-size:10px !important; z-index:1000;}

#reply, #alert{position:absolute; margin-top:-15px;}
#reply{margin-top:-40px;}

/* Voting categories for popup */
.follow_chart_pw_blk {color: #000;}
.follow_chart_pw     {color: #FF6634;}