body {
margin:0;padding:0;
font-size:1em;
}
body img {border:0;}
a:link {text-decoration:none;color:#3399cc;}
a:hover {color:red;}
a:active {color:#000;}
a:visited {color:#c1a16e;}
h1 {
position:relative;width:100%;margin:0 0 10px 0;padding-bottom:8px;font-size:1.8em; word-spacing:2em; letter-spacing:0.28em; text-align:center; font-family: georgia, verdana, arial, serif;	font-variant:small-caps;
color:#daa520;border-bottom:1px solid silver; background: url(../assets/bkgds/bkgd_1.gif) center top repeat-x;
}
h1 span {font-size:2.4em;}
h2 { width:100%;margin-top:16px;font-size:1.1em;word-spacing:0.6em;letter-spacing:0.2em;color:#777;font-weight:normal; font-variant:small-caps;text-align:center;border-top:1px solid #ececec;border-bottom:1px solid #ececec;
}
.citat {
width:100%;font-size:12px;margin-top:30px;text-align:center;color:#c1a16e;font-weight:bold;font-family:georgia,verdana,serif; border:1px solid silver;
}
h3 {
width:100%;margin:0px auto ;font-size:1.3em;word-spacing:2em; letter-spacing:0.3em; font-family:times, serif; text-align:left; text-transform:uppercase;
}
.h3 span {
font-size:1.4em;
}
.header {
position:relative;width:100%;margin:0 0 10px 0;padding:0.4em 0em;font-size:1.6em; word-spacing:2em; letter-spacing:0.28em; text-align:center; font-family: georgia, verdana, arial, serif;	font-variant:small-caps;
color:#daa520;
}
.banner {
height:96px;width:100%;margin:0;border-bottom:1px solid #ded7d5;
background: url(../assets/banners/realms_banner18.jpg) 0 0;
}
#masthead {
border:1px solid silver;margin:0 auto;text-align:center;
background: url(../assets/bkgds/bkgd_5.jpg) 0 0;
}
.homer {
position:absolute;left:9em;margin:6px 50px 0px 0px;
}
.avian {float:right;margin-top:-124px;margin-right:0.4em; }
#mainSect {
width:100%; margin:0; padding:0;
background: url(../assets/bkgds/ws9j.jpg) 0 0;
}
#content {
position:relative;display:block;width:56%;margin:0 22% 40px;padding:5px 2%;font-size:1.2em;	background-color:#fff;
}
.reprise {
height:100px;width:107.5%;margin-left:-3.6%;border:1px solid #ded7d5;
background: url(../assets/bkgds/bkgd_10.jpg) 0 0;
}
#content p { text-align:justify;padding:0.5em 1em;}
.question {
width:100%; margin-top:40px; min-height:60px; padding-top:88px; font-size:110%; line-height:1.5em; word-spacing:0.12em; letter-spacing:0.08em;	font-family:times,serif; font-style:oblique;font-weight:bold; color:#D2691E;
background: url(../assets/icons/wildcat2.gif) top left no-repeat;
}
.answer {
width:100%; margin-top:30px;font-size:80%; line-height:1.5em; word-spacing:0.11em;font-family:georgia, verdana, arial, serif;color:#333;
background: transparent url(../assets/icons/calliope_mushou2.gif) top left no-repeat;
}
.answer h4 {margin-top:2em;font-size:1.6em; color:#daa520;font-variant:small-caps;word-spacing:0.6em;}
.answer h5 {margin-left:120px;font-size:1.6em;color:#c8b9b0;}
.answer h6 {font-size:1.5em; color:#bdae7a;}
.answer strong {font-size:1.4em; color:#000;}
.firstPara {width:80%;margin:20px 0% 20px 20%;}
.firstPara p:first-letter {font-size:2em;}
.answer .illust {float:right; margin:1em;}
.romLogo {float:right;margin-left:1em;}	   
#footer {
margin:20px auto;padding-top:20px;text-align:center;width:100%;font-size:0.9em;
}
#footerNav {
background-color:#F7EFED;font-size:12px;padding-top:0.5em;word-spacing:0.5em;}
#secLinks {
background-color:#F7EFED;width:18%;line-height:1.6em;text-align:left;margin:4% 38% 2% 42%;padding:0.8em;}
#secLink ul {background-color:#F7EFED;}
.rrr, #googleHomeS {color:#c1a16e;}

