body {
background: #1d4f79;
font: 13px/150% Verdana, Arial, sans-serif;
text-align: center; /* for IE5 */
}

p {
margin-top: 7px;
margin-bottom: 7px;
}

a img {
border: 0;
}

h1 {
margin-top: 0;
color: #c69;
font: bold 22px Arial, sans-serif;
border-bottom: 1px dotted #c69;
}

h2 {
font: bold 20px Arial, sans-serif;
color: #91be3d;
border-bottom: 1px dotted #d4950e;
margin-bottom: -2px;
text-align: left;
}

h2 a {
text-decoration: none;
}

h3 {
font: bold 15px Arial, sans-serif;
}

h3#comments, h3#respond {
font: bold 18px Arial, sans-serif;
color: #fff;
}

h3.name, h3.name a:hover {
font: bold 18px Arial, sans-serif;
color: #fff;
margin-bottom: -2px;
}

h4 {
margin: 7px 0;
color: #fff;
font: bold 20px Arial, sans-serif;
border-bottom: 1px dotted #d4950e;
}

h5 a:link, a:visited, a:active {
font: bold 14px Arial, sans-serif;
color: #c90;
}

a:link, a:visited, a:active {
color: #91be3d; 
}

a:hover {
color: #d4950e;
}

select, input, textarea {
font: 13px/150% Verdana, Arial, sans-serif;
}

td {
padding: 4px;
}

ul.commentlist {
margin: 0;
padding: 0;
}

.commentlist li {
margin-bottom: 20px;
list-style: none;
}

#container {
width: 635px;
margin: 0 auto;
}

#header {
margin-bottom: 10px;
}

ul.nav {
margin-left: 0;
padding-left: 0;
font: bold 14px "Century Gothic", "Franklin Gothic Book", sans-serif;
margin-bottom: 15px;
}

.nav li {
display: inline;
list-style: none;
margin-right: 7px;
}

.nav a { padding: 3px 10px; }

.nav a:link, .nav a:visited {
color: #fff;
background: #690;
border: 1px solid #91be3d;
text-decoration: none;
}

.nav a:hover {
color: #000;
background: #91be3d;
text-decoration: none;
}

.nav li a.current {
color: #fff;
background: #d4950e;
border: 1px dotted #fff;
text-decoration: none;
}

.subnav {
padding: 1px 0;
}

#note {
margin: 20px 2px;
padding: 7px;
border: 1px solid #000;
background: #c90;
color: #000;
}

#note a:link, #note a:visited {
font-weight: bold;
color: #000;
}

#content {
float: left;
width: 400px;
margin-top: 10px;
margin-bottom: 15px;
color: #c0c0c0;
text-align: left;
}

#gallery {
float: left;
width: 635px;
margin-top: 10px;
margin-bottom: 15px;
color: #c0c0c0;
}

#sidebar {
float: right;
width: 190px;
padding: 7px 10px;
margin: 15px 0;
background: #666;
color: #fff;
text-align: left;
}

/* for IE5 */
* html #sidebar {
width: 210px;
w\idth: 190px;
}

#sidebar ul {
padding-left: 20px;
margin-left: 0;
}

#sidebar li {
margin-top: 4px;
}

.package {
clear: both;
}

.pic {
float: left;
margin: 5px 7px 20px 0;
}

.picr {
float: right;
margin: 5px 0 20px 7px;
}

.pic img, .picr img {
border: 1px solid #c0c0c0;
padding: 4px;
}

img.tada {
display: block;
margin: 0 auto;
border: 1px solid #c0c0c0;
padding: 4px;
}

#gallery img {
padding: 3px;
margin: 4px;
border: 1px solid #c0c0c0;
}

.bio {
margin: 3px 0;
padding: 0;
}

.bio li {
list-style: none;
}

#footer {
clear: both;
height: 20px;
margin-top: 15px;
padding: 5px 0;
background: #666;
color: #fff;
}