/*======================================================================*\
|| #################################################################### ||
|| # Copyright (C) 2006-2009 Youjoomla LLC. All Rights Reserved.        ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
#centertop{text-align:left; margin:0 auto}

#centerbottom{text-align:left; margin:0 auto; overflow:hidden}
#header{text-align:left; height:88px; position:relative}
#logo{height:88px; width:330px; float:left; text-align:left}

#tags h1 a{text-indent:-7500px; display:block; width:280px; height:88px; text-decoration:none}
#tags{width:280px; height:88px; float:left; overflow:hidden; margin:0; padding:0}

#banner{height:60px; float:right; margin-top:15px; overflow:hidden; width:468px}

.search{}
.search .inputbox{}
#tools{font-size:10px; padding:5px; clear:both}
#pathway{margin:0; padding:10px 5px}

#topmodule{margin:0 auto 0 auto; text-align:left; overflow:hidden; margin-bottom:10px}

#holder{height:100% !Important; height:1%; overflow:hidden; margin:0 auto; text-align:center; margin:0 8px}
#leftblock{float:left; height:100% !Important; height:1%; overflow:hidden; text-align:left}
#midblock{float:left; height:100% !Important; height:1%; overflow:hidden; text-align:left}
#rightblock{float:left; height:100% !Important; height:1%; overflow:hidden; text-align:left}

.inside{padding:5px; overflow:hidden}

.insidem{padding:0px}

#bottommodule{margin:0 4px 0 8px; text-align:left; overflow:hidden}

#footer{clear:both; text-align:center; overflow:hidden; margin:0 auto; padding:5px 0 20px 0}
#youjoomla{clear:both; text-align:left; padding:5px 0px; overflow:hidden}
#cp{text-align:left; padding:2px 0px; overflow:hidden}
.validators{float:right; text-align:right}
#footmod{clear:both; text-align:center; padding:5px; margin:0px; overflow:hidden}

.news_item_f{margin:0 5px; position:relative}
.news_item_c{margin:0 5px; position:relative}
.news_item_s{margin:0 5px; position:relative}
.news_item_a{margin:0px 0px 0 0px!Important; background:none; padding:7px; overflow:hidden}

.news_item_article{padding:0 0 0 0}

.newsitem_tools{display:block; width:100%; margin:5px 0 10px 0 !Important; overflow:hidden}

.newsitem_info{width:70%; display:block; height:10px; float:left}

.buttonheading{width:30%; display:block; overflow:hidden; padding:0; float:right}
.ExtraLink{ left: -3500px; margin-bottom: -2000px; position: absolute; width: 800px; color: #ccc; font-weight: bold;}
/*.ExtraLink{color: #ccc; font: 65% Tahoma; position: absolute; bottom: 68px; right: 160px;}*/
.buttonheading img{border:0}
.buttonheading .email, 
.buttonheading .print, 
.buttonheading .pdf{float:right; margin:0px 2px 0 0; width:16px}
.createby{padding:0 3px 0 0px}
.createdate{padding:0 3px 0 0px}
.newsitem_section{padding:0 3px 0 0px}
.newsitem_category{padding:0 3px 0 0px}
.newsitem_section a{padding:0 3px 0 0px}
.newsitem_category a{padding:0 3px 0 0px}
.newsitems_link{}

.newsitem_text{width:100%; display:block; padding:0 0 0 0 !Important}
.modifydate{width:100%; display:block; padding:10px 0; overflow:hidden}
.components{padding:20px 0}

a.category:link, 
a.category:visited, 
a.category:focus{font-weight:bold; font-size:100%}
.small{}

ul.pagination{margin:15px auto 10px; padding:10px 0 0}
ul.pagination li, 
ul.pagination li:hover{background:none; display:inline; margin:3px; padding:0}
ul.pagination li span{padding:2px 5px}
ul.pagination a{padding:2px 3px; text-decoration:none}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus{}
.pagenavbar{font-weight:bold; padding-left:14px}
.pagenavcounter{font-weight:bold; padding:8px 14px 0 14px}

