*, *:before, *:after {transition: all 0.3s linear; -webkit-transition: all 0.3s linear; box-sizing: border-box; -moz-box-sizing: border-box;}*:before, *:after { position: absolute;}
img{max-width: 100%; height: auto;}html, button, input, select, textarea { color: #222;}html, body { font-family:Arial; font-size:14px; line-height:22px; height: 100%}a{ text-decoration: none; color: #3498db; outline: 0 !important;}textarea { resize: vertical;}

body {background:#000;}

@font-face {
    font-family: 'georgia';
    src: url('fonts/georgia/georgia.eot');
    src: url('fonts/georgia/georgia.eot') format('embedded-opentype'),
         url('fonts/georgia/georgia.woff2') format('woff2'),
         url('fonts/georgia/georgia.woff') format('woff'),
         url('fonts/georgia/georgia.ttf') format('truetype'),
         url('fonts/georgia/georgia.svg#georgia') format('svg');
}

@font-face {
    font-family: 'georgiab';
    src: url('fonts/georgiab/georgiab.eot');
    src: url('fonts/georgiab/georgiab.eot') format('embedded-opentype'),
         url('fonts/georgiab/georgiab.woff2') format('woff2'),
         url('fonts/georgiab/georgiab.woff') format('woff'),
         url('fonts/georgiab/georgiab.ttf') format('truetype'),
         url('fonts/georgiab/georgiab.svg#georgiab') format('svg');
}




/*
* Header Config
*/
header.page-header{position:relative;}
.logo{margin:74px 0 0 0;float:left;position:absolute;z-index:999;}

.contactinfo{ height:auto; text-align:right; padding:0 0; position:absolute;z-index:999;right:0;top:29px;}
.call{display:block; font:normal 15px/15px arial; color:#fff; }
.number{display:block; font:bold 23px/25px arial; color:#ffc400;}

.social{margin-top:10px;}
.social li{display:inline-block;}
.social li a{display:block;width:28px;height:28px;}
.social li:nth-child(1) a{background:url(images/facebook.png) no-repeat center top;}
.social li:nth-child(2) a{background:url(images/twitter.png) no-repeat center top;}
.social li:nth-child(3) a{background:url(images/linkin.png) no-repeat center top;}
/*
* Navigation Config
*/
#nav-area{background:url(images/navbarbg.jpg)repeat-x center top;text-align:center;height:78px;}
nav.page-nav{ padding:0 0;}
nav.page-nav li{ display: inline-block; vertical-align: middle; position: relative; }
nav.page-nav li:after{content:url(images/lispacer.png);position:absolute;bottom:-6px;right:-2px;}
nav.page-nav li:first-child:before{content:url(images/lispacer.png);position:absolute;bottom:-6px;left:-2px;}
nav.page-nav li a{ display: block; width: auto; margin: 0 0; padding:0 11px; color: #fff; font:normal 13px/69px arial;}
nav.page-nav li a:hover, nav.page-nav li a:active, nav.page-nav li.current_page_item a{ background:url(images/navlinkbg.png) repeat-x center top; color: #fff;}

/* 
* Banner Area Config
*/
#banner{background:none !important;margin:0 auto;position:relative;}

/* 
* Middle Area Config 
*/
#middle{margin-top:-120px;position:relative;}
#middle .boxcontent{width:178px;text-align:left;padding-top:25px;}
.slogan,#middle .boxcontent h4{font:bold 23px/25px dancing script, cursive;color:#fff;}
#middle .boxcontent h5{font:normal 22px/25px georgia;color:#fffe80;}
#middle .boxcontent p{font:normal 13px/20px arial;color:#fff;margin-top:10px;}
#middle .boxcontent a{font:bold 13px/100% arial;color:#000;display:block;height:27px;width:114px;background:url(images/midlinkbg.png) no-repeat center top;text-align:center;padding-top:8px;margin-top:-5px;}
#middle .boxcontent a:hover{background-position:center bottom;color:#1e1e1e;}
#middle .middleboxes{display:inline-table;width:328px;height:188px;vertical-align:top;}
#middle .middleboxes:nth-child(1){background:url(images/midboxbg1.png);}
#middle .middleboxes:nth-child(2){background:url(images/midboxbg2.png);margin:0 3px;}
#middle .middleboxes:nth-child(3){background:url(images/midboxbg3.png);}


/* 
* Sidebar Area Config 
*/
#left{float:left;width:313px;min-height:600px;overflow:hidden;position:relative;}

aside.page-sidebar{  height:319px; padding:120px 20px 0; background:url(images/sidebarbg.png) no-repeat center top;}
#bottom h4,aside.page-sidebar h4{font:bold 25px/30px dancing script , cursive;color:#fff;position:relative;}
aside.page-sidebar h4:after{content:url(images/sidebarh4after.png);position:absolute;right:-10px;top:10px;}
aside.page-sidebar ul{padding-top:4px;}
aside.page-sidebar ul li{position:relative;padding-left:35px;}
aside.page-sidebar ul li:before{content:url(images/bull.png);position:absolute;top:0;left:3px;}
aside.page-sidebar ul li a{font:normal 15px/30px arial;color:#fff;}
aside.page-sidebar ul li.current_page_item a,aside.page-sidebar ul li a:hover{color:#ffcc00;text-decoration:underline;}
aside.page-sidebar ul li.current_page_item a:after,aside.page-sidebar ul li a:hover:after{color:#ffcc00;text-decoration:underline;}

aside.page-sidebar2 ul{position:relative;}
aside.page-sidebar2 ul li{position:relative;}
aside.page-sidebar2 ul li a{font:bold 22px/20px georgia; color:#fff;display:block;width:313px;height:64px;border-radius:5px;margin-top:5px;padding:12px 0 0 55px;position:relative;}
aside.page-sidebar2 ul li:nth-child(1) a:before{content:url(images/leftlink1.png);position:absolute;top:5px;left:8px;}
aside.page-sidebar2 ul li:nth-child(2) a:before{content:url(images/leftlink2.png);position:absolute;top:10px;left:8px;}
aside.page-sidebar2 ul li:nth-child(3) a:before{content:url(images/leftlink3.png);position:absolute;top:12px;left:8px;}
aside.page-sidebar2 ul li:nth-child(4) a:before{content:url(images/leftlink4.png);position:absolute;top:15px;left:8px;}
aside.page-sidebar2 ul li a span{font:normal 17px/20px georgia; color:#fff;display:block;}
aside.page-sidebar2 ul li:nth-child(1) a{background:#d11a1a;}
aside.page-sidebar2 ul li:nth-child(2) a{background:#e29b17;}
aside.page-sidebar2 ul li:nth-child(3) a{background:#3d7e02;}
aside.page-sidebar2 ul li:nth-child(4) a{background:#0079af;}
aside.page-sidebar2 ul li.current_page_item a,aside.page-sidebar2 ul li a:hover{background:#141414;color:#ff3636;}
aside.page-sidebar2 ul li.current_page_item a:after,aside.page-sidebar2 ul li a:after{content:url(images/leftlinkafter.png);position:absolute;top:18px;right:10px;}
aside.page-sidebar2 ul li.current_page_item:nth-child(1) a:before,aside.page-sidebar2 ul li:nth-child(1) a:hover:before{content:url(images/leftlinkhover1.png);}
aside.page-sidebar2 ul li.current_page_item:nth-child(2) a:before,aside.page-sidebar2 ul li:nth-child(2) a:hover:before{content:url(images/leftlinkhover2.png);}
aside.page-sidebar2 ul li.current_page_item:nth-child(3) a:before,aside.page-sidebar2 ul li:nth-child(3) a:hover:before{content:url(images/leftlinkhover3.png);}
aside.page-sidebar2 ul li.current_page_item:nth-child(4) a:before,aside.page-sidebar2 ul li:nth-child(4) a:hover:before{content:url(images/leftlinkhover4.png);}
aside.page-sidebar2 ul li.current_page_item a:after,aside.page-sidebar2 ul li a:hover:after{content:url(images/leftlinkafterhover.png);}
/* 
* Main Content Area Config 
*/
#main{background:url(images/mainbg.png) no-repeat center top #441a07;margin-top:30px;min-height:622px;overflow:hidden;border-radius:14px;padding:10px 12px 11px;}
.maintitle1 {font:normal 25px/30px georgia; color:#1a1a1a;}
.maintitle2 { color:#d11a1a; font:normal 25px/30px georgia; display:block; }
.content-title{ height:60px;}
.content-title2{ height:30px;}
.page-content { width: 650px; padding:22px 29px; font:normal 14px/25px arial;color:#1a1a1a;background:#fff;border-radius:10px;}
.page-content a{color:#57b600; font-weight:bold;}
.page-content a:hover{text-decoration:underline;}
.page-content ul {margin:0; padding:0; padding-left:20px; list-style:none;}
.page-content ul li{ line-height:20px; margin-bottom:3px; position: relative; padding:3px;}
.page-content ul li:before{ position: absolute; content: url(images/bull.png); left: -21px; top:0;}
.comp, .mark{ color: #57b600; font-weight: bold; }


/* 
* Bottom Area Config 
*/
#bottom{width:596px;border-radius:10px;background:url(images/bottombg.png) repeat-x center top #c9870b;height:131px;padding: 7px 155px 10px 12px;position:relative;margin-top:30px;}
#bottom:after{content:url(images/bottomimg.png); position:absolute;top:-25px;right:-35px;}
#bottom p{margin-top:7px;}
#bottom a{color:#fff;}
#bottom a:hover{color:#fff000;}


/* 
* Footer Area Config 
*/
footer.page-footer{ background:url(images/footerbg.png) repeat-x center top; height:210px;color: #fff; padding: 0 0; margin-top:15px;}
footer.page-footer .footerboxes{display:inline-table; width:330px;height:200px;vertical-align:top;}
footer.page-footer .footerboxes:nth-child(1) h4{font:bold 23px/50px arial;color:#fcffd5;margin-top:10px;}
footer.page-footer .footerboxes:nth-child(1) ul li:nth-child(1){margin-bottom:15px;}
footer.page-footer .footerboxes:nth-child(2){text-align:right;width:660px;padding-top:60px;}
footer.page-footer .footerboxes:nth-child(2) ul{ margin:0; padding: 0; list-style: none; }
footer.page-footer .footerboxes:nth-child(2) ul:nth-child(1){display:block;}
footer.page-footer .footerboxes:nth-child(2) ul li{ display: inline-block;margin:0 10px; float:right;position:relative;}
footer.page-footer .footerboxes:nth-child(2) ul li:after{content:"|";position:absolute;right:-10px;}
footer.page-footer .footerboxes:nth-child(2) ul li:first-child:after{content:"";}
footer.page-footer .footerboxes:nth-child(2) ul li a{padding: 0 0; color: #fcffd5;}
.ul2 ul li.current_page_item a,.ul2 ul li.current_page_item a:hover,footer.page-footer .footerboxes:nth-child(2) ul li a:hover,footer.page-footer .footerboxes:nth-child(2) ul li.current_page_item a{text-decoration:underline; color:#fff000;}
.ul2 ul{float:right;}
.ul2 ul li:last-child:before{content:"|";left:-10px;}
/*
* Copyright Config
*/
.footer-comp{ color:#FFF; font-weight:normal;}
.footer-comp,footer.page-footer .footerboxes,footer.page-footer .footerboxes a,#copyright,#copyright a,#copyright span{color:#fcffd5; text-align:right;font:13px/20px Arial;}
footer.page-footer .footerboxes:nth-child(1) a{font-weight:bold;}
footer.page-footer .footerboxes:nth-child(1) a:hover{color:#fffc00;}
footer.page-footer .footerboxes:nth-child(1){text-align:left;}
#copyright {margin-top:10px;height:20px;float:right;}
#copyright a:hover{ text-decoration:underline;}
#copyright span{display:inline;}


/* titles (italic bold center)*/
.centerIB{text-align:center;font-weight:bold;font-style:italic;}
.centermission{text-align:center;width:300px;margin:0 auto;}
.centermission:nth-child(1){margin-bottom:20px;}
.programs ul li span{display:block;}
.programs ul li:nth-child(4),.programs ul li:nth-child(5),.programs ul li:nth-child(6){margin-left:30px;list-style-type:circle;}
.programs ul li:nth-child(4):before,.programs ul li:nth-child(5):before,.programs ul li:nth-child(6):before{content:"";}
.slogan{color:#fffe80;position:absolute;bottom:-125px;right:0;width:350px;}

.page .entry-meta {display: none;}
.inactive{padding: 5px 10px; margin: 0 4px; background: #441a07; color:#fff !important; font-size:14px;}
.current{padding: 5px 10px; margin: 0 4px; background: #ffc400; color:#fff; font-size:14px;}