/**
    // hp.worlds.css

    Written by LandRover
    Last modified 2nd November, 2008.
**/

/***************************************************/
/***************** WORLDS GLOBAL *******************/
/***************************************************/

/* news world */
#world_news { width: 370px; }
#world_news h3 { height: 40px; background: url('qlywjtxpjzku-design_boxes_header_icons_v2.gif') no-repeat right -7px; margin-right: 5px; }
#world_news h3 a { padding: 1px 70px 0 0; font-size: 26px; font-weight: bold; /*color: #098383;*/ color: #0c3572; display: block; text-decoration: none; }

/* fun world */
#world_fun { width: 370px; }
#world_fun h3 { height: 40px; background: url('qlywjtxpjzku-design_boxes_header_icons_v2.gif') no-repeat right -60px; margin-right: 5px; }
#world_fun h3 a { padding: 1px 70px 0 0; font-size: 26px; font-weight: bold; /*color: #A25151;*/ color: #0c3572; display: block; text-decoration: none; }

/* downloads world */
#world_downloads { width: 370px; }
#world_downloads h3 { height: 40px; background: url('qlywjtxpjzku-design_boxes_header_icons_v2.gif') no-repeat right -181px; margin-right: 5px; }
#world_downloads h3 a { padding: 1px 70px 0 0; font-size: 26px; font-weight: bold; /*color: #662B79;*/ color: #0c3572; display: block; text-decoration: none; }

/* community world */
#world_community { width: 370px; }
#world_community h3 { height: 40px; background: url('qlywjtxpjzku-design_boxes_header_icons_v2.gif') no-repeat right -118px; margin-right: 5px; }
#world_community h3 a { padding: 1px 70px 0 0; font-size: 26px; font-weight: bold; /*color: #459CFF;*/ color: #0c3572; display: block; text-decoration: none; }

/***************************************************/
/********************* WORLDS **********************/
/***************************************************/

