/* CSS Document */

html, body {margin:0; padding:0;}
body {text-align:center; font:1em/1.4 Verdana, "Lucida Grande", Geneva, Helvetica, sans-serif; color:#3f2f2e;}
a:link, a:visited {color:#875380; text-decoration:none;}
a:hover {color:#689065; text-decoration:underline;}

/* Home page styles */

body#home {background:#fff url(images/homebg.jpg) center 30px no-repeat; color:#54604a;}
body#home div#nav {width:390px; margin:85px auto 0;}
body#home div#nav ul {margin:0; padding:0;list-style-image:none;}
body#home div#nav li {display:inline;width:25%; padding:4px 6px;}
body#home div#copy {width:480px; margin:426px auto 0; font-size:0.8em; text-align:center;}

/* Content page styles */

body#content {text-align:left;}
body#content div#pagewrap {width:770px; margin:30px auto;}
body#content div#sidewrap {width:250px; position:absolute; margin:0 560px 0 0;}
body#content div#sidewrap p {margin-right:20px; font-size:1.2em; color:#6d7a8a; font-style:italic; text-align:right; letter-spacing:0.15em;}
body#content div#sidewrap p.att {font-size:0.85em; letter-spacing:normal;}
body#content div#sidewrap p.sked {padding-top: 2em; font-size:0.95em; font-style:normal; letter-spacing:normal; text-align:right;}
body#content div#sidewrap a:link, body#content div#sidewrap a:visited {color:#875380; text-decoration:none;}
body#content div#sidewrap a:hover {color:#689065; text-decoration:underline;}
body#content div#sidewrap span {color:#54604a; font-weight:bold;}
body#content div#contentwrap {width:490px; position:absolute; margin:0 30px 0 280px;}
body#content div#header {width:100%; margin:50px 0 0 0; text-align:center;}
body#content div#header h1 {margin:0 0 4px 0; padding:0; font-size:1.1em; font-weight:bold; color:#712e69;}
body#content div#header h2 {margin:0 0 4px 0; padding:0; font-size:1em; font-weight:bold; color:#875380;}
body#content div#header h3 {margin:-5px 0 4px 0; padding:0; font-size:0.9em; font-weight:bold; color:#875380;}
body#content div#text h2 {margin:0 0 4px 0; padding:0; font-size:1em; font-weight:bold; color:#875380;}
body#content div#header ul {margin:10px; padding:0; list-style-image:none;}
body#content div#header li {display:inline; width:25%; margin:20px 0 0 0; padding:20px 10px;}
body#content div#header a {margin:10px 0; line-height:2.5em;}
body#content div#text {width:100%;}
body#content div#text div.quote {background:url(images/dotBar.jpg) left top no-repeat; padding-left:25px; margin-bottom:2em;}
body#content div#text h1 {margin:0 0 4px 0; padding:0; font-size:1.1em; font-weight:bold; color:#712e69;}
body#content div#text p.disclaim {font-size:0.8em;}
body#content div#contentwrap div#text div.quote p {text-align:left;}
body#content div#contentwrap div#text div.quote p.attrib {font-size:0.85em;}
body#content div#text span.title {color:#54604a; font-weight:bold;}
body#content div#text div.illus {float:left; width:160px; margin:0; text-align:center; color:#875380; line-height:1;}
body#content div#thumbs {width:100%; margin:0; padding:0;}
body#content div#thumbs div.illus {margin:10px 0 0 0;}
body#content div#contentwrap div#text div.illus p {text-align:center; font-size:0.8em;}
body#content div#text div#clear {clear:both;}
body#content div#footer {margin:5px 0 0 0; border-top:1px #b08cad solid; font-size:0.8em; text-align:left;}
body#content div#footer p {text-align:left; margin:5px 0 10px 0; color:#b08cad;}
body#content div#contentwrap div#clip {width:400px; height:400px; margin:0 auto 20px;}
body#content div#contentwrap div#clip p {text-align:center;}