body {
font-size:87.5%;/*take IE6 from 16px to 14px*/
font-family:arial,helvetica,clean,sans-serif;
}
html>body {
font-size:14px;
}
/* P, BLOCKQUOTE ____________________________ */
p{
line-height:1.4286em; /* 20px */
margin:0 0 .7143em 40px; /* 10px */
}
#sidebar p{
margin-bottom:.8333em;/*10px*/
margin-left:14px;
padding-left:0;
font-size:.8571em;/*12px*/
line-height:1.666em; /*20px*/
}
blockquote{
line-height:1.4286em;
margin:0 0 .7143em 0;
}
p.quotee {
text-align:right;
font-style:italic;
margin-top:-.7143em;
}
dd p{
margin-left:0;
}
/* HEADINGS ____________________________ */
h2{
font-size:1.5714em; /* 22px */
line-height:1em; /*22px */
margin:.4545em 0 .0909em 40px; /* 10px, 2px */
padding-bottom:.2727em;/* 6 + 2 + 22 = 30px */
background:transparent url("../images/h2Line.gif") left bottom no-repeat;
}
h3{
font-size:1.2857em; /* 18px */
line-height:1.222em; /* 22px */
margin:0 0 .111em 40px; /* 2px */
padding:0 0 .333em 0;/* 6 + 2 + 22 = 30px */
}
#sidebar h3{
margin:0 0 .111em 0; /* 2px */
padding:0 0 .333em 14px;/* 6 + 2 + 22 = 30px */
background:transparent url("../images/sidebarLine.gif") left bottom no-repeat;
}
h4{
font-size:1.1428em; /* 16px */
line-height:1.25em; /* 20px */
margin:0 0 .625em 40px; /* 10px */
font-style:italic;
}
/* LINKS
______________________________________ */
a {
text-decoration:underline;
color:rgb(36,129,132);
outline:none;
}
a:hover,
a:focus {
background-color:rgb(212,230,231);
}
#logo a:hover{

}
#footer a, #sidebar a{
text-decoration:none;
}
a:visited{
}
a.mp3{
font-size:.8333em; /*10px*/
color:black;
cursor:default;
}
/* LISTS ____________________________ */
ul, ol{
margin-bottom:.7143em; /* 10 px */
}
ul li {
margin-left:22px;
margin-bottom:.7143em;/*10px*/
padding-left:18px;
background:transparent url("../images/bullet.gif") 0 .4em no-repeat;
line-height:1.4286em;/* 20px */
}
#sidebar ul li{
margin-bottom:.8333em;/*10px*/
margin-left:14px;
padding-left:0;
font-size:.8571em;/*12px*/
line-height:1.666em; /*20px*/
background:none;
}
ul.intro li{
background:none;
}
ol{
list-style-type:decimal;
}
ol li{
margin-left:40px;
line-height:1.4286em;/* 20px */
}
dt{
margin-left:18px;
margin-top:.7143em;/*10px*/
padding-left:22px;
line-height:1.4286em;/* 20px */
font-weight:bold;
}
dt.toggle{
color:rgb(36,129,132);
background:transparent url("../images/arrow.gif") 4px .4em no-repeat;
}
dt.toggle:hover{
cursor:pointer;
background:rgb(212,230,231) url("../images/arrowHov.gif") 4px .4em no-repeat;
}
dt.on{
background:transparent url("../images/arrowOn.gif") 2px .4em no-repeat;
}
dt.on:hover{
cursor:pointer;
background:rgb(212,230,231) url("../images/arrowOn.gif") 2px .4em no-repeat;
}
dd{
margin-left:18px;
padding-left:22px;
}

/* 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 */
}
/* TAGS ___ baseline is 12px __________________________________ */
.tagSize1 {
font-size:.9167em; /* 11px */
}
.tagSize2 {
font-size:1em; /* 12px */
}
.tagSize3 {
font-size:1.167em; /* 14px */
}
.tagSize4 {
font-size:1.333em; /*16 */
}
.tagSize5 {
font-size:1.5em; /* 18 */
}
.tagSize6 {
font-size:1.429em; /* 20 */
}
.tagActive{
font-weight:bold;
}
/* VCARDs ______________________________ */
.vcard{
margin-left:;
}
.vcard p{
margin-left:0;
}
.vcard div {
line-height:1.4286em;/* 20px*/
}
.email{
font-style:italic;
}
/* FORMS _________________________________*/
form{
}
fieldset{
margin-left:40px;
}
legend{
display:none;
}
label {
line-height:1.4286em;/*20px*/
margin-right:5px;
}
fieldset div{
height:2.8572em; /* 40px */ 
}
input, textarea{
padding:2px;
background-color:white;
border:1px solid rgb(167,217,143);
font-family:inherit;
font-size:inherit;
}
input:focus, textarea:focus{
background-color:rgb(212,230,231);
border:1px solid rgb(36,129,132);
}
#inputMsg{
height:10em;
}
.zemSubmit:hover{
cursor:pointer;
background-color:rgb(212,230,231);
border:1px solid rgb(36,129,132);
}
.zemThanks{
margin-left:40px;
color:rgb(36,129,132);
}
input.disabled, input.disabled:hover{
color:;
background-color:;
border:;
}
.error, .success{
font-weight:bold;
}
/* COMMENT FORM
______________________________________ */
/* comment form */
.comments-wrapper{
overflow:hidden; 
zoom:1;
}
#txpCommentInputForm{
margin-top:;
}
#cmtInvite{
}
#commentForm{
float:left;
}
#commentForm div{
}
#cmtHelp{
float:right;
width:40%;
}
#cmtHelp p{
}
#cmtHelp li{
background:none;
list-style:none;
}
/* comment display */
#cmtHeader{
}
.comment{
padding:.7143em 0 0 5px;
margin:0 0 1.426em 0;
border-left:1px dotted rgb(181,74,49);
border-bottom:1px dotted rgb(181,74,49);
}
p.cmtInfo{
margin:0;
padding:0 0 .7143em 10px;
text-align:right;
}
.cmtTime{
color:rgb(115,156,185);
}