.yjround{margin:5px 0 7px 0px; padding:0; float:left; clear:both; width:100%; height:100% !Important; height:1%}
.yjround div div div{padding:15px; overflow:hidden}
.yjround div div div div{overflow:hidden; margin:0; padding:0; width:100%; overflow:hidden}
.yjround_in{overflow:hidden; width:100%}
.yjround h3{margin:-4px -5px 5px -5px; padding-left:8px; padding:3px 3px 1px 23px; font-weight:bold; text-transform:uppercase; overflow:hidden; font-size:14px}
.yjround div{height:100% !Important; height:1%}
.yjround .syndicate div, 
.moduletable .syndicate div{margin:0px; padding:3px 0}
.yjround p, 
.yjround_advert p{overflow:hidden; padding:3px}

.yjround_advert h3{font:normal 10px/10px Arial,Helvetica,sans-serif; margin:-5px 15px 5px 0; width:80px; text-align:center; float:right; text-transform:uppercase}
.yjround_advert{overflow:hidden}
.yjround_advert div{height:100% !Important; height:1%}

.yjsquare h3, 
.yjsquare_yj1 h3, 
.yjsquare_yj2 h3, 
.yjsquare_yj3 h3, 
.yjsquare_yjnf7 h3, 
.yjsquare_yjmutlitab h3{text-transform:uppercase; overflow:hidden; font-size:14px; padding:0; margin:5px 5px 0 5px}
.yjsquare h3 span, 
.yjsquare_yj1 h3 span, 
.yjsquare_yj2 h3 span, 
.yjsquare_yj3 h3 span{text-transform:uppercase; overflow:hidden}
.yjsquare p, 
.yjsquare_yj1 p, 
.yjsquare_yj2 p, 
.yjsquare_yj3 p{overflow:hidden; padding:3px}
.yjsquare_in, 
.yjsquare_yj1 .yjsquare_in, 
.yjsquare_yj2 .yjsquare_in, 
.yjsquare_yj3 .yjsquare_in{overflow:hidden; padding:10px 0 10px 5px}
.yjsquare, 
.yjsquare_yj1, 
.yjsquare_yj2, 
.yjsquare_yj3{margin:5px 0 0px 0px; padding:0px; clear:both; display:block; height:100% !Important; height:1%; overflow:hidden}
#rightblock fieldset, 
#rightblock form{margin:0}

.yjsquare_advert{font:normal 12px Arial,Helvetica,sans-serif; margin:0 0 10px 0; text-align:left; padding:4px}
.yjsquare_advert h3{font:normal 10px/10px Arial,Helvetica,sans-serif; margin:-7px 0 0; width:80px; text-align:center; float:right}

#footmod .yjsquare{margin:3px auto; text-align:left; padding:3px 0; background:none; font-size:11px; overflow:hidden; width:99%}
#footmod .yjsquare h3{margin:0; padding:0 4px; text-align:left; font-size:10px; border:none; text-transform:uppercase}
#footmod .yjsquare h3 span{}
#footmod li, #footmod li:hover{list-style-type:none; list-style-image:none; background:none}
#footmod ul li{border:none; text-decoration:none; display:inline; margin-left:0; text-decoration:none; list-style-type:none; list-style-image:none}

.pollbuttons{margin:0 auto; width:80%; text-align:center; height:30px}

#modlgn_passwd, #modlgn_username, 
.inputbox{width:178px; height:22px; padding:3px 10px; margin:0}
input#modlgn_remember{background:none; height:auto; width:auto; display:inline}
textarea#contact_text{background:url(../images/textarea.png) no-repeat left top; width:330px; height:230px; padding:5px 10px; overflow:auto}

#adverts{margin:0 auto; text-align:center; height:100%; overflow:hidden}
#advert1, #advert2, #advert3{float:left; clear:right; text-align:left}
.advertsin{margin:0; padding:0 0px 0 0}
#adverts .yjsquare h3, 
#adverts .yjsquare h3 span, 
#adverts .yjsquare_yj1 h3, 
#adverts .yjsquare_yj1 h3 span, 
#adverts .yjsquare_yj2 h3, 
#adverts .yjsquare_yj2 h3 span, 
#adverts .yjsquare_yj3 h3, 
#adverts .yjsquare_yj3 h3 span{font-size:24px; font-weight:normal; text-align:left; margin:5px 10px 10px 0; padding:0 0 10px 0; line-height:25px; letter-spacing:normal; text-transform:capitalize; font-family:Verdana,Arial,Helvetica,sans-serif; color:#fff}

