/*======================================================================*\
|| #################################################################### ||
|| # 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:69px;
position:relative;
}
#logo{
height:69px;
width:400px;
float:left;
}

#tags h1 a{
text-indent:-7500px;
display:block;
width:400px;
height:69px;
text-decoration:none;
}
#tags{
width:400px;
height:69px;
float:left;
overflow:hidden;
margin:0;
padding:0;
}
#header #yjdate{
height:69px;
width:280px;
text-align:center;
float:left;
color:#fff;
font: bold 36px/69px "Times New Roman", Times, serif;
}
/*searchbox
--------------------- */
#search{
float:right;
width:280px;
}
.search{
margin:8px 5px 0 0 ;
float:right;
}
.search .inputbox,
.search .inputbox:hover,
.search .inputbox:focus{
border:0;
width:187px;
height:24px;
padding:3px 3px 5px 5px;
font-size:18px;
color:#ccc;
}
.search .button{
text-transform:uppercase;
width:65px;
height:25px;
border:0;
font-size: 10px;
font-weight: bold;
padding:1px 0 3px 0;
}
#tools{
font-size:10px;
padding:5px;
clear:both;
}
#pathway{
margin-top:9px;
padding:3px 5px;
}
/*top module
--------------------- */
#topmodule{
margin:0 -5px;
text-align:left;
overflow:hidden;
margin-bottom:10px;
padding:0 2px 0 0;
}
#topmodule .yjsquare{
background:none;
}

/* main body layouts with  side modules
--------------------- */
/* side shades*/
#wrap,
#wrapblank {
width:100%; /*center hack*/
margin:0 auto; /*center hack*/
text-align:left;
height:100% !Important;
height:1%;
}

