@charset "utf-8";
/* CSS Document © Copyright 2010, All rights reserved */
/*------ Default HTML Styles ------*/
body{
color:#333333;
background:#EFEEE0;
}
a{
color:#004276;
}
a:hover{
color:#000000;
}
.contentheading, .componentheading, .contentdescription, h1, h2, h3, h4, h5, h6 {
color:#000000;
}
/*------ Layout Styles ------*/
#header{
background:#000 url(../images/theme2/header.png) repeat-x 0 0;
border-bottom:1px solid #5F6357;
color:#FFF;
}
#header a{
color:#FFF;
}
#logo{
background:url(../images/theme2/logo.png) no-repeat 0 0;
}
#topmenu ul{
background:url(../images/theme2/seperator.png) no-repeat 0 -58px;
}
#topmenu li a{
background:url(../images/theme2/seperator.png) no-repeat 100% -58px;
color:#FFFFFF;
text-shadow:1px 1px 1px #000;
}
#topmenu li a:hover{
background:url(../images/theme2/seperator.png) no-repeat 100% 0;
}
#topmenu li.active a{
background:url(../images/theme2/seperator.png) no-repeat 100% 0;
color:#FFF;
}
#inset{
border-top:1px solid #4B4F44;
border-bottom:1px solid #C0BD92;
}
#inset-inner{
background:#9C9A77 url(../images/theme2/inset.png) repeat-x 0 0;
}
#wrapper{
background:#FFF;
}
#banner{
background:#354C54 url(../images/theme2/banner.png) no-repeat 50% 50%;
border-top:1px solid #4B4F44;
border-bottom:1px solid #A29F7B;
}
#banner, #banner h1, #banner h3, #banner a{
color:#FFF;
}
#mainmenu ul.menu li a, #mainmenu ul#mainlevel-nav li a{
background:url(../images/theme2/gray_bg_left.png) no-repeat 0 0;
color:#FFF;
text-shadow:1px 1px 1px #000;
}
#mainmenu ul.menu li a span, #mainmenu ul#mainlevel-nav li a span{
background:url(../images/theme2/gray_bg_right.png) no-repeat 100% 0;
}
#mainmenu ul.menu li a:hover, #mainmenu ul#mainlevel-nav li a:hover,
#mainmenu ul.menu li.active a, #mainmenu ul#mainlevel-nav li.active a{
background:url(../images/theme2/gray_bg_left.png) no-repeat 0 -34px;
}
#mainmenu ul.menu li a:hover span, #mainmenu ul#mainlevel-nav li a:hover span,
#mainmenu ul.menu li.active a span, #mainmenu ul#mainlevel-nav li.active a span{
background:url(../images/theme2/gray_bg_right.png) no-repeat 100% -34px;
}

