/* 
    Document   : npmcn2014
    Created on : 09-Oct-2013, 15:35:21
    Author     : Clement
    Description:
        Purpose of the stylesheet follows.
*/
.item-page{min-height:500px;}
root { 
    display: block;
}

@font-face
 {
 font-family: Chunkfive;
 src: url(http://npmcn.edu.ng/templates/beez5/fonts/Chunkfive.ttf);
 src: url(http://npmcn.edu.ng/templates/beez5/fonts/Chunkfive.otf);
 src: url(http://npmcn.edu.ng/templates/beez5/fonts/Chunkfive.svg);
 }
 h3{font-family: chunkfive; font-size:23px;
    word-spacing: 2px;color:#666;
    background: url(http://npmcn.edu.ng/templates/beez5/images/bluebg.jpg) repeat-x bottom;
 padding-bottom: 8px;}
 
 h4{
     font-family: chunkfive;
     font-size:18px;
    word-spacing: 4px;color:red;
    text-align: right;
 }
 
 .mail{position:fixed; top:150px; right: 0;}
 .mail a{padding: 5px; background: Red; color: white; text-decoration: none; font-weight: bold}

 .fstatus{position:fixed; top: 200px; right: 0; width: 100px; background: red; }
 .fstatus a{color:white; padding: 5px; font-weight: bold; text-decoration: none}
*{padding:0; margin: 0; list-style: none;}

a img, a {outline:none; border: none}
.clearfix{clear:both;}
body{background: url(../images/bg.jpg) repeat-x; font-family:'Lucida Sans Unicode',verdana; color:#666; font-size:13px;}
#topnavstrip{background: url(../images/topnavstrip.jpg) repeat-x; height: 37px; width: 100%;
             z-index: 1000;
             position: fixed;}
#topnavstrip ul.menu{width: 1000px; margin: auto;list-style: none;}
#topnavstrip ul.menu li{float:left;border-right: solid 1px white;}
#topnavstrip ul.menu li a{color: white;font-family: chunkfive; word-spacing: 2px;
          text-decoration: none; display: block;
          font-size: 18px; padding: 5px 10px; }
#topnavstrip ul.menu li a:hover{background: red; color: white;}
#topnavstrip .inner{width:1000px; height: 37px; margin: auto;}

.search{float: right;  width: 230px; margin: 20px; display: block; color: white;}
#mod-finder-searchword{padding: 4px; border: solid 1px #ccc;}
.button.finder{padding: 4px;}

#wrapper{width:100%; background: url(../images/shadow.png) no-repeat center 50px; min-height: 700px;}
#container{ margin: auto;
            width: 1000px; 
            z-index: -1; 
            background: white;
box-shadow: 0px 0px 5px #888888;
-webkit-box-shadow: 0px 0px 5px #888888;
-moz-box-shadow: 0px 0px 5px #888888;


}
.lof-inner.lof-introtext p{color:black;}
#anc p{width: 800px; margin: auto; text-align: center; color: white; padding: 30px 0 0 0; }
.call{color:white; font-family:chunkfive; font-size:15px; 
     padding-top: 9px; padding-left: 10px; display: block;
width: 250px; float: left; letter-spacing: 2px;}
#topcompartment{width:1000px; margin: auto;padding-top: 40px;}
#banner{width:1000px; height: 100px;}
#banner .logo{float:left; width: 445px; height: 83px; margin-left: 20px;}
#nav{height: 49px; width: 1000px; background: url(../images/nav.jpg) repeat-x;}
#caption{width: 1000px; height: 250px; background: white;}
#caption .left{float:left; width: 693px; height: 250px; background: grey;}
#caption .right{float:right; width: 306px; height: 250px; background: url(../images/newsbg.jpg) repeat-x;}
#anc{width: 1062px; height: 118px; margin: auto; background: url(../images/holder.png) no-repeat center; 
     left: 20px; z-index: 100; display: none;}
#container #left{width:636px; float: left; padding-left: 20px; min-height:500px; z-index: -1;}
#container #right{ float: right;
                   width: 300px;
                   min-height: 500px;
                   padding-right: 30px;
                   z-index: -1;  
                  
}
.clearfix{clear:both;}

#right h4 a{display: block; color: red; text-decoration: none; padding:5px 0 5px 5px; border:dotted 1px #ccc}
#right h4 a:hover{color:white; background: red;}

#right .newsletter{ border: solid 1px #ccc; width: 300px; min-height: 130px;
            margin-bottom: 1px;padding: 5px; clear: both; }

.newsletter .inputbox{width: 250px; padding: 4px; border: solid 1px #ccc; float: left;
margin-bottom:  10px;}

#left p img{float: left; margin: 0 10px 10px 0;}
#left ul li a {display:block; text-decoration: none; padding: 5px;
        margin-bottom: 1px; background: #efefef;}

#left ul li a:hover{background: red; color: white!important;}


#left .advert{width:625px; float: left; height:150px; background: #5CC3E6; margin-bottom: 20px;}
#right .advert{width:311px; height: 200px; background: #5cc3e6;margin-bottom: 20px;}
.acymailing_module{width:250px; float: right;}
#left .nn_tabs_alias_exam-result-downloads,
.nn_tabs_alias_the-president,
.nn_tabs_alias_workshop-downloads{ 
font-family: chunkfive; font-size:18px;
}

.leading-0 h2,.blog-featured h1 {display:none;}


#footer{width:960px; margin: auto; padding: 20px; height: 30px}
#footer .copy{float:left;}
#footer .by{float:right;}
#footer .by a{color:#666;}