/* CSS Document */
body, h1, h2, h3, h4, p, ul, li {
	padding: 0px;
	margin: 0px;
}
body {
	font-size: 100%;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	height: 100%;
}

a {
	color: #8D308B;
	text-decoration: none;
}
#wrapper {
	text-align: left;
	width: 742px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
}
#header {
	background-position: center top;
	background-image: url(images/menu/header_bg.jpg);
	background-repeat: no-repeat;
	height: 176px;
	margin: 0px;
	padding: 0px;
	width: 742px;
}
#header span {
	position: absolute;
	left: -3000px;
}
#header h1 {
	padding-top: 14px;
	padding-left: 44px;
}
#top {
	background-repeat: no-repeat;
	background-image: url(images/menu/top_bg.jpg);
	height: 30px;
	padding-left: 15px;
	font-size: 75%;
	background-position: left bottom;
}
#top ul {
	text-align: center;
}
#top li {
	display: inline;
	padding-right: 7px;
	padding-left: 7px;
}
#date {
	margin-top: 7px;
	width: 430px;
	float: left;
	font-weight: bold;
}
#topnav {
	margin-top: 7px;
	width: 270px;
	float: right;
}
#topnav a {
	color: #000000;
	font-weight: bold;
}
#topnav a:hover {
	color: #FFFFFF;
}
#innerwrapper {
	background-repeat: repeat-y;
	width: 742px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	background-position: left top;
	background-image: url(images/menu/content_bg.jpg);
}
#left {
	float: left;
	width: 150px;
	vertical-align: top;
}
#center {
	float: left;
	width: 355px;
	margin-top: 7px;
	background-image: url(images/menu/blank_heading.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 7px;
}
#center h3 {
	padding-top: 3px;
	padding-left: 15px;
	padding-bottom: 10px;
}

#center p {
	font-size: 80%;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;

}
#center table {
	font-size: 80%;
	margin-left: 10px;
}
#center2 {
	float: left;
	width: 565px;
	margin-top: 7px;
	background-image: url(images/menu/blank_heading2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 7px;
}
#center2 h3 {
	padding-top: 3px;
	padding-left: 15px;
	padding-bottom: 10px;
}
#center2 table {
	font-size: 80%;
	margin-left: 10px;
}
#center2 li {
	margin-left: 30px;
}
#center2 h4 {

	font-size: 80%;
	padding-left: 5px;
	padding-right: 10px;
}
#center3 {
	float: left;
	width: 585px;
	margin-top: 7px;
	background-image: url(images/menu/blank_heading2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 7px;
}
#center3 h3 {
	padding-top: 3px;
	padding-left: 15px;
	padding-bottom: 10px;
}
#center3 table {
	font-size: 80%;
}
#center3 li {
	margin-left: 30px;
}
#center3 h4 {

	font-size: 80%;
	padding-left: 5px;
	padding-right: 10px;
}
#right {
	float: left;
	width: 230px;
	vertical-align: top;
}
#feed {
	font-size: 70%;
	margin: 7px;
}
#sidebox {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 70%;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 2px;
	margin: 7px;
}

#footer {
	height: 33px;
	width: 742px;
	background-image: url(Images/menu/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#nav {
}
#nav ul li, #nav ul a, #nav ul a:hover{
	display: block;
	height: 28px;
	margin-left: 0px;
	line-height: 28px;
	color: #000000;
}
#nav ul {
	font-weight: bold;
	letter-spacing: 0.1em;
	font-size: 85%;
	text-align: center;
}#navlink {
	background-image: url(images/menu/navbutton.jpg);
	background-repeat: no-repeat;
	background-position: 7px -28px;
	list-style-type: none;
	color: #000000;
}
#navlink a:hover {
	color: #000000;
	background-image: url(images/menu/navbutton.jpg);
	background-repeat: no-repeat;
	background-position: 7px 0px;
}

#footer {
	font-size: 70%;
	padding-top: 10px;
	text-align: center;
}
.lftflt {
	float: left;
	border: 3px solid #666666;
	margin-right: 25px;
}
.rtflt {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
.clearfloat {
	font-size: 1px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
#centerbox {
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 8px;
}
#centercontent {
	width: 585px;
}

#centerleft {
	width: 375px;
	float: left;
}
#centerright {
	width: 210px;
	float: left;
}

/* formatting for guestbook */
td.upper {
	color : #FFFFFF;
	background : #23559C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smaller {/* CHANGED IN 1.5 */
	font-size: 10px;
}

table.entries {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	BORDER-RIGHT: #23559C 1px solid;
	BORDER-LEFT: #23559C 1px solid;
	BORDER-TOP: #23559C 1px solid;
	BORDER-BOTTOM: #23559C 1px solid;
}
a.smaller {
	font-size: 10px;
	color : #0084BE;
	text-decoration : underline;
}

a.smaller:hover {
	font-size: 10px;
	color : Red;
	text-decoration : none;
}

input {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}

hr {
	color: #B8CFE7;
	height: 1px;
}

/* EVERYTHING BELOW ADDED IN 1.5 */
div.centered {
	text-align: center;
}

div.centered table {
	margin: 0 auto; 
	text-align: left;
}
.lefttight {
	line-height: 14px;
	margin-top: 3px;
	margin-right: 3px;
}
#divbox {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
}
.divtext {
	font-size: 70%;
	text-align: justify;
}

#divheader {
	background-color: #CCCCFF;
	font-size: 75%;
	font-weight: bold;
	margin-top: 7px;
	margin-right: 7px;
	margin-left: 7px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.centertext {
	font-size: 80%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
