/*------------------------------------------------------LAYOUT */
body{
text-align:center;
padding:18px 0;
background:#000 url("../images/jsBG_20px_2.gif") 50% 0 repeat-x;
}
table{
background-color:#fff;
border-top:2px solid #c9c494;
}
#mainTable{
margin:0 auto;
}
h1#logo a{
float:left;
display:block;
width:636px;
height:214px;
background:url("../images/logo_short.gif") 0 100% no-repeat;
text-indent:-9999px;
text-decoration:none;
}
#header p{
margin-top:124px;
text-align:right;
}
#primNav, #empty_1, #leftSidebar, #footer{
border:1px solid #c9c494;
border-width:1px 0 1px 0;
}
#empty_1{
border-width:1px 1px 0 0;
}
#leftSidebar{
border-width:0 1px 0 0;
}
#footer{
border-width:1px 0 3px 0;
}
#primNav li, #primNav ul{
float:left;
margin:0;
padding:0;
}
#primNav li a{
display:block;
float:left;
height:30px;
line-height:30px;
padding:0 17px;
text-decoration:none;
color:#333;
letter-spacing:1px;
}
#primNav li a:visited{
color:#555;
}
#primNav li a:hover,
.homeBody #homeBtn,
.writingBody #writingBtn,
.editingBody #editingBtn,
.teachingBody #teachingBtn,
.testimBody #testimBtn,
.contactBody #contactBtn{
background-color:#dee6ad;
}
.imgR{
float:right;
margin:0 20px 0 10px;
}
/*------------------------------------------------------TYPOGRAPHY */
body {
font-size:87.5%;/*take IE6 from 16px to 14px*/
font-family:"Century Schoolbook","Bookman Old Style",Georgia,Times,serif;
color:#333;
}
html>body {
font-size:14px;
}
#primNav,#header{
font-family:"Gill Sans","Gill Sans MT",Trebuchet,"Trebuchet MS",Calibri,Arial,sans-serif;
}
/* P, BLOCKQUOTE ____________________________ */
h2, h3, h4, h5, p, li{
padding:0 20px 0 17px;
} 
h5{
padding-left:40px;
}
.sampleList{
padding-left:20px;
margin-bottom:1.571em;
}
p, li{
line-height:1.571em; /* 22 */
margin:0 0 .7857em 0; /* 11 */
}
#leftSidebar blockquote{
padding-top:36px;
}
#leftSidebar blockquote p{
margin-top:-20px;
}
#leftSidebar p{
font-style:italic;
padding:0 12px;
color:#555;
}
p.quotee, #footer p{
font-size:.8571em; /* 12 */
line-height:1.833em; /* 22 */
text-align:right;
}
p.quotee{
margin-bottom:1.833em;
}
/* HEADINGS ____________________________ */
h2{
font-size:1.571em; /* 22 */
line-height:2.5em; /* 55 */
font-style:italic;
}
h3{
font-size:1.428em;/* 20 */
line-height:1.1em;/* 22 */
margin-bottom:.55em; /* 11 */
}
h4, h5{
font-size:1.286em;/* 18 */
line-height:1.222em;/* 22 */
margin-bottom:.611em;/* 11 */
}
h5{
font-style:italic;
}
/* LINKS
______________________________________ */
a {
text-decoration:underline;
color:#333;
outline:none;
}
a:hover,
a:focus {
color:#8c3848;
}
#logo a:hover{
}
#footer a, #sidebar a{
text-decoration:none;
}
p.quotee a{
text-decoration:none;
}
/* LISTS ____________________________ */
ul, ol{
margin-bottom:.7143em; /* 10 px */
}
li {
line-height:1.4286em;/* 20px */
}
ol{
list-style-type:decimal;
padding-left:1.5em;
}
dt{
line-height:1.4286em;/*20px*/
font-weight:bold;
}
/* CITE, EM, STRONG, SUP ____________________________ */
cite{
font-style:italic;
}
cite.short{
font-style:normal;
}
em{
font-style:italic;
}
strong{
font-weight:bold;
}
sup{
vertical-align:super;
font-size:.7143em; /* 10 */
}
sub{
vertical-align:sub;
font-size:.7143em; /* 10 */
}
/* VCARDs ______________________________ */
.vcard div { line-height:1.571em; /* 22 */ }
.email{ font-style:italic; }
.family-name{ display:none }