/* news world internals */
.news_mainitem { width: 345px; height: 174px; border: 0px solid #DFDFDF; padding: 3px 3px 3px 3px; }
.news_mainitem img { display: block; padding-bottom: 5px; }
.news_mainitem_controller { padding-left: 0px;  }

.news_mainitem_locations { float: right; }
.news_mainitem_locations ul { list-style-type: none; }
.news_mainitem_locations ul a { width: 14px; height: 15px; font-size: 1px; line-height: 1px; display: block; background: url('yu5qh6gpv37o-design_boxes_bg_gfx.gif') no-repeat -384px -166px; text-decoration: none; }
.news_mainitem_locations ul a span { display: none; }
.news_mainitem_locations ul li { margin-bottom: 0px; }
.news_mainitem_locations ul li.news_item_current a { background-position: -384px -129px; }

/* disabled next,prev buttons
.news_mainitem_buttons { float: left; }
.news_mainitem_buttons ul { list-style-type: none; }
.news_mainitem_buttons ul a { width: 14px; height: 14px; display: block; background: url('yu5qh6gpv37o-design_boxes_bg_gfx.gif') no-repeat; }
.news_mainitem_buttons ul li { float:left; padding-right: 5px; }
.news_mainitem_buttons ul li.prev a { background-position: -107px -129px; }
.news_mainitem_buttons ul li.next a { background-position: -107px -146px; }
*/

.world_news_tabs {position: relative;}

.world_news_tabs h4.title { font-size: 14px; padding: 0 10px 0px 0; background-color: #0C3572; color: white; margin: 5px 0;}
.world_news_tabs h4.title a {color: white; text-decoration: none; }
.world_news_tabs h4.title a:hover { text-decoration: underline; }

div.news_large_items_arrows {position: absolute;}
div#newssmall_prev_arr {top: 100px; right:0;}
div#newssmall_next_arr {top: 100px; left:0;}
div.news_item_small_list { margin: 0 10px; height: 90px; }
div.news_item_small_list ul { list-style-type: none; float: right; }
div.news_item_small_list ul li { list-style-type: none; }
div.news_item_small_list ul li span { color: #0C3573; }
div.news_item_small_list ul li a { color: #0C3573; font-weight: bold; text-decoration: none; }
div.news_item_small_list ul li a:hover { text-decoration: underline; }

div.news_archive_more { float: left; padding-top: 75px; }
div.news_archive_more a { color: #0C3573; text-decoration: none; }
div.news_archive_more a:hover { text-decoration: underline; }

.news_mainitem_text { line-height: 12px; direction: rtl; }
.news_mainitem_text a {text-decoration: none; }
.news_mainitem_text h4 a { font-size: 14px; color: #FFFFFF; line-height: 15px; text-decoration: none; display: block; padding-bottom: 3px; }
.news_mainitem_text strong a { font-weight: normal; color: #FFFFFF; }

.news_mainitem_text .item { margin-top: -65px; height:45px; }
.news_mainitem_text .item div.bg { position: absolute; background-color: #000000; height:55px; width: 100%; }
.news_mainitem_text .item div.text { position: absolute; padding: 5px; }

.news_items_box { padding: 3px 0 4px 0; }
.news_items_box ul { list-style-type: none; }
.news_items_box ul li { height: 45px; display: block; border: 1px solid #e6e6e6; margin-bottom: 3px; }
.news_items_box ul li a img { float: right; padding: 0 5px;}
.news_items_box ul li h4 { display: block; font-size: 25px; padding-bottom: 1px; }
.news_items_box ul li h4 a { display: block; color: #0C3573; font-size: 12px; text-decoration: none; }
.news_items_box ul li h4 a:hover {text-decoration: underline;}
.news_items_box ul li strong { font-weight: normal; color: #4d4d4d; font-size: 11px; }

.news_item_content { }
.news_item_ajax_loader { display: none; height: 120px; text-align: center; padding-top: 100px; }

#news_large_items { height: 155px; margin-top: 0px; }
#news_large_items .news_large_items_arrows { float: right; width: 15px; }
#news_large_items #news_large_items_content { float: right; width: 321px; height: 145px; }

.news_readmore_control a { margin-top: 143px; height: 14px; display: block; font-size: 1px; font-weight: normal; text-decoration: none; background: url('yu5qh6gpv37o-design_boxes_bg_gfx.gif') no-repeat; }
.news_readmore_control a.next { padding-left: 12px; background-position: 0 -127px; color: #bfbfbf; }
.news_readmore_control a.next:hover {text-decoration: underline;}

.news_readmore_control a.prev { padding-right: 12px; background-position: 3px -144px; color: #bfbfbf; }
.news_readmore_control a.prev:hover {text-decoration: underline;}

.news_readmore_control a.next_a { padding-left: 12px; background-position: -108px -127px; color: #0C3573; }
.news_readmore_control a.next_a:hover {text-decoration: underline;}

.news_readmore_control a.prev_a { padding-right: 12px; background-position: -105px -143px; color: #0C3573; }
.news_readmore_control a.prev_a:hover {text-decoration: underline;}
/* /news world internals */

/* fun world internals */
.fun_tags { float:right; border: 1px solid #0C3573; /*height: 99%;*/ height: 493px; width: 120px; text-align: center; padding-bottom: 4px; }
.fun_tags h4 { background-color: #0C3572; color: white; font-size: 14px; display: block; }
.fun_tags ul { padding-right: 5px; text-align: right; list-style: none; }
.fun_tags li { color: #0C3573; padding-top: 4px; }
.fun_tags li a { color: #0C3573; text-decoration: none; }
.fun_tags li a:hover { text-decoration: underline; }

#fun-custom-picked div { padding-top: 2px; }

.fun_content_main { float: left; width: 223px; }
.fun_content_main h2 { font-size: 14px; clear:both; background-color: #0C3572; color: white; padding-right: 10px; }
.fun_content_main h2 a {color:white;}
.fun_content_main h2 a:hover { text-decoration: underline; }
.fun_content_main .games div { float: left; width: 85px; display: block; text-align: center; padding: 5px 13px 1px; }
.fun_content_main a { text-decoration: none; color: #0C3573; }
.fun_content_main img { padding-top: 1px; width: 85px; height: 65px; }
.fun_content_main span { display: block; text-align: right; font-size: 10px; line-height: 10px; height: 20px; }
.fun_content_main span:hover { text-decoration: underline; }
.fun_ajax_loader { display: none; height: 250px; text-align: center; padding-top: 130px; }

/*
.fun_more_games { float: left; }
.fun_more_games a { text-decoration: none; font-size: 12px; color: #0C3573; }
.fun_more_games a:hover { text-decoration: underline; }
*/
/* /fun world internals */

#fun_world_games-my { width: 352px; }
#fun_world_games-my .games { height: 565px; }
#fun_world_games-my .games div { width: 100px; padding: 5px 8px 1px; }
#fun_world_games-my .games div img { width: 100px; height: 80px; }
#fun_world_games-my .more { text-align: left; }


/* communities world internals */
.community_news { width: 159px; padding-left: 3px; float: right; }
.community_news_stories_top ul { list-style-type: none; }
.community_news_stories_top ul li { height: 75px; display: block; border: 1px solid #e6e6e6; text-align: center; margin-bottom: 5px; padding: 5px 5px; }
.community_news_stories_top ul li img { padding: 0 5px; display: block; margin: 0 auto;}
.community_news_stories_top ul li h5 a { display: block; color: #0C3573; text-decoration: none; font-size: 12px; }
.community_news_stories_top ul li h5 a:hover { text-decoration: underline; }

.community_news h4 { background-color: #0C3572; color: white; padding: 1px 5px; font-size: 14px; display: block; }

.community_news_stories_more ul { padding-top: 5px; list-style-type: none; }
.community_news_stories_more ul li { display: block; border-bottom: 1px solid #e6e6e6; margin-bottom: 0px; padding: 7px 0px 5px 0; }
.community_news_stories_more ul li.last { border: none; }
.community_news_stories_more ul li div strong { font-weight: normal; }
.community_news_stories_more ul li div h6 a { display: block; color: #0C3573; text-decoration: none; font-size: 12px; height: 30px; }
.community_news_stories_more ul li div h6 a:hover { text-decoration: underline; }
.community_news_stories_more ul li div h6 img { padding: 3px 2px 0px 5px; float: right; }

.community_news_ajax_loader { display: none; height: 108px; text-align: center; padding-top: 25px; }

.community_news_control a { height: 14px; display: block; font-size: 10px; font-weight: normal; text-decoration: none; background: url('yu5qh6gpv37o-design_boxes_bg_gfx.gif') no-repeat; }
.community_news_control a.up { float: left; padding-right: 15px; background-position: 8px -177px; color: #bfbfbf; }
.community_news_control a.up:hover { text-decoration: underline; }

.community_news_control a.down { float: right; padding-right: 15px; background-position: 15px -165px; color: #bfbfbf; }
.community_news_control a.down:hover { text-decoration: underline; }

.community_news_control a.up_a { float: left; padding-right: 15px; background-position: -39px -177px; color: #0C3573 }
.community_news_control a.up_a:hover { text-decoration: underline; }

.community_news_control a.down_a { float: right; padding-right: 15px; background-position: -55px -165px; color: #0C3573 }
.community_news_control a.down_a:hover { text-decoration: underline; }

#newsflash { height: 70px; margin-bottom: 7px; overflow:hidden; }
#newsflash-container { float: right; width: 308px; }
#newsflash-container marquee { height: 70px; }
#newsflash-container marquee ul { float: none; }
#newsflash-container marquee ul li { margin-bottom: 5px; }
#newsflash-container .news_archive_more { padding-top: 57px; }

.community_online_rank { float: left; width: 182px; border-right: 1px solid #DCDCDC; padding-right: 2px; }
.community_online_rank h2 { display: block; color: #0C3573; font-size: 19px; font-weight: normal; line-height: 12px; margin-top: 8px; padding: 23px 35px 5px 0; background: url('qlywjtxpjzku-design_boxes_header_icons_v2.gif') no-repeat 124px -246px; }
.community_online_rank h2 span { font-size: 10px; color: red; }
.community_online_rank hr { border: 0; width: 168px; color: #DCDCDC; background-color: #DCDCDD; height: 1px; margin-right: 3px; }

.community_online_rank ul { padding: 2px 9px 0 0; list-style-type: none; direction: ltr; margin:0; }
.community_online_rank ul li { display: block; }
.community_online_rank ul li a { display: block; width: 150px; text-align: right; margin: 5px 0 0 0; padding: 6px 28px 0 0; height: 20px; color: #0C3573; text-decoration: none; background-repeat: no-repeat; background-position: right top; color: #0C3573; font-size: 14px; line-height: 14px; }
.community_online_rank ul li a:hover { text-decoration: underline; }
.community_online_rank ul li span { color: red; font-size: 10px; text-align: right; }

.community_forum_url { text-align: left; padding-top: 2px; margin-top: 10px;}
.community_forum_url a { text-decoration: none; font-size: 12px; color: #0C3573; }
.community_forum_url a:hover { text-decoration: underline; }

.online-avatars { text-align: right; clear: both; margin: 10px 0; }
.online-avatars h4 { background-color: #0C3572; color: white; padding: 1px 5px; font-size: 14px; display: block; margin-top: 3px; }
.online-avatars ul { width: 350px; }
.online-avatars ul li { float: right; width: 50px; list-style-type: none; margin: 5px 0; }
.online-avatars ul li a { display: block; }
.online-avatars ul li a:hover {}
.online-avatars ul li a img { display: block; width: 50px; height: 50px; }

#fun_world_other-sites {}
#fun_world_other-sites ul.large { list-style-type: none; width: 400px; }
#fun_world_other-sites ul.large li { text-align: center; display: block; float: right; height: 117px; margin-left: 48px; width: 85px; }
#fun_world_other-sites ul.large li a { text-decoration: none; font-size: 11px; color: #0C3573; }
#fun_world_other-sites ul.large li a:hover { text-decoration: underline; }
#fun_world_other-sites ul.large li a img { display: block; width: 85px; }

#fun_world_other-sites h4 { clear: both; color: #0C3573; }
#fun_world_other-sites ul.list { margin-right: 15px; }
#fun_world_other-sites ul.list a { color: #0C3573; text-decoration: none; }
#fun_world_other-sites ul.list a:hover { text-decoration: underline; }


.double_column_lists {}
.double_column_lists .info { height: 22px; padding-top: 3px; background-color: #efefef; border: 1px solid #d7d5d5; color: black; font-size: 16px; font-weight: bolder; text-align: center; margin-bottom: 6px; }
.double_column_lists .categories span { display: block; margin-top: 5px; font-size: 16px; text-align: center; color: #0C3573; font-weight: bolder; margin-bottom: 10px; }
.double_column_lists .categories ul { width: 151px; list-style-type: none; border-top: 1px solid #0C3573; }
.double_column_lists .categories ul li {}
.double_column_lists .categories ul li a { display: block; height: 18px; padding-top: 2px; text-align: center; text-decoration: none; color: #0C3573; font-size: 14px; border: 1px solid #0C3573; border-left: none; border-top: none; }
.double_column_lists .categories ul li a.gray { background-color: #E9E9E9; }
.double_column_lists .categories ul li a.current { background-color: #0C3571; color: white; }
.double_column_lists .categories ul li a:hover { background-color: #0C3571; color: white; }
.double_column_lists .posts { height: 355px; }
.double_column_lists .posts ul { list-style-type: none; }
.double_column_lists .posts ul li {}
.double_column_lists .posts ul li a { display: block; height: 37px; padding: 3px; border: 1px solid #dcdcdc; margin: 4px 5px 5px 0; color: #0C3573; text-decoration: none; font-weight: bold; line-height: 13px; }
.double_column_lists .posts ul li a span { color: #4d4d4d; font-size: 10px; font-weight: normal; }
.double_column_lists .posts ul li a:hover { background-color: #0C3572; color: white; }
.double_column_lists .posts ul li a:hover span { color: #FFFFFF; }
.double_column_lists .posts .side_border { width: 200px; height: 550px; border-right: 1px solid #0C3572; padding: 2px 0 4px; }
.double_column_lists .posts .small_border { height: 1px; font-size: 0px; background-color: #0C3572; width: 15px; }

.double_column_lists .posts_v2 { height: 355px; }
.double_column_lists .posts_v2 ul { list-style-type: none; }
.double_column_lists .posts_v2 ul li { display: block; direction: ltr; padding: 4px 0px; font-size: 13px; color: #0C3573; }
.double_column_lists .posts_v2 ul li span { font-weight: bolder; }
.double_column_lists .posts_v2 ul li a { text-decoration: none; color: #0C3573; font-size: 13px; }
.double_column_lists .posts_v2 ul li a:hover { text-decoration: underline; }
.double_column_lists .posts_v2 .side_border { width: 200px; height: 560px; border-right: 1px solid #0C3572; padding: 2px 0 4px; }
.double_column_lists .posts_v2 .small_border { height: 1px; font-size: 0px; background-color: #0C3572; width: 15px; }

/* /communities world internals */

/* downloads world internals */
.downloads_world { padding: 0 10px; height: 425px; }
.downloads_top_items ul { list-style-type: none; }
.downloads_top_items ul li { float: left; width: 144px; height: 70px; border: 1px solid #e6e6e6; text-align: center; margin: 3px 10px 5px; padding: 5px 5px; list-style: none; }
.downloads_top_items ul li.right { margin-left: 0; }
.downloads_top_items ul li.left { margin-right: 0; }
.downloads_top_items ul li img { padding: 0px 5px 2px; display: block; margin: 0 auto;}
.downloads_top_items ul li h5 a { display: block; color: #0C3573; text-decoration: none; font-size: 12px; line-height: 14px; }
.downloads_top_items ul li h5 a:hover { text-decoration: underline; }

.downloads_table { width: 100%; }
.downloads_table thead { background-color: #0C3572; color: white; line-height: 12px; font-size: 15px; height: 20px; }
.downloads_table thead tr th.name { text-align: right; padding-right: 10px; }
.downloads_table thead tr th strong { font-weight: normal; }
.downloads_table tbody tr td { height: 30px; color: #0C3573; vertical-align: middle; text-align: center; border-bottom: 1px solid #0C3573; }
.downloads_table tbody tr td.name { text-align: right; }
.downloads_table tbody tr td a { color: #0C3573; font-weight: bolder; font-size: 12px; text-decoration: none; }
.downloads_table tbody tr td a:hover { text-decoration: underline; }
.downloads_table tbody tr td span { font-weight: normal; font-size: 10px; }
.downloads_table tbody tr td span.full { color: #E00B0B; }
.downloads_table tbody tr td span.demo { color: #1E7713; }
.downloads_table tbody tr td span.clip { color: #1087D2; }
.downloads_table tbody tr td span.cellular { color: #6E2C6A; }
.downloads_table tbody tr td dl { text-align: center; }
.downloads_table tbody tr td.dl a { display: block; width: 24px; height: 22px; background: url('ir3t2mzb2qcx-header_categories_large.gif') no-repeat -20px -609px; }

.downloads_world .downloads_more { float: left; }
.downloads_world .downloads_more a { display: block; color: #0C3573; margin-top: 2px; text-decoration: none; }
.downloads_world .downloads_more a:hover { text-decoration: underline; }

/* /downloads world internals */

#world_community .tabs_content { background: transparent url('rg2gcesk2wmx-content.community.esl.bg.jpg') no-repeat left top; }
