html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,address,font,img,small,strike,sub,sup,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,thead,tr,th,td {background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;} table {border-collapse:collapse;border-spacing:0;} /* Main Layout */ .Left {background: url("../images/left.png") no-repeat fixed left top transparent;height: 100%;margin: 0;padding: 0;} .Right {background: url("../images/right.png") no-repeat fixed right top transparent;height: 100%;margin: 0;padding: 0;} .shadow { -moz-box-shadow: 0px 0px 20px 0px #000; -webkit-box-shadow: 0px 0px 20px 0px #000; box-shadow: 0px 0px 20px 0px #000; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000'); } html {height:100%;margin-bottom:1px;}
body {font:62.5%/1.2 Arial, sans-serif;color: #545454; background: url("../images/body.jpg") repeat-x scroll 0 0 #F1EED1;} h1,h2,h3,h4,.componentheading {font-weight:bold;margin:1em 0 1em;} h1,.componentheading {font-size:160%;} h2 {font-size:140%;} h3 {font-size:120%;} h4 {font-size:110%;} a {color:#794928; text-decoration:none; font-weight:bold;} a:hover {text-decoration:underline;} ul {margin:1em;} p {margin-top:10px;margin-bottom:10px;} p.readmore {text-align:right;} legend {padding-top:10px;padding-bottom:10px; font-weight:bold;} #main {font-size:1.3em;line-height:140%;} #main .ground, #message, #topsl {position:relative;} #message, #topsl {z-index:0;} #main-content {margin-top:5px; } .clr {clear:both;font-size:0;line-height: 0;} #colmask {clear:both;overflow:hidden;position:relative;width:100%;} .center { clear: both; margin: 0 auto; width: 960px;} .center  ul  { list-style: none outside none;} .center  ul li { background: url("../images/dots.png") no-repeat scroll 1px 14px transparent; border-bottom: 1px dotted #794928; line-height:30px;padding-left: 10px;} #maincol, #wrapper {position:relative;}
.topground { background: url("../images/menu.png") repeat-x scroll 0 0 transparent; height: 82px; position: absolute; width: 100%;} .s-c-s #colmid, .s-c-x #colright {float:left;position:relative;width:200%;} .s-c-s #colright {float:left;left:50%;position:relative;width:100%;} .s-c-s #col1wrap {float:right;position:relative;right:100%;width:50%;} .s-c-s #col1pad, .x-c-s #col1, .x-c-s #colmid {overflow:hidden;} .s-c-s #col1 {overflow:hidden;width:100%;} .s-c-s #col2 {float:left;position:relative;overflow:hidden;margin-left:-50%;} .s-c-s #col3 {float:left;position:relative;overflow:hidden;left:0;} .s-c-x #col1wrap {float:right;position:relative;width:50%;} .s-c-x #col1 {overflow:hidden;position:relative;right:100%;} .s-c-x #col2 {float:left;position:relative;} .x-c-s #colright {float:left;position:relative;right:100%;width:200%;} .x-c-s #col1wrap {float:left;left:50%;position:relative;width:50%;} .x-c-s #col3 {float:right;position:relative;} .column1, .column2 {position:relative;float:left;margin:0;}
.colpad {padding:0 10px;position:relative;} .column2 {float:right;width:49%;} .article_row {overflow:hidden;margin:0 -10px 15px -10px;} /* Header */ div.logo  {float:left;width:225px;} #logo {width:225px;height:92px; background: none repeat scroll 0 0;} #header {overflow: hidden; height:70px;} #header li {list-style:none;float:left;padding-left:15px;font-weight:bold;} #nav {margin-bottom:11px;height:82px; z-index:100; position:relative;} #nav ul {margin:0;} #nav li {list-style:none;float:left;position:relative;} #nav li a {display:block;padding:22px 12px 18px;line-height:69px; color:#F1EED1; font: 14px Arial,Helvetica,Geneva,sans-serif; text-transform: uppercase;} #col2 li.active a {color:#000;} #nav li a:hover, #nav li:hover a, #nav li.sfHover a {color:#BDB768; text-decoration:none; background: url("../images/arow.png") no-repeat center top transparent;} #nav li ul {position:absolute; left:-999em;} #nav li ul ul {margin: -39px 0 0 190px; border-top: 1px solid #000000;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #nav li.sfHover ul ul ul ul {left:-999em; } #nav li li { height:39px; width:190px; background: url("../images/submenu_bg.png") repeat-x scroll 0 0 transparent; border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000;} #nav li.active a {color:#BDB768; background: url("../images/arow.png") no-repeat center top transparent;} #nav li li a, #nav li li.active a, #nav li li a:hover {margin:10px; padding:0; background: none !important; font-size: 90%; line-height: 19px;} #nav li li a, #nav li.active li a {color:#F1EED1 !important;} #nav li li a:hover {color:#BDB768 !important;} #nav li:hover ul, #nav li.sfHover ul {left:2px;} #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li li li li.sfHover ul {left:0px;} /* Content styles */ p.buttonheading {position:absolute;top:2px;right:10px;margin:0;} .buttonheading .icon {display:block;width:16px;height:16px;float:left;margin-left:5px;}
.iteminfo {font-size:90%;overflow:hidden;border-bottom:1px solid #dedede;margin-bottom:20px;display:block;margin-top:-10px;width:100%;} .modifydate, .createdby, .createdate {display:block;} .createdby {font-weight:bold;} div.actions  {float:right;} a.readon, a.readon2 {display:block;margin-top:15px;font-style:italic;} .breadcrumbs-pad {padding:0 10px;} div.breadcrumbs {background: url("../images/hra.png") repeat-x scroll left bottom transparent; font-size:90%; font-weight:bold; margin:0; padding:20px 6px 5px;} div.breadcrumbs .sep {padding:0 5px;} .component {padding:0 15px 15px;} .banneritem_text {margin-bottom:10px;} div.login {margin-top:25px;} div.component input {margin-bottom:15px;} div.login input { height: 22px;} #modlgn_username, #modlgn_passwd {border:1px solid #414141; padding:3px;} #colmask ul li {list-style:circle;} #colmask ul ul {margin-top:0;} #colmask ul ul li {list-style:square;} #col1 ul ul li,#col1 ul li {list-style-type: none; } #col1 .component ul ul li{list-style:square;}
#col1 .component ul li {list-style:circle;} .cols-1{display: block;float: none !important;margin: 0 !important;} .cols-2 .column-1{width:46%;float:left;} .cols-2 .column-2{width:46%;float:right;margin:0} .cols-3 .column-1{float:left;width:29%;padding:0px 5px; margin-right:4%} .cols-3 .column-2{float:left;width:29%;margin-left:0;padding:0px 5px} .cols-3 .column-3{float:right;width:29%;padding:0px 5px} .column-1,.column-2,.column-3 {padding:0px 5px} .column-2{width:55%;margin-left:40%;} .column-3{width:30%} .blog-more{padding:10px 5px} .items-row{overflow:hidden;margin-bottom:5px !important;} p.readmore{margin:0;} .colpad h2.contentheading {padding-right:65px;} .article-info{font-size:85%; color:#676767} .categorylist{padding: 0 5px;} #main .cat-children ul dl dt, #main .cat-children ul dl dd, #main dl.article-count dt, #main dl.article-count dd {display: inline;} table.weblinks, table.category {font-size: 1em;margin: 10px 10px 15px 0;width: 99%; text-align:left;}
table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {background: none repeat scroll 0 0 #2B1F13;} table.weblinks th, table.category th {padding: 7px;text-align: left;} table.category td {padding: 7px;  background: url("../images/hra.png") repeat-x scroll left bottom transparent;} table.category th, table.category th a {color:#CCCCCC;} .item {display: block;padding: 0 5px 10px;} .items-row {margin-bottom: 10px !important;} .search legend {font-weight: bold;} .highlight {border-bottom : 1px solid #414141;background : #f1f1f1;} .article-count  {font-size: 85%; color:#676767;} tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {border-bottom: 1px solid #414141;} .sectiontableheader {font-weight:bold;line-height:25px;text-align:left;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {text-align:left;padding:0 4px;vertical-align:middle;border-top:1px solid #414141;line-height:30px;} span.attention {display:block;margin:15px 0;padding:8px 10px 8px 10px; background:#FFF3A3; border:1px solid #E7BD72;color:#B79000;} /* Modules */ .module-content{padding-top:10px} #col3 h3, #col2 h3 {text-transform: uppercase; margin:0; padding-left:17px; padding-top:16px;  color:#556B2F;} h1 a, h2 a, h3 a {text-transform: uppercase; color:#556B2F;} .moduletable {padding:0 15px 5px;} #col3 .moduletable, #col2 .moduletable, #col3 .moduletable_menu, #col2 .moduletable_menu  { margin-bottom:16px; background: url("../images/h3.png") no-repeat scroll 0 0;} .res { margin:0;  padding: 0 10px 15px;} #main1, #main3 {overflow:hidden;padding: 5px;} .spacer.x99 .moduletable{width: 100%;} .spacer.x49 .moduletable{width: 42.7%;}
.spacer.x33 .moduletable{width: 26.1%;} #login-form a, ul.whosonline li {font-size:85%;} .spacer .moduletable { float: left; width:100%;} #main3 .moduletable { margin-right: 4%; overflow: hidden;} .search   { float: right; padding-top:2px; width:auto;} .searchfield { background: url("../images/searchbg.png") no-repeat scroll 0 0 transparent; height: 30px; margin: 14px 0 0; width: 284px; } div.searchfield .inputbox { border:none 0; margin: 0; float: left; background: none repeat scroll 0 0; padding: 7px; color: #F1EED1; width:186px; } div.searchfield .button{ background: #BDB768; border-radius: 0px 8px 8px 0px; border: 1px solid #47320B; color: #FFFFFF; font-weight: bold; float: left; padding: 0 15px; height:30px; } .spacer .moduletable h3{font-size: 160%; font-family: 'Expletus Sans', serif; font-style: normal; letter-spacing: 0em; text-shadow: none; text-decoration: none;text-transform: none; padding: 20px 12px 0; color:#ccc;text-shadow: #e7e7e7 0px 1px 1px;} 

#main3 {box-shadow: 0 0 20px #7F7F7F; font-size:90%; padding-bottom:25px; color: #BDB76B; background: url("../images/bg_footer.png") repeat-x scroll 0 0 #2b1f13;} #header .moduletable {float:right;margin-left:325px; margin-top:10px;}
#main-content li .active a {font-weight: normal;} .login-fields label .contact-form label, label { display: block; float: none; } .module-content label { display: inline; float: none;} div.search label { display: inline; } .login-greeting, .formelm-buttons { padding:10px 0; } .moduletable_menu ul.menu { margin: 0 0 0 1em; padding: 0; } .moduletable ul.menu { margin: 1em 0 0 1em; padding: 0; } .moduletable ul ul, .moduletable_menu ul ul{ margin: 0; padding-left:10px; } .moduletable ul.menu li {list-style: none outside none !important;} #col2 ul.menu li a:hover, #col2 ul.menu li a:active,#col2 ul.menu li a:focus, #col3 ul.menu li a:hover,#col3 ul.menu li a:active,#col3 ul.menu li a:focus {text-decoration: none; color:#336633; background: url("../images/active.png") no-repeat scroll left bottom transparent; padding: 8px 0;} #col2 ul.menu li a, #col3 ul.menu li a {background: url("../images/hra.png") no-repeat scroll left bottom transparent; display: block; outline: medium none; padding: 8px 0; text-decoration: none; }
#col2 ul.menu li li a, #col3 ul.menu li li a {background: url("../images/hra.png") no-repeat scroll left bottom transparent; font-size: 95%; font-weight: normal; padding-left: 10px !important;} .moduletable li.current a {color: #aaa;} div.banneritem {text-align:center;padding:10px 0;} div#pgfsbox  {border: 1px solid #414141;} /* Page navigation*/ ul.pagenav, div.pagination {width:100%;display:block;text-align:center;font-size: 90%; margin: 10px 0;padding: 10px 0 10px 0;} ul.pagenav li, div.pagination ul li {display:block;float:left;text-align:center;background:none;padding:0;margin:0 5px 0 0;} ul.pagenav li.pagenav-prev {float: left;} .pagination span, .pagination a {margin-right:5px;} ul.pagenav li.pagenav-next { float: right;} .button, .validate, button .button {background: none repeat scroll 0 0 rgba(69, 72, 79, 0.20); border: 1px solid #414141; font-weight: bold; padding: 1px 7px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);}  textarea {background: none repeat scroll 0 0 rgba(69, 72, 79, 0.20); border: 1px solid #414141; font-weight: bold; padding: 1px 7px;}
div.search button.button:hover, .button:hover, .button:focus, button:hover, button:focus {background: none repeat scroll 0 0 rgba(69, 72, 82, 0.20); border: 1px solid #414141; color: #999; } .star {color: #CC0000;} .inputbox {margin-top: 5px; margin-right:5px; padding: 3px;} div.search button.button, select#limit, input#search-searchword, select#ordering, button, .inputbox, #userreminder .required, input {background: none repeat scroll 0 0 rgba(69, 72, 79, 0.20); border: 1px solid #414141;} div.search button.button {border-radius:0px; color:#000; margin:0;} .readon {height:23px;line-height:23px;display:block;clear:both;float:left;padding:0 0 0 10px;margin:10px 0 0 0;} .readon span {display: block;height:23px;line-height:23px;padding:0 10px 0 0px;} select#limit, input#search-searchword, select#ordering, input, select, textarea, .inputbox, button {color: #000000; } dl { margin:0; padding:0; clear:both; overflow:hidden; } dt, dd   {font-size: 90%; margin: 0; padding: 0; list-style-type: none;}
dt   {font-weight:bold; color:#333;} #col1 .search { float:none;} #col2 div.moduletable h3{ padding-left: 2px !important;} .breadcrumbs{ font-style: italic;} div.categories-list dt { float:left;} ul.mostread { font-size:90%;} div.categories-list dd { float:right;} .button2-left, div.article, .toggle-editor {float: left; display:block; padding-right:10px;} /* Footer */ #footer { float:left; background: #000; width:100%; padding:5px 0;} #footer {font-size:85%;} .footer2 a, .copy a { font-weight:normal;} .copy  {float:left; display:block; padding-left:15px;} #slide  { padding-top:10px;}.stin{background: url("../images/slidebg.png") no-repeat scroll left bottom transparent; height:30px;margin-bottom:10px;} .footer1 {float:left; display:block; margin-left:20px;} .footer2 {float:left; display:block;}
