body {
        background-image: url('http://www.theodoramichaels.com/images/background/coat5-small.jpg');
        background-repeat: repeat;
        background-attachment: fixed;
        font-family: Verdana, Geneva, Arial, sans-serif;
        font-size: 85%;
        margin: 0;
        padding: 0;
}

#allcontent {
        margin: 100px 80px 100px 80px;
        font-family: "Times New Roman", Times, serif;
}

#header {
        background-color: #E9E1CA;
        min-height: 110px;
        text-align: left;
        padding: 10px 10px 20px 20px;
}

#header-ads {
        float: right;
        text-align: center;
        width: 488px;
        padding: 10px 0px;
}

#header h2 li {display: inline; list-style-image: none;}

#site-title {
        color: #1F0D0F; 
}

#header-ads img {border-style: none;}

a:link {color: #1F1B17;}
a:visited {color: #4F4C4A;}
a:hover {color: #36235F;}

#rightcolumn {
        float: right;
        width: 140px;
        border-left: 1px solid #6F574B;
        margin: 10px;
        padding: 10px 0 0 10px;
        text-align: center;
}

#rightcolumn img {
        background-color: #E9DCC9;
        border: 1px solid #6F574B;
        margin-bottom: 10px;
}

#rightcolumn ul li {
        list-style-type: none;
        text-align: left;
        font-size: 130%;
}

#main {
        background-color: #E9E1CA;
        padding: 10px 20px;
        margin: 10px 0px 5px 0px;
        line-height: 1.4;
        min-height: 920px;
}

#footer {
        background-color: #E9E1CA;
        text-align: center;
        font-size: 80%;
        padding: 10px;
        margin: 10px 0px 0px 0px;
}

h1 {
	font-size: 135%;
}

h2 {
	font-size: 115%;
}

h1, h2 {
        font-family: "Apple Chancery", "Zapf Chancery", "Times New Roman", Times, serif;
        color: #853E2C;
        text-align: left;
        letter-spacing: 2px;
}

p.rightblock {position: relative; right: -55%;}
.center {text-align: center;}
p.indent:first-letter {padding-left:.5in;}

.leftphoto200 {
        width: 200px;
        float: left;
        margin: 0 20px 0 0;
}

.rightphoto200 {
        width: 200px;
        float: right;
        margin: 0 10px 0 20px;
}

div.corresp {
        border:1px solid black; 
        padding:30px 15px 15px 15px; 
        max-width:600px;
        background-color:white;
        margin-bottom: 10px;
}

blockquote {padding-left: .25in;}

table {
        border-collapse: collapse;
        table-layout: auto;
}

td, th {
        border: 1px solid #6F574B;
        padding: 5px;
}

th {
        background-color:#9e837c;
}

/***for table in splits article***/

#example {
        border: 1px solid #6F574B;
        margin: 20px 150px 20px 30px;
        padding: 10px;
        background-color: #FFFAFA;
}

#example table {
        background-color: #E9E1CA; 
        text-align: right;
        font-size: small;
        margin: 10px 20px 20px 20px; 
}

#example th, #example td {
        padding:5px;
        border: thin solid #4F4C4A;
        line-height: 1em;
}

#example th { 
        text-align:center;
}

/***end table code***/

/***for google search box, copied (unchanged) from http://www.google.com/cse/api/branding.css ***/

.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}

/*** end google search code ***/