body {margin:10px 0px; text-align:center;}


.sitewrapper {margin-left:auto; margin-right:auto; width:945px;}

.header {width:945px; height:172px;}
.logo {float:left; height:172px; width:385px;}
.nav {float:right; height:172px; width:560px;}
.topbg {background-image:url(images/toprightbg.gif); height:64px; width:560px; text-align:right;}
.mainnav {height:37px; width:560px;}
.topbg_b {background-image:url(images/topright.gif); height:71px; width:560px;}

.navigation {width:945px; height:39px;}

.footer {width:945px; background-image:url(images/footer.gif); height:111px;}
.content { background-image:url(images/bg.gif); }
.navright_home {float:right; width:318px; background-image:url(images/home_right.jpg); height:425px; background-repeat:no-repeat;}
.navright_menu {float:right; width:318px; background-image:url(images/menu_right.jpg); height:425px;  background-repeat:no-repeat;}
.navright_events {float:right; width:318px; background-image:url(images/events_right.jpg); height:425px;  background-repeat:no-repeat;}

.noMarg {margin-bottom:0px;}

.largefont {font-size:120%;}

.contentinner {
	padding:0px 350px 50px 60px;
	text-align:left;
}
.spacerA {
	height:60px;
}
.telephone {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:17px 45px 0px 0px;
	font-size:90%;
}
.terms {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:60px 45px 0px 0px;
	font-size:70%;
}

.blackboard {width:945px; background-image:url(images/blackboardtop.gif); text-align:left;  height:95px;  background-repeat:no-repeat;}

.footerlinks {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-align:left;}

.pagetitleimages {
	padding:10px 10px 20px 0px;
}


.spacer {height:300px;}


/* Bullets */
ul {
    
    margin-top:0px;
    list-style-type:none;
	font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#FFFFFF;
}
li {
    padding-left:10px;
	background:transparent url(images/bullet.gif) no-repeat;
    background-position:0 8px;
	padding-bottom:5px;
}

.nobullet {
    padding-left:10px;
	background:none;
    background-position:0 8px;
}


/* header tags and p */
.fontfamily {font-family:Arial, Helvetica, sans-serif;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#FFFFFF;
	padding:10px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#FFFFFF; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#FFFFFF; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
p {margin:0px 0px 16px 0px;
font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#FFFFFF; line-height:20px;
}

.bandFont {
font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#FFFFFF; padding:5px;
}


.contactTable {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:70%;}
.formField {width:300px;}
/* Links */

a.default:active {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:link {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:visited {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:hover {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none;}

a:active {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a:link {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none;}

.dotted {
	border-bottom:dashed 1px #FFFFFF;
	border-right:none;
	border-left:none;
	border-top:none;
	margin-bottom:10px;
	margin-top: 10px;
}

.entertainment {
	border:dashed 1px #000000;
	height:100px;
	padding:13px;
	background-color:#FFFFFF;
	margin-bottom:20px;
}
.entertainmanettext { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:80%; margin-bottom:15px;}
.entertainmanettext2 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:110%; margin-bottom:15px;}



/* content image positioning */
.imageright {float:right; padding:0px 0px 10px 10px;}
.imageleft {float:left; padding:0px 10px 10px 0px;}
.wedding {margin-bottom:15px; text-align:center;}


hr {border: none 0; 
	border-top: 1px dashed #FFF;
	border-bottom:none;
    height: 2px;
	margin: 10px 0px 23px 0px;
	
	}
.trio {
	margin:0px 0px 10px 0px;
}
