/*-----TITLE: Main screen styles | AUTHOR: Emily P. Lewis | UPDATED: 03/10/10-----*/
/*---RESET---*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, cite, dl, dt, dd, ol, ul, li {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus {outline: 0;}
ol, ul {list-style: none;}
/*---STRUCTURE/LAYOUT---*/
body{font:small Georgia, "Times New Roman", Times, serif;line-height: 1;color: #333;background: #e3eae8 url(../images/pageBG.png) repeat-x 0 0;margin:45px 0;}
#contain {width:700px;margin:0 auto;}
/*---GLOBAL---*/
.clearL {clear:left;}
a, a:link, a:visited {text-decoration:none;color:#598a01;}
a:hover, a:focus, a:active {text-decoration:underline;}
a:focus {border:1px dotted #eee;}
h2 {font-weight:bold;color:#598a01;font-size:17px;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif}
ol {list-style:decimal;color:#598a01;margin-left:25px;}
ol li {margin-bottom:7px;font-size:14px;line-height:1.25;}
ol li span {color:#333;}
blockquote {font-style:italic;margin-bottom:30px;color:#000;}
blockquote p {line-height:1.45}
blockquote p span {text-indent:-5000px;background:url(../images/openQuote.gif) no-repeat 0 0;display:block; width:13px; height:8px;float:left;margin:2px 0 0 -13px;}
cite {font-family:Arial, Helvetica, sans-serif; color:#598a01;font-weight:bold;;}
cite:before {content: "- ";}
.citation {text-align:right;}
/*---NAV---*/
#nav {float:right;margin:0 0 20px 0;}
#nav li {float:left; margin:0 5px;}

/*---MASTHEAD---*/
#masthead {position:relative;height:321px;background:url(../images/mastheadBG.png) no-repeat 0 0;clear:right;}
#title {position:absolute;top:0;right:0}
h1 {position:relative; width:380px; height:81px;}
h1 span {position:absolute; width:380px; height:81px;top:0;left:0;background:url(../images/MicroformatsMadeSimple.png) no-repeat 0 0}
#masthead blockquote {position:absolute;left:297px;top:110px;width:360px;font-weight:bold;font-size:14px;line-height:1.33;}
#masthead blockquote cite {color:#af0000;}
#masthead .citation {margin-top:-10px;}
#purchase {position:absolute;bottom:-10px;right:0;}
#purchase h2 {position:relative;width:99px;height:64px;float:left;}
#purchase h2 span {position:absolute;width:99px;height:64px;top:0;left:0;background:url(../images/OrderNow.png) no-repeat 0 0;}
#purchase ul {float:left;width:158px;height:64px;background:url(../images/purchaseBG.png) no-repeat 0 0;}
#purchase ul li {font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding-left:10px;}
#purchase ul li:first-child {margin: 13px 0 5px;}
#purchase ul li a {display:block;background:url(../images/purchaseArrow.gif) no-repeat 80% 4px;color:#af0000;}
/*---CONTENT---*/
#content {background:url(../images/middleContentBG.png) repeat-y 0 0;}
#outer {background:url(../images/topContentBG.png) no-repeat 0 -2px}
#inner {background:url(../images/bottomContentBG.png) no-repeat 0 100%;padding:15px 60px 20px 30px;}
#summary {font-size: 16px;line-height:1.33;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #ccc;}
#summary em {font-weight:bold;}
#meta, #reviews {float:left;width:272px;margin-bottom:20px;}
#meta {font-family:Arial, Helvetica, sans-serif}
dl {padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #ccc;float:left;font-size:14px;font-weight:bold;}
dt, dd {float:left;line-height:1.5;}
dt {width:160px;}
#reviews {border-left:1px dashed #ccc;margin-left:30px;padding-left:30px;}
#copyright {clear:left;padding-top:20px;border-top:1px dashed #ccc;color:#ccc;}