/*======================================================================*\
|| #################################################################### ||
|| # 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:87px; position:relative}
#logo{height:85px; width:670px; float:left; text-align:left}

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

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

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

#topmodule{margin: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 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}

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

.insidem{padding:5px 0}

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

#footer{clear:both; text-align:center; overflow:hidden; margin:0 auto; padding:5px 0 20px 0}
#youjoomla{margin:0 auto; text-align:left; padding:0px 10px; overflow:hidden}
#cp{text-align:left; padding:2px 10px; overflow:hidden}
#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:0 7px; overflow:hidden}

.news_item_article{padding:0 0 0 0}

.newsitem_tools{display:block; width:100%; margin:10px 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 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{overflow:hidden; font:normal 24px/1.2em Cambria,serif; padding:0; margin:5px}
.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:visible;}
.yjsquare, 
.yjsquare_yj1, 
.yjsquare_yj2{margin:0px 0 7px 0px; padding:0px; clear:both; display:block; height:100% !Important; height:1%; overflow:hidden}

.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}
#advert{margin:0 auto; text-align:center; height:100% !Important; height:1%; overflow:hidden}
#advert_out{width:100%; overflow:hidden}
#advert1{text-align:left; color:#efefef}
#advert1 .yjsquare h3, 
#advert1 h1, 
#advert1 .yjsquare{color:#efefef}
#advert1 .yjsquare h1{font:normal 26px/1.2em Cambria,serif}
#topshelf{margin:0 auto; width:100%; overflow:visible}
#topsin{margin:0 auto; text-align:center; overflow:hidden;}
#user1, #user2, #user3, 
#user4, #user5, #user6{float:left; clear:right; text-align:left}
#topsin .yjsquare h3{padding:0 0 7px 0; border:0}
#bottomshelf{margin:0 auto; width:100%; overflow:hidden}
#bottomin{margin:0 auto; text-align:center; overflow:hidden; padding:0 0 10px 0}
#bottomin .yjsquare h3{padding:0 0 7px 0; border:0}
