/*======================================================================*\
|| #################################################################### ||
|| # 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:center; margin:0 auto; padding:0; border:0; clear:both}
#header{text-align:left; height:85px; position:relative}
#logo{height:85px; width:330px; float:left; text-align:left}
#tags h1 a{text-indent:-7500px; display:block; width:280px; height:85px; text-decoration:none}
#tags{width:280px; height:85px; float:left; overflow:hidden; margin:0; padding:0}

#banner{height:60px; float:right; margin-top:12px; overflow:hidden}

.search{}
.search .inputbox{}
#tools{font-size:10px; padding:5px; clear:both}
#pathway{padding:3px 5px 8px 5px; margin:5px}

#topmodule{margin:0 auto; text-align:left; overflow:hidden; margin-bottom:0px}

#holder{height:100% !Important; height:1%; overflow:hidden; margin:0 auto; text-align:center; margin:0 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; margin:0; padding:0}
#rightblock{float:left; height:100% !Important; height:1%; overflow:hidden; text-align:left}

.inside{padding:0; overflow:hidden}

.insidem{padding:0px; margin:0}

#bottommodule{margin:0 auto; text-align:left; overflow:hidden; margin-bottom:10px}

#footer_dark, 
#footer_light{clear:both; text-align:center; overflow:hidden; margin:0 auto; padding:0; height:59px; background:url(../images/yjcp_left.gif) no-repeat left top}
#footer_light{background:url(../images/yjcp_left_l.gif) no-repeat left top}
#youjoomla_dark, 
#youjoomla_light{clear:both; text-align:left; padding:0; margin:0; overflow:hidden; width:100%; height:59px; color:#222; background:url(../images/yjcp_right.gif) no-repeat right top}
#youjoomla_light{background:url(../images/yjcp_right_l.gif) no-repeat right top}
#cp{text-align:left; padding:0 0 0 10px; margin:0; height:59px; line-height:59px; overflow:hidden; width:60%; float:left; overflow:hidden}
.validators{height:59px; float:right; line-height:59px; width:35%; text-align:right; padding:0 10px 0 0; color:#222}
.validators a:link, 
.validators a:visited{color:#222}

.frontpage_default{padding:0 10px}
table.blog{padding:0 5px}
.news_item_f .contentheading{}
.news_item_f{margin:0 5px}
.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}
.newsitem_tools{display:block; margin:0 5px 10px 5px !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{display:block; padding:0px 5px 0 5px !Important; overflow:hidden}
.modifydate{display:block; margin:10px 0; padding:0 10px; height:1%; clear:both; overflow:hidden; text-align:right; text-transform:capitalize; color:#ccc; font:italic 10px Tahoma,Verdana,"Lucida Sans"}
.fptops{position:relative}
.news_item_article{padding:5px 0 0 0}
.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}

.yjsquare h3, 
.yjsquare_yj1 h3, 
.yjsquare_yj2 h3{text-transform:uppercase; overflow:hidden; padding:0 0 0 10px; margin:0; height:48px; font:13px Verdana,Arial,Helvetica,sans-serif; display:block}
.yjsquare h3 span, 
.yjsquare_yj1 h3 span, 
.yjsquare_yj2 h3 span{text-transform:uppercase; overflow:hidden; line-height:42px}
.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; position:relative}

.pollbuttons{margin:0 auto; width:80%; text-align:center; height:30px}

#modlgn_passwd, #modlgn_username{width:95%; height:19px; padding-left:3px; padding-top:3px}

#topadverts{height:211px; width:100%; clear:both; margin:0 auto; text-align:left; background:url(../images/top4_bg.gif) repeat-x left top; overflow:hidden; margin:0; padding:0}
.topadvsin{padding:0px; margin:0 auto}
#advert2, #advert3, #advert4, #advert5, #advert6{float:left; clear:right; text-align:left; background:url(../images/top4_divider.gif) no-repeat right top}
#advert6{background:none}
#topadverts .yjsquare{background:none; color:#eee}
#topadverts .yjsquare_in{padding:5px}
#topadverts .yjsquare h3{background:none; color:#eee; height:30px; padding:0 0 0 5px; border-bottom:1px solid #393838}
#topadverts .yjsquare h3 span{color:#eee; font:bold 10px/32px Verdana,Arial,Helvetica,sans-serif}

#advert1{margin:0 auto; overflow:hidden; position:relative}
#advert1 .yjsquare{background:none; border:0; color:#fff; margin:0; padding:0}

#advert1 .yjsquare h3, 
#advert1 .yjsquare h3 span{border:0; color:#fff; background:none}

#tops{margin:0 auto; text-align:center; background:#EAEAEA url(../images/tops_holder.gif) repeat-x left top; clear:both; width:100%; display:block; padding:0; height:300px; overflow:hidden; position:relative}
.topsin{margin:0; padding:0; background:#EAEAEA; overflow:hidden !important}
#user1, #user2, #user3{float:left; text-align:left; clear:right; overflow:hidden !important}
#tops .yjsquare h3{background:#fff url(../images/h3_bg_tops.gif) no-repeat left top; width:100%!important; display:block}
#tops .yjsquare h3 span{width:100%!important; display:block}
#tops .yjsquare{background:#eaeaea url(../images/tops_bg.gif) no-repeat left top; overflow:hidden}

#boots{margin:0 auto; text-align:center; background:#0e0e0e url(../images/bott_bg.gif) repeat-y left top; clear:both; width:100%; display:block; padding:0; overflow:hidden; height:1%}
.bot_title{text-transform:uppercase; overflow:hidden; padding:0 0 0 10px; margin:0; height:48px; font:bold 13px/48px Verdana,Arial,Helvetica,sans-serif; display:block; color:#fff; background:url(../images/bott_title.gif) no-repeat center bottom; text-align:left}
.botspsin{margin:0; padding:0}
#user4, #user5, #user6{float:left; text-align:left; margin:9px 0 0 0; clear:right}
#boots .yjsquare{background:none}
#boots .yjsquare h3{background:none; font-size:12px; text-transform:capitalize; height:15px; font-weight:bold}
#boots .yjsquare h3 span{height:15px; line-height:14px; font-size:12px; text-transform:capitalize; font-weight:bold}
#boots a:link, 
#boots a:visited{color:#eee; text-decoration:none}
#boots a:hover{text-decoration:none}

.yjnewsflash5{border:0; font:10px/17px Verdana,Arial,Helvetica,sans-serif; color:#eee}
.yjsquare_yj1 .yjnewsflash_title5{color:#eee; margin:0; padding:0; font:bold 11px Verdana,Arial,Helvetica,sans-serif}

.yjnf5_h, .yjnf5_h_1, 
.yjnf5_h_2, .yjnf5_h_3, 
.yjnf5_h_4, .yjnf5_h_5{background:#2a2a2a url(../images/yj1_bg.gif) repeat-y left top}

.yjsquare_yj1 .yjnf5_nav{position:absolute; top:0; width:28px; height:38px; right:0px}
.yjmf5_nav_b{width:28px; height:38px; float:right; display:block; margin:0; padding:0; overflow:hidden; clear:both}
#up, #down, #up_1, #down_1, 
#up_2, #down_2, #up_3, #down_3, 
#up_4, #down_4, #up_5, #down_5{text-indent:-7500px; display:block; height:19px; width:28px; margin:0px; padding:0; overflow:hidden}
#down, #down_1, #down_2, #down_3, 
#down_4, #down_5{background:url(../images/down.gif) no-repeat left center}
#down:hover, #down_1:hover, #down_2:hover, #down_3:hover, 
#down_4:hover, #down_5:hover{background:url(../images/downh.gif) no-repeat left center}
#up, #up_1, #up_2, #up_3, #up_4, #up_5{background:url(../images/up.gif) no-repeat left center}
#up:hover, #up_1:hover, #up_2:hover, #up_3:hover, #up_4:hover, #up_5:hover{background:url(../images/uph.gif) no-repeat left center}

.yjsquareys_top h3{text-transform:uppercase; overflow:hidden; padding:0 0 0 10px; margin:0; height:48px; font:13px Verdana,Arial,Helvetica,sans-serif; display:block; color:#1B1B1B; background:#fff url(../images/h3_bg_mid.gif) no-repeat left top}
.yjsquareys_top h3 span{text-transform:uppercase; overflow:hidden; line-height:40px; color:#1B1B1B}
.yjsquareys_top .yjsquare_in{background:#fff url(../images/yjnf_top.gif) repeat-y left top; padding:0}
.yjsquareys_top .yjnewsflash{height:95px !important; display:block; overflow:hidden; margin:0px 0px 0px 0px !important; padding:0px 0px !important; border:0; position:relative; font:normal 10px/17px Verdana,Arial,Helvetica,sans-serif}
.yjsquareys_top .yjnewsflash .yjnsreadon{margin:0 10px 0 0; padding:0; position:absolute; width:22px; height:17px; border:0; top:10px; right:10px}
.yjsquareys_top .yjnewsflash .yjns_rm{border:0; text-indent:-7500px}
.yjsquareys_top  .yjnewsflash .yjnewsflash_title{margin:5px 0 0 0 !important; padding:0 0 5px 0; background:url(../images/bot_line.gif) repeat-x left bottom; display:block; width:70%; float:left; font:bold 10px/17px Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase}
.yjsquareys_top .yjnewsflash .nfimgpos{text-align:center; margin:0 3px; padding:0}
.yjsquareys_top .yjnewsflash img{padding:5px; margin:10px 10px 0px 10px; border:1px solid #fff; background:#efefef}
.yjsquareys_top .yjnewsflash .yjnf_descr{margin:15px 0 0 0}
.yjsquareys_top .yjnewsflash .yjnf_descr p{margin:12px 0 0 0 !important; display:block}

#leftblock .yjnewsflash, 
#rightblock .yjnewsflash{border:0; background:url(../images/bot_line.gif) repeat-x left bottom; position:relative; height:40px !important; display:block}
#leftblock  .yjnewsflash_date, 
#rightblock  .yjnewsflash_date{padding:2px 3px 0 0; margin:0; text-transform:uppercase; width:auto}
#leftblock  .yjnewsflash_title, 
#rightblock  .yjnewsflash_title{padding:0 0 0 0px; margin:0; color:#1b1b1b; font:11px/17px Verdana,Arial,Helvetica,sans-serif}

#leftblock .yjnewsflash p, 
#rightblock .yjnewsflash p{display:none}

div.yj_news_flash_content{font:10px/17px Verdana,Arial,Helvetica,sans-serif}
.yj_news_flash_title a:link, 
.yj_news_flash_title a:visited{font:bold 11px/17px Verdana,Arial,Helvetica,sans-serif}

div.yj_news_flash_title_only{background:none; padding:0 0 3px 0}
div.yj_news_flash_title_only a{font:10px/17px Verdana,Arial,Helvetica,sans-serif}
div.yj_news_flash_photo img{padding:5px; margin:0px 0px 10px 0px; border:1px solid #fff; background:#fff}
