.outer-wrapper {
text-align: center;
}

.wrapper {
margin: 0 auto;
width: 770px;
}

.index {
font-family: arial, sans-serif;
font-size: .85em;
color : black;
background : none;
}

.main-bg {
background: url(../091/009003-07-misc06.jpg) repeat-y;
}

.menu-left {
padding-left: 65px;
float: left;
background-color: none;
}

.content {
width: 450px;
background: transparent;
text-align: left;
float: left; 
clear: none;
}

h2 {
background-color: transparent;
font-family : arial, sans-serif;
font-size: 1.1em;
color: #000000;
}

h3 {
background-color: transparent;
font-family : arial, sans-serif;
font-size: 1.0em;
color: #000000;
}

h4 {
background-color: transparent;
font-family : arial, sans-serif;
font-size: 0.95em;
color: #000000;
}

p {
background-color: transparent;
font-family: arial, sans-serif;
font-size: .85em;
color : black;
}

a, a:link, a:visited, a:active {
color: #660000;
background-color: transparent;
}

table.list tr.row1 td, table.list tr.row1 th {
background-color: transparent;
}

table.list tr.row2 td, table.list tr.row2 th {
background-color: white;
}

table.list {
width: 450px;
background-color: transparent;
}

table.list td, table.list th {
font-size: .85em;
background-color: transparent;
padding: 5px;
vertical-align: top;
}

table.list li, table.list ul {
background-color: transparent;
font-size: 1.0em;
}

.text-nav {
width: 770px;
font-size: 0.85em;
color: #000000;
background-color: transparent;
}

hr {
width: 770px;
color: #cccccc;
background-color: #cccccc;
height: 1px;
border: 0;
padding: 0;
display: block;
}

.footer {
font-family : arial, sans-serif;
font-size : .65em;
color : black;
font-weight : bolder;
background : none;
}

.clear {
clear: both;
}

ul, ol {
font-size: .85em;
background-color: transparent;
color: #000000;
}

ul.main-list {
font-family : arial, sans-serif;
font-size: .85em;
background-color: transparent;
color: #000000;
line-height: 1.4em;
}

ul.main-list-b {
font-family : arial, sans-serif;
font-size: 1.0em;
background-color: transparent;
color: #000000;
line-height: 1.3em;
}


.new {
color: red;
font-weight : bolder;
font-style: italic
}

.thumbnails {
float: left;
background-color: #ffffff;
border: 1px solid #000000;
margin: 2px 1px 2px 1px;
padding: 0;
}

.thumbnails2 {
background-color: #ffffff;
}

.thumbnails3 {
float: left;
width: 150px;
margin-right: 10px;
margin-left: 0px;
background-color: transparent;
}

.caption {
background: none;
text-align: center;
margin-top: 0px;
font-size: .80em;
font-weight : bolder;
}

.caption2 {
background: none;
text-align: left;
margin-top: 0px;
font-size: .80em;
font-weight : bolder;
width: 350px;
}

.columnLprint {
display: none;
}

.bannerprint {
display: none;
}

/* comments page */

.comments h2 {
font-size: 1.2em;
margin: 0px 30px 15px 100px;
}

.comments table {
width: auto;
margin: 0 30px 0 30px;
}

.comments table textarea {
width: 400px;
background: transparent;
}

.comments td.privacy {
font-size: 0.85em;
padding: 0;
margin: 0;
width: 400px;
background: transparent;
}

/* sources */

.sources {
margin: 0 30px 15px 30px;
width: auto;
}

.sources p {
font-size: .85em;
}