#mainmenu ul.menu li a:active, #mainmenu ul#mainlevel-nav li a:active{
background:url(../images/theme2/gray_bg_left.png) no-repeat 0 -68px;
}
#mainmenu ul.menu li a:active span, #mainmenu ul#mainlevel-nav li a:active span{
background:url(../images/theme2/gray_bg_right.png) no-repeat 100% -68px;
}
#usermenu ul.menu li a, #usermenu ul#mainlevel-nav li a{
background:url(../images/theme2/red_bg_left.png) no-repeat 0 0;
color:#FFF;
text-shadow:1px 1px 1px #000;
}
#usermenu ul.menu li a span, #usermenu ul#mainlevel-nav li a span{
background:url(../images/theme2/red_bg_right.png) no-repeat 100% 0;
}
#usermenu ul.menu li a:hover, #usermenu ul#mainlevel-nav li a:hover,
#usermenu ul.menu li.active a, #usermenu ul#mainlevel-nav li.active a{
background:url(../images/theme2/red_bg_left.png) no-repeat 0 -34px;
}
#usermenu ul.menu li a:hover span, #usermenu ul#mainlevel-nav li a:hover span,
#usermenu ul.menu li.active a span, #usermenu ul#mainlevel-nav li.active a span{
background:url(../images/theme2/red_bg_right.png) no-repeat 100% -34px;
}
#usermenu ul.menu li a:active, #usermenu ul#mainlevel-nav li a:active{
background:url(../images/theme2/red_bg_left.png) no-repeat 0 -68px;
}
#usermenu ul.menu li a:active span, #usermenu ul#mainlevel-nav li a:active span{
background:url(../images/theme2/red_bg_right.png) no-repeat 100% -68px;
}
#ribbon{
background:#666 url(../images/theme2/ribbon.png) repeat-x 0 0;
border-top:1px solid #4B4F44;
border-bottom:1px solid #4B4F44;
color:#000;
}
#ribbon a{
color:#000;
}
#elements{
background:#EFEEE0 url(../images/theme2/elements.png) repeat-x 0 0;
border-top:1px solid #EFEEE0;
border-bottom:1px solid #FFF;
}
#wrapper{
border-top:1px solid #C0BD92;
border-bottom:1px solid #C0BD92;
}
#footer{
border-top:1px solid #FFF;
}
#footer td.linksFooter {
text-align: center;
font-size: 11px;
}
/*------ Content Styles ------*/
.article_separator{
background:url(../images/theme2/article_seperator.png) no-repeat 50% 0;
}
.small, .createdate, .modifydate {
color:#888888;
}
.inputbox, .validate-email{
background:#FFFFFF url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
}
.button, .validate, .adminform button, button, .readon, .readmore{
background:#935A40 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #935A40;
color:#FFF;
text-shadow:1px 1px 1px #000;
}
.readon:hover, .readmore:hover{
color:#CCC;
}
.readon:active,.button:active{
background:#B3BBC6 url(../images/theme2/button.png) repeat-x 0 -28px !important;
outline:none;
}
.blog_more{
background:#EFEEE0 url(../images/gradient.png) repeat-x 0 0;
border-top:5px solid #39515A;
}
.blog_more strong{
color:#313D44;
text-shadow:2px 2px 2px #FFF;
}
.contentpane li{
border-bottom:1px dotted #CCCCCC;
}
td.sectiontableheader{
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
border-top:1px solid #CCCCCC;
}
tr.sectiontableentry1 td{
border-bottom:1px dotted #CCCCCC;
}
tr.sectiontableentry2 td{
border-bottom:1px dotted #CCCCCC;
}
#limit{
margin:10px 0;
}
.contenttoc{
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.contenttoc th{
border-bottom:1px solid #CCCCCC;
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
}
.contenttoc td a{
border-bottom:1px solid #CCCCCC;
background:url(../images/menu_bullet2.png) no-repeat 98% 8px;
}
.contenttoc td a.active{
color:#000;
background:#EEEEEE;
}
.searchintro{
background:#EEE url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
color:#676060;
}
.searchintro b{
color:#FF0000;
}
.highlight{
color:#FF0000;
background:#FFFF00;
}
.contentpaneopen fieldset{
margin:10px 0;
border-bottom:1px dotted #CCCCCC;
}
#com-form-login a{
border-bottom:1px dotted #CCCCCC;
}
#com-form-login a:hover{
color:#5E5253;
}
.button2-left .readmore{
border:none;
padding:0;
}
.adminform{
border:1px solid #CCCCCC;
}
#jformcatid, #jformtitle, #jformurl, #jformdescription{
width:400px;
margin:0 0 10px 0;
}
.paramlist{
margin:10px 0;
}
.paramlist .inputbox{
margin:0 0 10px 0;
}
/*------ Default Module Styles ------*/
.module, 
.module_text, 
.module_menu{
background:#666 url(../images/theme2/tl.png) no-repeat 0 0;
}
.module div, 
.module_text div, 
.module_menu div{
background:url(../images/theme2/tr.png) no-repeat 100% 0;
}
.module div div, 
.module_text div div, 
.module_menu div div{
background:url(../images/theme2/bl.png) no-repeat 0 100%;
}
.module div div div, 
.module_text div div div, 
.module_menu div div div{
background:url(../images/theme2/br.png) no-repeat 100% 100%;
}
.module div div div div, 
.module_text div div div div, 
.module_menu div div div div{
background:none;
}
.module h3, 
.module_text h3, 
.module_menu h3{
color:#000;
text-shadow:1px 1px 1px #FFF;
}
/* Menu Module */
.module_menu{
background:#666 url(../images/theme2/tl_menu.png) no-repeat 0 0;
}
.module_menu div{
background:url(../images/theme2/tr_menu.png) no-repeat 100% 0;
}
.module_menu div div{
background:url(../images/theme2/bl_menu.png) no-repeat 0 100%;
}
.module_menu div div div{
background:url(../images/theme2/br_menu.png) no-repeat 100% 100%;
}
.module_menu div div div div{
background:none;
}
.module_menu h3{
color:#000;
text-shadow:1px 1px 1px #FFF;
}
.module_menu ul.menu a{
background:url(../images/theme2/arrow_left.png) no-repeat 95% 50%;
border-bottom:1px solid #CCC;
}
.module_menu ul.menu a:hover, .module_menu ul.menu li.active a{
background:url(../images/theme2/module_menu_active.png) no-repeat 0 50%;
}
.module_menu ul.menu ul a:hover, .module_menu ul.menu li.active ul a{
background:#FFF;
border-bottom:1px solid #DEDCC0;
}
/* Module Style 1 */
.module-ms1{
background:#666 url(../images/theme2/tl-ms1.png) no-repeat 0 0;
}
.module-ms1 div{
background:url(../images/theme2/tr-ms1.png) no-repeat 100% 0;
}
.module-ms1 div div{
background:url(../images/theme2/bl-ms1.png) no-repeat 0 100%;
}
.module-ms1 div div div{
background:url(../images/theme2/br-ms1.png) no-repeat 100% 100%;
}
.module-ms1 div div div div{
background:none;
}
.module-ms1 h3{
color:#000;
text-shadow:1px 1px 1px #FFF;
}
/* Module Style 2 */
.module-ms2{
background:#666 url(../images/theme2/tl-ms2.png) no-repeat 0 0;
}
.module-ms2 div{
background:url(../images/theme2/tr-ms2.png) no-repeat 100% 0;
}
.module-ms2 div div{
background:url(../images/theme2/bl-ms2.png) no-repeat 0 100%;
}
.module-ms2 div div div{
background:url(../images/theme2/br-ms2.png) no-repeat 100% 100%;
}
.module-ms2 div div div div{
background:none;
}
.module-ms2 h3{
color:#FFF;
text-shadow:1px 1px 1px #000;
}
/* Module Style 3 */
.module-ms3{
background:#666 url(../images/theme2/tl-ms3.png) no-repeat 0 0;
}
.module-ms3 div{
background:url(../images/theme2/tr-ms3.png) no-repeat 100% 0;
}
.module-ms3 div div{
background:url(../images/theme2/bl-ms3.png) no-repeat 0 100%;
}
.module-ms3 div div div{
background:url(../images/theme2/br-ms3.png) no-repeat 100% 100%;
}
.module-ms3 div div div div{
background:none;
}
.module-ms3 h3{
color:#FFF;
text-shadow:1px 1px 1px #000;
}
/* Module Style 4 */
.module-ms4{
background:#666 url(../images/theme2/tl-ms4.png) no-repeat 0 0;
}
.module-ms4 div{
background:url(../images/theme2/tr-ms4.png) no-repeat 100% 0;
}
.module-ms4 div div{
background:url(../images/theme2/bl-ms4.png) no-repeat 0 100%;
}
.module-ms4 div div div{
background:url(../images/theme2/br-ms4.png) no-repeat 100% 100%;
}
.module-ms4 div div div div{
background:none;
}
.module-ms4 h3{
color:#FFF;
text-shadow:1px 1px 1px #000;
}
/* Elements Module Styles */
.elements .module, 
.elements .module_text, 
.elements .module_menu{
background:#666 url(../images/theme2/tl-elements.png) no-repeat 0 0;
}
.elements .module div, 
.elements .module_text div, 
.elements .module_menu div{
background:url(../images/theme2/tr-elements.png) no-repeat 100% 0;
}
.elements .module div div, 
.elements .module_text div div, 
.elements .module_menu div div{
background:url(../images/theme2/bl-elements.png) no-repeat 0 100%;
}
.elements .module div div div, 
.elements .module_text div div div, 
.elements .module_menu div div div{
background:url(../images/theme2/br-elements.png) no-repeat 100% 100%;
}
.elements .module div div div div, 
.elements .module_text div div div div, 
.elements .module_menu div div div div{
background:none;
}
.elements .module h3, 
.elements .module_text h3, 
.elements .module_menu h3{
color:#444;
text-shadow:1px 1px 1px #FFF;
}
blockquote h3 {
margin: 0px;
}
/*Elements Module Style 1*/
.elements .module-ms1{
background:#FFF url(../images/theme2/tl-elements-ms1.png) no-repeat 0 0;
}
.elements .module-ms1 div{
background:url(../images/theme2/tr-elements-ms1.png) no-repeat 100% 0;
}
.elements .module-ms1 div div{
background:url(../images/theme2/bl-elements-ms1.png) no-repeat 0 100%;
}
.elements .module-ms1 div div div{
background:url(../images/theme2/br-elements-ms1.png) no-repeat 100% 100%;
}
.elements .module-ms1 div div div div{
background:none;
}
.elements .module-ms1 h3{
color:#000;
text-shadow:1px 1px 1px #FFF;
}
/*Elements Module Style 2*/
.elements .module-ms2{
background:#FFF url(../images/theme2/tl-elements-ms2.png) no-repeat 0 0;
}
.elements .module-ms2 div{
background:url(../images/theme2/tr-elements-ms2.png) no-repeat 100% 0;
}
.elements .module-ms2 div div{
background:url(../images/theme2/bl-elements-ms2.png) no-repeat 0 100%;
}
.elements .module-ms2 div div div{
background:url(../images/theme2/br-elements-ms2.png) no-repeat 100% 100%;
}
.elements .module-ms2 div div div div{
background:none;
}
.elements .module-ms2 h3{
color:#FFF;
text-shadow:1px 1px 1px #000;
}
/*Elements Module Style 3*/
.elements .module-ms3{
background:#FFF url(../images/theme2/tl-elements-ms3.png) no-repeat 0 0;
}
.elements .module-ms3 div{
background:url(../images/theme2/tr-elements-ms3.png) no-repeat 100% 0;
}
.elements .module-ms3 div div{
background:url(../images/theme2/bl-elements-ms3.png) no-repeat 0 100%;
}
.elements .module-ms3 div div div{
background:url(../images/theme2/br-elements-ms3.png) no-repeat 100% 100%;
}
.elements .module-ms3 div div div div{
background:none;
}
.elements .module-ms3 h3{
color:#FFF;
text-shadow:1px 1px 1px #000;
}
/*Elements Module Style 4*/
.elements .module-ms4{
background:#FFF url(../images/theme2/tl-elements-ms4.png) no-repeat 0 0;
}
.elements .module-ms4 div{
background:url(../images/theme2/tr-elements-ms4.png) no-repeat 100% 0;
}
.elements .module-ms4 div div{
background:url(../images/theme2/bl-elements-ms4.png) no-repeat 0 100%;
}
.elements .module-ms4 div div div{
background:url(../images/theme2/br-elements-ms4.png) no-repeat 100% 100%;
}
.elements .module-ms4 div div div div{
background:none;
}
.elements .module-ms4 h3{
color:#FFF;
text-shadow:1px 1px 1px #000;
}
/* Latest News & Popular Modules */
ul.latestnews li, ul.mostread li {
background: url(../images/arrow.png) 4px 0 no-repeat;
}
/*------ Custom Button Styles ------*/
a.red_button {
background:url(../images/theme2/red_bg_left.png) no-repeat 0 0;
color:#FFF;
text-shadow:1px 1px 1px #000;
}
a.red_button span{
background:url(../images/theme2/red_bg_right.png) no-repeat 100% 0;
}
a.red_button:hover{
background:url(../images/theme2/red_bg_left.png) no-repeat 0 -34px;
}
a.red_button:hover span{
background:url(../images/theme2/red_bg_right.png) no-repeat 100% -34px;
}
a.red_button:active{
background:url(../images/theme2/red_bg_left.png) no-repeat 0 -68px;
}
a.red_button:active span{
background:url(../images/theme2/red_bg_right.png) no-repeat 100% -68px;
}
/* Green */
a.green_button {
background:url(../images/theme2/green_bg_left.png) no-repeat 0 0;
color:#FFF;
text-shadow:1px 1px 1px #000;
}
a.green_button span{
background:url(../images/theme2/green_bg_right.png) no-repeat 100% 0;
}
a.green_button:hover{
background:url(../images/theme2/green_bg_left.png) no-repeat 0 -34px;
}
a.green_button:hover span{
background:url(../images/theme2/green_bg_right.png) no-repeat 100% -34px;
}
a.green_button:active{
background:url(../images/theme2/green_bg_left.png) no-repeat 0 -68px;
}
a.green_button:active span{
background:url(../images/theme2/green_bg_right.png) no-repeat 100% -68px;
}
/* Blue */
a.blue_button {
background:url(../images/theme2/blue_bg_left.png) no-repeat 0 0;
color:#FFF;
text-shadow:1px 1px 1px #000;
}
a.blue_button span{
background:url(../images/theme2/blue_bg_right.png) no-repeat 100% 0;
}
a.blue_button:hover{
background:url(../images/theme2/blue_bg_left.png) no-repeat 0 -34px;
}
a.blue_button:hover span{
background:url(../images/theme2/blue_bg_right.png) no-repeat 100% -34px;
}
a.blue_button:active{
background:url(../images/theme2/blue_bg_left.png) no-repeat 0 -68px;
}
a.blue_button:active span{
background:url(../images/theme2/blue_bg_right.png) no-repeat 100% -68px;
}
/* Gray */
a.gray_button {
background:url(../images/theme2/gray_bg_left.png) no-repeat 0 0;
color:#FFF;
text-shadow:1px 1px 1px #000;
}
a.gray_button span{
background:url(../images/theme2/gray_bg_right.png) no-repeat 100% 0;
}
a.gray_button:hover{
background:url(../images/theme2/gray_bg_left.png) no-repeat 0 -34px;
}
a.gray_button:hover span{
background:url(../images/theme2/gray_bg_right.png) no-repeat 100% -34px;
}
a.gray_button:active{
background:url(../images/theme2/gray_bg_left.png) no-repeat 0 -68px;
}
a.gray_button:active span{
background:url(../images/theme2/gray_bg_right.png) no-repeat 100% -68px;
}
