body { font-family: georgia, times, serif; background: #ccc; font-size: 1.0em; }
a { color: #b72222; }
a:hover { background: #B72222; color: white; text-decoration:none; }
p { margin-bottom: 10px; }

h1 { font-size: 350%; margin-bottom: 30px; }
h2 { font-size: 150%; margin-bottom: 5px; }
h3 { font-size: 130%; margin-bottom: 5px; }

h1 a { text-decoration: none; }
fieldset { border: 1px solid #ccc; padding: 10px; margin-bottom: 30px; margin-top: 30px; }

li { list-style: none; margin-bottom: 10px; }
.tinytext { font-size: 70%; font-family: sans-serif; }
.hugetext { font-size: 200%; }


#main { margin: 0 auto; width: 800px; background: white; }
#header { margin-left: 10px; margin-right: 10px; padding-top: 20px; padding-bottom: 10px; border-bottom: 6px solid #b72222; }
#header_signin { float: right; margin-top: -38px; text-align:right; }
#header_signin li { margin:0;padding:0; }


#content { margin-left: 10px; margin-bottom: 60px; }
#content #storybyline { font-size: 110%; }
#content #routeoptions { font-size: 70%; }

#content h3 { margin-top: 20px; }
#content #chapterbyline { font-size: 70%; }
#content #chapternumber { font-size: 150%; }

#content #chapterbody { margin-top: 20px; }
#content p { margin-bottom: 20px; }

#primary { width: 545px; margin-right: 10px; float:left; margin-top:20px }
#inpageheader { margin-bottom: 40px; }


#footer { background: #666 url('/img/grad-bg.gif'); background-repeat:no-repeat; color: white; padding: 20px; padding-left: 10px; }
#footer a { color: white; }



#sidebar { float: left; width: 205px; margin-bottom: 40px; padding-left: 10px; padding-right: 10px; background: url('../img/bg-dash.gif'); }
#sidebar p { margin-bottom: 20px; }

#yourtools { margin-bottom: 20px; }
#yourtools li { margin-bottom: 2px; }

#currentstats, #startnow { list-style:none; margin-bottom: 20px; }
#currentstats, #startnow li { margin-bottom: 5px; }



.actionlist li { font-size: 120%; }
