body {
font: 75%/140% verdana, arial, sans-serif;
margin:20px 0;
color:#333;
padding:0;
background: #999; }

#wrap {
border:1px solid #666;
margin:0 auto;
width:500px;
background: #ccc;
padding:0; }

#header {
border-top:1px solid #666;
border-bottom:1px solid #666;
width:500px;
height:150px;
background:url('http://la.jing-wen.com/bruce/header.jpg');
padding:0;
margin:0; }

#content {
float:right;
width:500px;
margin:20px 0 0 0;
padding:0;
text-align:justify; }

#navigation {
text-align:center;
font:85% "century gothic", verdana, sans-serif;
clear:both;
padding:0;
width:500px;
margin:0; }

p {
margin:15px; }

ul#nav {
background:#666;
margin:0;
padding:5px 0;
white-space:nowrap;
text-align:center;
font-size:150%;
line-height:150%; }

ul#nav li {
display:inline;
list-style:none;
margin:0;
padding:0;
background:none; }

ul#nav li a {
padding: 7px 10px; }

ul#nav li a:link, ul#nav li a:visited {
color:#fff;
text-decoration:none;
font-weight:normal; }

ul#nav li a:hover {
color:#666;
background:#ccc; }

#footer {
margin:0 auto 15px auto;
text-align:center;
width:100%;
font-size:90%;
clear:both; }

h1 {
text-transform:uppercase;
text-align:center;
margin:0;
font:300%/80% "century gothic", verdana, arial, helvetica, sans-serif;
color:#000; }

p.header {
text-align:right;
font:140%/70% "century gothic", verdana, arial, helvetica, sans-serif;
color:#fff;
margin:-20px 5px 8px 0; }

h2 {
text-decoration:underline;
margin:0 0 0 35px;
color:#333;
font: 180%/90% "century gothic", verdana, arial, helvetica serif; }

h3 {
font:bold 110% verdana, arial, helvetica, sans-serif;
margin-left:15px; }

h3.center {
margin-left:0;
text-align:center; }

a:link, a:active, a:visited {
text-decoration:underline;
color:#333;
font-weight:bold; }

a:hover {
text-decoration:none;
color:#000; }

img {
border:0; }

#footer a:link, #footer a:active, #footer a:visited {
text-decoration:none; }

hr {
width:85%;
text-align:center;
border:0;
border-bottom:1px solid #666;
margin:0 auto 20px auto; }

input, textarea, select { 
font: 100% verdana, arial, sans-serif; 
background-color: #fff; 
color: #000; 
border: 1px solid #ccc; }

ul {
margin-right:15px; }

ol {
margin-right:15px; }

.center {
text-align:center; }

.marginauto {
margin:auto; }

.floatleft {
padding:0 10px 10px 0;
float:left; }

.floatright {
padding:0 0 10px 10px;
float:right; }

.memberstable {
margin:0 auto;
width:90%; }

.aff {
margin-right:3px; }
