body {
background: white;
padding: 0;
margin: 0;
font-family: "Lucida Grande", Verdana, sans-serif;
font-size: 90%;
}

a {
color: #336;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1, h2, h3, p, ul, ol {
padding: 0;
margin: 0;
}

h1 {
background-image: url("header4.jpg");
background-repeat: no-repeat;
height: 150px;
color: #2195E0;
}

h2 {
font-weight: normal;
color: #2195E0;
margin-bottom: 20px;
}


h3 {
font-size: 90%;
margin-bottom: 20px;
padding-top: 10px;
border-top: 1px solid #063;
color: #063;
}

p {
line-height: 150%;
color: #555;
margin-bottom: 20px;
}

ul, ol {
margin-bottom: 20px;
margin-left: 30px;
}

li {
margin-bottom: 3px;
}

.back-to-top {
text-align: right;
}

.pic-left {
float: left;
margin: 0 20px 5px 0;
padding: 8px;
border: 1px solid #999;
}

.pic-right {
float: right;
margin: 0 0 5px 20px;padding: 8px;
border: 1px solid #999;
}

/* LAYOUT */

#master {
background: #FFF;	
width: 600px;
margin: 10px auto;
border: 1px solid #2195E0;
}

#content {
padding: 20px 20px 0 20px;
}

#footer {
background: #2195E0;
color: #FFF;
padding: 10px;
text-align: center;
}


/* NAVIGATION */

#nav {
list-style-type: none;
margin: 0;
padding: 8px;
background: #2195E0;
}

#nav li {
display: inline;
}

#nav a {
text-decoration: none;
text-transform: uppercase;
padding: 8px;
color: #FFF;
}

#nav a:hover,
#loss a.loss,
#replacement a.replacement,
#transplant a.transplant,
#faqs a.faqs {
background: #0085E0;
}

/* TABLE */
#tours {
width: 100%;
margin-bottom: 20px;
border-collapse: collapse;
}

#tours td, #tours th {
margin: 0;
padding: 4px;
border: 1px solid #2195E0;
}

#tours th {
background: #2195E0;
color: #FFF;
}

.align-right {
text-align: right;
}

.align-center {
text-align: center;
}

.even {
background: #D8DCFF;
}
