/******************************/
/******** Template CSS ********/
/******************************/
body { margin: 0px; font-size: 14px; line-height: 1.6; }
p { margin: 15px 0px; }
ul.menu, ul.menu ul, ul.menu ul ul, .pagination ul, .actions li, #login-form ul, ul.dropdown-menu, ul.breadcrumb, ul.pagenav, ul.category-module { list-style: none; padding: 0; margin: 0; }
img { border: none; padding: 0; margin: 0; }
.clr { clear: both; }
h1, h2, h3, h4, h5 { margin: 0px; font-weight: normal; }
h1 { font-size: 20px; }
h2 { font-size: 19px; }
h3 { font-size: 18px; }
h4 { font-size: 17px; }
h5 { font-size: 16px; }
form input, form select, textarea, .btn { font-size: 15px; }
/******************************/
/******** Template CSS ********/
/******************************/
.ff1, .ff1 .inputbox, .ff1 input.button { font-family: Arial, Helvetica, sans-serif; }
.ff2, .ff2 .inputbox, .ff2 input.button { font-family: "Times New Roman", Times, serif; }
.ff3, .ff3 .inputbox, .ff3 input.button { font-family: "Courier New", Courier, monospace; }
.ff4, .ff4 .inputbox, .ff4 input.button { font-family: "Georgia", Times New Roman, Times, serif; }
.ff5, .ff5 .inputbox, .ff5 input.button { font-family: "Verdana", Arial, Helvetica, sans-serif; }
.ff6, .ff6 .inputbox, .ff6 input.button { font-family: "Geneva", Arial, Helvetica, sans-serif; }
.ff7, .ff7 .inputbox, .ff7 input.button { font-family: "Book Antiqua"; }
/******************************/
/******** Template CSS ********/
/******************************/
.tooltip { position: absolute; z-index: 1030; display: block; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); visibility: visible; }
.tooltip.in { opacity: .8; filter: alpha(opacity=80); }
.tooltip.top { padding: 5px 0; margin-top: -3px; }
.tooltip-inner { max-width: 200px; padding: 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-color: #000; border-width: 5px 5px 0; }
/******************************/
/******** Template CSS ********/
/******************************/
#head1 .menu li { float: left; margin-right: 20px; }
#head2 .menu li { float: left; margin-left: 20px; }
#header .menu li a { display: block; margin: 20px 0px 0px 25px; }
#header .menu li { float: left; }
#search .menu a { display: block; font-weight: bold; font-size: 15px; }
#search .menu li { float: left; padding: 0px 15px; line-height: 2.67; }
#head1 .menu li li, #head2 .menu li li, #header .menu li li, #search .menu li li { display: none; }
.advert .menu a, .user .menu a, .footer .menu a { display: block; padding: 5px 0px; }
h3.heading, .page-header h2, h2.item-title { padding-bottom: 5px; margin-bottom: 15px; }
#header p { margin: 0px; }
/******************************/
/******** Template CSS ********/
/******************************/
#head-structure, #header-structure, #menu-structure, #banner-structure, #spacer-structure, #advert-structure, #content-structure, #footer-structure, #copy-structure { width: 970px; padding: 0px 10px; margin: 0 auto; }
/******************************/
/******** Template CSS ********/
/******************************/
#head-bg { float: left; width: 938px; padding: 5px 15px; }
#header-bg { float: left; width: 938px; padding: 10px 15px; height: 80px; }
#menu-bg { float: left; width: 938px; padding: 15px 15px 10px 15px; }
#menu-bg2 { float: left; width: 938px; height: 40px; }
#banner-bg { float: left; width: 100%; }
#banner-bg2 { float: left; width: 938px; padding: 10px 15px; }
#advert-bg { float: left; width: 938px; padding: 15px 15px 0px 15px; }
#content-bg { float: left; width: 938px; padding: 0px 15px; }
#footer-bg { float: left; width: 938px; padding: 15px 15px 0px 15px; }
#copy-bg { float: left; width: 938px; padding: 10px 15px; }
/******************************/
/******** Template CSS ********/
/******************************/
#content-right-col { float: left; width: 668px; }
#content-left-col { float: right; width: 668px; }
#content-left-right { float: left; width: 498px; margin-left: 20px; }
#right-right-col { float: right; width: 250px; }
#left-left-col { float: left; width: 250px; }
#left-left-right { float: left; width: 200px; }
#right-left-right { float: right; width: 200px; }
/******************************/
/******** Template CSS ********/
/******************************/
#content-right-col-bg { float: left; width: 938px; }
#content-left-col-bg { float: left; width: 938px; }
#content-left-right-bg { float: left; width: 938px; }
#content-no-col-bg { float: left; width: 938px; }
#content { padding: 10px 15px 0px 15px; }
#content-no-col #content { float: left; width: 908px; }
/******************************/
/******** Template CSS ********/
/******************************/
#user-right-col-bg { float: left; width: 638px; padding: 10px 15px 0px 15px; }
#user-left-col-bg { float: left; width: 638px; padding: 10px 15px 0px 15px; }
#user-left-right-bg { float: left; width: 468px; padding: 10px 15px 0px 15px; }
#user-no-col-bg { float: left; width: 908px; padding: 10px 15px 0px 15px; }
#user-right-col2-bg { float: left; width: 638px; padding: 10px 15px 0px 15px; }
#user-left-col2-bg { float: left; width: 638px; padding: 10px 15px 0px 15px; }
#user-left-right2-bg { float: left; width: 468px; padding: 10px 15px 0px 15px; }
#user-no-col2-bg { float: left; width: 908px; padding: 10px 15px 0px 15px; }
/******************************/
/******** Template CSS ********/
/******************************/
.logo { height: 80px; }
#logo { float: left; }
#head1 { float: left; }
#head2 { float: right; }
#header { float: right; max-width: 550px; height: 60px; padding: 10px 0px 0px 0px; overflow: hidden; }
#search { float: right; padding: 0px 10px 0px 0px; }
#spacer { width: 968px; height: 20px; }
#copy { float: left; }
#powered { float: right; }
/******************************/
/******** Template CSS ********/
/******************************/
.page-header h1, .contact h1 { font-size: 18px; padding: 5px 15px; margin: -10px -15px 10px -15px; }
.blog-featured h2, .blog h2, .item-page h2, .contact h2 { font-size: 18px; }
.dropdown-menu li { display: inline; margin-right: 10px; }
dl.article-info dd { padding: 0; margin: 0; }
.newsflash-title { margin-top: 15px; }
.pagination { text-align: center; float: left; width: 100%; margin-bottom: 15px; }
.pagination li { display: inline; }
li.pagination-num { display: inline; }
.pagination .pagenav { padding: 4px 10px; margin: 0px 2px; }
ul.pagenav .previous { float: left; margin-bottom: 15px; }
ul.pagenav .next { float: right; margin-bottom: 15px; }
p.counter { margin-top: -10px; }
p.readmore a { padding: 4px 10px; }
p.readmore { text-align: right; }
.items-row { clear: both; }
/******************************/
/******** Template CSS ********/
/******************************/
#system-message { margin: -10px -15px 0px -15px; padding: 10px 15px 10px 15px; background: #111111; color: #FFFFFF; }
.alert-message .close { float: right; display: block; }
.alert-warning .close { float: right; }
#system-message p { margin: 0px; }
/******************************/
/******** Template CSS ********/
/******************************/
#adminForm .nav-tabs a { color: #666666; text-decoration: none; }
#adminForm ul.nav-tabs { padding: 0; margin: 0px 0px 10px 0px; }
#adminForm fieldset { padding: 0px; border: none; }
#adminForm .nav-tabs { margin-left: 0; margin-bottom: 18px; list-style: none; }
#adminForm .nav-tabs > li > a { display: block; }
#adminForm .nav-tabs:before, #adminForm .nav-tabs:after { display: table; content: ""; line-height: 0; }
#adminForm .nav-tabs:after { clear: both; }
#adminForm .nav-tabs > li { float: left; }
#adminForm .nav-tabs > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; }
#adminForm .nav-tabs { border-bottom: 1px solid #ddd; }
#adminForm .nav-tabs > li { margin-bottom: -1px; }
#adminForm .nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px; line-height: 18px; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
#adminForm .nav-tabs > li > a:hover, #adminForm .nav-tabs > li > a:focus { border-color: #eee #eee #ddd; }
#adminForm .nav-tabs > .active > a, #adminForm .nav-tabs > .active > a:hover, #adminForm .nav-tabs > .active > a:focus { color: #555; background-color: #f0f0f0; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
/******************************/
/******** Template CSS ********/
/******************************/
.btn-toolbar button.btn { margin: 0px 2px 10px 2px; }
.btn-toolbar a.btn { border: 1px solid #c0c0c0; padding: 6px 10px; margin: 0px 2px 10px 2px; display: inline; text-decoration: none; background: #FFFFFF; color: #363636; border-radius: 5px; }
#adminForm .pull-left { float: left; padding: 10px 0px 15px 0px; }
#adminForm .pull-right { float: right; padding: 10px 0px 15px 0px; }
@font-face { font-family: 'IcoMoon'; src: url('../../media/jui/fonts/IcoMoon.eot'); src: url('../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg'); font-weight: normal; font-style: normal; }
[class^="icon-"]:before, [class*=" icon-"]:before { font-family: 'IcoMoon'; font-style: normal; speak: none; }
.tab-pane { float: left; width: 100%; }
.control-group .inputbox { border: 1px solid #c0c0c0; padding: 3px; width: 250px; }
.control-label { margin: 10px 0px 5px 0px; }
.icon-calendar:before { content: "\43"; }
.icon-calendar-2:before { content: "\44"; }
.icon-calendar-3:before { content: "\e273"; }
#adminForm .editor { margin: 10px 0px 0px 0px; }
#adminForm fieldset { margin: 0px 0px 15px 0px; }
/******************************/
/******** Template CSS ********/
/******************************/
#right-right-col .moduletable, #left-left-col .moduletable, #left-left-right .moduletable, #right-left-right .moduletable { padding: 10px; }
#right-right-col h3.colheading, #left-left-col h3.colheading, #left-left-right h3.colheading, #right-left-right h3.colheading { padding: 5px 10px; margin: -10px -10px 10px -10px; }
#right-right-col .menu a, #left-left-col .menu a, #left-left-right .menu a, #right-left-right .menu a { display: block; padding: 5px 10px 5px 30px; }
#right-right-col .menu, #left-left-col .menu, #left-left-right .menu, #right-left-right .menu { margin: -10px; }
#right-right-col #login-form, #left-left-col #login-form, #left-left-right #login-form, #right-left-right #login-form { margin: -10px; padding: 10px; }
/******************************/
/******** Template CSS ********/
/******************************/
#form-login-username, #form-login-password { margin-bottom: 10px; }
#login-form .inputbox { padding: 4px; width: 95%; border: 1px solid #c0c0c0; }
#jform_name, #jform_username, #jform_password1, #jform_password2, #jform_email1, #jform_email2, #jform_email { padding: 4px; width: 250px; border: 1px solid #c0c0c0; }
#member-registration, #user-registration { margin-bottom: 15px; }
#member-registration fieldset, #user-registration fieldset { margin-bottom: 10px; }
#login-form .button { margin: 10px 0px 0px 0px; }
#login-form ul { margin-top: 10px; }
/******************************/
/******** Template CSS ********/
/******************************/
#contact-form { margin: 15px 0px; }
#jform_contact_name, #jform_contact_email, #jform_contact_emailmsg { padding: 4px; width: 250px; border: 1px solid #c0c0c0; }
#jform_contact_message { padding: 4px; width: 94%; height: 250px; border: 1px solid #c0c0c0; }
.contact h2 { margin-bottom: 15px; }
/******************************/
/******** Template CSS ********/
/******************************/
.search .inputbox { padding: 3px; border: 1px solid #c0c0c0; }
.search .form-limit { text-align: center; margin-top: 10px; }
.result-created, .result-category, .result-text { padding: 0; margin: 0; }
.result-created { margin-bottom: 10px; }
#searchForm #ordering, #searchForm #limit { padding: 3px; }
.highlight { color: #000000; }
#search .search { margin: 5px 0px 0px 0px; }
#header .search { margin: 15px 0px 0px 0px; }
/******************************/
/******** Template CSS ********/
/******************************/
input.button, button.button, button.btn { padding: 3px 8px; }
/******************************/
/******** Template CSS ********/
/******************************/
#menu { float: left; }
#menu .menu a { text-decoration: none; display: block; font-size: 15px; font-weight: bold; padding: 0px 15px; }
#menu .menu li { float: left; position:relative; line-height: 2.67; }
/******************************/
/******** Template CSS ********/
/******************************/
#menu .menu li li a { font-weight: normal; font-size: 14px; background: none; }
#menu .menu ul { float:none; left:-999em; position:absolute; z-index: 99; }
#menu .menu ul { width: 190px; padding: 5px 0px 10px 0px; }
#menu .menu ul li { width: 190px; padding: 2px 0px; position:relative;  margin-left: 0px; line-height: 1.8; }
#menu .menu li li, #menu li:hover ul, #menu li.sfhover ul { left: auto; }
#menu ul.menu li li:hover { background: none; }
#menu ul.menu li.active li a, #menu ul.menu li.active li a:hover, #menu ul.menu li.active li a:active, #menu ul.menu li.active li a:focus { background: none !important; }
#menu ul.menu ul li.active a, #menu ul.menu ul li.active a:hover, #menu ul.menu ul li.active a:active, #menu ul.menu ul li.active a:focus { background: none !important; }
#menu ul.menu li.active li a, #menu ul.menu li.active li a:hover, #menu ul.menu li.active li a:active, #menu ul.menu li.active li a:focus { background: none !important; }
#menu ul.menu li.active li a, #menu ul.menu li.active li a:hover, #menu ul.menu li.active li a:active, #menu ul.menu li.active li a:focus { background: none !important; }
/******************************/
/******** Template CSS ********/
/******************************/
#menu .menu li li li a { font-weight: normal; font-size: 14px; }
#menu .menu ul ul { margin: -1.8em 0 0 12.2em; }
#menu .menu ul ul { position: absolute; z-index: 99; height: auto; }
#menu .menu ul ul { padding: 5px 0px; }
#menu ul.menu li li li:hover { }
/******************************/
/******** Template CSS ********/
/******************************/
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul, #menu ul.menu li:hover ul ul, #menu ul.menu li:hover ul ul ul, #menu ul.menu li.sfhover ul ul, #menu ul.menu li.parentsfhover ul ul, #menu ul.menu li.parent-activesfhover ul ul, #menu ul.menu li.activesfhover ul ul, #menu ul.menu li.sfhover ul ul ul, #menu ul.menu li.parentsfhover ul ul ul, #menu ul.menu li.parent-activesfhover ul ul ul, #menu ul.menu li.activesfhover ul ul ul { left: -999em; }
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul, #menu ul.menu li:hover ul, #menu ul.menu li li:hover ul, #menu ul.menu li li li:hover ul, #menu ul.menu li.sfhover ul, #menu ul.menu li.parentsfhover ul, #menu ul.menu li.parent-activesfhover ul, #menu ul.menu li.activesfhover ul, #menu ul.menu li li.sfhover ul, #menu ul.menu li li.havesubchildsfhover ul, #menu ul.menu li li.havesubchild-activesfhover ul, #menu ul.menu li li.activesfhover ul, #menu ul.menu li li li.sfhover ul, #menu ul.menu li li li.havesubchildsfhover ul, #menu ul.menu li li li.havesubchild-activesfhover ul, #menu ul.menu li li li.activesfhover ul { left: auto; }
/******************************/
/******** Template CSS ********/
/******************************/
#content-right-col .cols-4 .column-1, #content-left-col .cols-4 .column-1 { width: 149px; float: left; }
#content-right-col .cols-4 .column-2, #content-left-col .cols-4 .column-2 { width: 149px; float: left; margin-left: 14px; }
#content-right-col .cols-4 .column-3, #content-left-col .cols-4 .column-3 { width: 149px; float: left; margin-left: 14px; }
#content-right-col .cols-4 .column-4, #content-left-col .cols-4 .column-4 { width: 149px; float: right; }
#content-right-col .cols-3 .column-1, #content-left-col .cols-3 .column-1 { width: 202px; float: left; }
#content-right-col .cols-3 .column-2, #content-left-col .cols-3 .column-2 { width: 202px; float: left; margin-left: 16px; }
#content-right-col .cols-3 .column-3, #content-left-col .cols-3 .column-3 { width: 202px; float: right; }
#content-right-col .cols-2 .column-1, #content-left-col .cols-2 .column-1 { width: 311px; float: left; }
#content-right-col .cols-2 .column-2, #content-left-col .cols-2 .column-2 { width: 311px; float: right; }
#content-right-col .cols-1 .column-1, #content-left-col .cols-1 .column-1 { width: 638px; float: left; }
#content-left-right .cols-3 .column-1 { width: 146px; float: left; }
#content-left-right .cols-3 .column-2 { width: 146px; float: left; margin-left: 15px; }
#content-left-right .cols-3 .column-3 { width: 146px; float: right; }
#content-left-right .cols-2 .column-1 { width: 226px; float: left; }
#content-left-right .cols-2 .column-2 { width: 226px; float: right; }
#content-left-right .cols-1 .column-1 { width: 468px; float: left; }
#content-no-col .cols-5 .column-1 { width: 168px; float: left; }
#content-no-col .cols-5 .column-2 { width: 168px; float: left; margin-left: 17px; }
#content-no-col .cols-5 .column-3 { width: 168px; float: left; margin-left: 17px; }
#content-no-col .cols-5 .column-4 { width: 168px; float: left; margin-left: 17px; }
#content-no-col .cols-5 .column-5 { width: 168px; float: right; }
#content-no-col .cols-4 .column-1 { width: 215px; float: left; }
#content-no-col .cols-4 .column-2 { width: 215px; float: left; margin-left: 16px; }
#content-no-col .cols-4 .column-3 { width: 215px; float: left; margin-left: 16px; }
#content-no-col .cols-4 .column-4 { width: 215px; float: right; }
#content-no-col .cols-3 .column-1 { width: 292px; float: left; }
#content-no-col .cols-3 .column-2 { width: 292px; float: left; margin-left: 16px; }
#content-no-col .cols-3 .column-3 { width: 292px; float: right; }
#content-no-col .cols-2 .column-1 { width: 446px; float: left; }
#content-no-col .cols-2 .column-2 { width: 446px; float: right; }
#content-no-col .cols-1 .column-1 { width: 908px; float: left; }
#content-right-col .cols-4 .column-1, #content-left-col .cols-4 .column-1, #content-right-col .cols-4 .column-2, #content-left-col .cols-4 .column-2, #content-right-col .cols-4 .column-3, #content-left-col .cols-4 .column-3, #content-right-col .cols-4 .column-4, #content-left-col .cols-4 .column-4, #content-right-col .cols-3 .column-1, #content-left-col .cols-3 .column-1, #content-right-col .cols-3 .column-2, #content-left-col .cols-3 .column-2, #content-right-col .cols-3 .column-3, #content-left-col .cols-3 .column-3, #content-right-col .cols-2 .column-1, #content-left-col .cols-2 .column-1, #content-right-col .cols-2 .column-2, #content-left-col .cols-2 .column-2, #content-right-col .cols-1 .column-1, #content-left-col .cols-1 .column-1, #content-left-right .cols-3 .column-1, #content-left-right .cols-3 .column-2, #content-left-right .cols-3 .column-3, #content-left-right .cols-2 .column-1, #content-left-right .cols-2 .column-2, #content-left-right .cols-1 .column-1, #content-no-col .cols-5 .column-1, #content-no-col .cols-5 .column-2, #content-no-col .cols-5 .column-3, #content-no-col .cols-5 .column-4, #content-no-col .cols-5 .column-5, #content-no-col .cols-4 .column-1, #content-no-col .cols-4 .column-2, #content-no-col .cols-4 .column-3, #content-no-col .cols-4 .column-4, #content-no-col .cols-3 .column-1, #content-no-col .cols-3 .column-2, #content-no-col .cols-3 .column-3, #content-no-col .cols-2 .column-1, #content-no-col .cols-2 .column-2, #content-no-col .cols-1 .column-1 { padding-bottom: 15px; }
/******************************/
/******** Template CSS ********/
/******************************/
.advert19 .one, .footer19 .one { width: 174px; float: left; }
.advert19 .two, .footer19 .two { width: 174px; float: left; margin-left: 17px; }
.advert19 .three, .footer19 .three { width: 174px; float: left; margin-left: 17px; }
.advert19 .four, .footer19 .four { width: 174px; float: left; margin-left: 17px; }
.advert19 .five, .footer19 .five { width: 174px; float: right; }
.advert24 .one, .footer24 .one { width: 224px; float: left; }
.advert24 .two, .footer24 .two { width: 224px; float: left; margin-left: 14px; }
.advert24 .three, .footer24 .three { width: 224px; float: left; margin-left: 14px; }
.advert24 .four, .footer24 .four { width: 224px; float: right; }
.advert33 .one, .footer33 .one { width: 302px; float: left; }
.advert33 .two, .footer33 .two { width: 302px; float: left; margin-left: 16px; }
.advert33 .three, .footer33 .three { width: 302px; float: right; }
.advert49 .one, .footer49 .one { width: 461px; float: left; }
.advert49 .two, .footer49 .two { width: 461px; float: right; }
.advert99 .one, .footer99 .one { width: 938px; float: left; }
.advert19 .one, .footer19 .one, .advert19 .two, .footer19 .two, .advert19 .three, .footer19 .three, .advert19 .four, .footer19 .four, .advert19 .five, .footer19 .five, .advert24 .one, .footer24 .one, .advert24 .two, .footer24 .two, .advert24 .three, .footer24 .three, .advert24 .four, .footer24 .four, .advert33 .one, .footer33 .one, .advert33 .two, .footer33 .two, .advert33 .three, .footer33 .three, .advert49 .one, .footer49 .one, .advert49 .two, .footer49 .two, .advert99 .one, .footer99 .one { padding-bottom: 15px; }
/******************************/
/******** Template CSS ********/
/******************************/
#user-right-col .user33 .one, #user-left-col .user33 .one { width: 202px; float: left; }
#user-right-col .user33 .two, #user-left-col .user33 .two { width: 202px; float: left; margin-left: 16px; }
#user-right-col .user33 .three, #user-left-col .user33 .three { width: 202px; float: right; }
#user-right-col .user49 .one, #user-left-col .user49 .one { width: 311px; float: left; }
#user-right-col .user49 .two, #user-left-col .user49 .two { width: 311px; float: right; }
#user-right-col .user99 .one, #user-left-col .user99 .one { width: 638px; float: left; }
#user-left-right .user33 .one { width: 146px; float: left; }
#user-left-right .user33 .two { width: 146px; float: left; margin-left: 15px; }
#user-left-right .user33 .three { width: 146px; float: right; }
#user-left-right .user49 .one { width: 226px; float: left; }
#user-left-right .user49 .two { width: 226px; float: right; }
#user-left-right .user99 .one { width: 468px; float: left; }
#user-no-col .user33 .one { width: 292px; float: left; }
#user-no-col .user33 .two { width: 292px; float: left; margin-left: 16px; }
#user-no-col .user33 .three { width: 292px; float: right; }
#user-no-col .user49 .one { width: 446px; float: left; }
#user-no-col .user49 .two { width: 446px; float: right; }
#user-no-col .user99 .one { width: 908px; float: left; }
#user-right-col .user33 .one, #user-left-col .user33 .one, #user-right-col .user33 .two, #user-left-col .user33 .two, #user-right-col .user33 .three, #user-left-col .user33 .three, #user-right-col .user49 .one, #user-left-col .user49 .one, #user-right-col .user49 .two, #user-left-col .user49 .two, #user-right-col .user99 .one, #user-left-col .user99 .one, #user-left-right .user33 .one, #user-left-right .user33 .two, #user-left-right .user33 .three, #user-left-right .user49 .one, #user-left-right .user49 .two, #user-left-right .user99 .one, #user-no-col .user33 .one, #user-no-col .user33 .two, #user-no-col .user33 .three, #user-no-col .user49 .one, #user-no-col .user49 .two, #user-no-col .user99 .one { padding-bottom: 15px; }
/******************************/
/******** Template CSS ********/
/******************************/
body { background: #d6d6d6; color: #666666; }
/******************************/
/******** Template CSS ********/
/******************************/
#spacer { background: url(../images/light/spacer.gif) top; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
/******************************/
/******** Template CSS ********/
/******************************/
#head-bg { background: #DDDDDD; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
#header-bg { background: url(../images/light/header_bg.gif) top; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
#menu-bg { background: url(../images/light/menu_bg.gif) top; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
#menu-bg2 { background: url(../images/light/menu.gif) top; }
#banner-bg { background: #c1c1c1; }
#banner-bg2 { background: #999999; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
#advert-bg { background: #e7e7e7; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
#content-bg { background: #f8f8f8; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
#footer-bg { background: #e7e7e7; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
#copy-bg { background: #f0f0f0; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
/******************************/
/******** Template CSS ********/
/******************************/
#content-right-col-bg { background: url(../images/light/right_col.gif) center; border-bottom: 15px solid #f8f8f8; }
#content-left-col-bg { background: url(../images/light/left_col.gif) center; border-bottom: 15px solid #f8f8f8; }
#content-left-right-bg { background: url(../images/light/left_right.gif) center; border-bottom: 15px solid #f8f8f8; }
#content-no-col-bg { border-bottom: 15px solid #f8f8f8; }
#content-no-col #content { background: #FFFFFF; }
/******************************/
/******** Template CSS ********/
/******************************/
#user-right-col-bg { border-bottom: 15px solid #f8f8f8; }
#user-left-col-bg { border-bottom: 15px solid #f8f8f8; }
#user-left-right-bg { border-bottom: 15px solid #f8f8f8; }
#user-no-col-bg { background: #FFFFFF; border-bottom: 15px solid #f8f8f8; }
#user-right-col2-bg { border-top: 15px solid #f8f8f8; }
#user-left-col2-bg { border-top: 15px solid #f8f8f8; }
#user-left-right2-bg { border-top: 15px solid #f8f8f8; }
#user-no-col2-bg { background: #FFFFFF; border-top: 15px solid #f8f8f8; }
/******************************/
/******** Template CSS ********/
/******************************/
.page-header h1, .contact h1 { background: #d3d3d3; border-bottom: 15px solid #f8f8f8; }
h3.heading, .page-header h2, h2.item-title { border-bottom: 1px solid #adadad; }
#head1, #head2 { color: #666666; }
#head1 .menu a, #head2 .menu a { color: #666666; text-decoration: none; }
#header .menu li a { color: #666666; text-decoration: none; }
#search .menu a { color: #666666; text-decoration: none; }
.newsflash-title a, a.readmore, .blog-featured h2 a, .blog h2 a, .item-page h2 a, .dropdown-menu li a, .category-name a, ul.pagenav .previous a, ul.pagenav .next a, #login-form a, .contact-emailto a, .contact a, a.btn, #powered a { color: #666666; text-decoration: none; }
.advert .menu a, .user .menu a, .footer .menu a { color: #666666; text-decoration: none; border-bottom: 1px dashed #adadad; }
.pagination .pagenav { color: #666666; text-decoration: none; background: #f8f8f8; border: 1px solid #dedede; }
p.readmore a { color: #666666; text-decoration: none; background: #f8f8f8; border: 1px solid #dedede; }
input.button, button.button, button.btn { color: #666666; border: 1px solid #c0c0c0; background: #dedede; }
#searchForm { color: #666666; }
.result-title a { color: #666666; text-decoration: none; }
/******************************/
/******** Template CSS ********/
/******************************/
#right-right-col h3.colheading, #left-left-col h3.colheading, #left-left-right h3.colheading, #right-left-right h3.colheading { background: #c7c7c7; }
#right-right-col .menu a, #left-left-col .menu a, #left-left-right .menu a, #right-left-right .menu a { color: #666666; text-decoration: none; background: url(../images/light/col_menu.gif) left center; border-top: 1px solid #c7c7c7; }
#right-right-col .menu a:hover, #left-left-col .menu a:hover, #left-left-right .menu a:hover, #right-left-right .menu a:hover { background: url(../images/light/col_hover.gif) left center; }
#right-right-col #login-form, #left-left-col #login-form, #left-left-right #login-form, #right-left-right #login-form { background: url(../images/light/login_bg.gif); }
/******************************/
/******** Template CSS ********/
/******************************/
#menu .menu a { color: #666666; }
#menu .menu li.active a, #menu .menu li.active a:hover, #menu .menu li.active a:active, #menu .menu li.active a:focus { background: url(../images/light/menu_current.gif) top center no-repeat; }
#menu ul.menu li:hover { background: url(../images/light/menu_hover.gif) top center no-repeat; }
#menu .menu ul { background: #d3d3d3; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; }
#menu .menu ul ul { border-top: 1px solid #c0c0c0; }