/* CSS Document */
body, html {margin:0; padding:0; text-align:center; font-size:11px; font-family:arial; color:#fff; background-color:#c9d0e3;}
#wrap {margin:0 auto; padding:0; width:904px; text-align:left;}
#dasar {background: transparent url('../images/mainpage.jpg') no-repeat; width:904px; height:555px; margin:50px 0 0 0; padding:0;}
#menu {margin:0 0 0 15px; padding:0 0 0 0; position:relative;}
#menu ul{margin:0; padding:0; display:inline;}
#menu li{display:inline; margin:0; padding:0;}
#bgmain {margin:0px 0 0 13px; background-color:#4052a9; width:580px; height:232px; color:#fff; }
#bgmain h1{font-size:14px; font-weight:bold;}
#bgmain p{text-align:justify; padding:0; margin: 5px 5px 5px 0;}
#bgmainleft {float:left; width:146px; margin:10px 0 0 10px; padding:0; background-color:#023863;}
#bgmainright {float:left; width:410px; height: 225px; margin:10px 0 0 5px; padding:0; overflow:auto;}
.clear{clear:both;}
#newsflash{margin:10px 0 0 18px; padding:0;}
#news{background:transparent url('../images/bgnews.jpg') repeat-x; width:575px; height:89px; margin:0 0 0 18px; padding:0; color:#023862;}
#news ul{margin:0; padding:0;}
#news li{margin:0; padding:0;}
#bannertop{margin:0 0 0 5px; padding:0; background-color:transparent;}
#bannerbottom {width:904px; height:86px; background-color:transparent;}
#aboutmain {margin:0 0 0 13px; padding:5px; background-color:#4052a9; width:580px; height:232px; color:#fff; overflow:auto;}
#aboutmain h1{font-size:14px; font-weight:bold;}
#aboutmain p{text-align:justify; margin: 5px 5px 5px 0;}
#projectthumb {float:left; width:220px; margin:5px 0 0 5px; padding:0; background-color:#023863; overflow:hide;}
#projectbig {float:left; width:340px; margin:5px 0 0 5px; padding:0; overflow:hide;}
#thumbs {float:left; width:100px; height:100px; margin:0; padding:5px; text-align:center;}
#portfolio {margin:0; padding:0;}
ul#portfolio li img{padding: 0px; overflow:hide;}
