.center_it {text-align: center;
	font-family: Pristina, "Times New Roman", Times, Palatino, serif;
	font-size: 148%;
}

h3,h4 { color: #336633;
	margin-bottom: 0.4em;
	text-align: center;
}

.hometable {border: none;
	margin-left:auto; 
	margin-right:auto;
	text-align:left;
	border: none;
}

.tabl_ {border: 1px;
	margin-left:auto; 
	margin-right:auto;
	text-align:center;
	background-color: #DDDDEE;
	border: solid 2px;
	border-color: #663333;
}

img.cntr {float: none;
	vertical-align: top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border: none;
}

/* img.left  {float: left;
	vertical-align: top;
	margin-left: auto;
	margin-top: 0;
	margin-right: -1em;
	border: 0;
}  */

img.bot_left  {float: left;
	vertical-align: bottom;
	margin-left: auto;
	margin-top: -.5em;
	margin-right: -1em;
	border: 0;
}

img.leftpic  {float: left;
	vertical-align: top;
	margin-right: 1em;
	margin-top: 0.4em;
	margin-bottom: 0.5em;
	border: solid 2px;
	border-color: #663333;
}

img.leftpic2  {float: left;
	vertical-align: top;
	margin-right: 1.7em;
	margin-top: 0.4em;
	margin-bottom: 0.5em;
	border: solid 2px;
	border-color: #663333;
}

img.centerpic2  {float: left;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.4em;
	margin-bottom: 0.5em;
}

img.centerpic  {float: none;
	vertical-align: top;
	margin-top: 0.4%;
	margin-bottom: 0.4%;
	margin-left: 2.1%;
	margin-right: auto;
	border: solid 2px;
	border-color: #663333;
}

/* img.right {float: right;
	vertical-align: top;
	margin-top: 0;
	margin-left: -1em;
	border: 0;
}  */

img.bot_right {float: right;
	vertical-align: bottom;
	margin-top: -.5em;
	margin-left: -1em;
	border: 0;
}

.backleaf {background-image: url(vine_leaf.jpg);
	background-repeat: repeat-x;
}

img.rightpic {float: right;
	vertical-align: top;
	margin-top: 0.2em;
	margin-left: 1em;
	border: solid 2px;
	border-color: #663333;
}

.toplinks { text-align: center;
	background-color: #F5DEB3;
	border-style: solid;
	border-width: 3px 0px 3px 0px;
	border-color: #663333;
	padding-bottom: 12px;
}

.body { text-align: justify;
	padding-left: 2.2%;
	padding-right: 2.2%;
}

.body2 { text-align: justify;
	padding-left: 2.6%;
	padding-right: 2.6%;
	background-image: url(vine_leaf.jpg);
	background-repeat: repeat-x;
}

.body3 { text-align: center;
	padding-left: 2%;
	margin-left: auto;
	margin-right: 0;
}

.body4 { text-align: center;
	margin-left: auto;
	margin-right: auto;
	border: none;
}

p.text_top {margin-top: 1em;
}

.indent_block {margin-left: 18%;
}

ul {text-align: left;
	list-style-type: disc;
	margin-left: 26%;
}

.navlink {
	font-family: sans-serif, Verdana, Arial, Helvetica;
	color: green;
	text-decoration: none;
	font-weight: bolder;
}

a:hover {
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-weight: inherit;
	background-color: #DAA520;
	border: groove 2px;
	text-decoration: none;
}

body {
	margin: 0;
	padding: 0;
	text-align: justify;
	font-family: verdana;
	background-color: #669966;
}

#container{
	width: 750px;
	border-style: solid;
	border-width: 3px; 
	border-color: #663333; /*don*/
	background-color: #F5DEB3;
	margin: 0px auto;
}

#masthead {
	height: 70px;
	border: 1px solid;
	margin: 1%;
	text-align: center;
	background-color: #FF99CC;
}

#links {
	float:left;
	width: 18%;
	padding: 0 0.33%;
	background-color: #87CEFA;
	text-align: left;
	margin-left: 1%;
}

#main {
	float:left;
	width:62%;
	margin: 0px;
	text-align: justify;
	padding: 0 0.34%;
	background-color: #DAA520;
}

#footer{
	clear: both;
	color: #663333;
	/*border-style: solid;
	changed to no border at all since the container box border provided a border*/
	text-align: center;
	margin-top: 0.5em;
	font-size: 120%;
	background-color: #F5DEB3;
	padding-bottom: 0.2em;
}

