body 
{
background-color: rgb(253, 245, 230);
font-family: "Courier New";
font-size: 1em;
text-align: center;
}

div.wrapper
{
text-align: left;
}

div.wrapper, div.article_wrapper
{
margin: 0 auto;
width: 750px;
}

div.article_wrapper
{
width: 640px;
}

div.article_excerpt
{
background:rgb(255,240,245); 
font-size: .8em;
padding: 4px;
margin: 10px;
border: 1px solid;
}

div.article_frame
{
background-color: rgb(253, 245, 230);
}

span.float_right
{
width: 100%;
float: right;
}

span.read_full
{
width: 170px;
float: right;
}
 
h1, h2
{
color: white;
background-color: rgb(48, 48, 48);
padding: 2px;
}

h1
{
text-align: center;
letter-spacing: -0.03em;
margin: 0px 0px 2px 0px;
}

h2
{
letter-spacing: -0.03em;
margin: 6px 0px 6px 0px;
padding-left: 16px;
}

p 
{
text-align: justify;
}

div.vert_center
{
text-align: left;
height: 320px;
position: relative;
background: red;
}

div.vert_inner
{
padding-left: 6px;
padding-top: 120px;
}

span.doc_title
{
font-weight: bold;
color: black;
}

div.year, div.year_double
{
width: 3em;
background: rgb(211,211,211);
margin-left: 4px;
margin-right: 4px;
height:1em;
text-align:center;
}

div.year_double
{
width: 6em;
}

div.section_padding, div.intro, div.education
{
padding-right: 4px;
padding-left: 4px;
}

div.intro
{
min-height: 324px;
padding-bottom: 4px;
background: red;
}

div.education
{
min-height: 220px;
}

ul
{
margin: 4px;
}

li, li.row2
{
text-align: justify;
margin: 3px;
padding: 2px;
}

li.row2
{
background: rgb(245, 245, 245);
}

img.floatRight
{ 
height: 320px;
margin-top: 4px;
float: right; 
}

img.floatRightMoon
{ 
padding: 2px;
float: right; 
}

img.floatMonty
{ 
padding: 2px;
margin-right: 4px;
margin-bottom: 4px;
float: left; 
}

img.floatLeft
{ 
margin-top: 4px;
float: left; 
border-right: 8px solid rgb(253, 245, 230);
}


img.anthology_img
{
margin-top: 6px;
clear: both;
border: solid 2px;
}

div.footer
{
text-align: center;
color: black;
background: white;
margin: 10px 10px 10px 10px;
border: 1px solid;
padding: 1px;
font-size: .75em;
}

div.header
{
font-size: .75em;
text-align: center;
color: black;
}

div.contact_wrapper
{
width: 90%;
min-height:6em;
background: white;
margin-left: 5%;
margin-top:6px;
}

div.contact
{
width: 40%;
padding: 2px 10px 0 10px;
float: left;
}

div.links
{
padding: 6px 10px 0 10px;
margin: 10px;
}

div.articles
{
padding: 0 10px 0 10px;
margin: 10px;
}

div.link_box
{
font-size: .7em;
background:white;
border:2px solid;
text-align:left;
margin: 4px;
padding: 4px;
}

div.link_text
{
background:white;
margin:4px;padding: 
4px;border: 1px dotted;
} 

span.footnote
{
font-size:75%;
vertical-align:-6%;
font-style: italic;
}

.footref
{
font-style: normal;
text-decoration: none;
}

.footlink
{
font-size:75%;
vertical-align:-6%;
font-style: italic;
text-decoration:none;
}

div.note
{
background-color: rgb(250,250,240);
font-size:92%;
font-style: italic;
text-align: justify;
margin-left:12px;
margin-right:12px;
}

div.me
{
text-align:center;
font-size:.75em;
margin-top: -4px;
}

a.footer:link { color: blue; text-decoration: none;}
a.footer:visited { color: blue; text-decoration: none;}
a.footer:active { color: orange; text-decoration: none;}
a.footer:hover { color: purple;  text-decoration: none;}

a.header:link { color: blue; text-decoration: none;}
a.header:visited { color: blue; text-decoration: none;}
a.header:active { color: orange; text-decoration: none;}
a.header:hover { color: purple;  text-decoration: none;}

