/* @override http://www.jandonley.net/css/typography.css */

body {
font-size:75%;
font-family:arial,helvetica,clean,sans-serif;
}
html>body {
font-size:12px;
}
/* P ____________________________ */
p{
padding-left:40px;
line-height:1.5em; /* 18px */
margin-bottom:.75em; /* 9px */
}
p.quotee {
text-align:right;
margin-bottom:1.5em;
}
#sidebar p{
padding-left:0;
}
#sidebar p.RSSLink{
padding:1em 0 0 0;
border-top:1px dotted rgb(113,135,167);
}
#sample-chapter p{
	text-indent:1.5em;
	margin-bottom:0;
}
p.RSSLink a{
padding-right:17px;
background:url("../images/rssIcon.png") right top no-repeat;
}
.pullquote{
padding:7px 0 0 40px;
background:transparent url("../images/quotes.gif") 10px 0 no-repeat;
}
.large{
font-size:2em;/* 24px */
line-height:1em;
margin-bottom:.25em; /* 6px */
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
color:rgb(181,74,49);
}
div.divider{
margin-left:40px;
font-size:1.5em; /* 18px */
line-height:1.25em; /*18px */
margin-bottom:.25em; /* 9px */
text-align:center;
font-style: italic;
color:rgb(181,74,39);
}
span.speaker{
display:block;
text-align:center;
}
span.direction{
display:block;
padding-left:2em;
}
/* HEADINGS ____________________________ */
h2{
padding-left:40px;
font-size:1.5em; /* 18px */
line-height:1.25em; /*18px */
margin-bottom:.25em; /* 9px */
background:url("../images/h2Line.gif") 40px 100% no-repeat;
}
h2 span{
padding-right:5px;
background-color:rgb(255,254,208);
}
h3{
padding-left:40px;
font-size:1.3333em; /* 16px */
line-height:1.125em; /*18px */
margin:.75em 0 .375em 0; /* 12px + 6px = 18px */
color:rgb(181,74,49);
font-weight:bolder;
clear:both;
}
.panel h3{
	padding-left:0;
	text-align:center;
	margin: 1.5em 0 .375em 0;
}
.learningBody h3{
padding-left:40px;
font-size:1em; /*12px*/
line-height:1.5em; /* 18px */
margin-bottom:.6429em; /* 9px */
font-weight:normal;
color:black;
}
#sidebar h3{
padding:.8em 0 0 0;
margin:0;
font-size:1.3333em; /* 16px */
border-top:1px dotted rgb(113,135,167);
}
#sidebar h3.firstH3{
padding:0;
border:none;
}
h4{
padding-left:40px;
font-size:1em; /*12px*/
line-height:1.5em; /* 18px */
margin-bottom:.6429em; /* 9px */
color:rgb(181,74,49);
}
/* LINKS ______________________________ */
a{
color:rgb(181,74,49);
text-decoration:underline;
}
#footer a, #sidebar a{
text-decoration:none;
}
a:visited{
}
a:hover, a:focus,
#footer a:hover,
#sidebar a:hover{
color:rgb(113,135,167);
text-decoration:underline;
}

