/* CSS Document */

html {
	text-align: center;
}
body{
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	text-align: center;

}

b{font-size: 110%;}

em{color: red;}

#topsection{
	/*height: 100px; */ /*Height of top section*/
	width: 100%;
	color: #b33;
	padding: 5px 0;

}

#topsection h1{
	margin: 0;
	padding-top: 15px;
}

#maincontainer {
	width: 93%;
	margin: 0 auto; /* centers #sizer in standard browsers */
}

#contentwrapper{
	float: left;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

#contentcolumn{
	margin-left: 220px; /*Set left margin to LeftColumnWidth*/
	border-left: thick rgb(153,102,0) dashed;
	text-align: left;
	/* background-image: url(Graphics/bg_letter.gif); */
}

#leftcolumn{
	float: left;
	width: 220px; /*Width of left column*/
	margin-left: -100%;
	text-align: left;
	/* background: #C8FC98; */
	/*	background-image: url(Graphics/Texture.gif); */
}

#footer{clear: left;width: 100%;background: black;color: #FFF;text-align: center;padding: 4px 0;}

#footer a{color: #FFFF80;}

.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}

p.indent {
	text-indent: -2em;
	margin-left: 2em;
}

#navbanner {
	width: 100%;
	border-bottom-color: Gray;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-top-color: Gray;
	border-top-style: solid;
	border-top-width: thin;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
}

.navlink {
	font-weight: bold;
	font-stretch: ultra-expanded;
	text-decoration: none;
	font-family: sans-serif;
	color: rgb(232,124,50);
	padding-left: 10px;
	padding-right: 10px;
}

.navlink:hover {
	border: none;
	background-color: rgb(223,223,223);
}
div#topbanner {
	/* background-color: red;
	height: 100px;
	font-size: 25pt; */
	border: none;
	/* border: thin ridge ThreedShadow; */
	background-repeat: repeat-x;
	background-image: url(../banner-followon.jpg);
	min-height: 1px;
	text-align: left;
}
a:link {
	color: rgb(232,124,50);
	text-decoration: none;
}

a:hover {
	border-bottom: dashed;
	border-top: dashed;
	border-width: thin thin;
	background-color: rgb(233,233,233);
}
a:visited {
	color: rgb(232,124,50);
	text-decoration: none;

}

#itemcontainer {
  line-height: 2em;
}
.menuicon {
  padding-right: 5px;
  border: 0;
}
.submenuicon {
  padding-right: 5px;
  margin-left: 20px;
  border: 0;
}
.external {
  padding-left: 18px;
  background:url(../External.jpg) center left no-repeat;
}

.imgright {
  border: 0;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;

}

.footer {
	width: 100%;
	font-size: 1.4em;
	font-weight: bold;
  font-variant: small-caps;
	clear: both;
	padding: 0px 0 0px;
	position: relative;
}

.footer p {
	margin: 0px 0 0 0px;
	color: #383;
	text-align: left;
}

.footer hr {
	color: #944;
	margin: 0;
	background: #944;
	height: 5px;
}

.scribbly {
	position: absolute;
	top: -30px;
	right: -20px;
  border: none;
}

.framedimage{
  float: right;
  border: medium rgb(128,0,0) dotted;
  margin: 0px 5px 0px 5px;
  padding: 15px 15px 15px 15px;
}
.addcomment {
  float: right;
  border: medium rgb(128,0,0) dotted;
  margin: 0px -1px 0px 5px;
  padding: 5px 5px 5px 5px;

}
.poem {
  width: 350px;
  border: medium dotted Maroon;
	margin:5px;
	padding:10px;
}
.poemtitle {
  font-variant: small-caps;
  font-size: large;
  font-weight: bold;
}

.poemby {
  text-align: right;
  font-size: small;
  font-style: italic;
}
.poemrule {
  size:3;
	width:100%;
	color:#2F2F2F;
}
.poembody {
  font-size: medium;
}

.hangingindent {
text-indent: -25px;
padding-left: 25px;
padding-bottom: 0px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

