body {
font-size:75%;/*take IE6 from 16px to 12px */
font-family:"Helvetica Neue",arial,helvetica,clean,sans-serif;
color:rgb(60,52,47);
}
html>body {
font-size:12px;
}
/* P, BLOCKQUOTE ____________________________ */
p{
line-height:1.5em; /* 18px */
margin:0 0 .75em 0; /* 9px */
}
blockquote{
line-height:1.5em;
margin:0 0 .75em 0;
}
p.quotee {
text-align:right;
font-style:italic;
margin-top:-.75em;
}
/* HEADINGS ____________________________ */
h2, h3, .special{
font-family:"Baskerville","Garamond","Cambria","Times",serif;
}
h2{
font-size:2em; /* 24px */
line-height:1.4167em; /*34px */
padding-bottom:.0833em; /* 2px */
font-weight:bolder;
background:url("../images/h2.gif") right bottom no-repeat;
}
.special{
font-size:2em; /* 24px */
line-height:.75em;
font-weight:bolder;
}
h3{
font-size:1.6667em; /* 20px */
line-height:1.35em; /*27px */
margin-top:.25em; /*5px */
margin-bottom:.2em; /*4px */
font-weight:bolder;
}
#sidebar h3{
}
h4{
font-size:1.1667em; /* 14px */
line-height:1.2857em; /*18px */
}
/* LINKS ______________________________ */
a{
text-decoration:none;
color:rgb(137,170,7);
text-decoration:underline;
outline:none;
}
a:hover,
a:focus,
#content a[href^="http"]:hover,
#content a[href^="http"]:focus {
color:rgb(184,47,38);
}
#logo a:hover{
}
#footer a, #sidebar a{
text-decoration:none;
}
a:visited{
border-bottom:none;
}
/*External links*/
#content a[href^="http"] {
padding-right:13px;
background:url("../images/ext.gif") 100% 0 no-repeat;
}
#content a[href^="http"]:hover {
padding-right:13px;
background:url("../images/ext.gif") 100% -33px no-repeat;
}
#footer a[href^="http"],
#content a[href^="http://lorashinn.com"],
#content a[href^="http://www.lorashinn.com"] {
padding-right:0;
background:none;
}
a.dwnld{
padding-right:13px;
background:url("../images/dwnld.gif") 100% 1px no-repeat;
}
a.dwnld:hover{
background:url("../images/dwnld.gif") 100% -32px no-repeat;
}
/* LISTS ____________________________ */
ul, ol{
margin-bottom:.75em; /* 9px */
}
li{
line-height:1.5em; /* !8px */
}
ul li{
margin-left:-16px;
padding-left:16px;
}
#sidebar ul{
margin-top:-30px;
}
#sidebar ul li{
margin:0;
padding:0 0 0 15px;
background:none;
}
ol{
margin-left:-16px;
padding-left:16px;
list-style-type:decimal;
}
dt{
line-height:1.5em; /* 18px */
font-weight:bold;
}
/* SPANS, CITE, EM, STRONG, SUP, SUB ____________________________ */
span.artTitle{
}
cite{
font-style:italic;
}
cite.short{
font-style:normal;
}
em{
font-style:italic;
}
strong{
font-weight:bold;
}
sup{
vertical-align:super;
font-size:.8333em; /* 10px */
}
sub{
vertical-align:sub;
font-size:.8333em; /* 10px */
}
.separator{
font-weight:bold;
color:rgb(137,170,7);
padding:0 .4em 0 .5em;
}
/* IMAGEs ____________________________ */
.img_right{
float:right;
border:1px solid rgb(188,165,141);
padding:.5em;
margin:-2em -80px 0 1em;
}
/* VCARDs ______________________________ */
.vcard{
margin:0 0 1.5em 8.5em;
}
.vcard p{
margin-left:0;
}
.vcard div{
line-height:1.5em; /* 18px */
}
.email{
font-style:italic;
}
/* FORMS _________________________________*/
form{
padding:1em 0;
}
legend{
display:none;
}
form label{
display:block;
float:left;
width:8em;
margin-right:.5em;
padding-top:4px;
line-height:1.5em;
text-align:right;
}
fieldset div{
height:3em;
}
.zemContactForm{
margin-bottom:1.5em;
}
div.inputMsg{
height:12em;/*144 px */
}
div.submit{
padding-left:8.5em;
}
label.zemRequired, label.zemRequirederrorElement{
font-weight:bold;
}
label.zemRequirederrorElement{
color:rgb(184,47,38);
}
#previewSubmit label{
display:inline;
float:none;
}
input, textarea, select{
padding:4px;
font-family:inherit;
font-size:inherit;
background-color:rgb(252,247,208);
border:1px solid rgb(60,52,47);
border-width:0 0 1px 1px;
}
input:focus, input:hover,
textarea:focus, textarea:hover,
select:focus, select:hover{
background-color:white;
}
.submit input{
cursor:pointer;
padding:4px;
color:rgb(60,52,47);
border-width:1px;
}
.submit input:hover, .submit input:focus{
color:rgb(252,247,208);
background-color:rgb(60,52,47);
}
input.disabled, input.disabled:hover{
border:none;
background-color:;
}
.zemThanks{
font-size:1.1667em;
line-height:1.2857em;
color:rgb(137,170,7);
}
