
.button {border:1px solid black;background:#D3D3D3;}
.text-field {border:1px solid black;background:#f5f5f5;}
.homeimages td {padding:0 10px 5px 10px;}
.homeimages a, .homeimages a:hover {text-decoration:none;}
.homeimages {text-align:center;}
.welcome {font-style:italic;padding-bottom:15px;font-size:13pt;}
.left{float:left;}
.right {float:right;}
.curve {float:left;display:block;height:10px;clear:left;line-height:0;}
.curves {float:right;display:block;height:20px;clear:right;line-height:0;}

a.page-nav {color:#27614B; text-decoration:underline; font-weight:bold; font-size:9pt;}
a.page-nav:hover {color:#27614B; text-decoration:none; font-weight:bold; font-size:9pt;}

a.page-nav-tour {color:#800000; text-decoration:underline; font-weight:bold; font-size:9pt;}
a.page-nav-tour:hover {color:#800000; text-decoration:none; font-weight:bold; font-size:9pt;}

a.news-nav {color:#EEDBB7; text-decoration:underline; font-weight:normal; font-size:8pt;}
a.news-nav:hover {color:black; text-decoration:none; font-weight:normal; font-size:8pt;}

.phone-num {color:#800000; font-weight:bold; font-size:10pt;}
.img-border {border: 1px solid #27614B;}
#search {width:100px;}
.entry {padding:0 5px;}
.entry a {white-space: nowrap;}

div.postmetadata {
border: 1px solid #000;
background-color: #f5f5f5;
padding:4px;
margin:3px 3px 13px 3px;
}
p.center-text {
	text-align:center;
}
#rightside ul {
	padding-left: 15px;
}
.box-links-bottom{
	height:30px;
}
#content h1 a {
font-size:12pt;
}
#content h1 {
	padding:5px 0px;
	font-size:12pt;
}

#sociable .sociable ul {
	display:inline;
}


.sociable_tagline {
	padding-bottom:5px;
	padding-top:10px;
}

.sociable_tagline ul {
	display:inline;
}

.sociable ul li {
	display:inline;
	margin-left:5px;
}