html { 
 height:100%;
}

body { 
 background-color: #A27E79; 
 font-family: trebuchet,verdana,geneva,arial,sans-serif; 
 margin:0;
 padding:0;
 height:100%;
}

#pagecontent {
 position:relative;
 height:100%;
 width:800px;
 margin-left:auto;
 margin-right:auto;
 padding-bottom:1px;
 display:block;
 background: #A27E79 url('../img/bkgrnd.gif') repeat-y left;
}

#grow {
 position:absolute;
 width:800px;
 padding:0;
 display:block;
 background: #A27E79 url('../img/bkgrnd.gif') repeat-y left;
}

#topblock {
 background-color: #3D0D0F;
 text-align:center;
 padding:7px;
}

div#bigbar {
 background-color:#603230;
 height:20px;
}

div#smallbar {
 background-color:#532423;
 height:7px;
 margin-bottom:5px;
}

div.poemquote {
 margin:30px;
 padding: 20px;
 background: #DDDDDD;
 display: table-cell;
 font-size:.9em;
}

div#content {
 margin-left:130px;
 padding-left:7px;
 padding-right:7px;
 display:block;
 text-align:left;
 position:relative;
}

div#nav {
 width:130px;
 text-align:center;
 display:block;
 position:absolute;
 background-color:#3D0D0F;
 padding-top:30px;
}

#nav a, 
#nav a:link, 
#nav a:visited, 
#nav a:hover, 
#nav a:active {
 position:relative;
 display:block;
 margin-left:5px;
 margin-right:4px;
 margin-top:0;
 margin-bottom:7px;
 padding:5px;
 font-family: sans-serif;
 font-weight:bold;
 font-size: 14px;
 text-decoration:none;
 text-align:center;
}

#nav a:link {
 background-color:#191616;
 border-left:2px solid #E3B0AF;
 border-top:2px solid #FBD7D5;
 border-bottom:3px solid #170A0A;
 border-right:3px solid #170A0A;
 color:#CCCCCC;
}

#nav a:visited {
 background-color:#191616;
 border-left:2px solid #E0B0AF;
 border-top:2px solid #F9D7D5;
 border-bottom:3px solid #170A0A;
 border-right:3px solid #170A0A;
 color:#A9A9A9;
}

#nav a:hover {
 background-color:#292626;
 border-left:2px solid #FFFFFF;
 border-top:2px solid #FFFFFF;
 border-bottom:3px solid #220A0A;
 border-right:3px solid #220A0A;
 color:#FFFFFF;
}

#nav a:active,
#nav a.active.link,
#nav a.active.visited,
#nav a.active.hover,
#nav a.active.active {
 background-color:#101010;
 border-left:3px solid #170A0A;
 border-top:3px solid #170A0A;
 border-bottom:2px solid #FBD7D5;
 border-right:2px solid #E3B0AF;
 color:#FFFFFF;
}

.commenta, .commentb {
 padding:20px;
 margin-left:7px;
 margin-right:7px;
 clear:both;
 position:relative;
}

.commenta {
 background-color: #B28E89;
}

.commentb {
 background-color: #AB8782;
}

#prev, #next {
 position:relative;
}

#prev { 
 float:left;
}

#next {
 float:right;
}

.indented {
 text-indent: 2em;
 margin-bottom: .7em;
}

form, label, input { font-size : 12px; } 
fieldset { padding : 0; border: 0; position:relative; } 
label { float: left; position : relative; width : 22em; display : inline; margin : .5em .5em; } 
/* label.long { width : 30em; } */
label input { display: inline; left : 100%; top : 0px; width : 22em; } 
/* label.long input { width : 30em; } */
/* input.submit { width:10px;margin-left : 10px; } */
/* input.textarea { width: 300px; height:200px } */
br.form {clear:both}