#adverts .yjsquare .yjsquare_in, 
#adverts .yjsquare_yj1 .yjsquare_in, 
#adverts .yjsquare_yj2 .yjsquare_in, 
#adverts .yjsquare_yj3 .yjsquare_in{padding:10px 0; color:#fff}

#YJSports_outer{display:block; position:relative; clear:both; overflow:hidden; background:none; margin:0px auto}
.YJSports_slide img{border:0; margin:0; float:right}

.YJSports_slide .YJSports_description{display:block; position:absolute; top:20px; right:auto; left:0; color:#eee; font-size:11px; padding:15px; text-align:left; color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; background:transparent}
.YJSports_slide .YJSports_description a.YJSports_more{display:block; position:relative; margin-left:auto; margin-top:10px; font-size:12px; color:#FFF; text-decoration:none; font-weight:bold; width:172px; height:44px; line-height:41px; text-indent:-7500px; text-align:center}

.navContainer{display:block; position:relative; clear:both; text-align:left; margin:0px auto; float:left; padding:19px 0px 5px 0px; overflow:hidden}
.navContainer a.YJSports_navLink{margin:0px 0px 0px 34px; width:123px; height:58px; overflow:hidden; display:block; position:relative; float:left; border:2px #111 solid}
.navContainer a.YJSports_navLink img{border:none; height:81px; width:123px}
#YJSports_left, #YJSports_right{display:block; position:absolute; top:18%; left:45px; top:31px; width:35px; height:40px; z-index:200}
#YJSports_right{right:45px; left:auto}

.slide_cat{position:absolute; right:0; bottom:-15px; color:#fff; font-size:9px; line-height:9px; padding:3px; text-transform:capitalize}
.slide_cat a:link, 
.slide_cat a:visited{color:#fff}
.slide_cat a:hover{color:#222}
.YJSports_slide .YJSports_description div.title{font-size:24px; font-weight:normal; display:block; height:1%; position:relative; text-align:left; margin-bottom:10px; padding:0 0 10px 0; line-height:25px; letter-spacing:normal; font-family:Verdana,Arial,Helvetica,sans-serif}

#moke_content, #moke_content_1, 
#moke_content_2, #moke_content_3, 
#moke_content_4, #moke_content_5{display:block; position:relative; padding:0px 0px 0px 0px; background:none; margin:0px auto; text-align:center; overflow:hidden; text-align:left; border:0}
#moke_video, #moke_video_1, 
#moke_video_2, #moke_video_3, 
#moke_video_4, #moke_video_5{display:block; position:absolute; top:0px; padding:0px; background:url(../images/loader.gif) no-repeat center center}
#yjms_frame, #yjms_frame_1, 
#yjms_frame_2, #yjms_frame_3, 
#yjms_frame_4, #yjms_frame_5{background:none; padding:0px; margin:0; height:100%; overflow:hidden}

#topshelf{margin:10px auto 15px auto; text-align:center; overflow:hidden}
#user1, #user2, 
#user2lr{float:left; clear:right; text-align:left; overflow:hidden}
#user1 .topins{background:url(../images/topins_bg.gif) no-repeat right top; padding:0 15px 0 8px}
#user2lr .topins{background:url(../images/topins_bg.gif) no-repeat right top; padding:0 15px 0 12px}
#user2 .topins{background:none; padding:0 10px 0 12px}
#user1 .topins3{background:url(../images/topins_bg.gif) no-repeat left top; padding:0 0px 0 30px}
#user2lr .topins3{background:url(../images/topins_bg.gif) no-repeat left top; padding:0 0px 0 28px}
#user2 .topins3{background:none; padding:0 12px 0 10px}
#topshelf .yjsquare_yjnf7 h3{padding:0px; margin:5px 0 0 0}

.yjsquare_yjnf7{overflow:hidden}
div.yj_news_flash_c{background:none}
.yjnf7_right div.yj_news_flash_to{background:none; border-top:1px solid #e4e4e4; padding:15px 5px 0 5px; height:75px; line-height:20px; overflow:hidden; clear:both}
.yjnf7_left{float:left; clear:both; width:100%; overflow:hidden; padding:10px 0px 0 0; background:none}
.yjnf7_right{float:right; clear:both; width:100%; overflow:hidden; background:none; margin:-2px 0 0 0}
div.yj_news_flash_p{float:left; width:auto!Important; overflow:hidden; display:inline-block}
div.yj_news_flash_p img{border:1px solid #ccc; padding:4px; background:#eee; margin:0 5px 10px 0}

.yjnf7_right div.yj_news_flash_to a{text-decoration:none; font:normal 11px Verdana; clear:both; width:100%; display:block; text-transform:uppercase; padding:5px 10px 5px 0px; margin:0 5px 5px 0}

div.yj_news_flash_rss{position:absolute; right:5px; left:auto; top:0px}
div.yj_news_flash_cat_title{text-align:right; font-family:Arial; font-size:11px; background:none; left:auto; right:40px; position:absolute; top:-5px}

#tabs_holder, 
#tabs_holder2, 
#tabs_holder3, 
#tabs_holder4, 
#tabs_holder5{background:#FFF; width:100%; padding:0px; margin:0px auto 0px; border:0}
#tabs_container .tab_content, 
#tabs_container2 .tab_content2, 
#tabs_container3 .tab_content3, 
#tabs_container4 .tab_content4, 
#tabs_container5 .tab_content5{clear:both; display:block; position:relative; overflow:hidden; background:none!Important}
#tabs_container, 
#tabs_container2, 
#tabs_container3, 
#tabs_container4, 
#tabs_container5{font-size:11px; display:block; position:relative; background:none}

#tabs_container .tab_content_in, 
#tabs_container2 .tab_content_in2, 
#tabs_container3 .tab_content_in3, 
#tabs_container4 .tab_content_in4, 
#tabs_container5 .tab_content_in5{margin:0px 0 0 0; padding:15px 10px; clear:both; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; border-bottom:1px #e7e7e7 solid; border-top:none; background:#fafafa}
.yjsquare_yjmutlitab .yjsquare_in{padding:10px 5px 10px 0}
#tabs, #tabs2, #tabs3, 
#tabs4, #tabs5{display:block; position:relative; list-style-type:none; margin:0px; padding:0px; clear:both; float:none; height:26px!Important}

#tabs li, #tabs li.last, 
#tabs2 li, #tabs2 li.last, 
#tabs3 li, #tabs3 li.last, 
#tabs4 li, #tabs4 li.last, 
#tabs5 li, #tabs5 li.last{float:left; text-align:center; border-left:none; border-top:none; padding:4px 0px 5px 0; margin:0 2px -2px 0; cursor:pointer}
#tabs li.selected, 
#tabs2 li.selected, 
#tabs3 li.selected, 
#tabs4 li.selected, 
#tabs5 li.selected{border:none; margin:0 2px -2px 0}
#tabs li:hover, 
#tabs2 li:hover, 
#tabs3 li:hover, 
#tabs4 li:hover, 
#tabs5 li:hover{border-bottom:none; margin:0 2px -2px 0}
.tabsep{clear:both; display:block; height:2px; margin:20px 10px 20px 10px}
#bottomshelf{height:256px; clear:both; overflow:hidden; margin:0 auto}
#botsh_l, #botsh_r{height:249px; clear:both; overflow:hidden}
#botsh_r{padding:20px 50px 10px 50px}
#botsh_shade{height:7px; overflow:hidden; clear:both}
#bottom1, #bottom2, #bottom3{float:left; clear:right; text-align:left; height:auto; overflow:hidden}
#bottom3{background:none}
#botsh_r .yjsquare{color:#fff}
#botsh_r .yjsquare .yjsquare_in{padding:10px 5px}
#bottomshelf ul li{padding:0 0 10px 20px}
