body {  background: url('stardark.jpg') top left repeat-y; 
        background-color:#000000; padding:0 0 0 195px; margin: 0; width:800px; height:auto;   
         font-family:tahoma, arial, sans-serif; font-size:13px; color:#cc9900; }

body a { color:#006600; font-weight:bold; }
body a:hover { color:#ffffff; }


.header { margin:0 0 30px 0; padding:0; height:165px; width:800px; float:left; }

.headerpage { background: url(sample2.png) repeat-x top left; margin:20px 0 0 0; padding:23px 0 0 105px; 
              height:37px; width:695px; font-family:tahoma, arial, sans-serif; color:#006600;
              font-size:39px; font-weight:bold; border:3px; border-color:#006600; border-style:none none solid none; }


.java { margin:50px 0 0 0; width:800px; height:141px; float:left; padding:0px; border:0px; border-color:#006600;
         border-style:none none solid none;  }

.info { width:800px; height:60px; margin:0 auto; padding:0; color:#006600; text-align:right;
        font-weight:bold; font-family: tahoma, arial, sans-serif; font-size:11px;  
       border:thin red solid; }

.menu { width:790px; height:101px; margin:15px 0 5px 0px; padding:0 0 0 25px; background:none; }
.menu .topmenu { margin:0; padding:0; list-style:none; display:inline; float:left; }
.menu .topmenu li { display:inline; margin:0; padding:0;  }
.menu .topmenu a { display:block; height:30px; width:120px; text-align:center; margin:0; padding:30px 0 0 0; 
                   text-decoration:none; font-family:tahoma, arial, sans-serif; font-weight:bold; font-size:15px; 
                   color:#ffffff; background: url(staroff.png) no-repeat top center;
                   font-variant:small-caps; }
.menu .topmenu a:hover, .menu .topmenu li:hover a { color:#cc9900;
                                                   background: url(staron.png) no-repeat top center; }
.menu .hideme { display:none; }

.menu .submenu { display:table; margin:0; padding:0; list-style:none; float:left; }

.menu .topmenu :hover .hideme { display:block; position:absolute; padding:10px 0 0 200px; margin:0; height:60px; width:600px; 
                               left:180px; background-color:#000000; }

.menu .topmenu :hover .submenu a { display:block; background: url(smallstar.png) no-repeat top center; 
                                   color:#cc9900; height:30px; width:100px; float:left;  }
.menu .topmenu :hover .submenu a:hover { color:#006600; }




.mainbody { width:800px; height:560px; padding:0; margin:0 auto; float:left; }

.pictures { width:399px; height:501px; float:left; margin:0; padding:0; }

.about { float:right; margin:0; padding:10px; width:379px; height:501px; color:#cc9900; font-family:tahoma, arial, sans-serif;
                   font-size:14px;  }

.footer { float:left; margin:200px 0 25px 0; padding:70px 400px 0 0; background: url(sample1.png) top right no-repeat; 
          height:75px; width:400px; font-family:tahoma, sans-serif; font-size:11px; color:#006600;
             font-weight:bold; text-align:right; align:right;
          border:2px; border-color:#006600; border-style:none none solid none;  }
.footer a { text-decoration:none; color:#cc9900; }
.footer a:hover { text-decoration:none; color:#ffffff; }

.textbox1 { background-color:#ffffff; color:#006600; border:2px #cc9900 solid;  }
.textbox2 { background-color:#ffffff; color:#006600; border:3px #cc9900 solid;  }

.sendbox { background-color:#006600; color:#cc9900; border:2px #cc9900 solid; padding:2px;  }

.bannerpic { float:left; margin:40px 0 0 0; padding:0; height:300px; width:800px;
             background: url(sample3.png) no-repeat top left; }

