 * { margin: 0; padding: 0; }
 
  body { font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif; color: #000; background: #807B5C url(body_bg.jpg) repeat-x; }
  
   img { border: 0; }
  

 td,th { font-size: 12px; }
  
 a { color: #E54720; text-decoration: none; }
  
 cite { font-style: normal; }
   
 a:hover,a:active { color: #F93; text-decoration: underlined; }
 
 ul { list-style: none; }
  
 ol li { margin: 0 0 5px 20px; }
   
 em { color: #F00; font-style: normal; }
   
 strong { font-weight: bold; }
  
 p.text { margin-bottom: 1.5em; }
  
 .clear { clear: both; font-size: 1px; line-height: 1px; }
  
 .clr-l { clear: left; font-size: 1px; line-height: 1px; }
  
 .clr-r { clear: left; font-size: 1px; line-height: 1px; }
  
 .clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
  
 .clearfix { min-height: 1px; }
  
 * html .clearfix { height: 1px; }
  
 .text_s { font-size: 11px; }
  
 .text_ss { font-size: 10px; color: #666; font-family:Verdana, Arial, Helvetica, sans-serif; }
  
 .text_l { font-size: 14px; }
  
 .text_ll { font-size: 18px; }
  
 .text_xl { font-size: 21px; font-weight: bold; }
  
 .left { text-align: left; }
  
 .center { text-align: center; }
  
 .right { text-align: right; }
  
 .f_left { float: left; }
  
 .f_right { float: right; }
  
 .comment_num { background: transparent url(icon_comment.gif) no-repeat; padding-left: 20px; font-size: 11px; }
  
 .send_link { background: transparent url(send_link.gif) no-repeat; padding-left: 27px; font-size: 11px; }
  
 #wrapper { width: 980px; margin: 0 auto; position: relative; }
  
 #header { width: 980px; height: 208px; position: relative; z-index:10; }
  
 #static_contents, #movables { width: 980px; }
  
 .column_m { width: 300px; float: left; margin-right: 10px; min-height: 50px; }
  
 .column_l { width: 480px; float: left; min-height: 50px; }
  
 .column_s { width: 180px; float: right; min-height: 50px; }
  
 .column_s_left { width: 180px; float: left; margin-right: 10px; min-height: 50px; }
  
 .column_f { width: 670px; float: right; min-height: 50px; }
  
 .column_f2 { width: 600px; float: left; min-height: 50px; }
  
 .fixed_s { width: 180px; position: absolute; left:800px; }
  
 .fixed_l { width: 480px; position: absolute; left:310px; }
  
 .fixed_m { width: 300px; position: absolute; }
  
 .profile_col .profile_c { width: 320px; min-height: 50px; }
  
 .profile_col #column_1 { margin-right: 10px; float: left; }
  
 .profile_col #column_2 { float: left; }
  
 .profile_col #column_3 { float: right; }
  
 fieldset { border-width: 0; }
  
 label { font-weight: normal; display: block; }
  
 label.label_inline { display: inline; }
  
 textarea,select,.textfield { border: 1px solid #CCC; border-top: 1px solid #777; padding: 2px; }
  
 .column_l select { border: 1px solid #CCC; border-top: 1px solid #777; padding: 2px; }
  
 form.inplaceeditor-form .editor_field, .textfield { border: 1px solid #CCC; border-top: 1px solid #777; padding: 2px; }
  
 form.inplaceeditor-form .editor_field:focus, .textfield:focus { border: 1px solid #FC9; border-top: 1px solid #F93; background-color: #FF9 }
  
 form.inplaceeditor-form .editor_ok_button, .submitter { border-width: 1px; border-color: #FFF; border-style: solid; padding: 2px 5px; background: #E54720 url(btn_orange_bg.gif) repeat-x; font-size: 12px; color: #FFF; font-weight: bold; cursor: pointer; }
  
 * html .submitter { padding: 2px .25em; width: auto; overflow: visible; }
  
 *+html .submitter { padding: 2px .25em; width: auto; overflow: visible; }
  
 a.submitter { display: block; }
  
 a.submitter:hover { background: #CECECE url(btn_gray_bg.gif) repeat-x top; color: #E54720; }
  
 .submitter2 { padding: 2px 5px; border: 1px solid #FFF; background: #4C5A52 url(btn_green_bg.gif) repeat-x; font-size: 12px; color: #FFF; font-weight: bold; cursor: pointer; }
  
 .submitter3 { padding: 2px 5px; border: 1px solid #000; background: #FF6C00; font-size: 12px; color: #FFF; font-weight: bold; cursor: pointer; }
  
 * html .submitter2 { padding: 2px .25em; width: auto; overflow: visible; }
  
 *+html .submitter2 { padding: 2px .25em; width: auto; overflow: visible; }
  
 .deselected { border-width: 1px; border-color: #FFF; border-style: solid; padding: 2px 5px; background: #E54720 url(btn_gray_bg.gif) repeat-x; font-size: 12px; color: #FFF; font-weight: bold; }
  
 .cancel_btn { border: 1px solid #FFF; padding: 2px 5px; background: #EEE url(btn_gray_bg.gif) repeat-x; font-size: 12px; color: #666; font-weight: bold; cursor: pointer; }
  
 * html .cancel_btn { padding: 2px .25em; width: auto; overflow: visible; }
  
 *+html .cancel_btn { padding: 2px .25em; width: auto; overflow: visible; }
  
 div.form_error { color: #F00; font-size: 11px; line-height: 100%; padding: 1px 0 5px 14px; margin: 4px 0 0; background: transparent url(icon_caution.gif) no-repeat; }
  
 .column_f .three_col_list li { width: 186px; margin: 0 5px 5px 0; display: block; float: left; font-weight: bold; }
  
 .auto_complete { background-color: #FFF; border-right: 1px solid #DDD; border-left: 1px solid #999; border-bottom: 1px solid #999; z-index: 999; }
  
 .auto_complete li { padding: 2px 3px; font-size: 11px; border-bottom: 1px dotted #DDD; cursor: pointer; }
  
 .auto_complete li.selected { background-color: #CCC; color: #FFF; }
  
 #recipient_auto_complete li.selected { color: #333; }
  
 #oleole_logo { width: 216px; height: 118px; padding: 0 10px; _padding:0px; float: left; }
  
 #header_right { width: 742px; height: 143px; float: right; }
  
 #pass_the_ball_callout { width: 356px; height: 126px; float: left; text-align: right; }
  
 #header_login { float: right; font-size: 11px; font-weight: bold; }
  
 #header_login label { display: inline; font-weight: bold; }
  
 #header_login_form a { color: #FFF; margin-left: 20px; }
  
 #header_login input#rememberme { margin-right: 3px; }
  
 #header_login_heading { height: 25px; padding: 14px 0 3px; }
  
 #header_login .header_login_box { margin-right: 3px; font-size: 11px; float: left; }
  
 #header_login #email,#header_login #password { width: 145px; font-size: 11px; display: inline; }
  
 #header_login #loggedin { text-align: right; color: #FFF; }
  
 #header_login #loggedin a { color: #FFF; margin: 0 10px; }
  
 #header_right #advertisment { height: 98px; padding: 0 6px; background: url(header_ad_border_sides.png) no-repeat top center; }
  
 #header_right #advertisment .ad_wrap { padding-top: 7px; background: url(header_ad_border_top.png) top repeat-x; }
  
 #header_right #advertisment img { border: 1px solid #e4b685; }
  
 #header_nav { width: 980px; height: 42px; }
  
 #header_nav_menu { float: left; padding-left: 30px; }
  
 #editable_layout #header_nav_menu { padding-left: 10px; }
  
 #header_nav_menu li.nav1 { display: block; float: left; margin-right: 15px; position: relative; }
  
 #header_nav_menu li.nav1 img { cursor: pointer; }
  
 #header_nav_menu li ul { position: absolute; top: 36px; left:0; z-index: 11; border-right: 1px solid #DDD; border-left: 1px solid #999; border-bottom: 1px solid #999; padding: 12px 0 5px; background: #EEE url(subnav_bg.gif) repeat-x top left; visibility: hidden; }
  
 #header_nav_menu li ul li ul { border-top: 1px solid #DDD; padding: 9px 0 5px; }
  
 #header_nav_menu li li { display: block; float: none; margin: 0; padding: 4px 0; font-size: 11px; line-height: 1em; width: 11em; }
  
 #header_nav_menu li li.addotional { border-top: 1px dotted #999; }
  
 #header_nav_menu li li a { color: #333; display: block; padding: 0 15px; }
  
 #header_nav_menu li li a:active, #header_nav_menu li li a:hover { color: #E54720; }
  
 #header_nav_menu ul ul ul { visibility: hidden; top: 0; left: 102px; }
  
 #header_nav_menu li { float: left; position: relative; }
  
 #header_nav_search { float: right; width: 185px; }
  
 #header_nav_search label { float: left; }
  
 #header_nav_search #search_top { padding-top: 8px; }
  
 #frm_search_top { position: relative; }
  
 #header_nav_search input#search_top_input { width: 146px; border-right: none; float: left; height: 16px; }
  
 #header_nav_search .grey { color: #777; }
  
 #header_nav_search span { display: block; float: left; padding: 2px; height: 16px; border-top: 1px solid #777; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
  
 #header_nav_search .textfield:focus { background: transparent none; border: 1px solid #CCC; border-top: 1px solid #777; }
  
 #header_nav_search .ac_results { border-left: 1px solid #888; border-right: 1px solid #888; border-bottom: 1px solid #888; width: 171px; z-index: 100; position: absolute; background-color: white; display:none; padding: 3px 0 0; left: 0px; top: 23px; }
  
 * html #header_nav_search .ac_results { left: -150px; }
  
 #header_util { width: 980px; height: 20px; padding-top: 4px; }
  
 #header_bc { width: 650px; height: 20px; float: left; color: #A09A82; font-size: 11px; }
  
 #header_bc span { color: #FFF; }
  
 #header_bc a { color: #FC3; }
  
 #header_bc a:hover, #header_bc a:active { color: #F93; }
  
 #header_lang { width: 430px; _width:480px; float: right; text-align: right; height: 20px; color:#fff; font-size:11px;}
  
 #header_lang img { border-right: 1px solid #A09A82; margin-top:3px;}
  
 #header_nav_menu #quicklinks_nav ul, #header_nav_menu #quicklinks_nav li { width: 170px; }
  
 #header_nav_menu #quicklinks_nav ul { padding: 12px 15px 5px; }
  
 #header_nav_menu li #quicklinks li { clear: both; line-height: 1.2em; padding: 5px 0 2px; border-bottom: 1px dotted #999; }
  
 #header_nav_menu li #quicklinks li a { margin-right: 3px; width: 130px; display: block; float: left; position: relative; top: 3px; overflow: hidden; padding: 0; }
  
 #quicklinks li input { width: 159px; border: 1px solid #CCC; border-top: 1px solid #777; padding: 2px; margin-bottom: 2px; font-size: 11px; }
  
 #quicklinks li img { float: right; }
  
 #quicklinks-addlink { font-weight: bold; cursor: pointer; }
  
 li:hover#quicklinks-addlink { color: #E54720; }
  
 #quicklinks li.quicklinks_login { border-bottom-width: 0; }
  
 #quicklinks li.quicklinks_login a { width: auto; }
  
 #home_register { width: 980px; height: 105px; margin-bottom: 10px; background: transparent url(home_register_bg.jpg) no-repeat; }
  
 #home_whatis_oleole { width: 216px; padding: 26px 50px 0 20px; float: left; }
  
 #home_whatis_oleole_txt { width: 438px; float: left; padding: 5px 0 0; font-size:14px; font-weight:bold; color:#000;}
 #home_whatis_oleole_txt h2{color:#e00;  padding-top:15px; padding-bottom:7px; font-size:16px; font-weight:bold; margin:0px; display:block;}

 #home_whatis_oleole_txt h2 a span{color:#E54720; font-size:12px; font-weight:bold; margin:0px; text-decoration:none;}
 #home_whatis_oleole_txt h2 a:hover{color:#000; text-decoration:underline;}
   
 #home_whatis_oleole_txt span{font-size:12px; color:#000; padding-top:8px;}
 #home_whatis_oleole_txt img{vertical-align:middle;}
 
 #home_register_box { width: 188px; float: right; text-align: center; padding: 15px 32px 0 0; font-weight: bold; }
  
 #home_register_box input.textfield { margin-bottom: 5px; width: 155px; }
  
 #footer { padding: 15px 20px; background: transparent url(footer_bg.png) no-repeat; clear: both; }
  
 #footer .backtop { padding: 8px 10px 8px 12px; float: left; background: transparent url(back_top_arrow.gif) no-repeat left 12px; }
  
 #footer ul { padding: 8px 10px; float: right; }
  
 #footer li { display: block; float: left; margin-left: 15px; font-size: 11px; }
  
 #footer li a { color: #000; }
  
 #footer li a:active, #footer li a:hover { color: #F93; }
  
 #footer .truste { float: right; }
  
 #editable_layout { background: #807B5C url(body_editable_bg.gif) repeat-x; }
  
 #editable_white_nav { background-color: #FFF; height: 13px; padding: 4px 20px 0; border-bottom: 1px solid #DDD; font-size: 11px; line-height: normal; }
  
 #editable_homebox { float: left; }
  
 #editable_homebox img { display: block; float: left; }
  
 #editable_homebox span { position: relative; top: 2px; margin-left: 3px; }
  
 * html #editable_homebox span { top: -1px; }
  
 *+html #editable_homebox span { top: -1px; }
  
 #editable_loginbox { float: right; }
  
 * html #editable_loginbox { height: 11px; }
  
 *+html #editable_loginbox { position: relative; top: -3px; }
  
 #editable_loginbox a { margin: 0 10px; }
  
 #editable_header { width: 980px; position: relative; z-index:10; }
  
 #editable_title { width: 980px; height: 108px; background: #E54720 url(editable_default_header_bg.jpg) no-repeat; overflow: hidden; }
  
 #editable_title #header_title { color: #FFF; font: bold 24px/normal Helvetica, Verdana, Arial, sans-serif; position: relative; top: 50px; left: 30px; }
  
 #editable_header #header_nav { width: 980px; height: 40px; background: transparent url(editable_nav_bg.gif) no-repeat; }
  
 #editable_header #header_util { width: 960px; height: 20px; background: transparent url(black_panel_bg.gif) repeat-x; padding: 4px 10px 0; margin-bottom: 8px; }
  
 #editable_header #header_bc { background: transparent url(icon_home.gif) no-repeat left 1px; padding-left: 15px; width: 615px; color: #FFF; }
  
 * html #editable_header #header_bc { background: transparent url(icon_home.gif) no-repeat left 3px; }
  
 #editable_header #header_bc a { color: #E54720; }
  
 #editable_header #header_bc span { color: #FFF; }
  
 #editable_header #header_bc a:hover, #editable_header #header_bc a:active { color: #F93; }
  
 #editable_layout #footer { padding: 5px 20px 0; background-image: none; background-color: #FFF; }
  
 #invitefriend { padding: 25px 30px 0 0; }
  
 #invitefriend a { display: block; font-size: 18px; font-weight: bold; color: #FFF; }
  
 .ad { text-align: center; }
  
 .column_m .ad { margin-bottom: 10px; height: auto; }
  
 .ad_home_ss { background: transparent url(ad_home_ss_bg.gif) no-repeat top center; padding: 10px; margin-bottom: 10px; height: 600px; text-align: center; }
  
 .ad_editable_lb { width: 972px; height: 92px; padding: 17px 8px 16px 0; background: transparent url(profile_header_0.jpg) no-repeat; }
  
 .ad_editable_lb .f_right { padding: 10px; }
  
 #editable_header .ad_editable_lb .f_right { padding: 0; height: 92px; }
  
 #editable_header .ad_editable_lb .f_right img { border: 1px solid #FFF; }
  
 .ad_ss_180 { background: transparent url(ad_tracker_ss_bg.gif) no-repeat top center; padding: 10px 30px; margin-bottom: 10px; height: 600px; }
  
 #media_result .ad { width: 120px; }
  
 .sortableitem, .staticitem { background-color: #EBECED; margin-bottom: 10px; }
  
 .box_header { background: transparent url(widget_header_bg.gif) no-repeat; border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #666; }
  
 .fixed_m .box_header, .column_m .box_header { width: 298px; }
  
 .fixed_l .box_header, .column_l .box_header { background-position: -300px top; width: 478px; }
  
 .fixed_s .box_header, .column_s .box_header { background-position: -780px top; width: 178px; }
  
 .fixed_f .box_header, .column_f .box_header { background-position: -1560px top; width: 668px; }
  
 .column_f2 .box_header { background-position: -960px top; width: 598px; }
  
 .fixed_box { border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #666; border-bottom: 1px solid #666; background: #EBECED url(widget_body_bg.gif) repeat-y; }
  
 .fixed_m .fixed_box, .column_m .fixed_box { background-position: top left; }
  
 .fixed_l .fixed_box, .column_l .fixed_box { background-position: -300px top; }
  
 .fixed_s .fixed_box, .column_s .fixed_box { background-position: -780px top; }
  
 .fixed_box_inner { padding: 3px 10px; text-align: center; font-weight: bold; }
  
 .full_column .box_header { background: transparent url(widget_header_large_bg.gif) no-repeat; }
  
 .full_column .box_header_inner { background-image: none; }
  
 #functions .fixed_box { height: 24px; }
  
 * html .box_header { background-position: left 1px; }
  
 *+html .box_header { background-position: left 1px; }
  
 .handle { cursor: move; padding: 12px 0 10px 18px; float: left; overflow: hidden; }
  
 .fakehandle { padding: 12px 0 10px 18px; float: left; overflow: hidden; }
  
 .column_f .handle, .column_f .fakehandle { width: 571px; }
  
 .column_f2 .handle, .column_f2 .fakehandle { width: 517px; }
  
 .column_s .handle, .column_s .fakehandle { width: 81px; }
  
 .fixed_s .fixed_top .fakehandle { width: 81px; }
  
 .column_m .handle, .column_m .fakehandle { width: 201px; }
  
 .column_l .handle, .column_l .fakehandle, .fixed_l .fakehandle { width: 381px; }
  
 .box_header_buttons { padding: 12px 15px 5px 0; width: 64px; float: right; }
  
 .home_contents .column_s .fakehandle { width: 145px; }
  
 .home_contents .column_m .fakehandle { width: 265px; }
  
 .home_contents .column_l .fakehandle { width: 345px; }
  
 .home_contents .box_header_buttons { display: none; }
  
 .column_f .txtcontents .handle, .column_f .txtcontents .fakehandle { width: 320px; }
  
 .column_f .txtcontents .functions { padding: 12px 20px 5px 0; width: 310px; float: right; }
  
 .column_f .txtcontents .functions p { display: inline; margin-left: 15px; float: right; }
  
 a.widget_setting,a.widget_collapse,a.widget_close,a.widget_expand,a.widget_help { float: right; margin-left: 2px; width: 14px; height: 14px; overflow: hidden; }
  
 a.widget_setting { background: transparent url(widget_buttons.gif) no-repeat -84px top; }
  
 a.widget_collapse { background: transparent url(widget_buttons.gif) no-repeat -42px top; }
  
 a.widget_close { background: transparent url(widget_buttons.gif) no-repeat -28px top; }
  
 a.widget_expand { background: transparent url(widget_buttons.gif) no-repeat -56px top; }
  
 a.widget_help { background: transparent url(widget_buttons.gif) no-repeat -98px top; }
  
 .boxtitle, .boxtitle h1, .boxtitle h2, .boxtitle h3 { font-weight: bold; font-size: 14px; line-height: 1.2em; }
 
 .column_s .boxtitle h3 { font-size: 12px; }
  
 .column_s .boxtitle, .fixed_s .boxtitle { font-weight: bold; font-size: 12px; line-height: 1.2em; }
  
 .widget_tabs { padding-left: 10px; border-bottom: 1px solid #999; }
  
 .column_m .widget_tabs { width: 288px; }
  
 .column_l .widget_tabs { width: 468px; }
  
 .column_s .widget_tabs { width: 168px; }
  
 .column_f .widget_tabs { width: 658px; }
  
 .tabs li { display: block; float: left; margin-right: 1px; border: 1px solid #999; padding: 3px 5px 2px; font-weight: bold; line-height: normal; background-color: #DDD; position: relative; top: 1px; }
  
 .tabs li.active-tab { border-bottom: 1px solid #EBECED; background-color: #EBECED; }
  
 .tabs li.active-tab a { color: #000; }
  
 .widget_body { border-bottom: 1px solid #666; border-right: 1px solid #999; border-left: 1px solid #666; background: transparent url(widget_body_bg.gif) repeat-y; }
  
 .fixed_m .widget_body, .column_m .widget_body { background-position: top left; width: 298px; }
  
 .fixed_l .widget_body, .column_l .widget_body { background-position: -300px top; width: 478px; }
  
 .fixed_s .widget_body, .column_s .widget_body { background-position: -780px top; width: 178px; }
  
 .fixed_f .widget_body, .column_f .widget_body { background-position: -1560px top; width: 668px; }
  
 .column_f2 .widget_body { background-position: -960px top; width: 598px; }
  
 .widget_body_inner { padding: 0 15px 5px; overflow: hidden; line-height: 1.4em; }
  
 .full_column .widget_body { background: transparent url(widget_body_large_bg.gif) repeat-y; }
  
 .full_column .widget_body_inner { background: transparent none; padding: 20px; }
  
 .column_s .widget_body_inner { padding-left: 10px; padding-right: 10px; font-size: 11px; }
  
 #staticwidget_widgetbody .widget_body_inner { padding: 0 0 10px; }
  
 .panel { clear: both; display: none; }
  
 .panel.active-tab-body { display: block; }
  
 .widget_more { text-align: right; font-size: 11px; font-weight: bold; padding: 8px 0 3px 0; }
  
 #featured_blog_box .widget_more { padding-right: 10px; }
  
 .column_s .widget_more { font-size: 12px; }
  
 .widget_more a { margin: 0 4px; }
  
 .settings { font-size: 11px; padding: 10px 10px 0; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #999; border-bottom: 1px solid #999; background: #AAA url(background_shadow.gif) repeat-x; color: #000; margin: 0 10px; }
  
 .settings .settings_box { margin-bottom: 10px; }
  
 .settings label { display: inline; margin-right: 5px; }
  
 .settings input.checkbox { margin-right: 5px; }
  
 .settings select { font-size: 11px; width: 125px; background-color: #FFF; }
  
 .settings input.submitter { font-size: 11px; }
  
 .widget_body_inner .widget_header_1 { font-weight: bold; margin-bottom: 5px; }
  
 .interests .widget_header_1 { margin-bottom: 0; }
  
 .pics_nav { text-align: right; margin-bottom: 8px; }
  
 .pics_nav ul { width: 80px; float: right; }
  
 .pics_nav li { float: left; display: block; background: transparent url(pics_nav_bg.gif) no-repeat top right; width: 13px; height: 13px; margin-left: 3px; text-align: center; font-size: 10px; }
  
 .pics_nav li.selected { background: transparent url(pics_nav_bg.gif) no-repeat top left; }
  
 .pics_nav li a { color: #FFF; }
  
 .scroll_box { overflow: hidden; border-top: 1px solid #666; border-bottom: 1px solid #666; padding: 5px; }
  
 #media_result .widget_tabs, #media_widget .widget_tabs { padding-right: 20px; width: 638px; }
  
 #media_result #news_list .widget_tabs { padding: 5px 20px 0; width: 628px; }
  
 #media_result #news_list .widget_tabs .f_right { width: 350px; }
  
 #media_result #news_list .widget_tabs .f_left { width: 268px; }
  
 #media_result .widget_tabs li, #media_widget .widget_tabs li { background: transparent url(content_tab.gif) no-repeat top left; border-top-width: 0; border-right-width: 0; border-left-width: 0; padding: 0 0 0 10px; float: right; }
  
 #media_result .widget_tabs .f_left li { background: transparent url(content_tab.gif) no-repeat top left; border-top-width: 0; border-right-width: 0; border-left-width: 0; padding: 0 0 0 10px; float: left; }
  
 #media_widget .widget_tabs li { float: left; }
  
 #media_result .widget_tabs li strong, #media_widget .widget_tabs li strong { background: transparent url(content_tab.gif) no-repeat top right; display: block; padding: 6px 10px 4px 0; }
  
 #media_result .widget_tabs li.current, #media_widget .widget_tabs li.active-tab { background: transparent url(content_tab_active.gif) no-repeat top left; border-bottom-color: #EBECEE; }
  
 #media_result .widget_tabs li.current strong, #media_widget .widget_tabs li.active-tab strong { background: transparent url(content_tab_active.gif) no-repeat top right; }
  
 #media_result .widget_tabs li a, #media_widget .widget_tabs li a { color: #FFF; }
  
 #media_result .widget_tabs li a:hover, #media_result .widget_tabs li a:active, #media_widget .widget_tabs li a:hover, #media_widget .widget_tabs li a:active { color: #E54720; }
  
 #media_result .widget_tabs li.current a, #media_widget .widget_tabs li.active-tab a { color: #000; }
  
 #media_result .widget_tabs li.current a:hover, #media_result .widget_tabs li.current a:active, #media_widget .widget_tabs li.active-tab a:hover, #media_widget .widget_tabs li.active-tab a:active { color: #E54720; }
  
 #media_widget .news_more { padding-top: 0; }
  
 #media_widget .news_more p.f_right { padding-top: 8px; }
  
 #media_widget a.submit_news_link { font-weight: bold; font-size: 12px; background: url(icon_add_throwin.gif) left center no-repeat; padding-left: 28px; height: 28px; line-height: 32px; display: block; width: 300px; text-align: left; }
  
 #pagesettings { padding: 30px 40px; }
  
 * html #pagesettings { padding-top: 15px; }
  
 #pagesettings legend { margin: 0 0 20px; font-size: 18px; font-weight: bold; color: #000; line-height: 1.5em; }
  
 #pagesettings label { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
  
 #pagesettings input.textfield { margin-bottom: 15px; width: 500px; }
  
 #pagesettings #layout #movables, #pagesettings #layout #available_widgets { width: 566px; min-height: 0; padding: 10px; border: 1px solid #FFF; background-color: #E0E0E0; margin-bottom: 15px; }
  
 #pagesettings #layout .profile_c { min-height: 50px; float: left; padding: 5px 0; margin-right: 5px; }
  
 #pagesettings #layout #column_1 { width: 170px; }
  
 #pagesettings #layout #column_2 { width: 230px; }
  
 #pagesettings #layout #column_3 { width: 130px; }
  
 #pagesettings #layout p { margin-bottom: 10px; font-size: 18px; font-weight: bold; }
  
 #pagesettings #layout #available_widgets .sortableitem { width: 175px; margin-right: 5px; }
  
 #pagesettings #layout .sortableitem { float: left; font-size: 98%; margin: 0 0 5px; padding: 0; border: 1px solid #DDD; border-bottom-color: #999; background-color: #FFF; overflow: hidden; }
  
 .column_f #pagesettings .handle, .column_f #pagesettings .fakehandle { padding: 0; width: 100%; }
  
 #pagesettings #layout .sortableitem .boxtitle { font-size: 12px; padding: 10px; }
  
 .emptyPlaceMarker { z-index: 2; border: 1px dashed #F00; background-color: Transparent; }
  
 .add_widget span { margin-left: 5px; position: relative; top: -5px; }
  
 #pagesettings #userlist_box { margin-bottom: 10px; }
  
 #pagesettings #search_box { margin-bottom: 10px; }
  
 #pagesettings #search_box h1 { margin-bottom: 20px; font-size: 24px; }
  
 #pagesettings #permissions_content h2 { font-size: 18px; margin-bottom: 5px; padding-left: 5px; }
  
 #pagesettings #userlist_loading_bar, #pagesettings #permissions_loading_bar { margin-bottom: 10px; }
  
 #pagesettings table.evpermissions_users { width: 100%; border-left: 1px solid #DDD; border-top: 1px solid #DDD; margin-bottom: 10px; }
  
 #pagesettings table.evpermissions_users th { border-bottom:1px solid #DDD; border-right:1px solid #DDD; background: #f0f0f0; padding:6px 6px 6px 12px; font-weight: normal; font-size: 14px; }
  
 #pagesettings table.evpermissions_users td { border-bottom:1px solid #DDD; border-right:1px solid #DDD; background: #FFF; padding:6px 6px 6px 12px; text-align:left; }
  
 #pagesettings table.evpermissions_roles { width: 100%; border-left: 1px solid #DDD; border-top: 1px solid #DDD; margin-bottom: 10px; }
  
 #pagesettings table.evpermissions_roles th { border-bottom:1px solid #DDD; border-right:1px solid #DDD; background: #f0f0f0; padding:6px 6px 6px 12px; font-weight: normal; font-size: 14px; }
  
 #pagesettings table.evpermissions_roles td { border-bottom:1px solid #DDD; border-right:1px solid #DDD; background: #FFF; padding:6px 6px 6px 12px; text-align:center; }
  
 #pagesettings table.evpermissions_roles .cell_evrole { text-align: left; }
  
 #pagesettings .pageselection { width: 577px; }
  
 #pagesettings .error_msg { margin-bottom: 20px; }
  
 #pagesettings #lock_page label { display: inline; }
  
 #pagesettings #lock_page fieldset { margin-bottom: 15px; }
  
 #pagesettings #lock_page span { display: block; margin-bottom: 10px; }
  
 #pagesettings #lock_page input { position: relative; top: -3px; margin-right: 5px; }
  
 #static_widget #widget_position label { display: inline; margin: 0 0 10px 5px; }
  
 #static_widget #widget_position p { font-size: 18px; font-weight: bold; margin-bottom: 10px; }
  
 #static_widget #widget_position div { margin-bottom: 10px; }
  
 #static_widget textarea { width: 500px; height: 200px; margin-bottom: 20px; }
  
 table.changelog_table { width: 100%; border-left: 1px solid #DDD; border-top: 1px solid #DDD; }
  
 table.changelog_table th { border-bottom:1px solid #DDD; border-right:1px solid #DDD; background: #f0f0f0; padding:6px 6px 6px 12px; font-weight: normal; font-size: 14px; }
  
 table.changelog_table td { border-bottom:1px solid #DDD; border-right:1px solid #DDD; background: #FFF; padding:6px 6px 6px 12px; text-align:left; }
  
 .general_content .widget_body_inner { padding: 5px 40px; }
  
 * html .general_content .widget_body_inner { padding-top: 15px; }
  
 .general_content .widget_body_inner h3 { margin-bottom: 10px; color: #E54720; line-height: normal; font-size: 16px; }
  
 .general_content .widget_body_inner p { margin-bottom: 1.0em; }
  
 .general_content .widget_body_inner em { color: #000; }
  
 .general_content .widget_body_inner label em { color: #F00; }
  
 .general_content .widget_body_inner .message em { color: #F00; }
  
 .general_content .widget_body_inner p.subheading { font-weight: bold; font-size: 14px; }
  
 .general_content .general_box { border: 1px solid #DDD; background-color: #F2F2F2; padding: 10px; margin-bottom: 20px; }
  
 .general_content .general_box .heading_lg { padding-bottom: 3px; border-bottom: 1px solid #DDD; margin-bottom: 10px; }
  
 #truste_ctv { float: right; background-color: #FFF; padding: 10px 10px 5px; margin: 0 0 10px 10px; }
  
 .article_list { border-bottom: 1px dotted #999999; padding-bottom: 5px; margin-bottom: 10px; }
  
 .g_picture { float: left; overflow: hidden; margin-bottom: 5px; }
  
 .g_picture img { height: 100%; }
  
 .g_text { float: right; }
  
 .g_title { font-weight: bold; margin-bottom: 5px; color: 0; line-height: 1.2em; }
  
 .g_info { font-size: 11px; line-height: normal; margin-bottom: 7px; }
  
 .g_summary { line-height: 1.4em; margin-bottom: 5px; overflow: hidden; }
  
 .column_f .g_picture { padding: 1px 2px 6px 4px; width: 68px; height: 68px; background: transparent url(fan_pic_68_bg.gif) no-repeat top left; }
  
 .column_l .g_picture { padding: 1px 2px 6px 4px; width: 68px; height: 68px; background: transparent url(fan_pic_68_bg.gif) no-repeat top left; }
  
 .column_m .g_picture { padding: 1px 2px 6px 4px; width: 48px; height: 48px; background: transparent url(fan_pic_48_bg.gif) no-repeat top left; }
  
 .profile_col .g_picture { padding: 1px 2px 6px 4px; width: 48px; height: 48px; background: transparent url(fan_pic_48_bg.gif) no-repeat top left; }
  
 .column_f .g_picture .g_picture_inner { width: 68px; height: 68px; overflow: hidden; }
  
 .column_l .g_picture .g_picture_inner { width: 68px; height: 68px; overflow: hidden; }
  
 .column_m .g_picture .g_picture_inner { width: 48px; height: 48px; overflow: hidden; }
  
 .profile_col .g_picture .g_picture_inner { width: 48px; height: 48px; overflow: hidden; }
  
 .column_f .g_text { width: 554px; }
  
 .column_l .g_text { width: 364px; }
  
 .column_m .g_text { width: 204px; font-size: 11px; }
  
 .column_s .g_text { float: none; padding-left: 0; font-size: 11px; }
  
 .profile_col .g_text { width: 224px; }
  
 .photo_list { float: left; margin: 5px; }
  
 * html .photo_list { margin: 3px; }
  
 .photo-img { background-color: #CCCCCC; border: 1px solid #FFFFFF; height: 60px; overflow: hidden; text-align: center; width: 60px; }
  
 .photo-img img { height: 100%; }
  
 .photo_list a { display: block; width: 60px; height: 60px; }
  
 .commentbox { border-bottom: 1px dotted #999; margin-bottom: 5px; }
  
 .comment_icon { background: transparent url(icon_comment.gif) no-repeat; font-size: 11px; padding-left: 20px; float: right; }
  
 .comment_pic { width: 35px; height: 35px; border:1px solid #FFF; overflow: hidden; text-align: center; float: left; margin-right: 8px; }
  
 .column_s .comment_pic { display: none; }
  
 .column_l .comment_pic { width: 50px; height: 50px; }
  
 .comment_pic img { height: 100%; }
  
 .comment_txt { overflow: hidden; }
  
 .column_s .comment_txt { font-size: 11px; }
  
 .column_m .comment_txt { float: right; width: 223px; }
  
 .column_l .comment_txt { float: right; width: 388px; }
  
 .profile_col .commentbox { margin: 10px 0 5px; background: transparent none; }
  
 .profile_col .comment_txt { float: right; width: 243px; }
  
 .add_comment_block input { margin-bottom: 10px; }
  
 .add_comment_block input.textfield { width: 80%; }
  
 .add_comment_block textarea { width: 80%; margin-bottom: 5px; }
  
 .column_s .add_comment_block .submitter { font-size: 11px; width: 80%; }
  
 .commenteditdelete { margin-left: 45px; padding-top: 2px; line-height: normal; }
  
 .smiley_wrap { display: block; }
  
 .smiley_wrap .smiley { float: left; margin-right: 5px !important; }
  
 #contest_box { font-size: 14px; font-family: "Trebuchet MS", Helvetica, sans-serif; }
  
 #contest_box p { margin-bottom: 5px; }
  
 #contest_box .contest_date { font-size: 11px; font-family: Helvetica, sans-serif; text-align: right; color: #036; margin-bottom: 0; }
  
 #contest_box #euro2008_teams { background: transparent url(euro2008_teams_bg.gif) no-repeat; width: 234px; height: 136px; padding: 7px 19px 9px 15px; }
  
 #contest_box #euro2008_teams table th { width: 20px; vertical-align: top; }
  
 #contest_box #euro2008_teams table td { height: 16px; line-height: 0.5em; }
  
 #contest_box #euro2008_teams table td.group_a_c { width: 123px; height: 16px; }
  
 #subnavi { margin-bottom: 10px; }
  
 #subnavi .fixed_box_inner { text-align: left; padding: 10px 10px; }
  
 #subnavi .fixed_box_inner dl dd { line-height: 1em; border-width: 0; }
  
 #subnavi .fixed_box_inner dl dd ul { border-width: 0; }
  
 #subnavi .fixed_box_inner .submenus_group_title { padding: 10px 0 2px; border-bottom: 1px dotted #999;; line-height: 1em; font-size: 14px; }
  
 #subnavi .fixed_box_inner .submenus { padding: 4px 0; border-bottom-width: 0; line-height: 1em; }
  
 #subnavi .fixed_box_inner .submenus a { color: #000; }
  
 #subnavi .fixed_box_inner .submenus a:hover, #subnavi .fixed_box_inner .submenus a:active { color: #F93; }
  
 #subnavi .fixed_box_inner #landing_submenus .submenus { padding-left: 21px; background: transparent url(submenu_icon.gif) no-repeat; margin-top: 1px; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_home { background: transparent url(submenu_icon_home.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_videos { background: transparent url(submenu_icon_videos.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_photos { background: transparent url(submenu_icon_photos.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_throwins { background: transparent url(submenu_icon_throwins.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_blogs { background: transparent url(submenu_icon_blogs.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_accomodations { background: transparent url(submenu_icon_accomodations.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_biography { background: transparent url(submenu_icon_biography.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_calendar { background: transparent url(submenu_icon_calendar.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_competition_facts { background: transparent url(submenu_icon_competition_facts.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_competition_history { background: transparent url(submenu_icon_competition_history.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_history { background: transparent url(submenu_icon_competition_history.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_home_team { background: transparent url(submenu_icon_home_team.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_hospitality { background: transparent url(submenu_icon_hospitality.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_live_scores { background: transparent url(submenu_icon_live_scores.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_schedule { background: transparent url(submenu_icon_schedule.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_teams { background: transparent url(submenu_icon_teams.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_ticket_faq { background: transparent url(submenu_icon_ticket_faq.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_tickets { background: transparent url(submenu_icon_tickets.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_track_my_order { background: transparent url(submenu_icon_track_my_order.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_travel_packages { background: transparent url(submenu_icon_travel_packages.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_venue_directory { background: transparent url(submenu_icon_venue_directory.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_venues { background: transparent url(submenu_icon_venues.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_wallpapers { background: transparent url(submenu_icon_wallpapers.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_shop { background: transparent url(submenu_icon_shop.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_forum { background: transparent url(submenu_icon_forum.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #submenu_fixtures { background: transparent url(submenu_icon_fixtures.gif) no-repeat; }
  
 #subnavi .fixed_box_inner #landing_submenus #selected a { color: #E54720; }
  
 #subnavi .fixed_box_inner select { width: 153px; margin-top: 10px; }
  
 #landing_submenus{ font-size: 11px; }
  
 .sub_header { border-top: 1px solid #999; border-bottom: 1px solid #666; background: #CCC url(btn_gray_bg.gif) repeat-x; }
  
 .sub_header .fakehandle, .sub_header .box_header_buttons { padding-top: 6px; padding-bottom: 5px; }
  
 .sub_header .fakehandle .boxtitle { font-size: 12px; }
  
 .sub_box { padding: 10px 15px 5px; border-top: 1px solid #CCC; }
  
 .sub_head_collapse { cursor: pointer; }
  
 #reasons_to_join { width: 180px; height: 250px; margin-bottom: 10px; }
  
 #reasons_to_join_heading { height: 50px; }
  
 #reasons_to_join_body { height: 140px; padding: 0 15px; font-weight: bold; background-image: url(reasons_to_join_bg.gif); }
  
 #reasons_to_join_button { height: 65px; }
  
 #reasons_to_join_300 { width: 300px; height: 205px; margin-bottom: 10px; }
  
 #reasons_to_join_heading_300 { height: 40px; }
  
 #reasons_to_join_body_300 { height: 100px; padding: 0 15px; font-weight: bold; background-image: url(reasons_to_join_bg_300.gif); }
  
 #reasons_to_join_button_300 { height: 65px; }
  
 #new_members .fakehandle { padding-bottom: 0; }
  
 #new_members .widget_body_inner { padding: 14px 10px 5px; }
  
 * html #new_members .widget_body_inner { padding-top: 7px; }
  
 *+html #new_members .widget_body_inner { padding-top: 7px; }
  
 #new_member_box li { width: 74px; height: 74px; display: block; float: left; overflow: hidden; padding: 0 2px 9px; }
  
 #new_member_box .new_member_pics { }
  
 #new_member_box li .memberpic { background: transparent url(fan_pic_68_bg.gif) no-repeat; width: 68px; height: 68px; padding: 1px 2px 6px 4px; overflow: hidden; text-align: center; }
  
 #new_member_box li img { height: 100%; }
  
 .back_link { padding: 10px 0 5px; }
  
 .photo_widget_tabs { padding-left: 10px; border-bottom: 1px solid #999; }
  
 #uploadPhoto_setting { padding: 20px 0 0 2px; }
  
 #uploadPhoto_setting div { margin-bottom: 10px; }
  
 #uploadPhoto_setting div label { margin-left: 10px; position: relative; top: -2px; display: inline; font-weight: normal; font-size: 100%; }
  
 #uploadPhoto_changetag { padding: 20px 0 10px 2px; }
  
 #uploadPhoto_changetag label { margin-left: 0px; positiion: relative; display: inline; font-weight: bold; font-size: 120%; }
  
 .uploadPhoto_img img { padding: 3px; border: 1px solid #CCC; display: block; margin-right: auto; margin-left: auto; margin-bottom: 15px; }
  
 .uploadPhoto_enterCaption label { font-weight: normal; font-size: 14px; margin: 5px 0 5px 0; }
  
 .photo_steps { border-bottom:1px solid #DDDDDD; font-size: 18px; font-weight:bold; line-height:120%; margin-bottom:10px; padding-bottom:3px; }
  
 .photo_steps span { color:#FF6600; }
  
 .messages { margin-bottom: 20px; }
  
 .message_delete { border-bottom: 1px solid #CCC; margin-bottom: 10px; padding: 0 0 5px 5px; }
  
 .message-rows { padding: 5px; border-bottom: 1px dotted #CCC; }
  
 .new { background: #FFF; border-left: 1px solid #CCC; border-bottom: 1px solid #999; }
  
 .new .subject { font-weight: bold; }
  
 .new .messagedate { font-weight: normal; }
  
 .message-rows ul { list-style-type: none; padding: 3px 0; }
  
 .message-rows li { list-style-type: none; float: left; padding: 3px 0; }
  
 .message-rows .messagedelete { width: 30px; font-size: 11px; }
  
 .message-rows .messagesender { width: 160px; }
  
 .message-rows .subject { width: 300px; margin: 0 5px 0 0; }
  
 .message-rows .messagereply { font-size: 11px; margin: 0 0px; text-align: right; float: right; width: 75px; }
  
 .message-rows .messagedate { font-size: 11px; padding: 2px 0; color: #666; }
  
 #thumb_block img { border: 1px solid #ccc; margin: 10px 0 10px 0; }
  
 .single-message { clear: both; display: block; padding: 10px; }
  
 .message-details { margin:7px 0 5px 0; }
  
 .blogmanager { width:95%; margin:10px; }
  
 .blogmanager td { padding:10px 5px; }
  
 .blogmanager td.alt { border-bottom:1px solid #ccc; }
  
 .blogmanager h3 { color:#066196; padding:5px 0 0 0; font-size:120%; }
  
 .blogmanager .hdtitle { color:#333; padding:2px 0 0 5px; font-size:120%; }
  
 .blogmanager .rightalign { text-align: right; }
  
 .dashboard-skin { background: url(bg-browse-sm.gif) top center no-repeat; padding: 5px 0; }
  
 .friendphoto img { display: block; overflow: hidden; margin-left: auto; margin-right: auto; }
  
 .friendphoto h4 { font-size:14px; margin:2px 0pt; text-align:center; width:190px; font-weight: normal; }
  
 .friendpadding { padding: 20px 0 0 0; }
  
 .profile-follow { clear: both; width:auto; }
  
 .profile-follow h3 { color: #888; padding: 5px 0 0 5px; font-size: 120%; }
  
 .profile-follow ul { float:left; width:565px; margin: 5px 0 0 0; padding: 0; border-bottom:1px dotted #999; }
  
 .profile-follow li { float:left; padding: 5px 0 10px 27px; background:none; width: 545px; }
  
 #icon-star li { background: url(icon_inloop_throwin.gif) 0 2px no-repeat; }
  
 #icon-comments li { background: url(icon_inloop_comment.gif) 0 2px no-repeat; }
  
 #icon-photos li { background: url(icon_inloop_photo.gif) 0 2px no-repeat; }
  
 #icon-creategroup li { background: url(icon_inloop_group.gif) 0 2px no-repeat; }
  
 #icon-uploadvideo li { background: url(icon_inloop_uploadvideo.gif) 0 2px no-repeat; }
  
 #icon-blog li { background: url(icon_inloop_blog.gif) 0 2px no-repeat; }
  
 #icon-profiles li { background: url(icon_inloop_profile.gif) 0 2px no-repeat; }
  
 #icon-group li { background: url(icon_inloop_group.gif) 0 2px no-repeat; }
  
 #icon-level li { background: url(icon_inloop_level.gif) 0 2px no-repeat; }
  
 #icon-wallpapers li { background: url(icon_inloop_wallpaper.gif) 0 2px no-repeat; }
  
 #icon-group li { background: url(icon_inloop_friend.gif) 0 2px no-repeat; }
  
 .message-details { margin:7px 0 5px 0; }
  
 .newphoto { border: 1px solid #FFF; margin-top: 5px; }
  
 .newphoto:hover { border: 1px solid #E54720; }
  
 .comment_left { width: 70px; float: left; margin: 0 0 20px 0; }
  
 .comment_right { width: 510px; float: right; padding: 0px; margin-bottom: 20px; }
  
 .comment_left img { width: 70px; height: 70px; }
  
 .comment_heading { background: #e5e5e5; padding: 3px; margin: 0 0 5px 0; border-bottom: 1px solid #CCC; border-top: 1px solid #E54720; }
  
 .comment_time { font-size: .9em; padding-left: 5px; color: #666; }
  
 .comment_text { margin: 0; padding: 0 2px 10px 2px; border-bottom: 1px solid #CCC; }
  
 #boxes { margin: 10px 0 20px; }
  
 #boxes .profile_results { float:left; height:140px; margin:0pt 10px 10px 0pt; overflow:hidden; width:102px; cursor: move; }
  
 #boxes .browsethumb { font-size:11px; line-height:1.2em; background-color:#E0E1E3; border:1px solid #FFFFFF; padding:5px; }
  
 #boxes .photothumb { background-color:#CCCCCC; border:1px solid #FFFFFF; overflow:hidden; text-align:center; height:100px; margin-bottom:5px; width:100px; }
  
 #boxes .g_title { display:block; margin-bottom:5px; }
  
 .movefriends_trash { float: right; width: 128px; position: relative; top: -20px; height: 100% }
  
 .pageselection { width: 488px; border: 1px solid #E0E1E3; background-color: #FFF; padding: 5px; text-align: center; margin: 0; }
  
 .pageselection a, .pageselection span { margin-right: 10px; }
  
 .paginate { border: 1px solid #E0E1E3; background-color: #FFF; padding: 5px; text-align: center; margin: 0 0 10px; }
  
 .paginate a, .paginate span { margin-right: 10px; }
  
 #content_topics, .blog_rss { font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: normal; background-color: #F2F2F2; border: 1px solid #DDD; margin-bottom: 15px; padding: 10px 10px 0; }
  
 .column_f #content_topics { width: 566px; }
  
 #blogpostform #content_topics { width: 644px; }
  
 #content_topics a { text-decoration: none; }
  
 .header_lg { font: 18px/120% Helvetica, Arial, Verdana, sans-serif; border-bottom: 1px solid #DDD; padding-bottom: 3px; margin-bottom: 10px; }
  
 .content_topics_box { margin-bottom: 15px; }
  
 .content_topics_box input#topics_suggest { border-top: 1px solid #AAA; border-left: 1px solid #AAA; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; padding: 3px; width: 250px; height: 16px; }
  
 .content_topics_box input#topics_suggest:focus { border-top: 1px solid #F93; border-left: 1px solid #F93; border-bottom: 1px solid #FDA; border-right: 1px solid #FDA; background-color: #FEB; }
  
 .content_topics_box p.headings { font-size: 14px; margin-bottom: 5px; padding: 0 0 3px 15px; background: transparent url(icon_orange_arrow_down.gif) no-repeat; }
  
 .content_topics_box p.headings span { font-size: 12px; color: #666666; }
  
 .content_topics_box p.note { color: #999; font-size: 11px; line-height: 120%; padding: 0; border-width: 0; }
  
 #selected_topics { color: #F60; float: right; width: 240px; }
  
 #recent_topics { background-color: #FFF; border: 1px solid #DDD; padding: 10px 10px 0; overflow: hidden; }
  
 #search_topics { float: left; width: 258px; margin-right: 10px; position: relative; }
  
 #search_topics p.note { margin-top: 3px; }
  
 #selected_topics li, #formal #selected_topics li { line-height: 14px; display: block; float: left; margin: 0 5px 5px 0; padding: 4px 4px 0; background: #FFE7CC url(orange_grad_bg_sm.gif) repeat-x; border: 1px solid #FCA; }
  
 #selected_topics li#ct_selected_topics_li_0 { line-height: 14px; color: #F00; margin: 0; padding: 0; border-width: 0; background-color: transparent; background-image: none; float: none; display: inline; }
  
 #selected_topics li img.button_remove { cursor: pointer; }
  
 #selected_topics li span { position: relative; top: -3px; white-space: nowrap; }
  
 #recent_topics li, #formal #recent_topics li { display: block; float: left; margin: 0 15px 5px 0; padding: 3px 8px; }
  
 #recent_topics li a, #formal #recent_topics li a { white-space: nowrap; }
  
 #recent_topics li.selected { background-color: #069; }
  
 #recent_topics li.selected a { color: #FFF; }
  
 .topic_top_level { padding: 5px 10px 3px; background: #FFF0DE url(orange_grad_bg_sm.gif) repeat-x; border-right: 1px solid #FCA; border-left: 1px solid #FCA; border-bottom: 1px solid #FCA; }
  
 .topic_top_level .conf_name, .topic_second_level .conf_name { float: left; }
  
 .topic_top_level .expand_collapse, .topic_second_level .expand_collapse { float: right; font-size: 11px; padding-top: 2px; }
  
 .expand_collapse span { font-size: 11px; margin-top: -2px; }
  
 .expand_collapse img { margin-left: 5px; }
  
 #topic_list input { margin-right: 3px; }
  
 .topic_second_level { padding: 10px; background-color: #FFF; border-top: 1px solid #DDD; border-right: 1px solid #FCA; border-left: 1px solid #FCA; border-bottom: 1px solid #FCA; height: 150px; overflow: auto; }
  
 .topic_second_level p { color: #F60; border-bottom: 1px solid #DDD; padding-bottom: 3px; }
  
 .topic_second_level .competitions, .topic_second_level .federations { float: left; width: 95%; margin-bottom: 10px; }
  
 .topic_second_level .competitions ul { padding-top: 10px; }
  
 .topic_second_level .federations ul { padding-top: 10px; }
  
 .topic_second_level .competitions li { margin-bottom: 10px; font-size: 11px; }
  
 #formal .topic_second_level .federations li, #formal .topic_second_level .competitions li, .topic_second_level .federations li, .topic_second_level .competitions li { display: block; float: left; width: 31%; margin: 0 10px 5px 0; font-size: 11px; padding: 0; }
  
 .topic_second_level .federations li img { margin-left: 3px; }
  
 .topics_popup .topic_second_level { height: 250px; }
  
 .topic_second_level .team { font-size: 11px; padding: 5px 10px 3px; background: transparent url(gray_grad_bg.gif) repeat-x; border: 1px solid #EEE; border-bottom: 1px solid #DDD; }
  
 .players { padding: 10px; }
  
 .players li { display: block; float: left; width: 170px; margin: 0 10px 10px 0; font-size: 11px; }
  
 .topics_popup .topic_second_level { height: 250px; }
  
 #topic_list #additional { margin-top: 10px; padding: 5px 10px 8px; background: #FFEBD2 url(orange_grad_bg_sm.gif) repeat-x; border: 1px solid #FCA; }
  
 .additional_topics { padding-bottom: 10px; }
  
 #match_report_sel_div { padding-top: 20px; }
  
 .additional_topics input, #match_report_sel_div input { margin-right: 5px; }
  
 #match_report_div { padding-top: 10px; }
  
 #match_report_div select { width: 80%; }
  
 .problems_link { text-align:right; font-size: 9px; }
  
 #ac_results, .ac_results { border-left: 1px solid #888; border-right: 1px solid #888; border-bottom: 1px solid #888; width: 256px; z-index: 100; position: absolute; background-color: white; display:none; padding: 3px 0 0; left: 0; }
  
 *+html .ac_results { top: 25px; }
  
 *+html #ac_results { top: 25px; }
  
 * html .ac_results { top: 25px; }
  
 * html #ac_results { top: 25px; }
  
 #ac, .ac { border: 1px solid #888; width: 300px; z-index:2; display: inline; }
  
 .ac_res_h { margin: auto; padding: 3px; border-bottom: 1px solid #DDD; color: #999; }
  
 .ac_res_d { padding: 3px; border-bottom: 1px dotted #DDD; color: #333; cursor: pointer; font-size: 11px; }
  
 .ac_res_d_active { padding: 3px; border-bottom: 1px dotted #DDD; color: #FFF; background-color: #999; cursor: pointer; font-size: 11px; }
  
 .ac_crest { vertical-align: middle; margin-right: 3px; }
  
 .ac_res_d_img { float: left; margin-right: 5px; }
  
 .ac_res_d_name { float: left; }
  
 #MB_content .close_button { text-align: right; margin: 10px 10px 0 0; }
  
 #MB_content .close_button a { border-width: 1px; border-color: #E54720; border-style: solid; padding: 2px 5px; background: #E54720 url(btn_orange_bg.gif) repeat-x; color: #000; font-weight: bold; text-decoration: none; }
  
 #ok_msg, .ok_msg { color: #690; border: 1px solid #690; padding: 10px; background-color: #DFD; font-family: Helvetica,Verdana,sans-serif; font-weight: bold; margin-bottom: 10px; }
  
 #error_msg, .error_msg { color: #F00; border: 1px solid #F00; padding: 10px; background-color: #FDD; font-family: Helvetica,Verdana,sans-serif; font-weight: bold; margin-bottom: 10px; }
  
 .login_links_bottom { margin-left: 10px; }
  
 .friendphoto { float: left; width: 106px; margin: 0 10px 10px 0; text-align: center; overflow: hidden; }
  
 .friendphoto_inner { height: 100px; width: 100px; text-align: center; overflow: hidden; padding: 1px 2px 6px 4px; background: transparent url(pic_100_bg.gif) no-repeat top left; }
  
 .view_friends .friendphoto h4 { font-size: 12px; margin:2px 0pt; font-weight: normal; width: auto; text-align: center; }
  
 #usergroups { margin-bottom: 20px; font-size: 14px; }
  
 #usergroups li { border-bottom:1px solid #DDDDDD; line-height:20px; padding:10px; }
  
 .privacy_descr span { font-weight: bold; }
  
 .tagcloud_box .widget_body_inner { padding-bottom: 10px; }
  
 #keywordselection { width: 268px; clear:both; }
  
 .tag-cloud { margin: 0; font-size: 12px; width: 268px; float: none; display: inline; }
  
 .tag-cloud span { margin: 0; padding: 0; }
  
 .tag-cloud span a { line-height: 1.4em; margin: 5px 0px; padding: 3px 2px; }
  
 .tagsize_1 { font-size: 0.7em; }
  
 .tagsize_2 { font-size: 0.75em; }
  
 .tagsize_3 { font-size: 0.8em; }
  
 .tagsize_4 { font-size: 0.95em; }
  
 .tagsize_5 { font-size: 1.0em; }
  
 .tagsize_6 { font-size: 1.2em; }
  
 .tagsize_7 { font-size: 1.4em; }
  
 .tagsize_8 { font-size: 1.5em; }
  
 .tagsize_9 { font-size: 1.6em; }
  
 .tagsize_10 { font-size: 1.8em; }
  
 .tag-cloud a { margin: 5px 0px; padding: 3px 2px; line-height: 1.4em; }
  
 .widget_body_inner .fans_user_pic { float: left; width: 120px; font-size: 11px; }
  
 .widget_body_inner .fans_user_pic img { padding: 3px; border: 1px solid #DDD; width: 100px; margin-bottom: 4px; }
  
 .widget_body_inner .fans_user { float: left; width: 300px; margin-right: 20px; font-size: 14px; text-weight: normal; }
  
 .widget_body_inner .fans_action { float: right; font-size: 11px; }
  
 .widget_body_inner .fans_action p { border-bottom: 1px solid #DDD; padding-bottom: 5px; margin-bottom: 5px; }
  
 .fans_user_pic { float: left; width: 120px; font-size: 11px; }
  
 .fans_user_pic img { padding: 3px; border: 1px solid #DDD; width: 100px; margin-bottom: 4px; }
  
 .fans_user { float: left; width: 300px; margin-right: 20px; font-size: 14px; text-weight: normal; }
  
 .widget_body_inner .fans_action { float: right; font-size: 11px; }
  
 .widget_body_inner .fans_action p { border-bottom: 1px solid #DDD; padding-bottom: 5px; margin-bottom: 5px; }
  
 #landing_search_col { position: relative; }
  
 #landing_search_box { width: 268px; padding: 15px; background: transparent url(landing_search_bg.jpg) no-repeat; margin-bottom: 10px; border: 1px solid #222B25; color: #FFF; position: relative; }
  
 * html #landing_search_box { z-index: 11; }
  
 *+html #landing_search_box { z-index: 11; }
  
 #landing_browse_box .widget_body_inner { overflow: visible; }
  
 #search_form { position: relative; }
  
 #search_form #ac_results { top: 22px; }
  
 .mediasearch_box #ac_results { width: 266px; }
  
 * html .mediasearch_box #ac_results { top: 23px; }
  
 *+html .mediasearch_box #ac_results { top: 23px; }
  
 .mediasearch_box .widget_body_inner { overflow:visible; }
  
 * html #search_form #ac_results { top: 24px; }
  
 *+html #search_form #ac_results { top: 24px; }
  
 * html #search_form { z-index: 11; }
  
 *+html #search_form { z-index: 11; }
  
 #landing_search_box .boxtitle { margin-bottom: 10px; }
  
 #landing_search_box input.textfield { width: 262px; margin-bottom: 5px; }
  
 #landing_search_box input.submitter { margin-bottom: 5px; }
  
 #landing_search_box #ac_results, #landing_browse_box .ac_results { width: 266px; }
  
 #landing_browse_box label { padding: 5px 0 3px; font-weight: bold; color: 3C4940; }
  
 #landing_browse_box input#browse_l_selector, #landing_browse_box input#browse_c_selector, #landing_browse_box input#browse_t_selector, #landing_browse_box input#browse_p_selector, #landing_browse_box select { border: 1px solid #CCC; border-top: 1px solid #777; padding: 2px; width: 262px; }
  
 #landing_browse_box input#browse_l_selector:focus, #landing_browse_box input#browse_c_selector:focus, #landing_browse_box input#browse_t_selector:focus, #landing_browse_box input#browse_p_selector:focus { border: 1px solid #FC9; border-top: 1px solid #F93; background-color: #FF9 }
  
 #landing_browse_box .submitter { margin: 10px 0; }
  
 #favorites .widget_body_inner { padding: 0; }
  
 .favorites_photo { background:transparent url(pic_80_bg.gif) no-repeat scroll left top; width: 80px; padding:1px 5px 6px 4px; height: 123px; float: left; text-align: center; }
  
 .favorites_photo_inner { width: 80px; height: 80px; padding-bottom: 5px; overflow: hidden; }
  
 .favorites_photo h4 { font-size: 11px; font-weight: normal; line-height: 1em; padding-top: 5px; }
  
 #browse_form div { display: inline; }
  
 #browse_form div.ac_res_d, #browse_form div.ac_res_d_active, #browse_form div.ac_res_h { display: block; }
  
 #browse_form .ac_results { width: 266px; z-index: 100; }
  
 * html #browse_form . { margin-top: -2px; }
  
 *+html #browse_form .ac_results { margin-top: -2px; }
  
 #l_selector, #c_selector, #t_selector, #p_selector { position: relative; }
  
 #l_selector { z-index:10; }
  
 #c_selector { z-index:9; }
  
 #t_selector { z-index:8; }
  
 #p_selector { z-index:7; }
  
 #favorites .sub_header .boxtitle { font-size: 14px; }
  
 #add_as_favorite a.submitter { font-size: 18px; padding: 10px; text-align: center; height: 15px; margin-bottom: 10px; }
  
 #add_as_favorite a:active.submitter, #add_as_favorite a:hover.submitter { color: #E54720; background: #CECECE url(btn_gray_bg.gif) repeat-x; }
  
 .topright_button { float: right; width: 50%; text-align: right; padding-bottom: 7px; font-size: 14px; font-weight: bold; }
  
 .topleft_button { float: left; width: 50%; text-align: left; font-size: 14px; margin: 10px 0 10px 0; }
  
 .topright_button img { margin-right: 3px; }
  
 .topright_button span { position: relative; top: -5px; }
  
 #scores_wrapper .widget_body_inner { padding: 20px; }
  
 #federation_navbar { border: 1px solid #666; padding: 3px 8px; background: #EBECED url(widget_body_large_bg.gif) repeat-y; margin-bottom: 10px; position:relative; z-index: 9; }
  
 #federation_navbar dd.conf_nav { display: block; float: left; margin-right: 5px; position:relative; background: #EBECED url(conf_subnav_bg.gif) no-repeat right; padding-right: 20px; cursor: pointer; width: 174px; }
  
 #federation_navbar dd.conf_nav strong { display: block; float: left; position:relative; background: #EBECED url(conf_subnav_bg.gif) no-repeat; padding: 3px 0 3px 10px; color: #333; }
  
 #federation_navbar dd.conf_nav .conf_subnav_wrapper { position: absolute; z-index: 11; top: 20px; left: 2px; background: transparent url(conf_subnav_bg_bottom.gif) no-repeat bottom; width: 191px; padding: 0 0 10px; }
  
 #federation_navbar dd.conf_nav .media_thumbnails_arrow { background-color: #B6C2B9; }
  
 #federation_navbar dd.conf_nav .conf_subnav_box { background-color: #B6C2B9; max-height: 250px; overflow: hidden; }
  
 * html #federation_navbar dd.conf_nav .conf_subnav_box { height: 250px; }
  
 #federation_navbar dd.conf_nav ul li { background-color: #B6C2B9; padding: 4px 10px 0; font-size: 11px; font-weight: bold; line-height: 1em; }
  
 #federation_navbar dd.conf_nav ul li a { color: #333; }
  
 #federation_navbar dd.conf_nav ul li a:hover, #federation_navbar dd.conf_nav ul li a:active { color: #FFF; }
  
 #oleole_blog .widget_body_inner { padding: 0; }
  
 .no_contents { margin: 10px 0; padding: 10px; border: 1px solid #FFF; background: #DDD url(no_contents_bg.gif) no-repeat top right; color: #666; }
  
 .column_l .evnews .no_contents, .column_l .evrecentcontributors .no_contents, .column_l .evfanwall .no_contents, .column_l .evfans .no_contents, .column_s .evmultimedia .no_contents, .column_s .evfanwall .no_contents, .column_s .evnews .no_contents, .column_s .evfans .no_contents, .column_s .evrecentcontributors .no_contents { margin: 10px 5px; }
  
 .column_l .evmultimedia .no_contents { margin: 10px 10px; }
  
 .column_m .evmultimedia .no_contents, .column_m .evfeaturedblog .no_contents, .column_s .evfeaturedblog .no_contents { margin: 10px 15px; }
  
 .column_l .evfeaturedblog .no_contents { margin: 10px 20px; }
  
 #matchreport_box .widget_body_inner { padding: 0; }
  
 img.small_crest { vertical-align: middle; }
  
 #venue_directory .widget_body_inner { height: 500px; padding: 0 30px 5px; }
  
 #venue_directory #venue_directory_list li { font-size: 18px; font-weight: bold; float: left; width: 30px; text-align: center; margin: 0 10px 10px; }
  
 #venue_directory #venue_directory_list li a { display: block; padding: 5px; border: 1px solid #EBECED; }
  
 #venue_directory #venue_directory_list li a:hover { display: block; padding: 5px; border: 1px solid #CCC; background-color: #FFF; }
  
 #venue_directory_mini .widget_body_inner { width: 273px; padding: 0 10px 5px 15px; }
  
 #venue_directory_mini #venue_directory_list li { font-size: 12px; font-weight: bold; float: left; width: 20px; text-align: center; margin: 0 10px 5px 0; }
  
 #venue_directory_mini #venue_directory_list li a { display: block; padding: 3px; border: 1px solid #EBECED; }
  
 #venue_directory_mini #venue_directory_list li a:hover { display: block; padding: 3px; border: 1px solid #CCC; background-color: #FFF; }
  
 #venue_list .widget_body_inner { padding: 0 0 5px 30px; width: 638px; }
  
 #venue_list .paginate { margin-right: 25px; }
  
 #venue_list .stadiums { width: 186px; height: 190px; margin-right: 25px; float: left; }
  
 #venue_list .stadium_pic { padding: 2px; width: 180px; height: 111px; overflow: hidden; background-color: #FFF; border: 1px solid #999; margin-bottom: 2px; }
  
 #venue_list .hometeams { font-size: 11px; }
  
 #venue_list .hometeams img { width: 20px; height: 20px; border: 1px solid #CCC; }
  
 #oleole_blog_box .post-title1 { font-weight: bold; margin-bottom: 5px; }
  
 #oleole_blog_box .date-title1 { font-size: 11px; margin-bottom: 5px; }
  
 #oleole_blog_box .summary1 { margin-bottom: 5px; }
  
 #oleole_blog_box .credits { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #333; }
  
 #msgbar { position: absolute; top: 30px; left: 15px; padding: 10px; background-color: #FCC; border: 1px solid #F00; color: #F00; }
  
 #contribute_box .widget_body_inner { padding: 0 20px 45px }
  
 #contribute_box p,#contribute_box ul { font-size: 14px; line-height: 1.4em; color: #333; padding: 0 30px 20px; }
  
 #contribute_box p.note { font-size: 10px; color: #666 }
  
 #contribute_box p.heading { font-size: 16px; color: #000; font-weight: bold; padding: 15px 30px 20px; }
  
 #contribute_box strong { color: #000; font-weight: bold; }
  
 #contribute_box ul { list-style-image: url(icon_tick_orange.gif); margin-left: 50px; }
  
 #contribute_box li { padding-bottom: 5px; }
  
 * html #contribute_box li { padding-left: 5px; }
  
 *+html #contribute_box li { padding-left: 5px; }
  
 #contribute_box .contribute_buttons { text-align: center; padding: 15px 0 0; }
  
 #contribute_box .contribute_buttons img { margin: 0 25px; }
  
 .contribute_sidebox .widget_more { padding-top: 0; }
  
 #recent_videos .video_box { padding-bottom: 10px; border-bottom: 1px dotted #999; margin-bottom: 10px; }
  
 #recent_videos .video_box img { border: 1px solid #FFF; }
  
 #recent_videos .video_box p { margin-bottom: 10px; }
  
 #footballhistory p.text { margin-top: 10px; }
  
 .history_list { border-bottom: 1px dotted #999; margin-bottom: 10px; padding-bottom: 10px; float: left; width: 628px; }
  
 .history_list .g_picture { background:transparent url(pic_80_bg.gif) no-repeat scroll left top; width: 80px; height: 80px; padding:1px 2px 6px 4px; }
  
 .history_list .g_text { width: 532px; }
  
 .history_list .g_title { font-size: 18px; }
  
 #message_inner { background: #F9F9BD url(global_message_bg.jpg) repeat-x; padding: 5px 5px 5px 10px; margin-bottom: 10px; border: 1px solid #2C2C1E; font-weight: bold; }
  
 .message_info { background: transparent url(icon_tick.gif) no-repeat 0 3px; padding-left: 15px; }
  
 .message_error, .message_warning { background: transparent url(icon_caution.gif) no-repeat 0 3px; padding-left: 15px; color: #F00; }
  
 a#message_close { background: transparent url(widget_buttons.gif) no-repeat -28px top; display: block; float: right; height: 14px; margin: 0pt 0 0pt 5px; overflow: hidden; width: 14px; cursor: pointer; }
  
 .user_points { margin: 20px 0; }
  
 .user_points img { position: relative; top: -5px; margin-right: 5px; }
  
 .user_points p { padding-bottom: 5px; border-bottom: 1px solid #DDD; }
  
 .user_points span { color: red; font-size: 1.5em; font-weight: bold; }
  
 #oleole_points .widget_body_inner { padding-bottom: 15px; }
  
 #oleole_points table { margin-bottom: 15px; border: 1px solid #CCC; }
  
 #oleole_points table th { background-color: #CCC; padding: 3px 5px; }
  
 #oleole_points table th.tbl_caption { background: #000 url(black_panel_bg.gif) repeat-x; color: #FFF; font-weight: bold; padding: 5px; }
  
 #oleole_points table td { background-color: #EBECEE; border-top: 1px solid #CCC; padding: 3px 5px; }
  
 #oleole_points table td em { color: #F00; font-weight: bold; font-size: 14px; }
  
 #oleole_points .whiterow td { background-color: #FFF; }
  
 #oleole_points table#levels_tbl td { font-size: 14px; }
  
 td.icon_cell { width: 25px; }
  
 img.preload { display: none; }
  
 .resources_group_title { font-weight: bold; padding-bottom: 1px; border-bottom: 1px solid #999; }
  
 .resources_list { margin-bottom: 10px; }
  
 .resources_list li { padding: 2px 0 2px 12px; border-bottom: 1px dotted #999; background: transparent url(resources_list_img.gif) no-repeat left center; }
  
 .resources_list li a { color: #333; }
  
 .resources_list li a:hover, .resources_list li a:active { color: #F93; }
  
 .sharethis { margin-bottom: 10px; }
  
 .sharethis img { vertical-align: middle; margin-right: 2px; }
  
 .sharethis span { margin-right: 10px; font-size: 12px; font-weight: bold; }
  
 .topic_box { white-space: nowrap; display: inline; margin-right: 3px; }
  
 .icon_topics { vertical-align: middle; margin: 0 2px 0 0 !important; position: static !important; top: 0 !important; }
  
 .thumb_outer { height:14px; }
  
 .thumb_up, .thumb_down, .thumb_up_disable, .thumb_down_disable { width: 13px; height: 14px; float: left; margin-right: 2px; cursor: pointer; }
  
 .thumb_up { background: transparent url(vote_arrow_up.gif) no-repeat scroll 0px 0px; }
  
 .thumb_up:hover { background: transparent url(vote_arrow_up_over.gif) no-repeat scroll 0px 0px; }
  
 .thumb_down { background: transparent url(vote_arrow_down.gif) no-repeat scroll 0px 0px; }
  
 .thumb_down:hover { background: transparent url(vote_arrow_down_over.gif) no-repeat scroll 0px 0px; }
  
 .thumb_up_disable { background: transparent url(vote_arrow_up_disabled.gif) no-repeat scroll 0px 0px; }
  
 .thumb_down_disable { background: transparent url(vote_arrow_down_disabled.gif) no-repeat scroll 0px 0px; }
  
 .vote_score { font-size: 11px; line-height: 110%; font-weight: bold; float:left; padding: 1px 0 0 2px; }
  
 .throwin_vote { background: transparent url(throwin_up_down_bg.gif) no-repeat; width: 43px; height: 43px; margin-bottom: 3px; }
  
 .throwin_up_down { float: left; width: 17px; }
  
 .throwin_up_down a { display: block; }
  
 .thumb_up_article { width: 17px; height: 25px; background: transparent url(throwin_up.gif) no-repeat; cursor: pointer; }
  
 .thumb_up_article:hover { background: transparent url(throwin_up_over.gif) no-repeat; }
  
 .thumb_down_article { width: 17px; height: 18px; background: transparent url(throwin_down.gif) no-repeat; cursor: pointer; }
  
 .thumb_down_article:hover { background: transparent url(throwin_down_over.gif) no-repeat; }
  
 .thumb_up_disable_article { width: 17px; height: 25px; background: transparent url(throwin_up_disabled.gif) no-repeat; cursor: pointer; }
  
 .thumb_down_disable_article { width: 17px; height: 18px; background: transparent url(throwin_down_disabled.gif) no-repeat; cursor: pointer; }
  
 .throwin_vote .vote_score_article { padding: 7px 0 0; text-align: center; font-size: 9px; text-transform: lowercase; color: #FFF; line-height: 1.4; width: 43px; }
  
 .throwin_vote .vote_score_article strong { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px; display: block; font-weight: normal; letter-spacing: -1px; line-height: 1; width: 43px; }
  
 .thumb_outer div.score_blk { background: transparent url(vote_score_bg.gif) no-repeat; width: 22px; height: 13px; text-align: center; color: #FFF; padding: 2px 0 0; }
  
 #omniplayer { width: 300px; height: 385px; margin-bottom: 10px; }
  
 .nav_link_heading h2{ border-bottom:1px dotted #999999; font-size:13px; line-height:1em; padding:10px 0 2px 10px; }
  
 .featured_scores_heading{ margin-bottom: 10px; font-weight: bold; }
  
 .evcompetitionteams .widget_body_inner { padding-top: 10px; }
  
 .comp_group_name { font-size: 12px; font-weight: bold; padding-bottom: 2px; border-bottom: 1px solid #999; margin: 0 0 15px 0; }
  
 .comp_group_photo p { padding: 5px 0 0; line-height: 1.1em; font-size: 11px; font-weight: bold; }
  
 .column_l .comp_group { width: 448px; }
  
 .column_l .comp_group_teams { padding: 0; }
  
 .column_l .comp_group_photo { background:transparent url(pic_80_bg.gif) no-repeat scroll 14px top; float: left; height: 125px; padding: 1px 14px 6px 18px; text-align: center; width: 80px; }
  
 .column_l .comp_group_photo p { font-size: 11px; width: 80px; }
  
 .column_m .comp_group_name { margin: 0 0 10px 0; }
  
 .column_m .comp_group_teams { padding-bottom: 10px; }
  
 .column_m .comp_group { width: 268px; }
  
 .column_m .comp_group_photo { float: left; padding: 0 5px 5px 0; width: 127px; }
  
 .column_m .comp_group_photo img { width: 32px; float: left; border: 1px solid #FFF; }
  
 .column_m .comp_group_photo p { font-size: 11px; width: 90px; float: right; }
  
 .column_s .comp_group_name { margin: 0 0 10px 0; }
  
 .column_s .comp_group_teams { padding-bottom: 5px; }
  
 .column_s .comp_group { float: none; width: 158px; }
  
 .column_s .comp_group_photo { padding: 0 0 5px 0; width: 158px; }
  
 .column_s .comp_group_photo img { width: 32px; float: left; border: 1px solid #FFF; }
  
 .column_s .comp_group_photo p { font-size: 11px; width: 121px; float: right; }
  
 .evdashboard .panel { padding: 5px 0 0; border-bottom: 1px dotted #666; }
  
 .evdashboard .score { padding: 0 0 5px; text-align: center; line-height: 1.2em; }
  
 .evdashboard .panel .g_title { margin-bottom: 5px; text-align: center; }
  
 .evdashboard #db_tables { border-bottom-width: 0; }
  
 .evdashboard table { width: 100%; }
  
 .evdashboard table td { padding: 4px 5px 4px 0; text-align: right; background: #DDD url(btn_white_bg.gif) repeat-x; font-size: 11px; line-height: normal; border-bottom: 1px solid #CCC; }
  
 .evdashboard table th { padding: 4px 5px 4px 0; background-color: #E0DFCA; text-align: right; font-size: 11px; line-height: normal; border-bottom: 1px solid #CCA; }
  
 .evdashboard table th.row_league { background-color: #CBC9B7; }
  
 .evdashboard table .rank { padding-right: 2px; }
  
 .evdashboard table .team { text-align: left; padding-left: 5px; }
  
 .evdashboard .crest_photo_img { background: transparent url(crest_bg_120.gif) no-repeat; padding: 5px; width: 120px; margin: 0 auto; overflow: hidden; }
  
 .evdashboard .crest_photo_img img { width: 100%; }
  
 .score a { color: #B00027; }
  
 .score a:hover,.score a:active { color: #F93; text-decoration: underlined; }
  
 .score .scores_team { font-size: 12px; font-weight: bold; }
  
 .crest_photo_img .widget_more a { margin: 0; }
  
 .crest_upload { font-size: 12px; font-weight: bold; padding: 8px 0 0; text-align: center; }
  
 .evdashboard #fifa_ranking_scroll_box { padding: 0; height: 300px; }
  
 .column_s .evdashboard #fifa_ranking_scroll_box td { font-size: 10px; }
  
 .snapshot_txt { line-height: 1.2em; font-size: 11px; padding-top: 5px; }
  
 .column_l .evdashboard .widget_body_inner { padding: 0 20px 5px; }
  
 .column_l .evdashboard .crest_photo_img { float: left; margin: 0; }
  
 .column_l .evdashboard .db_right { width: 298px; margin-left: 10px; float: right; }
  
 * html .column_l .evdashboard .db_right { width: 292px; }
  
 .column_l .evdashboard #db_tables { padding-top: 0; }
  
 .column_m .evdashboard .widget_body_inner { padding: 0 15px 5px; }
  
 .column_m .evdashboard .crest_photo_img { background: transparent url(crest_bg_80.gif) no-repeat; padding: 5px; width: 80px; margin: 0; }
  
 .column_m .evdashboard .db_right { width: 168px; margin-left: 10px; float: right; }
  
 * html .column_m .evdashboard .db_right { width: 165px; }
  
 .column_m .evdashboard #db_tables { padding-top: 0; }
  
 .column_m .crest_photo_img .widget_more { font-size: 11px; }
  
 .column_s .nontab .widget_tabs { border-bottom-width: 0; text-align: right; padding: 3px 10px 0; }
  
 .column_s .nontab .widget_tabs li { float: none; font-size: 11px; padding: 0; margin: 0; line-height: normal; border-width: 0; background-color: transparent; }
  
 .column_s .evdashboard .widget_body_inner { padding: 10px 10px 5px; }
  
 .column_s .evdashboard table td, .column_s .evdashboard table th { width: auto; }
  
 .column_s .evdashboard table .rank { width: auto; }
  
 .column_s .evdashboard table .team_col { width: auto; }
  
 #home_topsupporters .box_header { border-width: 1px 1px 0 1px; border-style: solid; }
  
 #home_topsupporters .box_header .fakehandle { padding: 5px 0 5px 10px; color: #333; width: 250px; }
  
 #home_topsupporters .box_header .widget_tabs { padding-left: 5px; width: 293px; border-bottom: 1px solid #3C3B2C; }
  
 #home_topsupporters .box_header img { margin: 5px 5px 0; }
  
 #home_topsupporters .box_header_buttons { display: block !important; width: 27px; padding: 5px 10px 0 0; }
  
 #home_topsupporters .widget_tabs li { background: transparent url(top_supporters_tab.gif) no-repeat top left; border-top-width: 0; border-right-width: 0; border-left-width: 0; padding: 0 0 0 10px; float: right; }
  
 #home_topsupporters .widget_tabs li { float: left; border-bottom-color: #3C3B2C; font-size: 11px; }
  
 #home_topsupporters .widget_tabs li strong { background: transparent url(top_supporters_tab.gif) no-repeat top right; display: block; padding: 6px 10px 4px 0; }
  
 #home_topsupporters .widget_tabs li.active-tab { background: transparent url(top_supporters_tab_active.gif) no-repeat top left; border-bottom-color: #3C3B2C; }
  
 #home_topsupporters .widget_tabs li.active-tab strong { background: transparent url(top_supporters_tab_active.gif) no-repeat top right; }
  
 #home_topsupporters .widget_tabs li a { color: #E54720; }
  
 #home_topsupporters .widget_tabs li a:active, #home_topsupporters .widget_tabs li a:hover, { color: #F93; }
  
 #home_topsupporters .widget_tabs li.active-tab a { color: #FFF; }
  
 #home_topsupporters .widget_tabs li.active-tab a:hover, #home_topsupporters .widget_tabs li.active-tab a:active { color: #E54720; }
  
 #home_topsupporters .widget_body { border-color: #666; }
  
 .evfeaturedusers .widget_body_inner { padding: 0; background-color: #FFF; }
  
 .evfeaturedusers th, .evfeaturedusers td { padding: 7px 0 7px 5px; font-size: 11px; line-height: 1em; font-weight: bold; vertical-align: middle; }
  
 .evfeaturedusers th { background-color: #3C3B2C; color: #FFF; text-align: left; }
  
 .evfeaturedusers .row_2, .evfeaturedusers .row_4, .evfeaturedusers .row_6, .evfeaturedusers .row_8, .evfeaturedusers .row_10 { background-color: #DDE0DE; }
  
 .evfeaturedusers th.ts_rank { width: 35px; padding-left: 10px; }
  
 .evfeaturedusers td.ts_rank { width: 25px; padding-left: 20px; }
  
 .evfeaturedusers .ts_rank:first-letter { text-transform: uppercase; }
  
 .evfeaturedusers .ts_points { text-align: right; width: 60px; padding: 7px 10px 7px 5px; }
  
 .column_m .evfeaturedusers table { width: 298px; }
  
 .column_l .evfeaturedusers table { width: 478px; }
  
 .column_s .evfeaturedusers table { width: 178px; }
  
 .column_s .evfeaturedusers th, .column_s .evfeaturedusers td { padding: 5px 0 5px 2px; font-size: 11px; line-height: 1em; font-weight: bold; vertical-align: middle; }
  
 .column_s .evfeaturedusers th.ts_rank { width: 35px; padding-left: 5px; }
  
 .column_s .evfeaturedusers td.ts_rank { width: 30px; padding-left: 10px; }
  
 .column_s .evfeaturedusers .ts_points { text-align: right; width: 60px; padding: 5px 10px 5px 2px; }
  
 .evadmininfo .admin_scroll { width: 8px; float: left; cursor: pointer; }
  
 .evadmininfo #admininfo_info { float: left; }
  
 .evadmininfo .widget_body_inner { padding: 10px; }
  
 .evadmininfo .g_info span { position:relative; top: -6px; margin-left: 5px; }
  
 .evadmininfo .g_summary { color: #333; }
  
 .evadmininfo li { float: left; margin-right: 5px; line-height: 1.2em; }
  
 .evadmininfo #no_admin_photo { width: 100px; height: 100px; padding: 5px; margin: 0 10px 0 5px; background-color: #FFF; border: 1px solid #999; float: left; }
  
 * html .no_admin_overlay { filter:alpha(opacity=60); }
  
 .column_l .evadmininfo .admin_scroll { padding-top: 28px; }
  
 .column_l .evadmininfo .g_title { font-size: 14px; margin-bottom: 10px; }
  
 .column_l .evadmininfo .g_info { float: right; }
  
 .column_l .evadmininfo .g_summary { padding-bottom: 10px; }
  
 .column_l .evadmininfo #no_admin_text { width: 325px; float: left; }
  
 .column_m .evadmininfo .admin_scroll { padding-top: 18px; }
  
 .column_m .evadmininfo .g_text { width: 194px; }
  
 .column_m .evadmininfo .g_title { padding-bottom: 5px; }
  
 .column_m .evadmininfo .g_info { padding-bottom: 5px; }
  
 .column_m .evadmininfo .g_summary { margin-bottom: 5px; }
  
 .column_m .evadmininfo #no_admin_text { width: 146px; float: left; }
  
 .fixed_top .evadmininfo .admin_scroll { padding-top: 20px; }
  
 .fixed_top .evadmininfo #admininfo_info { padding: 0 2px; }
  
 .fixed_top .evadmininfo .g_picture { padding: 1px 2px 6px 4px; width: 48px; height: 48px; background: transparent url(fan_pic_48_bg.gif) no-repeat top left; }
  
 .fixed_top .evadmininfo .g_text { float: right; padding-left: 5px; width: 79px; font-size: 11px; line-height: normal; }
  
 .fixed_top .evadmininfo .g_title { padding-bottom: 5px; }
  
 .fixed_top .evadmininfo .g_info { padding-bottom: 5px; font-size: 11px; }
  
 .fixed_top .evadmininfo .g_summary { margin: 5px 0; font-size: 11px; line-height: normal; }
  
 .fixed_top .evadmininfo li { float: none; font-size: 11px; }
  
 .fixed_top .evadmininfo #no_admin_photo { margin: 0 auto 10px; float: none; }
  
 .fixed_top .evadmininfo #no_admin_text { width: 112px; margin: 0 auto; float: none; font-size: 11px; }
  
 .evfanwall .g_picture { margin-bottom: 5px; }
  
 .evfanwall .g_summary { padding: 5px 0; }
  
 .column_m .evfanwall .g_summary { font-size: 11px; }
  
 .column_s .evfanwall .g_picture { display: none; }
  
 .evrecentcomments .commentbox { margin-bottom: 5px; }
  
 .column_l .evrecentcomments .g_picture { margin-bottom: 10px; }
  
 .column_l .evrecentcomments .g_title { margin-bottom: 10px; }
  
 .column_l .evrecentcomments .g_info { margin-bottom: 10px; }
  
 .column_l .evrecentcomments .g_summary { margin-bottom: 10px; }
  
 .column_m .evrecentcomments .widget_body_inner { padding: 0 15px 5px; }
  
 .column_m .evrecentcomments .g_picture { margin-bottom: 10px; }
  
 .column_m .evrecentcomments .g_title { margin-bottom: 5px; }
  
 .column_m .evrecentcomments .g_info { margin-bottom: 5px; }
  
 .column_m .evrecentcomments .g_summary { font-size: 11px; margin: 5px 0; }
  
 .column_s .evrecentcomments .widget_body_inner { padding: 0 15px 5px; }
  
 .column_s .evrecentcomments .g_picture { margin-bottom: 10px; }
  
 .column_s .evrecentcomments .g_title { padding-bottom: 5px; }
  
 .column_s .evrecentcomments .g_info { padding-bottom: 5px; }
  
 .column_s .evrecentcomments .g_summary { padding-bottom: 5px; }
  
 .evblog .post { border-bottom: 1px dotted #999; margin-bottom: 10px; }
  
 .evblog .featured_post { background: url(post_featured.gif) no-repeat scroll right bottom }
  
 .evblog .g_title { font-size: 14px; }
  
 .evblog .g_title a { text-decoration: none; }
  
 .evblog .g_summary { font-size: 12px; }
  
 .evblog .g_info { font-size: 10px; color: #666; }
  
 .evblog .g_info img { margin-right: 2px; vertical-align: middle; }
  
 .evblog .g_info .news_time { color: #039; font-weight: bold; }
  
 .evblog .widget_more { padding-top: 0; }
  
 .column_m .evblog .g_info { padding-bottom: 5px; }
  
 .column_l #featured_blog_box .evblog .widget_more { padding-top: 8px; }
  
 .column_l .evblog .g_info { padding-bottom: 5px; }
  
 .column_l .evblog .g_summary { margin-bottom: 5px; }
  
 .column_m .evblog .widget_body_inner { padding: 0 15px 5px; }
  
 .column_m .evblog .g_title { margin-bottom: 5px; }
  
 .column_m .evblog .g_info { margin-bottom: 5px; }
  
 .column_m .evblog .g_summary { font-size: 11px; margin: 5px 0; }
  
 .column_m .evblog .g_info .f_left, .column_m .evblog .g_info .f_right { float: none; }
  
 .column_s .evblog .widget_body_inner { padding: 0 15px 5px; }
  
 .column_s .evblog .g_title { font-size: 12px; }
  
 .column_s .evblog .g_info { margin-bottom: 5px; }
  
 .column_s .evblog .g_summary { margin-bottom: 5px; }
  
 #featured_blog_box .widget_body_inner { padding: 0 0 5px; }
  
 #star_blog_box .sub_box { padding: 10px; }
  
 #star_blog_box .scroll_box { padding: 0; }
  
 #star_blog_box .widget_body_inner { padding: 0 0 5px; }
  
 #star_blog_box .sub_header .boxtitle { font-size: 14px; }
  
 #star_blog_box .sub_header .boxtitle a { color: #FFF; }
  
 #star_blog_box .sub_box .g_title { font-size: 12px; }
  
 #star_blog_box .blog_widget_header_1650 { background: #CF1616 url(arseblog_widget_header.jpg) no-repeat; border-top: 1px solid #DB7979; }
  
 #star_blog_box .blog_wdget_body_1650 .g_title { color: #CF1616; }
  
 #star_blog_box .blog_widget_header_1808 { background: #236A25 url(lotw_widget_header.jpg) no-repeat; border-top: 1px solid #50A153; }
  
 #star_blog_box .blog_widget_body_1808 .g_title { color: #236A25; }
  
 #star_blog_box .blog_widget_header_1850 { background: #001C58 url(hh_widget_header.jpg) no-repeat; border-top: 1px solid #425D99; color: #FFF; }
  
 #star_blog_box .blog_widget_body_1850 .g_title { color: #001C58; }
  
 #star_blog_box .blog_widget_header_1923 { background: #001C58 url(rm_widget_header.jpg) no-repeat; border-top: 1px solid #425D99; color: #FFF; }
  
 #star_blog_box .blog_widget_body_1923 .g_title { color: #001C58; }
  
 #star_blog_box .blog_widget_header_1975 { background: #054D95 url(cb_widget_header.jpg) no-repeat; border-top: 1px solid #0080ff; color: #FFF; }
  
 #star_blog_box .blog_widget_body_1975 .g_title { color: #054D95; }
  
 #star_blog_box .blog_widget_header_2124 { background: #5b6686 url(rmt_widget_header.jpg) no-repeat; border-top: 1px solid #7786b1; color: #FFF; }
  
 #star_blog_box .blog_widget_body_2124 .g_title { color: #5b6686; }
  
 #star_blog_box .blog_widget_header_2132 { background: #691a2f url(fcbn_widget_header.jpg) no-repeat; border-top: 1px solid #992544; color: #FFF; }
  
 #star_blog_box .blog_widget_body_2132 .g_title { color: #691a2f; }
  
 #star_blog_box .blog_widget_header_2532 { background: #A92B51 url(avfcblog_widget_header.jpg) no-repeat; border-top: 1px solid #A92B51; color: #FFF; }
  
 #star_blog_box .blog_widget_body_2532 .g_title { color: #A92B51; }
  
 #star_blog_box .blog_widget_header_1834 { background: #3858c8 url(bj_widget_header.jpg) no-repeat; border-top: 1px solid #7786b1; color: #FFF; }
  
 #star_blog_box .blog_widget_body_1834 .g_title { color: #2b4397; }
  
 #star_blog_box .blog_widget_header_2419 { background: #473624 url(gt_widget_header.jpg) no-repeat; border-top: 1px solid #746759; color: #FFF; }
  
 #star_blog_box .blog_widget_body_2419 .g_title { color: #473624; }
  
 #star_blog_box .blog_widget_header_2491 { background: #212a43 url(dsotb_widget_header.jpg) no-repeat top left; border-top: 1px solid #344167; color: #FFF; }
  
 #star_blog_box .blog_widget_body_2491 .g_title { color: #212a43; }
  
 #star_blog_box .blog_widget_header_2933 { background: #293950 url(iostocon_widget_header.jpg) no-repeat top left; border-top: 1px solid #354b6b; color: #FFF; }
  
 #star_blog_box .blog_widget_body_2933 .g_title { color: #293950; }
  
 .recent_post { border-bottom: 1px dotted #999999; margin-bottom: 10px; }
  
 .recent_post .g_picture, .home_comments .g_picture { background:transparent url(fan_pic_48_bg.gif) no-repeat; height: 48px; width: 48px; }
  
 .recent_post .g_picture .g_picture_inner, .home_comments .g_picture .g_picture_inner { height: 48px; width: 48px; }
  
 .recent_post .g_text, .home_comments .g_text { width: 384px; }
  
 #home_featured_posts .widget_body_inner { padding: 0 20px 5px; }
  
 #home_featured_posts_inner { background:transparent url(dot_ccc.gif) repeat-y 314px top; }
  
 #home_featured_posts .featured_post { padding: 10px 0; border-bottom: 1px solid #CCC; }
  
 #home_featured_posts_left { float: left; width: 298px; }
  
 #home_featured_posts_right { float: right; width: 298px; }
  
 #home_featured_posts .g_picture { background: transparent url(fan_pic_48_bg.gif) no-repeat; height: 48px; width: 48px; }
  
 #home_featured_posts .g_picture .g_picture_inner { height: 48px; width: 48px; }
  
 #home_featured_posts .g_text { width: 239px; }
  
 #home_featured_posts .g_title { font-size: 14px; }
  
 #home_featured_posts .g_title a { text-decoration: underline; }
  
 #home_featured_posts .g_summary { font-size: 11px; margin-bottom: 5px; }
  
 #home_featured_posts .g_info { font-size: 10px; color: #666; margin-bottom: 0; }
  
 #home_featured_posts .g_info img { margin-right: 2px; vertical-align: middle; }
  
 #home_featured_posts .g_info .news_time { color: #039; font-weight: bold; }
  
 #home_featured_posts .widget_more { padding-bottom: 5px; }
  
 .evgroup .widget_more { background: transparent url(divider.gif) repeat-x top left; }
  
 .column_m .evgroup .g_info { padding-bottom: 5px; }
  
 .column_l .evgroup .widget_body_inner { padding: 0 20px 5px; }
  
 .column_l .evgroup .g_text { width: 354px; }
  
 .column_l .evgroup .g_info { padding-bottom: 10px; }
  
 .column_m .evgroup .widget_body_inner { padding: 0 15px 5px; }
  
 .column_m .evgroup .g_info { padding-bottom: 5px; }
  
 .column_s .evgroup .widget_body_inner { padding: 0 15px 5px; }
  
 .column_s .evgroup .g_info { padding-bottom: 5px; }
  
 .evcompetitions table { width: 100%; margin-bottom: 10px; }
  
 .evcompetitions table td, .evcompetitions table th { padding: 4px 5px 4px 0; text-align: right; background-color: #EBECEE; font-size: 11px; line-height: normal; }
  
 .evcompetitions table th { background-color: #CCC; }
  
 .evcompetitions table .white_row td { background-color: #FFF; }
  
 .evcompetitions table .rank { padding-right: 2px; }
  
 .evcompetitions table .team { text-align: left; }
  
 .evcompetitions table th.team { padding-left: 5px; }
  
 .evcompetitions .score { text-align: center; padding: 10px 5px 15px; line-height: 1.2em; }
  
 .evcompetitions .widget_more { background-position: top left; background: transparent url(divider.gif) repeat-x top left; }
  
 .column_l .evcompetitions .widget_body_inner { padding: 25px 20px 5px; }
  
 .column_l .evcompetitions table td, .column_l .evcompetitions table th { width: 30px; }
  
 .column_l .evcompetitions table .rank { width: 20px; }
  
 .column_l .evcompetitions table .team_col { width: 238px; }
  
 .column_l .evcompetitions .score { float: left; width: 199px; height: 58px; padding: 10px 10px 5px; background: transparent url(live_scores_l_bg.gif) no-repeat 5px top; }
  
 .column_m .evcompetitions .widget_body_inner { padding: 20px 15px 5px; }
  
 .column_m .evcompetitions table td, .column_m .evcompetitions table th { width: 22px; }
  
 .column_m .evcompetitions table td.team { width: 74px; }
  
 .column_m .evcompetitions table .rank { width: 20px; }
  
 .column_m .evcompetitions table .team_col { width: 106px; }
  
 .column_m .evcompetitions .score { background: transparent url(live_scores_m_bg.gif) no-repeat; }
  
 .column_m .staticitem .evcompetitions .widget_body_inner { padding: 0 15px 15px; }
  
 .column_s .nontab .widget_tabs { border-bottom-width: 0; text-align: right; padding: 3px 10px 0; }
  
 .column_s .nontab .widget_tabs li { float: none; font-size: 11px; padding: 0; margin: 0; line-height: normal; border-width: 0; background-color: transparent; }
  
 .column_s .evcompetitions .widget_body_inner { padding: 5px 10px 5px; }
  
 .column_s .evcompetitions table td, .column_s .evcompetitions table th { width: auto; }
  
 .column_s .evcompetitions table .rank { width: auto; }
  
 .column_s .evcompetitions table .team_col { width: auto; }
  
 .column_s .evcompetitions .score { background: transparent url(live_scores_s_bg.gif) no-repeat; }
  
 .score a { color: #B00027; }
  
 .score a:hover,.score a:active { color: #F93; text-decoration: underlined; }
  
 .score .scores_team { font-size: 12px; font-weight: bold; }
  
 .evfcompetitions select { width: 40%; margin: 0 3px 10px 0; }
  
 .evfcompetitions .fcompetitions_selector div { margin-bottom: 5px; padding-bottom: 3px; border-bottom: 1px solid #CCC; font-weight: bold; }
  
 .column_s .evfcompetitions .widget_body_inner { padding-top: 15px; }
  
 .column_s .evfcompetitions select { width: 80%; margin: 0 0 10px 0; font-size: 11px; }
  
 .evteaminfo .widget_body_inner, .evleagueinfo .widget_body_inner, .evcompetitioninfo .widget_body_inner { font-size: 11px; padding: 0; }
  
 .evteaminfo .player_list, .evleagueinfo .team_list, .evcompetitioninfo .team_list { float: left; margin-right: 15px; }
  
 .evteaminfo p, .evleagueinfo p, .evcompetitioninfo p { margin-bottom: 10px; }
  
 .evteaminfo .player_info, .evleagueinfo .team_info, .evcompetitioninfo .team_info { float: right; line-height: 1.4em; }
  
 .evteaminfo .player_info .g_title, .evleagueinfo .team_info .g_title, .evcompetitioninfo .team_info .g_title { font-size: 14px; margin-bottom: 5px; }
  
 .evteaminfo .player_info strong, .evleagueinfo .team_info strong, .evcompetitioninfo .team_info strong { font-size: 12px; }
  
 .evteaminfo .player_list .player_list_box, .evleagueinfo .team_list .team_list_box, .evcompetitioninfo .team_list .team_list_box { height: 200px; }
  
 .evteaminfo .player_list .player_list_box li, .evleagueinfo .team_list .team_list_box li, .evcompetitioninfo .team_list .team_list_box li { margin-bottom: 5px; line-height: normal; }
  
 .evteaminfo .player_list .player_list_box li a, .evleagueinfo .team_list .team_list_box li a, .evcompetitioninfo .team_list .team_list_box li a { color: #000; }
  
 .evteaminfo .player_list .player_list_box li a:hover, .evleagueinfo .team_list .team_list_box li a:hover, .evcompetitioninfo .team_list .team_list_box li a:hover { color: #E54720; }
  
 .evteaminfo .player_info .player_pic, .evleagueinfo .team_info .team_pic, .evcompetitioninfo .team_info .team_pic { width: 120px; height: 120px; background-color: #CCC; margin-bottom: 8px; }
  
 .info_pic { margin: 0 auto 8px; width: 186px; overflow: hidden; }
  
 .info_pic img { background-color: #FFF; border: 1px solid #999; padding: 2px; width: 180px; }
  
 .history_text { height: 78px; }
  
 #stadium_venue td, #stadium_venue th { vertical-align: top; padding-bottom: 5px; font-size: 11px; }
  
 #stadium_venue th { width: 80px; padding-right: 5px; font-weight: bold; text-align: left; }
  
 .column_l .evteaminfo .player_list, .column_l .evleagueinfo .team_list, .column_l .evcompetitioninfo .team_list { width: 127px; }
  
 .column_l .evteaminfo .player_info, .column_l .evleagueinfo .team_info, .column_l .evcompetitioninfo .team_info { width: 306px; }
  
 .column_l .evteaminfo .player_info .player_pic, .column_l .evleagueinfo .team_info .team_pic, .column_l .evcompetitioninfo .team_info .team_pic { background:transparent url(pic_120_bg.gif) no-repeat scroll left top; padding:1px 7px 6px 4px; float: left; }
  
 .column_l .evteaminfo .player_info li, .column_l .evleagueinfo .team_info li, .column_l .evcompetitioninfo .team_info li { float: left; margin-right: 10px; font-size: 12px; font-weight: bold; white-space: nowrap; }
  
 .column_l .evteaminfo .history_facts, .column_l .evleagueinfo .history_facts, .column_l .evcompetitioninfo .history_facts { text-align: center; }
  
 .column_l .evteaminfo .info_pic, .column_l .evleagueinfo .info_pic, .column_l .evcompetitioninfo .info_pic { margin: 0 auto 8px; float: left; }
  
 .column_l .evteaminfo .f_right, .column_l .evleagueinfo .f_right, .column_l .evcompetitioninfo .f_right { width: 254px; }
  
 .column_l .evteaminfo #stadium_venue th, .column_l .evleagueinfo #stadium_venue th, .column_l .evcompetitioninfo #stadium_venue th { width: auto; }
  
 .column_m .evteaminfo .player_list, .column_m .evleagueinfo .team_list, .column_m .evcompetitioninfo .team_list { width: 127px; }
  
 .column_m .evteaminfo .player_list .player_list_box, .column_m .evleagueinfo .team_list .team_list_box, .column_m .evcompetitioninfo .team_list .team_list_box { height: 280px; }
  
 .column_m .evteaminfo .player_info, .column_m .evleagueinfo .team_info, .column_m .evcompetitioninfo .team_info { width: 126px; }
  
 .column_m .evteaminfo .player_info .player_pic, .column_m .evleagueinfo .team_info .team_pic, .column_m .evcompetitioninfo .team_info .team_pic { background:transparent url(pic_120_bg.gif) no-repeat scroll left top; padding:1px 2px 6px 4px; float: left; }
  
 .column_s .evteaminfo .sub_box, .column_s .evleagueinfo .sub_box, .column_s .evcompetitioninfo .sub_box { padding: 10px 10px 5px; }
  
 .column_s .evteaminfo .player_list, .column_s .evleagueinfo .team_list, .column_s .evcompetitioninfo .team_list { float: none; margin: 0 0 10px; }
  
 .column_s .evteaminfo .player_list select, .column_s .evleagueinfo .team_list select, .column_s .evcompetitioninfo .team_list select { font-size: 11px; background-color: #EBECED; border: 1px solid #999; width: 150px; }
  
 .column_s .evteaminfo p, .column_s .evleagueinfo p, .column_s .evcompetitioninfo p { margin-bottom: 5px; }
  
 .column_s .evteaminfo .player_info, .column_s .evleagueinfo .team_info, .column_s .evcompetitioninfo .team_info { float: none; line-height: 1.4em; }
  
 .column_s .evteaminfo .player_info .player_pic, .column_s .evleagueinfo .team_info .team_pic, .column_s .evcompetitioninfo .team_info .team_pic { background:transparent url(pic_50_bg.gif) no-repeat scroll left top; width: 50px; height: 50px; padding:1px 2px 6px 4px; margin: 0 5px 5px 0; float: left; }
  
 .column_s .evteaminfo .player_info .player_pic img, .column_s .evleagueinfo .team_info .team_pic img, .column_s .evcompetitioninfo .team_info .team_pic img { height: 100%; }
  
 .column_s .evteaminfo .info_pic, .column_s .evleagueinfo .info_pic, .column_s .evcompetitioninfo .info_pic { width: 154px; margin-bottom: 4px; }
  
 .column_s .evteaminfo .info_pic img, .column_s .evleagueinfo .info_pic img, .column_s .evcompetitioninfo .info_pic img { width: 148px; }
  
 .column_s .evteaminfo .history_text, .column_s .evleagueinfo .history_text, .column_s .evcompetitioninfo .history_text { height: 78px; }
  
 .column_s #stadium_venue th { width: auto; padding: 0; font-weight: bold; }
  
 .column_s #stadium_venue td { padding-bottom: 5px; }
  
 .hidden_box { display: none; }
  
 .evnews .oleit { float: left; margin-right: 5px; }
  
 #home_recent_news .evnews .oleit { float: left; margin-right: 0; }
  
 #home_recent_news .widget_body_inner { padding-bottom: 10px; }
  
 #home_recent_news .widget_more { padding-bottom: 5px; }
  
 .evnews .article { float: right; }
  
 .evnews .g_title { font-size: 14px; }
  
 .evnews .g_title a { text-decoration: underline; }
  
 .evnews .g_summary { font-size: 11px; margin-bottom: 0; }
  
 .evnews .widget_more { background-position: top left; background: transparent url(divider.gif) repeat-x top left; }
  
 .evnews .news_topics { font-size: 10px; color: #999; }
  
 .evnews .news_topics a { color: #999; }
  
 .evnews .news_topics .topic_box img { display: none; }
  
 .info_box { margin-bottom: 15px; font-size: 10px; color: #666; }
  
 .info_box p { float: left; }
  
 .info_box img { margin-right: 2px; vertical-align: middle; }
  
 .info_box .news_time { font-weight: bold; color: #039; }
  
 .column_l .evnews .article { width: 390px; }
  
 .column_l .evnews .info_box { width: 390px; }
  
 .column_m .evnews .article { width: 210px; }
  
 .column_s .evnews .oleit { float: none; margin: 10px 0 0; }
  
 .column_s .evnews .article { padding-top: 3px; float: none; }
  
 .column_s .evnews .article .plussign { float: left; margin-right: 2px; }
  
 .column_s .evnews .article .g_title { float: right; font-size: 12px; width: 143px; }
  
 .column_s .evnews .widget_more { margin-top: 5px; }
  
 #recent_news .oleit { float: none; margin: 0 0 10px; }
  
 #recent_news .g_summary { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #999; font-size: 11px; }
  
 #home_recent_news .evnews .widget_more { padding-top: 0; background: transparent none; }
  
 #home_news_blurb p { margin-bottom: 5px; font-size: 11px; }
  
 .column_s #live_scores_widget .widget_tabs { border-bottom-width: 0; text-align: right; padding: 3px 10px 5px; width: 158px; }
  
 .column_s #live_scores_widget .widget_tabs li { float: none; font-size: 11px; padding: 0; margin: 0; line-height: 1.5em; border-width: 0; background-color: transparent; }
  
 .column_s #live_scores_widget .score { text-align: center; background: transparent url(live_scores_s_bg.gif) no-repeat; padding: 10px 5px 15px; line-height: 1.2em; }
  
 .score a { color: #B00027; }
  
 .score a:hover,.score a:active { color: #F93; text-decoration: underlined; }
  
 .score .scores_team { font-size: 12px; font-weight: bold; padding-top:4px;}
  
 .media_thumbnails_arrow { height: 12px; text-align: center; }
  
 .column_f .media_thumbnails { height: 318px; }
  
 .media_thumbnails_arrow_h { padding-top: 19px; width: 12px; float: left; }
  
 .media_thumbnails_arrow img, .media_thumbnails_arrow_h img { cursor: pointer; }
  
 .media_thumbnails { width: 98px; padding: 0 3px 0 5px; float: left; }
  
 .media_thumbnails_inner { width: 88px; height: 284px; background-color: #FFF; padding: 5px; overflow: hidden; }
  
 .media_thumbnails_inner .thumbnail { width: 88px; height: 66px; overflow: hidden; margin-bottom: 6px; background-color: #666; }
  
 #videos .media_thumbnails_inner .thumbnail img { width: 88px; height: 66px; }
  
 .media_main { float: left; width: 336px; height: 278px; padding: 20px 9px 14px 11px; background: transparent url(widget_video_bg.gif) no-repeat right 10px; }
  
 .media_right { padding: 10px 0 0 5px; float: right; width: 171px; }
  
 .media_info { }
  
 .media_submission { margin-bottom: 12px; }
  
 .media_title { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
  
 .media_desc { font-size: 12px; }
  
 .media_right .widget_more { height: 40px; text-align: left; font-size: 12px; font-weight: bold; padding: 10px 0; background: transparent url(divider.gif) repeat-x bottom left; }
  
 .share_this { font-size: 12px; font-weight: bold; margin-bottom: 10px; }
  
 .share_this img { position: relative; top: 3px; }
  
 .column_f #media_widget { background: #EBECED url(media_box_full_bg.gif) no-repeat; }
  
 .column_f #media_widget .box_header, .column_f #media_widget .box_header_inner, .column_f #media_widget .widget_body, .column_f #media_widget .widget_body_inner { background: transparent none; }
  
 .column_f #media_widget .widget_body_inner { padding-top: 5px; height: 318px; }
  
 .column_l .evmultimedia .widget_body_inner { padding: 10px 10px 5px; }
  
 .column_l .evmultimedia .media_thumbnails { padding: 0 3px 10px 0; }
  
 .column_l .evmultimedia .media_thumbnails_inner { height: 355px; }
  
 .column_l .evmultimedia .media_main { height: auto; padding: 20px 9px 10px 11px; background: transparent url(widget_video_bg.gif) no-repeat right 10px; }
  
 .column_l .evmultimedia #video_large { height: 278px; padding-bottom: 10px; }
  
 .column_l .evmultimedia .media_right { padding: 10px 0 0; float: none; width: auto; }
  
 .column_l .evmultimedia .media_info { height: auto; padding-bottom: 0; background-image: none; }
  
 .column_l .evmultimedia .media_submission { margin-bottom: 5px; }
  
 .column_l .evmultimedia .widget_more { background-position: top left; background: transparent url(divider.gif) repeat-x top left; }
  
 .column_m .evmultimedia .widget_body_inner { padding: 0 0 5px; }
  
 .column_m .evmultimedia .big_videothumb { font-size: 11px; height: auto; position: relative; top: 0px; z-index: 10; }
  
 .column_m .evmultimedia #video { background: transparent url(home_video_bg.gif) no-repeat scroll center bottom; }
  
 .column_m .evmultimedia #video p { font-size: 10px; line-height: normal; font-weight: normal; padding: 0pt 10px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; }
  
 .column_m .evmultimedia #videos .photo_thumbnails_inner { width: 252px; height: 59px; padding: 5px 0 5px 5px; background-color: #FFF; border-bottom: 1px solid #999; float: left; }
  
 .column_m .evmultimedia #video_thumbnails { padding: 5px 0 10px 6px; width: 291px; }
  
 .column_m .evmultimedia #video_thumbnails .videothumb { float: left; height: auto; margin-right: 5px; overflow: hidden; width: 79px; height: 59px; }
  
 * html .column_m .evmultimedia #video_thumbnails .videothumb { float: left; height: auto; margin-right: 4px; overflow: hidden; }
  
 * html .browsethumb_playover { background-image: expression( this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')", this.src = "transparent.gif" ); }
  
 * html .browsethumb_playover_ff { background-image: expression( this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "transparent.gif" ); }
  
 .column_m .big_videothumb { font-size: 11px; height: auto; position: relative; top: 0px; z-index: 10; }
  
 .column_m .big_videothumb img { padding: 0px; width: 286px; height: 215px; }
  
 .column_m .evmultimedia #video_thumbnails .thumbnail_box .videothumb { font-size: 11px; height: auto; position: relative; top: 0px; width: 92px; z-index: 10; }
  
 .column_m .evmultimedia #video_thumbnails .thumbnail_box .videothumb img { border: 2px solid #FFF; height: 66px; padding: 0px; width: 88px; }
  
 .column_m .evmultimedia #video_thumbnails .thumbnail_box .videothumb p { padding: 0; font-size: 9px; line-height: normal; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
  
 .column_m .evmultimedia .widget_more { margin-top: 5px; background: transparent url(divider.gif) repeat-x top left; }
  
 .column_m .share_this { margin-left: 10px; }
  
 .column_s .media_thumbnails { width: 158px; padding: 0; float: none; }
  
 .column_s .media_thumbnails_inner { width: 152px; height: 111px; background-color: #FFF; padding: 5px 1px 5px 5px; overflow: hidden; }
  
 .column_s .media_thumbnails_inner .thumbnail { width: 71px; height: 53px; overflow: hidden; margin: 0 5px 5px 0; background-color: #666; float: left; }
  
 .column_s .media_thumbnails_inner img.browsethumb_playover { width: 71px; height: 53px; }
  
 .column_f #photos .media_main { text-align: center; overflow: hidden; }
  
 .column_f #photos .media_main img { height: 100%; }
  
 .column_f #photos .thumbnail, .column_f #walls .thumbnail { text-align: center; overflow: hidden; background-color: #FFF; cursor: pointer; }
  
 .column_f #photos .thumbnail img, .column_f #walls .thumbnail img { height: 100%; }
  
 .evmultimedia #photos { text-align: center; }
  
 .photo_main, .wall_main { width: 337px; height: 251px; padding: 8px; background-color: #FFF; border-bottom: 2px solid #999; margin: 0 auto 17px; text-align: center; }
  
 .column_l .photo_main div, .column_l .wall_main div { width: 337px; height: 251px; overflow: hidden; text-align: center; }
  
 .photo_main img, .wall_main img { height: 100%; }
  
 .photo_thumbnails { margin: 0 0 0 25px; padding-bottom: 25px; }
  
 .photo_thumbnails_inner { width: 378px; height: 52px; padding: 5px 0 5px 5px; background-color: #FFF; border-bottom: 1px solid #999; float: left; }
  
 .photo_thumbnails_inner .thumbnail { float: left; margin-right: 5px; width: 58px; height: 52px; overflow: hidden; text-align: center; cursor: pointer; }
  
 .photo_thumbnails_inner .thumbnail img { height: 100%; }
  
 .photo_caption { text-align: center; font-size: 10px; line-height: normal; color: #666; margin-bottom: 10px; }
  
 .column_l #photos .share_this, .column_l #walls .share_this { margin-left: 35px; }
  
 .column_m .photo_main, .column_m .wall_main { width: 268px; height: 200px; padding: 5px; background-color: #FFF; border-bottom: 2px solid #999; margin: 5px auto 5px; text-align: center; }
  
 .column_m .photo_main div, .column_m .wall_main div { width: 268px; height: 200px; overflow: hidden; text-align: center; }
  
 .column_m #photo_thumbnails, .column_m #wall_thumbnails { margin: 0 0 5px 9px; }
  
 .column_m .photo_thumbnails_inner { width: 252px; height: 52px; padding: 5px 0 5px 5px; background-color: #FFF; border-bottom: 1px solid #999; float: left; }
  
 .column_s .widget_tabs { border-bottom-width: 0; text-align: right; padding: 0 10px 5px; width: 158px; }
  
 .column_s .widget_tabs li { float: none; font-size: 11px; padding: 0; margin: 0; line-height: 1.5em; border-width: 0; background-color: transparent; }
  
 .profile_col .photo_main, .profile_col .wall_main { width: 268px; height: 200px; padding: 5px; background-color: #FFF; border-bottom: 2px solid #999; margin: 5px auto 5px; text-align: center; }
  
 .profile_col .photo_main div, .profile_col .wall_main div { width: 268px; height: 200px; overflow: hidden; }
  
 .profile_col #photo_thumbnails, .profile_col #wall_thumbnails { margin: 0 0 5px 2px; }
  
 .profile_col .photo_thumbnails_inner { width: 252px; height: 52px; padding: 5px 0 5px 5px; background-color: #FFF; border-bottom: 1px solid #999; float: left; }
  
 .profile_col .walls_pager_div { width: 282px; }
  
 #home_throwins { padding-top: 10px; height: 280px; background: transparent url(divider.gif) repeat-x bottom left; }
  
 .evmultimedia #home_throwins .usc { float:right; padding-top:7px; width:583px; }
  
 .evmultimedia #home_throwins .article { padding: 5px 0 10px; border-top: 1px dotted #999; }
  
 .evmultimedia #home_throwins .article .g_summary { margin-bottom: 0; }
  
 .evmultimedia #home_throwins .oleit { float:left; text-align:left; width:55px; }
  
 .evmultimedia #home_throwins .list_thumbnails { float: left; padding-right: 10px; margin-bottom: 10px; width: 80px; height: 80px; }
  
 .evmultimedia #home_throwins .throwin_smallicon { z-index: 100; position:absolute; padding: 60px 0 0 60px; }
  
 #home_podcast { padding: 10px 0 0; }
  
 .home_podcast_list { padding: 0 0 10px; }
  
 .home_podcast_list .f_right { line-hight: 1em; }
  
 .home_podcast_list .f_right img { vertical-align: middle; margin-right: 3px; }
  
 .home_podcast_list .g_title { font-size: 14px; margin: 7px 0; }
  
 .home_podcast_list .g_title img { vertical-align: middle; margin-left: 10px; }
  
 .home_podcast_list .g_summary { font-size: 11px; }
  
 #home_media_widget .media_main { float: none; }
  
 #home_media_widget .media_info { text-align: left; padding: 5px 2px 0 5px; background: transparent none; width: 349px; }
  
 #home_media_widget .f_right .widget_more { margin: 0 2px 0 5px; width: 349px; }
  
 .home_media_vote { width: 55px; float: left; }
  
 .home_media_info { width: 292px; float: right; }
  
 .home_wp_download { padding: 3px; border: 1px solid #999; background-color: #FFF; margin: 0 2px 5px 5px; width: 340px; }
  
 .home_wp_download .download_title { text-align: left !important; font-size: 11px !important; }
  
 .home_wp_download .sizes { font-size: 11px !important; }
  
 #widget_dock .fakehandle { padding-bottom: 0; }
  
 #widget_dock .fixed_box { border-top-width: 0; }
  
 #widget_dock .fixed_box_inner { padding: 5px 13px 5px 15px; width: 270px; }
  
 #widget_dock .widget_icon { float: left; margin: 0 9px 3px 0; width: 36px; height: 35px; }
  
 #widget_dock .widget_icon img { cursor: pointer; }
  
 .evfans li.photos-list { float: left; padding: 0px 7px 10px; }
  
 .evfans .photos-layout { background:transparent url(fan_pic_68_bg.gif) no-repeat scroll left top; height:68px; padding:1px 2px 6px 4px; width:68px; overflow:hidden; }
  
 .evfans .photos-caption { text-align: center; width: 74px; height: 18px; overflow: hidden; }
  
 .evfans .widget_more { background: transparent url(divider.gif) repeat-x; }
  
 .evfans img { height: 100%; }
  
 .column_l .evfans ul { padding-left: 6px; }
  
 .column_m .evfans ul { padding-left: 2px; }
  
 .column_s .evfans ul { padding-left: 11px; }
  
 .column_s .evfans li.photos-list { padding: 0px 9px 10px 5px; }
  
 .column_s .evfans .photos-layout { background:transparent url(fan_pic_48_bg.gif) no-repeat scroll left top; height: 48px; width: 48px; }
  
 .column_s .evfans .photos-caption { width: 54px; height: 16px; }
  
 .evrecentcontributors li.photos-list { float: left; padding: 0px 7px 10px; }
  
 .evrecentcontributors .photos-layout { background:transparent url(fan_pic_68_bg.gif) no-repeat scroll left top; height:68px; padding:1px 2px 6px 4px; width:68px; overflow:hidden; }
  
 .evrecentcontributors .photos-caption { text-align: center; width: 74px; height: 18px; overflow: hidden; }
  
 .evrecentcontributors img { height: 100%; }
  
 .evrecentcontributors .viewmore { font-size:14px; font-weight:bold; padding:8px 0pt 3px; text-align:center; background: transparent url(divider.gif) repeat-x top left; }
  
 .column_l .evrecentcontributors ul { padding-left: 8px; }
  
 .column_m .evrecentcontributors ul { padding-left: 2px; }
  
 .column_s .evrecentcontributors ul { padding-left: 11px; }
  
 .column_s .evrecentcontributors li.photos-list { padding: 0px 9px 10px 5px; }
  
 .column_s .evrecentcontributors .photos-layout { background:transparent url(fan_pic_48_bg.gif) no-repeat scroll left top; height: 48px; width: 48px; }
  
 .column_s .evrecentcontributors .photos-caption { width: 54px; height: 16px; }
  
 .ticket_widget { padding-bottom: 0; }
  
 .ticket_widget .competition_name { font-size: 14px; font-weight: bold; padding: 5px 10px; border-bottom: 1px solid #666; background: #CCCCCC url(btn_gray_bg.gif) repeat-x; }
  
 .ticket_widget .product_info { padding: 5px 0; }
  
 .ticket_widget .product_name { font-weight: bold; padding-bottom: 5px; }
  
 .ticket_widget .product_summary { padding-bottom: 5px; }
  
 .ticket_widget table { width: 98%; border: 1px solid #CCC; border-collapse: collapse; margin-bottom: 10px; }
  
 .ticket_widget caption { text-align: left; font-weight: bold; padding-bottom: 3px; }
  
 .ticket_widget th { padding: 3px 5px; background-color: #EEE; border-bottom: 1px solid #CCC; line-height: 1em; font-size: 11px; }
  
 .ticket_widget td { padding: 3px 5px; background: #FFF url(euro_tbl_td_bg.gif) repeat-x center bottom; border-bottom: 1px solid #CCC; line-height: 1em; font-size: 11px; }
  
 .ticket_widget a.submitter { text-align: center; line-height: 1.4em; white-space: nowrap; }
  
 .evforum .recent_forum_posts { border-bottom:1px dotted #999; margin-bottom: 10px; overflow: hidden; }
  
 .evforum .g_summary { padding-bottom: 10px; overflow: hidden; }
  
 .evforum .widget_more { padding-top: 0; }
  
 .column_l .evforum .widget_body_inner { padding: 10px 20px 5px; }
  
 .column_l .evforum .g_summary { width: 438px; }
  
 .column_m .evforum .widget_body_inner { padding: 0 15px 5px; }
  
 .column_m .evforum .g_summary { font-size: 11px; width: 268px; }
  
 .column_s .evforum .widget_body_inner { padding: 0 15px 5px; }
  
 .column_s .evforum .g_summary { display: none; }
  
 #popup { position: absolute; background: transparent url(alert_box_bg.gif) no-repeat; width: 260px; height: 110px; padding: 25px 20px 15px; }
  
 #popup p { margin-bottom: 15px; }
  
 #popup input { margin-right: 10px; }
  
 #oleole_box { bottom: 0; position: absolute; margin-bottom: 10px; background: #EBECED url(widget_body_large_bg.gif) repeat-y top left; border-top: 1px solid #999; border-bottom: 1px solid #666; border-right: 1px solid #999; border-left: 1px solid #666; }
  
 * html #oleole_box { bottom: 244px; }
  
 #oleole_box_inner { padding: 10px 9px 7px; width: 960px; height: 145px; overflow: hidden; }
  
 #oleole_logo_bottom { float: left; margin-right: 5px; width: 226px; }
  
 #oleole_box_inner #oleole_logo_bottom .scroll_box { height: 70px; }
  
 #oleole_logo_bottom ul.resources_list { width: 200px; }
  
 #landingpage_desc { float: right; width: 725px; }
  
 #oleole_box_inner h1 { font-size: 14px; }
  
 #oleole_box_inner .scroll_box { height: 90px; border-top-color: #999; border-bottom-color: #999; }
  
 #ssboxContainer { width:98%; position: relative; }
  
 #ssboxContent { height: 100%; overflow: hidden; font-size: 11px; line-height: 1.2em; }
  
 #ssboxContent h2, #ssboxContent h3 { font-size: 12px; }
  
 #ssboxContent h3 { margin: 0.5em 0 0.2em 0; }
  
 #resourcesboxContainer { width:200px; position: relative; }
  
 #resourcesboxContent { height: 100%; overflow: hidden; font-size: 11px; line-height: 1.2em; }
  
 #resourcesboxContent h2, #resourcesboxContent h3 { font-size: 12px; }
  
 #resourcesboxContent h3 { margin: 0.5em 0 0.2em 0; }
  
 #functions { margin-bottom: 10px; }
  
 #functions .fixed_box { height: 24px; }
  
 #customize_this_page .widget_body { background: #F9F9BD url(customize_this_page_bg.jpg) no-repeat; border: 1px solid #2C2C1E; }
  
 #customize_this_page .widget_body_inner { padding: 15px 15px 15px 90px; font-size: 14px; line-height: 1.2em; }
  
 .evcustomizepage p { font-weight: bold; font-size: 18px; line-height: 1.2em; color: #E54720; margin-bottom: 10px; }
  
 .evcustomizepage span { font-size: 14px; font-weight: bold; color: #000; }
  
 #landingguide_box { padding: 20px 20px 20px 110px; }
  
 #landingguide_box_text { border-bottom: 1px solid #878760; }
  
 #landingguide_box_btns { border-top: 1px solid #F7F7D5; padding-top: 5px; }
  
 #landingguide_box p { margin-bottom: 1.5em; }
  
 #landingguide_box ul { list-style-type: disc; margin-left: 20px; margin-bottom: 1.5em; }
  
 #landingguide_box li { padding-bottom: 5px; color: #E54720; }
  
 #landingguide_box_btns input, #landingguide_box_btns a { margin-top: 5px; }
  
 #share_icons img { vertical-align: middle; margin-left: 3px; }
  
 .evfeaturedblog .widget_body_inner { padding: 0; font-size: 11px; }
  
 .evfeaturedblog .f_blog_post_heading { font-size: 12px; border-bottom: 1px dotted #999; padding-bottom: 3px; margin-bottom: 3px; }
  
 .evfeaturedblog .widget_more { background: transparent url(divider.gif) repeat-x; padding-right: 10px; }
  
 .column_s .evfeaturedblog .g_picture { display: none; }
  
 .featured_blog_post { background:transparent url(submenu_icon_blogs.gif) no-repeat; padding: 0 0 5px 20px; }
  
 .column_m .mc_previous_matches .evcompetitions .widget_body_inner { padding: 0 15px 15px; }
  
 .mc_smacktalk .widget_body_inner { padding-bottom: 15px; }
  
 .mc_smacktalk .widget_body_inner .setting_msgs { margin-bottom: 10px; }
  
 .mc_smacktalk .comment_list { height: 300px; overflow: auto; }
  
 .mc_smacktalk .comment_list .commentbox { width: 251px; overflow: hidden; }
  
 .mc_smacktalk .comment_list .g_picture { background: transparent url(pic_24_bg.gif) no-repeat; height: 24px; width: 24px; padding: 1px 2px 6px 4px; }
  
 .column_m .mc_smacktalk .widget_body_inner textarea { width: 260px; }
  
 .column_m .mc_smacktalk .comment_list .g_text { width: 214px; }
  
 .column_s .mc_smacktalk .comment_list .commentbox { width: 141px; }
  
 .column_s .mc_smacktalk .comment_list .g_picture { margin: 0 2px 0 0; }
  
 .column_s .mc_smacktalk .widget_body_inner textarea { width: 155px; }
  
 .column_s .mc_smacktalk .widget_body_inner .submitter { width: auto; }
  
 .mc_crest_img { padding-top: 5px; height: 85px; }
  
 .mc_name_home { width: 159px; text-align: right; font-size: 14px; font-weight: bold; padding-right: 5px; vertical-align: middle; }
  
 .mc_name_away { width: 159px; font-size: 14px; font-weight: bold; padding-left: 5px; vertical-align: middle; }
  
 .mc_support_home_team, .mc_support_away_team { width: 45px; height: 75px; padding: 15px 5px 0 10px; line-height: 1px; }
  
 .mc_support_away_team { padding: 15px 10px 0 5px; }
  
 .mc_support_home_team div, .mc_support_away_team div { width: 32px; height: 29px; padding: 31px 0 0 13px; background: transparent url(btn_support.gif) no-repeat; cursor: pointer; }
  
 #mc_vs { width: 40px; font-size: 18px; font-weight: bold; text-align: center; }
  
 #mc_team_crests { background: transparent url(mc_teams_bg.gif) no-repeat; padding: 0; margin-bottom: 10px; }
  
 .mc_supporters { background: transparent url(black_panel_bg.gif) repeat-x; color: #FFF; padding: 3px 10px; }
  
 .mc_supporters span { font-size: 14px; font-weight: bold; color: #F90; }
  
 .column_f #media_widget .mc_aboutthematch .widget_body_inner { padding: 0 15px 15px; }
  
 #live_report_blogs { width: 230px; height: 290px; overflow-y: scroll; background-color: #FFF; border: 1px solid #CCC; float: left; }
  
 #live_report_posts { width: 395px; height: 290px; overflow: auto; float: right; }
  
 #livecommentary_post .title { font-weight: bold; font-size: 14px; margin-bottom: 0.5em; }
  
 .live_report_box { width: 200px; padding: 5px; border-bottom: 1px dotted #999; cursor: pointer; }
  
 div:hover.live_report_box { background-color: #F93; }
  
 #live_report_blogs .selected { background-color: #F93; }
  
 .live_report_box .g_picture { background: none; width: 30px; height: 30px; overflow: hidden; padding: 0; margin: 0; border: 1px solid #CCC; }
  
 .live_report_box .g_text { width: 165px; font-size: 11px; line-height: 1.2em; }
  
 .live_report_comment { width: 375px; padding: 5px 0; border-bottom: 1px dotted #999; overflow: hidden; }
  
 .mc_popup { float: right; padding-bottom: 5px; line-height: 1em; }
  
 .mc_popup img { vertical-align: middle; }
  
 .mc_aboutthematch .panel_inner { overflow: auto; height: 290px; }
  
 .mc_aboutthematch #live_report .panel_inner { overflow: hidden; height: 290px; }
  
 .mc_aboutthematch .photo_list { background: transparent url(fan_pic_68_bg.gif) no-repeat; width: 68px; height: 68px; padding: 1px 2px 6px 4px; }
  
 .mc_aboutthematch .photo_list .photo_list_inner { width: 68px; height: 68px; overflow: hidden; }
  
 .mc_aboutthematch .photo_list a { width: 68px; height: 68px; }
  
 .mc_aboutthematch .photo_list img { height: 100%; }
  
 .mc_aboutthematch #blogposts .g_text { width: 534px; }
  
 #live_report { width: 638px; height: 268px; text-align: center; }
  
 .mc_aboutthematch .widget_more { padding-top: 0; line-height: 1em; }
  
 .mc_aboutthematch .widget_more img { vertical-align: text-bottom; }
  
 .mc_aboutthematch .widget_more span { font-size: 14px; }
  
 #official_commentary .box_header { width: 788px; background: transparent url(widget_header_mc_bg.gif) no-repeat; }
  
 #official_commentary .widget_body { width: 788px; background: transparent url(widget_body_mc_bg.gif) no-repeat; }
  
 #official_commentary #olc { padding: 0 5px 15px; }
  
 #matchcentre_wrapper .column_s { float: left; }
  
 #eurocast .widget_body_inner { padding: 10px; }
  
 #eurocast { border-top: 1px solid #999; }
  
 .column_m #eurocast .eurocast_img { width: 100px; float: left; }
  
 .column_m #eurocast .eurocast_txt { width: 163px; float: right; font-size: 11px; }
  
 .column_s #eurocast .eurocast_img { text-align: center; margin-bottom: 5px; }
  
 #eurocast .credits { display: none; }
  
 #get_widget_button { background-color: transparent }
  
 #get_widget_button a { background: transparent url(get_widget_button.gif) no-repeat; width: 285px; height: 25px; color: #FFF; font-size: 14px; font-weight:bold; padding: 10px 0 0 15px; display: block; }
  
 .ba, .ba div { text-align: center; }
  
 .ev_forum .recent_forum_posts { border-bottom: 1px dotted #999; margin-bottom: 5px; }
  
 .widget_more .rss { float: left; width: 13px; }
  
 .column_s .widget_more a { text-align: right; display: block; }
  
 #allfixtures .widget_body_inner { padding-bottom: 30px; }
  
 .fixtures_box { padding: 10px 0; border-bottom: 1px dotted #999; }
  
 .scoresleague_sm { margin-bottom: 5px; }
  
 .scoresteam_sm a { font-weight: bold; }
  
 #freestyle_widget { background: #000 url(freestyle_widget_bg.jpg) no-repeat; border: 1px solid #000; }
  
 #freestyle_widget .box_header, #freestyle_widget .widget_body { background: transparent none; border-width: 0; }
  
 #freestyle_widget .fakehandle { padding: 19px 0 0 40px; width: 258px; }
  
 #freestyle_widget .widget_body_inner { text-align: center; }
  
 #freestyle_widget #home_freestyle_video { width: 250px; height: auto; border: 1px solid #666; margin: 10px 8px; }
  
 * { margin: 0; padding: 0; }
  
 #MB_overlay { position: absolute; margin: auto; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: #000!important; }
  
 #MB_overlay[id] { position: fixed; }
  
 #MB_window { position:absolute; top: 0; border: 0 solid; text-align:left; z-index:10000; }
  
 #MB_window[id] { position: fixed!important; }
  
 #MB_frame { position:relative; background-color: #ebeced; height:100%; }
  
 #MB_header { margin:0; height: 28px; }
  
 #MB_content { padding: 6px .75em; overflow:auto; }
  
 #MB_caption { font: bold 12px helvetica, arial; text-shadow: #FFF 0 1px 0; padding: .5em 2em 0 .75em; margin: 0; text-align: left; }
  
 #MB_close { display:block; position:absolute; right:5px; top:4px; padding:2px 3px; font-weight:bold; text-decoration:none; font-size:13px; }
  
 #MB_close:hover { background:transparent; }
  
 #MB_loading { padding: 1.5em; text-indent: -10000px; background: transparent url(loading_bar.gif) 50% 0 no-repeat; }
  
 #MB_window { background-color:#EFEFEF; color:#000; }
  
 #MB_content { border-top: 1px solid #F9F9F9; position: absolute; }
  
 #MB_header { background-color:#DDD; border-bottom: 1px solid #CCC; }
  
 #MB_caption { color:#000 }
  
 #MB_close { color:#777 }
  
 #MB_close:hover { color:#000 }
  
 .MB_alert { margin: 10px 0; text-align: center; }
  
 #floatbox { font: 12px/150% "Lucida Grande", Helvetica, sans-serif; padding-top: 30px; margin: 0 20px 20px; background: transparent url(floatbox_logo.gif) no-repeat top right; }
  
 #floatbox h2 { color: #000046; font: normal 18px "Georgia", "Palatino", Helvetica, sans-serif; background: transparent url(floatbox_ball.gif) no-repeat; padding: 8px 0 20px 44px; border-bottom: 1px solid #CCC; }
  
 #floatbox .comp_body1 { padding: 20px 30px; border-top: 1px solid #F9F9F9; }
  
 #MB_content .mb_signup_inner { width:590px; padding:20px 30px 30px 30px; }
  
 #whatsthisblurb { padding: 30px 30px 0px 30px; }
  
 .message-user { clear: both; padding: 10px; }
  
 .message-user .messenger { font: normal 13px Verdana, Arial, Helvetica, sans-serif; margin: 0px; color: #606060; }
  
 .lightbox_form { width: 597px; margin: 20px 0; }
  
 .lightbox_form .left_col { float: left; margin-bottom: 10px; padding-right: 10px; text-align: right; width: 110px; }
  
 .lightbox_form .right_col { float: right; margin-bottom: 10px; width: 477px; }
  
 .lightbox_form label { font-weight: bold; color: #000046; }
  
 .lightbox_form input.textfield, .lightbox_form textarea { width: 450px; border-top: 1px solid #AAA; border-left: 1px solid #AAA; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; padding: 3px; }
  
 .lightbox_form input.textfield:focus, .lightbox_form textarea:focus { border-top: 1px solid #B1B1C4; border-left: 1px solid #B1B1C4; border-bottom: 1px solid #BDBDCC; border-right: 1px solid #BDBDCC; background-color: #D8D8E1; }
  
 .lightbox_form .buttons { padding-left: 120px; }
  
 .lightbox_form .buttons img { margin: 10px 0; }
  
 .lightbox_form .submitter { padding: 5px 10px; border: 1px solid #F60; background: #FF6A00 url(/main/webbtn_orange_bg.gif) repeat-x; font-size: 18px; color: #FFF; font-weight: bold; cursor: pointer; }
  
 #MB_content .submission_message { border: 1px solid #DDD; background-color: #F2F2F2; padding: 7px; margin-bottom: 10px; }
  
 #MB_content fieldset .submission_message span { margin: 0 15px 0 2px; position: relative; top: 2px; }
  
 #MB_content .submission_box .heading_lg { padding-bottom: 3px; border-bottom: 1px solid #DDD; margin-bottom: 10px; font-size: 16px; }
  
 #MB_content label { color:#333333; display:block; font-size:14px; line-height:1.4em; padding:2px 5px 3px 0pt; width: 100%; }
  
 #MB_content fieldset input.textfield { width: 290px; border-top: 1px solid #AAA; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; border-right: 1px solid #AAA; padding: 3px; }
  
 #MB_content .form_wide { padding: 0; margin: 0; }
  
 #MB_content .form_wide .form_left { float: left; width: 130px; text-align: right; }
  
 #MB_content .form_wide .form_right { float: right; width: 300px; margin-bottom: 10px; }
  
 #MB_content .form_wide .form_right p { padding: 0 0 3px 0px; border-bottom: none; background: none; }
  
 #MB_content fieldset span.alert { position: relative; top: 2px; }
  
 #MB_content .submitter { background: #FF6A00 url(btn_orange_bg.gif) repeat-x; border: 1px solid #FFFFFF; color: #FFF; cursor: pointer; font-weight: bold; padding: 2px 5px; margin-bottom: 5px; }
  
 #MB_content .submitter2 { background: #333 url(btn_green_bg.gif) repeat-x; border: 1px solid #FFFFFF; color: #FFF; cursor: pointer; font-weight: bold; padding: 2px 5px; margin-bottom: 5px; }
  
 #MB_content p { margin-bottom: 1em; }
  
 #MB_content fieldset textarea { width: 250px; height: 50px; border-top: 1px solid #AAA; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; border-right: 1px solid #AAA; padding: 3px; }
  
 #MB_content fieldset #report_detail textarea { width: 231px; }
  
 #MB_content .form_med p { position: relative; top: 4px; margin-bottom: 0; color: #666; }
  
 #MB_content #wiki_link_helper_page_type { width: 240px; margin-bottom: 5px; }
  
 #MB_content input.ac_res { padding: 3px; width: 240px; border-left: 1px solid #888; border-right: 1px solid #888; border-top: 1px solid #888; }
  
 #MB_content #ac_results { position: relative; top: 0; width: 246px; }
  
 #MB_content .ac_right { float: right; width: 240px; position: relative; }
  
 #MB_content .ac_res_d_img { width: 20px; margin-left: 5px; float: left; }
  
 #MB_content .ac_res_d_name { width: 200px; float: right; }
  
 #MB_content .addscount_input { margin-bottom: 10px; }
  
 #MB_content .addscount_input .textfield { width: 212px; }
  
 #MB_content .addscout_buttons input { float: left; margin-right: 5px; }
  
 #MB_content .add_scout_form { position: relative; }
  
 #MB_content .add_scout_form #ac_results { position: relative; top: -11px; width: 216px; z-index: 1000; }
  
 #MB_content .add_scout_form .ac_res_d_img { width: 20px; margin: 0; }
  
 #MB_content .add_scout_form .ac_res_d_name { width: 185px; }
  
 .error_msg { color: #F00; border: 1px solid #F00; padding: 10px; background-color: #FDD; font-family: Helvetica,Verdana,sans-serif; font-weight: bold; margin-bottom: 10px; }
  
 #MB_content #content_topics { width: 537px; }
  
 .user_points { margin: 20px 0; }
  
 .user_points img { position: relative; top: -5px; margin-right: 5px; }
  
 .user_points p { padding-bottom: 5px; border-bottom: 1px solid #DDD; }
  
 .user_points span { color: red; font-size: 1.5em; font-weight: bold; }
  
 table#levels_tbl, table#points_tbl { margin-bottom: 15px; border: 1px solid #CCC; }
  
 table#levels_tbl th, table#points_tbl th { background-color: #CCC; padding: 3px 5px; }
  
 table#levels_tbl th.tbl_caption, table#points_tbl th.tbl_caption { background: #000 url(black_panel_bg.gif) repeat-x; color: #FFF; font-weight: bold; padding: 5px; }
  
 table#levels_tbl td, table#points_tbl td { background-color: #EBECEE; border-top: 1px solid #CCC; padding: 3px 5px; }
  
 table#levels_tbl td em, table#points_tbl td em { color: #F00; font-weight: bold; font-size: 14px; }
  
 .whiterow td { background-color: #FFF; }
  
 table#levels_tbl td.icon_cell { width: 25px; }
  
 #contest_details { padding: 15px; }
  
 #contest_details h1 { font-size: 18px; margin-bottom: 15px; }
  
 #contest_details h2 { font-size: 14px; padding-top: 10px; margin-bottom: 5px; }
  
 #contest_details li li { list-style-type: lower-alpha; }
  
 .problems_link { text-align:right; font-size: 9px; }
  
 #freestyle_widget #home_freestyle_video ul {margin:0px; padding:0px; list-style:none; padding-bottom:10px;}
  
 #freestyle_widget #home_freestyle_video ul li{text-align:left;  margin: 0 4px 5px 10px; border-bottom: 1px solid #666; padding: 6px 0 5px; padding-bottom:8px; 
 padding-top:8px; background:url(ico-arrow-trans1.png); _background:url(ico-arrow-trans1.gif); background-repeat:no-repeat; background-position:left; padding-left:20px;
 background-position: left 12px; font-size:11px; }
	
 #freestyle_widget #home_freestyle_video ul li a{color:#fff; text-decoration:none;}	
 
#freestyle_widget #home_freestyle_video ul li a:hover{color: #F93; text-decoration: underline;}

.score img{float:left; margin-left:1px;}

.evfeaturedusers th.banner { width: 30px; padding-left: 10px; }
  
 .evfeaturedusers td.banner { width: 25px; padding-left: 20px; }
 
.evfeaturedusers th.name { padding-left: 15px; }
  
 #header_nav_menu li.nav1 a{ display: block; color:#000; font-weight:bold; font-size:17px; font-family:Georgia; text-transform:uppercase; padding:9px 5px 5px;
  letter-spacing:-1px; text-decoration:none;}
  
 #header_nav_menu li.nav1 a:hover{  color:#e00; font-weight:bold; font-size:17px; text-decoration:none;}

.main h1{color:#E54720; font-size:18px; font-weight:bold; text-decoration:none; margin:0px; padding-top:6px; padding-bottom:6px;}
.main h2{color:#E54720; font-size:16px; font-weight:bold; text-decoration:none; margin:0px; padding-top:6px; padding-bottom:6px;}
.main h3{color:#E54720; font-size:14px; font-weight:bold; text-decoration:none; margin:0px; padding-top:6px; padding-bottom:6px;}

#home_featured_posts_left h2{color:#E54720; font-size:16px; font-weight:bold; text-decoration:none; margin:0px; padding-top:6px; padding-bottom:6px;}

#home_featured_posts_inner .g_summary p{padding-top:6px; padding-bottom:6px; text-align:justify;}


.floatright { 
float: right;
margin: 2px 5px 0px 15px;
clear: right;
}

.img1
{
border:1px solid #cccccc;
background:#f2f2f2;
padding:2px;
}
#score_1_36477 {font-family:Arial, Helvetica, sans-serif;}
#article36477_block a{text-decoration:none;}
#article36477_block a:hover{color: #FF9933; text-decoration: none;}

#oleole_logo { width: 220px; height: 107px; padding: 0px!important; _padding:0px; float: left; background: url(logo.png) no-repeat!important; _background:none;}

#oleole_logo img{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='logo.png',sizingMethod='scale');
	
	


	