/* end side shades*/
/* main layout*/
#holder{
height:100% !Important;
height:1%;
overflow:hidden;
margin:0 auto;
text-align:center;
margin:0px;
}
#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;
}
#rightblock2{
float:left;
height:100% !Important;
height:1%;
overflow:hidden;
text-align:left;
}
#insetblock{
float:right;
height:100% !Important;
height:1%;
overflow:hidden;
text-align:left;
}
/*end main layout*/
/* keep mods of edges
--------------------- */
.inside {
padding:0px;
overflow:hidden;
}
/*keep content of edges
--------------------- */
.insidem {
padding:0px 5px;
}
/*bootom module
--------------------- */
#bottommodule{
margin:0 auto;
text-align:left;
overflow:hidden;
margin-bottom:10px;
}
/*footer and footer  module
--------------------- */
#footer {
clear:both;
text-align:center;
overflow:hidden;
margin:0 auto;
padding:15px 0 15px 0;
background:#1b1b1b;
}
#youjoomla{
clear:both;
text-align:left;
padding:0px 10px;
overflow:hidden;
}
#cp{
text-align:left;
padding:2px 10px;
overflow:hidden;
color:#fff;
}
.validators{
float:right;
width:50%;
text-align:right;
}
/*footer module
--------------------- */
#footmod{
margin:0px 0 5px 0;
text-align:left;
padding:0px 0px;
background:none;
font-size:11px;
overflow:hidden;
width:99%;
color:#fff;
text-transform:uppercase;
}
#footmod a{
margin:0 8px 0 8px;
}
#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;
}
/* news items  frontpage category section and article
--------------------- */
.news_item_f{/*frontpage layout*/
margin:0 5px;
position:relative;
}
.news_item_c{/*category layout*/
margin:0 5px;
position:relative;
}
.news_item_s{/*section layout*/
margin:0 5px;
position:relative;
}
.news_item_a{ /*article layout*/
margin:0px 0px 0 0px!Important;
background:none;
padding:7px;
overflow:hidden;
}
.newsitem_tools {
display: block;
width:100%;
margin:0 0 10px 0 !Important;
}
.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:15px 0 0 0  !Important;
}
.modifydate {
width: 100%;
display: block;
margin: 10px 0 ;
clear:both;
overflow:hidden;
}
.fptops{
position:relative;
}
.news_item_article{
padding:5px 0 0 0;
}
.components{
padding:20px 0;
}
/*end main news item layout
---------------------------*/
a.category:link,
a.category:visited,
a.category:focus{
font-weight: bold;
font-size: 100%;
}
.small{
}
/*news items navigation
--------------------- */
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;
}
/*modules layouts
--------------------- */
/* default round
--------------------- */
h3.roundtitle{
overflow:hidden;
font-size: 14px;
padding:0;
margin:0px;
height:40px;
line-height:38px;
padding:0 0 0 10px;
}
h3.roundtitle span{
overflow:hidden;
}
.yjround{
margin:0px;
padding: 0px;
clear: both;
display:block;
height:100% !Important;height:1%;
overflow:hidden;
}
#leftblock .yjround,
#rightblock2 .yjround{
margin:10px;
}
#rightblock .yjround{
margin:10px 10px 10px 0;
}
.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 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;
}
/*advert*/
.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%;
}
/* default square
--------------------- */
.yjsquare h3,
.yjsquare_yj1 h3,
.yjsquare_yj2 h3{
overflow:hidden;
font-size: 14px;
padding:0;
margin:0px;
height:40px;
line-height:38px;
padding:0 0 0 10px;
}
.yjsquare h3 span,
.yjsquare_yj1 h3 span,
.yjsquare_yj2 h3 span{
overflow:hidden;
}
.yjsquare p,
.yjsquare_yj1 p,
.yjsquare_yj2 p{
overflow:hidden;
padding:3px;
}
.yjsquare_in,
.yjsquare_yj1 .yjsquare_in,
.yjsquare_yj2 .yjsquare_in{
overflow:hidden;
padding: 10px;
}
.yjsquare,
.yjsquare_yj1,
.yjsquare_yj2{
margin: 0px 0 0px 0px;
padding: 0px;
clear: both;
display:block;
height:100% !Important;height:1%;
overflow:hidden;
}
/*blank*/
.yjround_blank,
.yjsquare_blank{
padding:5px;
}
/*mod_poll
--------------------- */
.pollbuttons{
margin:0 auto;
width:80%;
text-align:center;
height:30px;
}
/*login module
--------------------- */
#modlgn_passwd, #modlgn_username {
width: 95%;
height:19px;
padding-left: 3px;
padding-top:3px;
}
/* extras */
#ticker{
background:#ac0101;
}
.yjsquare_yj_nt2{
margin:0;
}
.yjsquare_yj_nt2 .yjsquare_in{
padding:0;
margin:0;
}
/* advert 1 and 2 */
#adverts{
margin:0 auto;
clear:both;
overflow:hidden;
background:#fafafa;
max-height:400px;
}
#adverts .yjsquare,
#adverts .yjsquare_yj1,
#adverts .yjsquare_yj2{
margin:0;
padding:0;
}
#adverts .yjsquare .yjsquare_in,
#adverts .yjsquare_yj1 .yjsquare_in,
#adverts .yjsquare_yj2 .yjsquare_in{
margin:0;
padding:5px 10px;
}
#adverts .yjsquare h3{
}
#advert1,#advert2{
float:left;
clear:right;
text-align:left;
}
/* users 3*/
#users{
margin:0 auto;
text-align:center;
overflow:hidden;
clear:both;
}
#user1,#user2,#user3{
float:left;
clear:right;
text-align:left;
}
/**/
#bottoms{
margin:0 auto;
text-align:center;
overflow:hidden;
clear:both;
}
.bottom_title{
height:37px;
text-align:left;
line-height:37px;
font-size:14px;
font-weight:bold;
color:#fff;
padding:0 0 0 5px;
}
#user4,#user5,#user6{
float:left;
clear:right;
text-align:left;
background:none;
}
#user6{
background:none;
}
.users_in{
text-align:left;
}
#bottoms .yjsquare{
background:none;
color:#fff;
padding:0;
}
#bottoms .yjsquare h3{
background:none;
color:#fff;
margin:0 0 -20px 0 ;
}
#bottoms .yjsquare h3 span{
color:#fff;
}
#bottoms a{
color:#fff;
}
#bottoms a:hover{
color:#000;
}
#bottoms .yjsquare .yj_news_flash_content{
padding:10px 0!Important;
}
#bottoms .yj_news_flash_header{
text-align:left;
top:3px;
left:0;
right:auto;
text-decoration:none;
font-size:14px;
font-weight:bold;
padding:0 15px 0 0;
}
#bottoms .yj_news_flash_title_only{
padding:0 0 5px 12px;
}
/* YJNS8.0*/
.YJSports_slide img{
border:1px solid #eaeaea;
margin:0px;
padding:6px;
background:#fff;
}
#YJSports_outer{
display:block;
position:relative;
clear:both;
overflow:hidden;
background:none;
margin:10px auto;
}
#YJSports_inner{
display:block;
position:relative;
}
.YJSports_slide .YJSports_description{
display:block;
position:absolute;
top:auto;
left:7px;
bottom:7px;
color:#eee;
font-size:11px;
padding:5px 5px 15px 5px;
text-align:left;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../images/trans.png) no-repeat left top;
height:60px;
border-top:1px solid #000;
}
.YJSports_slide .YJSports_description div.title{
font-size: 14px;
font-weight:normal;
display:block;
height:1%;
position:relative;
text-align:left;
margin-bottom:10px;
padding:0 0 10px 0;
line-height:15px;
letter-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:0;
text-decoration:underline;
}
.YJSports_slide .YJSports_description a.YJSports_more{
display:block;
position:absolute;
bottom:5px;
right:10px;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
width:80px;
height:15px;
line-height:15px;
text-align:center;
background:none;
}
.navContainer{
display:block;
position:relative;
clear:both;
text-align:left;
margin:0px auto;
background:none;
float:left;
padding:0px 0 0 0;
}
#YJSports_nav{
display:block; 
position:relative; 
overflow:hidden; 
margin:0px auto 10px auto; 
height:80px;
padding:0 60px;
} 
.navContainer a.YJSports_navLink{
margin:0px 3px 0px 0px;
width:78px;
height:57px;
overflow:hidden;
display:block;
position:relative;
float:left;
border:1px solid #eaeaea;
padding:3px;
background:#fff;
}
.navContainer a.YJSports_navLink img {
border:none;
width:78px;
height:57px;
}
.navContainer a.selected,
.navContainer a.YJSports_navLink:hover{
border:1px #000 solid;
background:#222;
}
#YJSports_left, #YJSports_right{
display:block;
position:absolute;
bottom:2px;
top:auto;
right:23px;
left:auto;
background:url(../images/navs_l.gif) left center;
width:19px;
height:21px;
z-index:200;
}
#YJSports_right{
right:0px;
left:auto;
background:url(../images/navs_r.gif) right center;
}
/* mbox */
.younewsmbox{
text-align:center;
margin:0 auto;
overflow:hidden;
}
.younewsmbox .bot_thumb, .bot_thumbv{border:3px solid #fff;margin:0 5px 5px 5px;}
.younewsmbox .bot_thumb:hover, .bot_thumbv:hover{border:3px solid #000}
/* yj newsflash */
.yjround_in .yjnewsflash{
padding:0;
border-bottom:1px solid #e4e4e4;
}
.yjround_in .yjnewsflash img{
float:left;
clear:left;
margin:13px 0 0 0;
background:#fff;
border:1px solid #d9d9d9;
}
.yjround_in .yjnewsflash .yjnf_descr{
float:right;
clear:right;
width:105px;
font-size:10px;
}