body {
background:#e5e4e1 url(/images/bg.jpg);
margin:0px 0px 0px 0px;
padding:0px;
height:100%;
font-family:arial;
font-size:12px;
}

a:link {
color:#ff0000;
text-decoration:underline;
}
a:active {
color:#ff0000;
text-decoration:underline;
}
a:visited {
color:#ff0000;
text-decoration:underline;
}
a:hover {
color:#ff0000;
text-decoration:none;
}

p {
font-size:14px;
text-align:justify;
line-height:20px;
padding:0px 20px;
margin:0px 0px 10px 0px;
}

h1 {
color:#491b01;
font-size:28px;
letter-spacing:1px;
text-align:left;
margin:0px 20px;
padding:0px;
border-bottom:1px dotted #ddac69;
}

h2 {
color:#491b01;
font-size:20px;
letter-spacing:1px;
margin:0px;
padding:20px 0px 0px 20px;
}

h3 {
color:#491b01;
font-size:16px;
text-align:left;
margin:0px;
padding:0px;
}

#wrapper {
width: 780px;
margin: 0px auto;
position: relative;
}

#page-outer-container {
width:780px;
margin:20px 0px;
float:left;
}

#page-container {
width:770px;
background-color:#f6ead3;
border:5px solid #ffffff;
}

#logo {
background:url(/images/logo.jpg) no-repeat;
width:100%;
height:135px;
margin:0px;
}

#logo-internal {
background:url(/images/logo-internal.jpg) no-repeat;
width:100%;
height:135px;
margin:0px;
}

#mission {
padding:101px 0px 0px 86px;
font-size:16px;
font-style:italic;
font-weight:bold;
}

#navigation {
width:100%;
height:40px;
background:#231000 url(/images/nav-bg.jpg) no-repeat;
font-size:14px;
color:#aa3d00;
font-weight:bold;
text-align:center;
line-height:40px;
border-bottom:1px solid #762b01;
border-top:1px solid #221101;
}

#navigation ul {
list-style:none;
display:inline;
margin:0px;
padding:0px;
}

#navigation li {
display:inline;
margin:0px;
padding:0px;
}

#navigation li a {
color:#ffffff;
text-decoration:none;
padding:0px 10px;
}

#navigation li a:hover {
color:#ff9f42;
text-decoration:underline;
}

#navigation-footer {
width:100%;
height:30px;
background-color:#ffffff;
color:#7c7a77;
font-weight:bold;
text-align:center;
line-height:30px;
border-top:1px solid #b7b7b7;
clear:both;
}

#navigation-footer ul {
list-style:none;
display:inline;
margin:0px;
padding:0px;
}

#navigation-footer li {
display:inline;
margin:0px;
padding:0px;
}

#navigation-footer li a {
color:#974300;
text-decoration:none;
padding:0px 5px;
}

#navigation-footer li a:hover {
color:#231000;
text-decoration:underline;
}

#copyright-footer {
width:100%;
padding:10px 0px 20px 0px;
background-color:#ffffff;
font-size:11px;
color:#7c7a77;
text-align:center;
clear:both;
}

#copyright-footer a {
color:#7c7a77;
text-decoration:none;
}

#copyright-footer a:hover {
color:#000000;
text-decoration:underline;
}

#content-container {
width:770px;
height:100%;
min-height:230px;
background-image:url(/images/content-bg.jpg);
background-repeat: no-repeat;
background-position: top left;
padding:0px 0px 20px 0px;
margin:0px;
}

.content-text {
font-size:12px;
text-align:justify;
line-height:18px;
padding:5px 20px 0px 10px;
margin:0px;
}

.content-image {
border:1px solid #6e6b64;
padding:1px;
margin:10px 20px 5px 10px;
float:right;
}

.quote {
width:250px;
background-color:#e3b16c;
margin:10px;
border-collapse: collapse;
}

.quote td {
padding:0px;
font-family:verdana;
font-size:10px;
font-weight:bold;
text-align:center;
}

.quote-top-left {
width:15px;
height:15px;
background:url(/images/quote-top-left.gif) no-repeat;
}

.quote-top-right {
width:15px;
height:15px;
background:url(/images/quote-top-right.gif) no-repeat;
}

.quote-bottom-left {
width:15px;
height:15px;
background:url(/images/quote-bottom-left.gif) no-repeat;
}

.quote-bottom-right {
width:15px;
height:15px;
background:url(/images/quote-bottom-right.gif) no-repeat;
}

.quote-top {
height:15px;
background:url(/images/quote-top.gif) repeat-x;
}

.quote-bottom {
height:15px;
background:url(/images/quote-bottom.gif) repeat-x;
}

.quote-left {
width:15px;
background:url(/images/quote-left.gif) repeat-y;
}

.quote-right {
width:15px;
background:url(/images/quote-right.gif) repeat-y;
}

#logo-footer {
width:100%;
clear:both;
}

table.podcast {
margin:20px;
padding:0px;
border-collapse:collapse;
background-color:#ffffff;
border:1px solid #c4c4c4;
width:730px;
}

table.podcast td {
padding:10px 0px 10px 15px;
}

table.podcast a {
font-size:14px;
color:#003c8d;
font-weight:bold;
text-decoration:none;
}

table.podcast a:hover {
font-size:14px;
color:#0d56b8;
font-weight:bold;
text-decoration:underline;
}

.download {
vertical-align:middle;
}

.host {
padding:1px;
border:1px solid #c4c4c4;
}

.testimonial-container {
margin:20px;
padding-bottom:10px; 
border-bottom:1px dashed #ddac69;
}

.testimonial {
font-size:18px; 
color:#a35514;
line-height:18px;
}

.testimonial-person {
font-size:12px; 
color:#a35514; 
text-align:right;
}

.quote-character {
font-size:18px;
font-family:trebuchet ms;
color:#d9ae5f;
}

.inset-copy {
background-color:#fcf2e1;
padding:10px 0px 15px 0px;
margin:10px 10px;
border:10px double #fffbf2;
width:350px;
}

.inset-copy-quote {
font-size:12px; 
color:#a35514;
font-weight:bold;
}

.inset-copy-quote-character {
font-size:12px;
font-family:trebuchet ms;
color:#d9ae5f;
}

.inset-copy-person {
font-size:12px;
color:#a35514;
text-align:right;
}