body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #FFFFFF url(../images/body_bg.gif) repeat-y;
}
a:link, a:visited, a:active {
	color: #074A6F;
	text-decoration: none;
}
a:hover {
	color: #000033;
	text-decoration: underline;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #a99389;
}
.footer {
	vertical-align: top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0px;
	padding: 15px 0px 10px;
	border-left: 4px solid #31295E;
	text-align: center;
}
.blksdbr {
	background: #31295E;
	margin: 0px;
	padding: 0px;
	width: 4px;
}
.content {
	margin: 0px;
	padding: 0px 10px;
	width: 438px;
	vertical-align: top;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
}
.lefticons {
	margin: 0px;
	padding: 0px;
	width: 168px;
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
}
.box1 {
	margin: 0px;
	padding: 0px;
	width: 210px;
	vertical-align: top;
	text-align: center;
}
.box2 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 180px;
	vertical-align: top;
}
.pgtitles {
	margin: 0px;
	padding: 0px 0px 8px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3e1108;
	text-transform: capitalize;
}
.blogbox {
	margin: 0px;
	padding: 7px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #e4d9ab;
}
p {
	margin: 0px;
	padding: 0px 0px 15px;
}

.graybrdr {
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #CCCCCC;
}
.snboxartists {
	margin: 0px;
	padding: 0px;
	background: #91a8b5;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

.box3 {
	margin: 0px;
	padding: 0px;
	width: 390px;
	vertical-align: top;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}
.footersp {
	vertical-align: top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0px;
	padding: 15px 0px 10px;
	border-left: 4px solid #31295E;
	text-align: center;
}
.leftspacer {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	height: 15px;
}
.snboxevents {
	margin: 0px;
	padding: 0px;
	background: #a7d8a4;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.snboxgallery {
	margin: 0px;
	padding: 0px;
	background: #bda352;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.snboxpatrons {
	margin: 0px;
	padding: 0px;
	background: #b0b3d1;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.snboxdreams {
	margin: 0px;
	padding: 0px;
	background: #60b475;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.snboxpress {
	margin: 0px;
	padding: 0px;
	background: #deddbc;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.mapbox {
	margin: 0px;
	padding: 0px 8px 8px;
	vertical-align: top;
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #C2EBCD;
	text-align: left;
}
.mapboxtitle {
	margin: 0px;
	padding: 5px 8px;
	vertical-align: top;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #729B7D;
	background: #C2EBCD;
	text-align: center;
}
.boxspace {
	margin: 5px;
	padding: 5px 0px;
	background: #148F2D;
}
.contact {

	margin: 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
.contactbrdr {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
.snlink {
	text-decoration: none;


}
.snlink:hover {
	color: #000033;
	text-decoration: none;


}
#sn1link {
	text-decoration: none;
	color: #000033;

}
.snboxabout {

	margin: 0px;
	padding: 0px;
	background: #b4e4fe;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
textarea {

	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #a99389;
}
select {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
.homepagetitle {
	margin: 0px;
	padding: 0px 0px 8px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #3e1108;
	text-transform: capitalize;
}
.contentCopy {
	margin: 0px;
	padding: 0px 10px;
	width: 800px;
	vertical-align: top;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
}
.box1_events {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
}
