body {
font-size:87.5%;/*take IE6 from 16px to 14px*/
font-family:arial,helvetica,clean,sans-serif;
/*background:transparent url("line14.gif") 0 0;*/
}
html>body {
font-size:14px;
}
/* P, BLOCKQUOTE ____________________________ */
p{
line-height:1.4286em; /* 20px */
margin:0 60px .7143em 33px; /* 10px */
background-color:white;
}
dl p{
margin-left:0;
}
#resrcTable p{
margin:0 0 .7143em 10px;
}
blockquote{
line-height:1.4286em;
margin:0 70px .7143em 53px; /* 10px */
font-size:.9em;
font-color:#999;
padding:5px;
background-color:#eee;
}
p.quotee {
text-align:right;
font-style:italic;
margin-top:-.7143em;
}
p.caption{
font-size:.7143em;
line-height:1em;
margin:0;
text-align:center;
font-style:italic;
}
/* HEADINGS ____________________________ */
h2{
font-family:"Baskerville",Palatino,"Book Antiqua",Times,serif;
font-size:2em; /* 28px */
line-height:1em; /*28px */
margin:.1785em 0 .25em 33px; /* 5 + 7 + 28 = 40px */
color:rgb(21,32,113);
}
.defaultBody h2 
{
display:none;
}
h3{
font-family:"Baskerville",Palatino,"Book Antiqua",Times,serif;
font-size:1.429em; /* 20px */
line-height:1em; /* 20px */
margin:.1em 0 .4em 33px;/* 2 + 8 = 10px */
color:rgb(21,32,113);
}
.newsBody h3 {
	margin-top:1em;
}
h4{
font-family:"Baskerville",Palatino,"Book Antiqua",Times,serif;
font-size:1.1286em; /* 18px */
line-height:1.25em; /* 20px */
margin:.111em 0 .444em 33px;/* 2 + 8 = 10px */
font-style:italic;
}
/* LINKS
______________________________________ */
a {
text-decoration:underline;
color:rgb(21,32,113);
outline:none;
}
#footer a, #sidebar a{
text-decoration:none;
}
a:visited{
color:rgb(135,132,185);
}
a:hover,
a:focus {
border-bottom:1px solid rgb(21,32,113);
}
.imgR a,
.imgR a:hover,
#logo a:hover{
border:0;
text-decoration:none;
}
/*External links*/
#content a[href^="http"] {
padding-right:11px;
background:url("../images/ext.gif") 100% 1px no-repeat;
}
#footer a[href^="http"],
#content a[href="http://"],
#content a[href^="http://sargeantsheaven.com"],
#content a[href^="http://www.sargeantsheaven.com"], 
#resrcTable .resrcImg a{
padding:0;
background:none;
}
/* LISTS ____________________________ */
ul, ol{
margin-bottom:.7143em; /* 10 px */
margin-left:33px;
}
li {
line-height:1.4286em;/* 20px */
}
.itemInfo{
font-size: .8571em;
line-height:1.666em;
}
ol{
list-style-type:decimal;
padding-left:1.5em;
}
dl{
margin-left:33px;
}
dt{
line-height:1.4286em;/*20px*/
font-weight:bold;
}
dd{
line-height:1.4286em;
}
/* TABLES ____________________________ */
#resrcTable{
margin:0 auto 0 33px;
width:70%;
}
#resrcTable td{
width:50%;
padding:.75em 0;
vertical-align:middle;
border-bottom:1px dotted rgb(21,32,113);
}
#resrcTable a:hover{
border:0;
}
#resrcTable a img{
border:1px solid white;
} 
#resrcTable a:hover img{
border:1px solid rgb(21,32,113);
} 
/* 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; /* 10px */
}
sub{
vertical-align:sub;
font-size:.7143em; /* 10px */
}
/* MICROFORMATS ______________________________ */
.vcard div {
line-height:1.4286em;/* 20px*/
}
.email{
font-style:italic;
}
.description{
margin-top:.7143em;
}
.vcard .org {
display:none;
}
/* FORMS _________________________________*/
#contactForm{
margin-left:33px;
padding:50px 0 0 91px;
background:transparent url("../images/balloon.gif") 0 0 no-repeat;
}
form{
margin:0 60px 0 0;
padding:.7143em 10px;
background-color:rgb(230,230,240);
}
.paypal{
background-color:white;
margin:0 60px 0 33px;
padding:0;
}
.formHeader{
margin-left:260px;
}
fieldset{
}
legend{
display:none;
}
label {
line-height:1.4286em;
margin-right:5px;
}
fieldset div{
height:2.1428em; /* 40px */ 
}
.doubleHeight{
height:4.2866em;
}
div#inputMsg{
height:8.5714em; /*130px */
}
input, textarea, select{
border:1px solid rgb(21,32,113);
}
.paypal input{
border:none;
}
input:focus, textarea:focus, select:focus{
border:1px solid rgb(255,243,40);
}
#submit,
input.button, 
.zemSubmit{
cursor:pointer;
padding:2px;
color:rgb(21,32,113);
border:1px solid rgb(21,32,113);
background-color:white;
}
#submit:hover, #submit:focus,
input.button:hover, input.button:focus,
.zemSubmit:hover, .zemSubmit:focus{
background-color:rgb(21,32,113);
color:white;
border:1px solid rgb(21,32,113);
}