* { margin:0; padding:0; }

body,html { width:100%; height:100%; background:url('bg.png') #fff; font:normal 15px "Trebuchet MS"; overflow:hidden; }
a { display:inline-block; margin-bottom:-7px; padding-bottom:2px; border-bottom:1px dashed #999; text-decoration:none; color:#777; }
a:hover { border-bottom:1px dashed #555; }

#line { width:100%; position:fixed; z-index:2; top:0; right:0; background:#111; color:#fff; }
#line .left { float:left; padding:15px 30px; }
#line .right { float:right; padding:15px 30px; }
#line .right a { margin-left:25px; }
#line a { display:inline-block; border-bottom:1px dashed #555; text-decoration:none; color:#ccc; }
#line a:hover { color:#eee; }

#form { position:fixed; z-index:1; top:70px; left:30px; }
#form input { width:350px; font:normal 15px "Trebuchet MS"; margin-right:10px; }
#form .submit { width:120px; }

#clear { clear:both; }

#gBox { clear:both; width:30000px; position:absolute; top:30%; }
#gBox div { float:left; width:500px; padding:0 250px 0 150px; }
#gBox div address { padding-bottom:10px; color:#999; }
#gBox div address span { color:#a10000; }
#gBox div .content { display:block; min-height:205px; font:normal 30px "Trebuchet MS"; }
#gBox div .content span { display:block; height:14px; font:normal 50px "Trebuchet MS"; margin:0 10px 0 -55px; }
#gBox div .content a { margin-bottom:-11px; padding-bottom:0; }
#gBox div .content a:hover { color:#a10000; }
#gBox div ul { margin-top:20px; padding-top:10px; width:100%; list-style:none; border-top:1px dotted #999; }
#gBox div ul a { margin:0 5px; }
#gBox div ul a:hover { color:#a10000; }
#gBox div ul .left { float:left; color:#999; }
#gBox div ul .right { float:right; color:#999; }