/* Specify blanket rules for all elements */ 

  body { 
    width:797px; 
    font-size:80%; 
    font-family:Verdana,arial,sans-serif; 
	margin: 20px auto 10px auto;
	padding:0;
    text-align: center;
	background-color:#55CCEF;
	} 
/* Rules for headings */ 
  h1 { 
    font-size:150%; 
    } 
  h2 { 
    font-size:140%; 
    } 
  h3 { 
    font-size:120%; 
    } 
/* Rules for paragraphs */
  p { 
    font-size:110%; 
    line-height:125%; 
	margin:0;
	padding:0 20px 10px 10px;
	font-weight:bold;
    } 
  .regular_p { 
    font-size:110%;
    line-height:125%; 
	padding: 0px 20px 10px 10px;
	font-weight:normal;
	text-align:left;
    } 
  .indented {
	font-size:110%;
	font-weight:normal;
    line-height:125%; 
	text-indent:60px;
	text-align:left;
	padding:0 30px 0 20px;
    }
  #newsbox {
    float:right;
    width:225px;
	margin:-150px auto 0 500px;
	border:2px solid #000;
	padding:10px 5px 10px 10px;
	}
  #newsp {
    float:left;
    width:450px;
	margin:0 0 0 0;
	border:0px solid #000;
	padding:10px 0 10px 10px;
	text-align:left;	
	}
#newswide {
	clear:both;
    width:740px;
	margin:0 10px 0 0px;
	border:0px solid #000;
	padding:20px 0 20px 0px;
	text-align:left;	
	}
  .quoter {
	color: #000000;
	text-align:right;
	margin:10px 20px 0 10px;
	padding:0;
	line-height:100%;
	}
/* Main Container */
  #maincontainer {
  border:0px solid #000;
	width: 737px;
	background-color: #FFFFFF;
	margin:0;
	padding:0 30px 0 30px;
	}
  #container {
	width: 797px;
	background-color: #FFFFFF;
	text-align: center;
	margin:0;
	padding:0 0px 0 0px;
	}
/* Masthead */ 
  #masthead { 
    margin:0;
	padding:0; 
    voice-family:"\"}\""; 
    voice-family:inherit; 
    width:797px; 
	} 
  html>body #masthead { 
    width:797px;
	margin:0;
	padding:0;
    } 
	/* Content */ 
	  #content { 
	  border:0px solid #000;
	    margin:10px 30px 10px 30px; 
	    padding:0; 
	    voice-family:"\"}\""; 
	    voice-family:inherit; 
	    text-align:left;
	    } 

	/* Sidebar A */ 
#nav_a { 
	  	clear:both;
		background-color:#FE0015;
		height:25px;
		margin:0;
	    padding:3px 0 3px 0;
	    voice-family:"\"}\""; 
	    voice-family:inherit; 
		border: solid #000000;
		border-width:2px 0 2px 0;
		vertical-align:middle;
		font-size:smaller;
		} 
	  img.port {
		border: solid 1px #000000;
}
	/* Footer */ 
	  #footer { 
		border:1px solid #000;
	    margin:10px auto 10px auto;
	    padding:10px;  
		font-size:70%;
	    voice-family:"\"}\""; 
	    voice-family:inherit; 
	    width:720px;
		text-align:center 
	    } 
	  html>body #footer { 
	    width:720px;
		}
	a.footlink {
		font-size:80%;
		color: #333333;
		text-decoration: underline;
		}
	a.footlink:hover {
		text-decoration: underline;
		}
	#spacer {
	clear:both;
	padding-bottom:10px;
	}
/* Lists */
ul {
	margin:0;
	padding:0 0 0 0px;
	list-style:none;
	line-height:100%;
	}
li  {
	display:inline;
	color:#000;
	background:url(images/smallstar.gif) no-repeat left center;
	margin:0 0 0 0px;
	padding:3px 1px 0 12px;
	}	
#wideul {
	margin:0;
	padding:0 0 0 30px;
	list-style-type:disc;
	line-height:120%
	}
.boxul {
	margin:0;
	padding:0 0 0 10px;
	list-style-type:disc;
	line-height:120%
	}
/* Links */
a:link {
color: #000000;
text-decoration: underline;
font-size:90%;
font-weight: normal;
}
a:visited {
color: #666666;
font-weight: normal;
text-decoration: underline;
}
a:hover {
color: #333333;
text-decoration: underline;
}
a:active {
color:#000000;
text-decoration: underline;
}
ul a:link, ul a:visited, ul a:hover, ul a:active {
   font-weight: bold;
   font-size:90%;
   } 
ul a:link {
   color:#000000;
   font-size:90%;
   }
ul a:visited {
	color:#000000;
	font-size:90%;
	}
ul a:hover {
	color:#333333;
	font-size:90%;
	}   
ul a:active {
	color:#666666;
	font-size:90%;
	}   
#caption {
font-size:80%;
}
td.sectitle {
color: #ffffff;
background-color: #663300;
text-align: center;
font-size: 80%;
}
td.poems {
padding: 5px;
border: solid 1px #663300;
font-size: 80%;
line-height: 100%;
}
.bio {
padding: 5px;
border: solid 1px #663300;
font-size:80%;
}
td.nametitle {
font-size: 14pt;
color: #663300;
}
img.profileimg {
border: groove 6px #663300;
}
h2.wnametitle {
margin-top: 15px;
border-bottom: solid 1px #663300;
margin-bottom: 0px;
}
td.wbio {
padding: 5px;
border: solid 1px #663300;
}
a.smmenu {
color: #000000;
text-decoration: none;
font-size: 10pt;
font-weight: normal;
}
a.smmenu:hover {
text-decoration: underline;
}
td.wname {
border-bottom: solid 1px #663300;
}
.norm {
color: #663300;
font-weight: normal;
}
td.wpoems {
border-bottom: solid 1px #663300;
}
img.port {
border: solid 1px #000000;
}
.image_float {
 float:left;
 margin:0 10px 10px 0;
 padding-top:0
 }
 .image_float_cntr {
  margin:0 auto 0 auto;
 }
 .td_pics {
 margin: 0;
 padding: 10px 0 10px 0;
 width: 167px;
 font-weight:normal;
 font-size:80%;
 line-height: 140%;
 vertical-align:middle;
 text-align:center;
 }
.sectionTitle {
	color: #FE0000;
	font-size:120%;
	text-align:left;
	}
.strawberry {
	color: #FF3300;
}
.sweetheat {
	color: #339966;
}
#mission {
	width:700px;
	margin:10px auto 10px auto;
	padding:15px 10px 10px 20px;
	background-color:#FEFE84;
	border:#000 groove 0 2px 2px 2px;
	}
.offsettext {
	padding: 2px 10px 10px 30px;
	margin:0;
	text-align: left;
}
.listtext {
	font-size: 12px;
	padding: 2px 10px 10px;
	line-height: 25px;
	list-style-position: inside;
	text-align: left;
	text-indent: 20px;
	}
.indentedlist {
	text-align: left;
	margin:0;
	padding:0 0 0 70px;
	}
