#container{
    margin: 0px auto;
    width: 1000px;
    position:relative;
    z-index:2;
    margin-bottom:10px;
    /*
    background-image:url('../img/background.jpg');
    background-repeat: no-repeat;
*/
    
    /*background-color:#fbfbfb;
    padding: 0px 20px 10px 20px;
    */
}
header{
     border-top:4px solid #4d4d4d;
     z-index:2;
     position:relative;
}
#top1{
    width:1000px;
    margin: 0px auto;
    
    padding:15px;
    height:50px;
}
#roadmapping{
    background-image:url('../img/roadmapping_pl.png');
    background-repeat: no-repeat;
    height:50px;
    text-indent: -3333px;
}
#roadmapping a{
    display:block;
    width:350px;
    height:50px;
    text-decoration: none;
    border:0;
    margin:0;
}
#top2{
    height:250px;
    background-image:url('../img/top_bg.jpg');
    border-top:1px solid #bbb;
    border-bottom:1px solid #bbb;
    
}
#banner{
    background-image:url('../img/banner.png');
    width:1000px;
    height:250px;
    margin: 0px auto;
}



#right{
    width: 709px; 
    display: inline-block; 
    float: right; 
    position:relative;
    border-left: 1px solid #bbb;
    padding:15px;
}
#left{
    width: 200px;
    display: inline-block;
    float:left;
    position:relative;
}

#bottom{
    border-top: 1px solid #bbb; 
    border-bottom: 1px solid #bbb; 
    background-image:url('../img/top_bg.jpg');

    clear: both; 
    position:relative;
    z-index:2;
}

footer{
     margin:0px auto;   
     width:1000px;
     margin:0px auto;
     text-align: center; 
     padding: 10px; 
     color: #aaa;
     position:relative;
}
.logo_footer{
    width:180px;
    height:80px;
    float:left;
}
#codeigniter_profiler{
    position:relative;
    z-index:2;
}
