@charset "UTF-8";
@import url(base.css);
body {font-family:Verdana, Arial, Helvetica, sans-serif !important;}
body {background:#fff; background-image:url(../img/usb_bdy-bg.jpg) ; background-repeat:repeat-x;}
#wrapper { width:800px; background:#fff; padding-bottom:15px; border-left:1px solid #069;border-right:1px solid #069;}
#frame {}
h2 {margin:5px 0 10px;}
h4 { background:url(../img/h3_bg.jpg) no-repeat; height:25px; margin:10px 5px 10px; padding:0 0 0 18px; color:#666600; font-size:15px; line-height:25px;}
h5 {margin:5px 10px 5px; padding-left:20px; background:url(../img/h4_bg.jpg) no-repeat; height:16px; line-height:16px; font-size:13px;}
#topimage { background:url(../img/usb_nv_bg.jpg) repeat-x;}
.photoarea { float:right; width:620px;}
 
#navigation { float:left; width:160px; padding:0 10px;}

#navigation ul li {font-sizze:1px; float:left;}
#navigation p {margin:3px 0; padding:0; clear:left;}

#contents { padding:5px 10px 0;}

#tile {margin:0 5px;}
#tile ul { margin:0; padding:0;}
#tile ul li {margin:0 2px 5px; padding:0; list-style-type:none; float:left; display:block; width:380px; height:200px; background:url(../img_us/tile_bg.jpg) no-repeat;}
#tile p {margin:0; padding:0;}
#tile code {text-align:center; text-align:center; font-size:11px; font-weight:bold; color:#555; display:block;}

#tile h3 {margin:5px 10px 15px;  color:#fff; font-family:"Times New Roman", Times, serif; font-size:20px;}
#tile h3 ins {
	font-size:12px;
	text-decoration:none;
	padding-left:1em;
	color:#ff0;
	font-family:"Courier New", Courier, monospace;
	font-weight:normal;
}
#tile .photos {margin:0 0 0 10px; width:182px; float:left;}
#tile .comnt {margin:0 5px 0 10px; width:150px; float:left; color:#eee; text-align:right; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;}
#tile big { display:block;font-size:16px; margin:3px 0 3px; font-weight:bold; color:#ff0; text-align:left;}
#tile small { display:block; font-size:13px; margin:0 0 3px; text-align:left;  font-weight:bold;color:#cf0;}

#usprofile {margin:0 2em;}
#usprofile p { margin:1em 3em;}

#btm_nav{ margin:10px 10px 0; text-align:right;}
#footer { margin:5px 10px 20px;}



.ttl {padding-bottom:2px; border-bottom:1px solid #aaa; font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#066;}


.limited { width:500px; float:left; margin-right:10px;}
.limited .comment { margin:2px; padding:2px;}

.topics { width:300px; float:left; margin-right:10px;}
.newshop { width:240px; float:right;}
.newshop a:link {color:#06c;}

.caution { font-size:9px!important; color:#f00; padding-left:20px; clear:both;}
dl {margin:0; padding:3px; font-family: Arial, Helvetica, sans-serif;}
dt { margin:0 0 1px; padding:0; color:#090; font-weight:bold; font-size:15px}
dd { margin:0 0 3px; padding:0 0 0 .7em; color:#333; line-height:125%;font-size:12px; }
small {font-size:11px;}
.tbl1 {padding:0 4em; font-size:13px;}
.tbl1 th { padding-right:5px;  text-align:right; border-bottom:1px solid #ccc; color:#060;}
.tbl1 td { padding-left:5px ; text-align:left; border-bottom:1px solid #ccc; color:#333;}

