/* START BORDER ROUNDING CODE */

/* May be used for personal and business use, but may never be sold or used in a product that is not free without my consent. - www.spiffycorners.com */

.rounded{display:block}
.rounded *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF;}
.rounded1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d;
  background:#bfbfbf}
.rounded2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #191919;
  border-right:1px solid #191919;
  background:#cecece}
.rounded3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;}
.rounded4{
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d}
.rounded5{
  border-left:1px solid #bfbfbf;
  border-right:1px solid #bfbfbf;}
.roundedfg{
  background:#FFFFFF}

/* END BORDER ROUNDING CODE */

body{
	text-align:center;
	background-color:#000000;
}

#mainnav{
	text-align:center;
	letter-spacing:5px;
	font-size:1em;
	font-family:Verdana, Arial, sans-serif;
	margin-bottom:30px;
}

#mainnav a{
	text-decoration:none;
	margin-left:20px;
	margin-right:20px;
}

#mainnav a:link, #mainnav a:visited{
	color:#FFFFFF;

}

#mainnav a:hover, #mainnav a:active{
	color:#ABABAB;
}

#speech > div {
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}

#mainbg{
	background-color:green;
}

#speech{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:black;
	width:700px;
}

#speech #heading{
	margin-top:none;
	height:70px;
	border-bottom:dashed thin gray;
	font-family:Verdana, Arial, sans-serif;
}

#byline{
	padding-top:0px;
	margin-top:0px;
	font-size:.7em;
	font-weight:normal;
}

#title{
	padding-bottom:0;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:2px;
}


#story{
	font-family:"Times New Roman", Times, serif;
	overflow:auto;
	background-color:white;
	height:350px;
}

#tagdiv, #lowerright{
	background-color:black;
	position:absolute;
	bottom:-1.5em;
	font-family:Verdana, Arial, sans-serif;
	font-size:.9em;
}

#lowerright a, #tagdiv a{
	margin-left:2px;
	margin-right:2px;
	color:0079A8;
	text-decoration:none;
}

#tagdiv a:hover, #lowerright a:hover{
	text-decoration:underline;
}

#tagdiv a:active, #lowerright a:active{
	color:0079A8;
	text-decoration:none;
}

#tagdiv{
	left:0;
}

#lowerright{
	right:0;
}

#permalinkinput{
	visibility:hidden;
	height:0px;
	margin-top:10px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	color:white;
	background-color:#606A69; 
	border:none;
}