/*External links
#mainContent a[href^="http"] {
padding-right:12px;
background:url("../images/ext.gif") 100% 0 no-repeat;
}

#footer a[href^="http"],
#mainContent a[href="http://"],
#mainContent a[href^="http://jandonley.com"],
#mainContent a[href^="http://www.jandonley.com"],
#mainContent a[href^="http://jandonley.net"],
#mainContent a[href^="http://www.jandonley.net"] {
padding-right:0;
background:none;
}*/
/* LISTS ____________________________ */
li{
line-height:1.5em;
}
#mainContent ul{
margin-bottom:.75em; /* 9px */
list-style:none;
}
.learningBody #mainContent ul{
padding-left:40px;
}
.learningBody #sidebar ul{
margin-left:0;
padding-left:0;
margin-bottom:.75em; /* 9px */
}
.learningBody #sidebar li{
line-height:2em;
}
.learningBody #mainContent #cmtHelp ul{
padding-left:0;
}
ul.playInfo{
margin-left:40px;
padding-left:5px;
border-left:1px dotted rgb(181,74,49);
}
ul.playInfo ul{
padding-left:20px;
}
#resumeBody #mainContent ul, ul.cast{
padding-left:60px;
text-indent:-20px;
}
#resumeBody #mainContent ul li{
margin-bottom:.75em;
}
dl{
line-height:1.5em;
margin-left:40px;
margin-bottom:.75em;
}
dt{
font-weight:bold;
}
dd{
margin-left:20px;
}
ol{
margin:auto auto .75em 40px;
line-height:1.5em;
list-style-type:decimal;
}
/* CITE, EM, STRONG, SUP ____________________________ */
cite{
font-style:italic;
}
cite.short{
font-style:normal;
}
em{
font-style:italic;
}
strong{
font-weight:bold;
}
/* VCARDs ______________________________ */
.vcard{
margin-top:1.5em;
margin-left:40px;
}
.vcard div{
margin:1em 0;
}
.email{
font-style:italic;
}
.fn{
display:none;
}
/* TAG SIZES ____________________________ */

.tagSize1{
font-size:.8333em;
}
.tagSize2{
font-size:.9166em;
}
.tagSize3{
font-size:1em;
}
.tagSize4{
font-size:1.0833em;
}
.tagSize5{
font-size:1.1666em;
}
.tagSize6{
font-size:1.333em;
}
.tagActive{
font-weight:bold;
}
/* FORMS _________________________________*/
form{
padding-left:40px;
margin-top:2em;
}
input, textarea{
padding:4px;
background-color:rgb(255,255,225);
border:1px solid rgb(115,156,185);
font-family:helvetica,arial,clean,sans-serif;
font-size:1em;
}
input:hover, textarea:hover,
input:focus, textarea:focus{
background-color:rgb(255,255,255);
border:1px solid rgb(181,74,49);
}
fieldset{
}
fieldset div{
height:3em;
}
legend{
display:none;
}
label.zemRequirederrorElement{
font-weight:bold;
}
label.zemRequirederrorElement{
color:rgb(181,74,49);
}
fieldset div{
height:3.5em;
}
div.inputMsg{
height:9em;
}
div.previewSubmit, div.remember{
height:1.75em;
}
.zemSubmit,
input.button{
color:white;
cursor:pointer;
padding:5px;
background-color:rgb(115,156,185);
border:0;
}
.zemSubmit:hover, .zemSubmit:focus,
input.button:hover, input.button:focus{
background-color:rgb(181,74,49);
}
input.disabled, input.disabled:hover, input.disabled:focus{
background-color:rgb(150,150,150);
color:white;
}
.zemThanks{
font-size:1.1667em;
line-height:1.2857em;
color:rgb(181,74,49);
}

/* COMMENTS
______________________________________ */
/* comment form */
.comments-wrapper{
overflow:hidden; 
zoom:1;
}
.comments-wrapper h4{
padding:0;
}
#txpCommentInputForm{
margin-top:1em;
}
#cmtInvite{
padding-top:5px;
margin-bottom:1em;
}
#commentForm{
float:left;
}
#commentForm div{
margin:0 0 5px 0;
}
#cmtHelp{
float:right;
width:40%;
}
#cmtHelp p{
padding:0;
}
#cmtHelp li{
background:none;
padding:0;
margin-bottom:.5em;
}
/* comment display */
#cmtHeader{
padding-top:5px;
margin-bottom:1em;
}
.comment{
padding:10px 0 0 5px;
margin:0 0 10px 35px;
border-left:1px dotted rgb(181,74,49);
border-bottom:1px dotted rgb(181,74,49);
}
.comment p{
padding-left:0;
}
p.cmtInfo{
margin:0;
padding:0 0 5px 10px;
text-align:right;
}
.cmtTime{
color:rgb(115,156,185);
}



