body {background-image: url("img/shibafubg.jpg"); padding:0; margin:0;}

#head {background-image: url("img/headbg.jpg"); background-repeat:no-repeat; height:135px; width:100%; padding:0; margin:0;}
#head h1 {display:none;}

#container {;}
#container table{ padding:0; margin:0; width:100%;}
#container tr{ padding:0; margin:0;}
#container td{ padding:0; margin:0; color:#FFFFFF;}

#container td.titlelogo {width:201px; vertical-align:middle; text-align:center;}

#container td.about {width:199px; vertical-align:middle; font-size:90%; line-height:150%; padding:0 15px;}

#container td.guide {padding:0 15px;}

#container td.guide h2{ background-image:url(img/menuiconb.gif); background-repeat:no-repeat; padding:3px 0 4px 30px; font-size:16px; font-weight:bold; margin:0;}

#container td.guide img {margin:5px 0 5px 30px; padding:0;}

#container td.guide p.placename {font-size:12px; margin:0; padding:0;}
#container td.guide p.placename a {color:#FFFFFF; text-decoration:underline;}
#container td.guide p.placename a:hover {color:#99FFFF;}

#menu { background-repeat:repeat-x; margin:10px 0; padding:20px 0 25px 0;}
#menu .menulist {text-align:center; margin:auto;}
#menu ul { padding:0; margin:0;}
#menu li {list-style:none; display:inline; padding:0 5px; margin:0;}
#menu a {background-image: url("img/menuicon.gif"); background-position:0 0; background-repeat:no-repeat; padding:6px 0 6px 30px; font-weight:bold; text-decoration:none; color:#006600; font-size:14px;}
#menu a:hover{ text-decoration:underline; color:#00CCCC; background-position:0 -34px;}

#footer {clear:both; text-align:center; margin:10px auto; padding:0;}
#footer p{margin:0; padding:0 0 5px 0; color:#FFFFFF; font-size:75%;}
#footer p.fname{ font-size:90%;}
