/*======================================================================*\

|| #################################################################### ||

|| # 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; width:468px; float:right; margin-top:15px; padding-right:24px;}



.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; - Damien */ overflow:hidden}

#cp{text-align:center; /*padding:5px 0px; - Damien */ 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}

.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 5px}



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:5px 0 0 0}

.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}

/*#bottom2{padding-top:10px;}*/

#bottom3{background:none}

#botsh_r .yjsquare{color:#fff}

#botsh_r .yjsquare .yjsquare_in{padding:10px 5px}

#bottomshelf ul li{padding:0 0 10px 20px}



#footer-ads{margin-left:23px; margin-top:1px;}

#footer1{height:60px; float:left; overflow:hidden; width:310px;}

#footer2{height:60px; float:left; overflow:hidden; width:310px; margin-left:14px;}

#footer3{height:60px; float:left; overflow:hidden; width:310px; margin-left:14px;}