@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
}



body{
background-color: #d4d4d4;
color:#666666;
font-size:16px;
/*text-align:center;*/
}

#wrapper{
width:63em;
margin:0px auto 0 auto;
height:40em;

}


#branding{
position:relative;
width:63em;
height:6.5em;
}

#branding h1{
font-family: Helvetica, Arial, sans-serif;
font-size:190%;
color:#333333;
}
/*
#branding h3,
#branding h2{
font-family:"Adobe Caslon Pro",  "Times New Roman", Times, serif;
letter-spacing:0.1em;
color:#3A2927;
}
*/
/* fixes mysterious image gap */
#branding img{
display:block;
}

#branding a{
outline-style:none;
text-decoration:none;
color:#999;
} 

.box{
position:absolute;
}

#img a{
outline-style:none;
}

/*
#navbottom{
width:63em;
height:4em;

}
*/

#navbar{
height:1.6em;
width:100%;
}

#contentbox ul, contentbox li{
list-style-type:none;
margin-left:2em;
}

#navbar ul{
list-style-type:none;
}

#navbar li{
float:left;
position:relative;

}



#navbar a,
#navbar a:link,
#navbar a:visited{
text-decoration:none;
font-family: Verdana, Geneva, Arial, sans-serif;
font-weight:bold;
font-size:80%;
color:#000;
display:block;
height:2em;
width:9.7em;
border-right:solid 1px #CCCCCC;
text-align:center;
line-height:2em;
outline-style:none;
background-color: #999999;
}



/*navbar hover, active, and current page links */
#navbar a:hover,
#navbar a:active{
background-color:#eaeaea;
color:#000;}




#navbar li.selected a:link,
#navbar li.selected a:visited{
background-color: #FFFFFF;
color:#000;
}

#navbar li.current a:link,
#navbar li.current a:visited{
background-color: #FFFFFF;
color:#000;
}

/*
#navbar li.grey a:link,
#navbar li.grey a:visited{
background-color: #CCCCCC;
color:#000;
}
*/
/* drop-down menu styles */
/*#navbar li ul{
position:absolute;
z-index:100;
visibility:hidden;
}
*/
/* make drop-down visible on navbar hover */
/*#navbar li:hover ul,
#navbar li a:hover ul{*/ /*IE6 hack */
/*visibility:visible;
width:8.6em;
top:1.6em;
left:0;
}
*/
/* applies to links on the drop-down menu */
/*#navbar li:hover ul li a,
#navbar li a:hover ul li a { *//* IE6 hack*/
/*background:#ccc;*/ /* removes background image */
/*text-align:left;
display:block;
width:9.3em;
padding:0 0 0 0.55em;
height:auto;*/
/*border-right:solid 1px #666;
border-left:solid 1px #666;
border-bottom:#666666 thin solid;
}
*/
/* hover on drop-down menu links */
/*#navbar li:hover ul li a:hover,
#navbar li a:hover ul li a:hover{*/ /*IE6 hack */
/*background:#aaa;
background-color:#eaeaea; 
color:#000000;
}
*/
/* IE6 hack applies to its table drop-down */
/*#navbar table{
margin:-1px;
border-collapse:collapse;
position:absolute;
top:0.4em;
left:0;
z-index:100;
}*/
/*
#leftcolumn{
float:left;
width:12.7em;
text-align:left;
background-color:#FFFF66;
height:36em;
}

#leftcolumn img, #rightcolumn img{
width:80%;
margin-top:1em;
margin-bottom:1em;
}

#leftcolumn p, #rightcolumn p{
margin-left:.2em;
font-family: Tahoma, Verdana, sans-serif;
}

#menuleft {
height:10em;
padding:0em 0em 0em 6em;
background-color:#e2e6e0;
color:#000000;
background-color: #CCCCCC;
}

#menu{
display:block;
font-size:80%;
border-right:#666666 thin solid;


}

#menu ul{
list-style-type:none;
}

#menu li{
float:left;

}

#menu a,
#menu a:link,
#menu a:visited{
color: #000000;

text-align: center;
letter-spacing:.1em;
display: inline-block;
font-weight:bold;
width:10.5em;
text-decoration:none;
outline-style:none;
border-left: #666666 thin solid;
}

#menu li.border a,
#menu li.border a:link,
#menu li.border a:visited{

border-right:#666666 thin solid;
}

#menu a:hover{
color: #FFFFFF;
font-weight:bold;
}

#menu li.border a:hover{
color: #FFFFFF;
}
*/
/*menu, show current page links */
/*
#menu li.selected a:link,
#menu li.selected a:visited{
background-color: #FFFFFF;
color:#000;
}

#menu li.grey a:link,
#menu li.grey a:visited{
background-color: #CCCCCC;
color:#000;
}
*/
/* drop-down menu styles */
/*#menu li ul{
position:absolute;
z-index:100;
visibility:hidden;
}
*/
/* make drop-down visible on navbar hover */
/*#menu li:hover ul,
#menu li a:hover ul{ *//*IE6 hack */
/*visibility:visible;
top:1.6em;
left:0;
}
*/
/* applies to links on the drop-down menu */
/*#menu li:hover ul li a,
#menu li a:hover ul li a { *//* IE6 hack*/
/*background:#ccc;*/ /* removes background image */
/*text-align:left;
display:block;
width: 7.7em;
padding:0 0 0 1em;
height:auto;
/*border-right:solid 1px #666;
border-left:solid 1px #666;
border-bottom:#666666 thin solid;
}
*/
/* hover on drop-down menu links */
/*#menu li:hover ul li a:hover,
#menu li a:hover ul li a:hover{ *//*IE6 hack */
/*background:#aaa;
background-color:#eaeaea; 
color:#000000;
}
*/
/* IE6 hack applies to its table drop-down */
/*#menu table{
margin:-1px;
border-collapse:collapse;
position:absolute;
top:0.4em;
left:0;
z-index:100;
}
*/
#submenu {
height:4em;
}

#submenushort {
height:3.3em;
font-size:100%;
}

#submenushorter {
height:2.6em;
}

.inlinemenu a{
font-family: Verdana, Geneva, Arial, sans-serif;
color: #000000;
font-size:80%;
text-align: center;
letter-spacing:.05em;
display: inline-block;
font-weight:bold;
width:10.1em;
text-decoration:none;
outline-style:none;
}

.inlinemenu a:hover{
color:#FFFFFF;
}

.inlinemenushort a{
font-family: Verdana, Geneva, Arial, sans-serif;
color: #000000;
font-size:80%;
font-weight:bold;
text-align: center;
letter-spacing:.05em;
display: inline-block;
width:7.4em;
text-decoration:none;
outline-style:none;
}

.inlinemenushort a:hover{
color:#FFFFFF;
font-weight:bold;
}


#contentleft20 a,
#contentleft20 a:link,
#contentleft20 a:visited,
#contentlefthotel a,
#contentlefthotel a:link,
#contentlefthotel a:visited,
#contentmiddle20 a,
#contentmiddle20 a:link,
#contentmiddle20 a:visited,
#contentmiddlehotel a,
#contentmiddlehotel a:link,
#contentmiddlehotel a:visited,
#contentright20 a,
#contentright20 a:link,
#contentright20 a:visited,
#contentrighthotel a,
#contentrighthotel a:link,
#contentrighthotel a:visited,
#siteleft20 a,
#sitemiddle20 a,
#siteright20 a{
text-decoration:none;
color: #333333;
outline-style:none;
}

#contentleft20 a:hover,
#contentmiddle20 a:hover,
#contentright20 a:hover,
#contentlefthotel a:hover,
#contentmiddlehotel a:hover,
#contentrighthotel a:hover,
#siteleft20 a:hover,
#sitemiddle20 a:hover,
#siteright20 a:hover{
color: #FFFFFF;
}

#content .credit,
#content20 .credit,
#contentleft .credit,
#contentleft20 .credit,
#contentleft26 .credit,
#contentright25 .credit,
#contentmiddle .credit,
#contentmiddle20 .credit,
#contentmiddle27 .credit,
#contentright .credit,
#contentright20 .credit {
font-family:Arial, Helvetica, sans-serif;
font-size:60%;
text-align:right;
margin-right:.5em;
line-height:1.8em;
} 
/*
content{
height:40em;
padding:0.5em 1em;
background-color:#e2e6e0;
color: #333333;
}

#content20 {
height:20em;
padding:0.5em 1em;
background-color:#e2e6e0;
background-color: #CCCCCC;
color: #666666;
}

#content30 {
height:30em;
padding:0.5em 1em;
background-color:#e2e6e0;
background-color: #CCCCCC;
color:#666;
}
#contentleft {
height:40em;
width:19.6em;
float:left;
padding:0em 1em;

color:#000000;
}

#contentleft18 {
height:60em;
width:21em;
float:left;
padding:0em .5em 0em 1em;
background-color: #CCCCCC;
color:#000000;
font-size:90%;
text-align:left;
}
*/
#contentleft20 {
	height:13.8em;
	width:20.7em;
	float:left;
	padding:0em .45em 0em 0em;
	color:#000000;
}
/*
#contentleft26 {
height:22em;
width:26em;
float:left;
padding:0em 0em 0em .5em;
background-color: #CCCCCC;
color:#000000;
}

#contentright25 {
height:20em;
width:25em;
float:right;
padding:0em 0em 0em .5em;
background-color: #CCCCCC;
color:#000000;
}


#contentmiddle {
height:40em;
width:20em;
margin-left:21em;
color:#000000;
}
*/
#contentmiddle20 {
height:13.8em;
float:left;
width:20.7em;
color:#000000;
}
/*
#contentmiddle27 {
height:27em;
width:20em;
margin-left:21.5em;
background-color: #CCCCCC;
color:#000000;
}


#contentright {
height:40em;
width:19.6em;
float:right;
padding:0em 1em;
background-color: #CCCCCC;
color:#000000;
}
*/
#contentright20 {
height:13.8em;
width:20.7em;
float: right;
color:#000000;
}
/*
#contentdoubleright {
height:40em;
width:40em;
float:right;
padding:0em 1em;
background-color: #CCCCCC;
color:#000000;
} 
#contentleftcolumn {
height:40em;
width:34em;
float:left;
padding:0.5em 1em;
background-color:#e2e6e0;
color:#000000;
}

#contentrightcolumn {
height:40em;
width:34em;
float:right;
padding:0.5em 1em;
background-color:#e2e6e0;
color:#000000;
}

#content h1, #content h2, #content h3, 
#content20 h1, #content20 h2, #content20 h3, 
#contentmiddle h1, #contentmiddle h2, #contentmiddle h3,
#contentleft h1, #contentleft h2, #contentleft h3,
#contentright h1, #contentright h2, #contentright h3,
#contentleftcolumn h1, #contentleftcolumn h2, #contentleftcolumn h3,
#contentrightcolumn h1, #contentrightcolumn h2, #contentrightcolumn h3{
font-family: "Apple Chancery", "Brush Script MT", "Monotype Corsiva", cursive;
color:#45322f;
}
*/
/*
#content p, #content ol, #content ul, 
#content20 p, #content20 ol, #content20 ul,
#content30 p, #content30 ol, #content30 ul,
#contentmiddle p, #contentmiddle ol, #contentmiddle ul,
#contentleft p, #contentleft ol, #contentleft ul,
#contentright p, #contentright ol, #contentright ul,
#contentleftcolumn p, #contentleftcolumn ol, #contentleftcolumn ul,
#contentrightcolumn p, #contentrightcolumn ol, #contentrightcolumn ul{
text-align:left;
font-size:0.8em;
line-height:1.25em;
}

#content ol, #content ul, #contentmiddle ol, #contentmiddle ul{
padding:5px 0px 5px 30px;
}
*/
/*contentbox with black link that hover goes white */
#contentbox {
	text-align: justify;
	font-size:22px;
	font-family: Perpetua, "Times New Roman", serif;
	color: #333333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentbox a,
#contentbox  a:link,
#contentbox a:visited{
text-decoration:underline;
color: #333333;
outline-style:none;
}

#contentbox a:hover{
text-decoration:none;
color: #FFFFFF;
}
/* end contentbox with black link that hover goes white */
/*
#contentboxcalendar {
width:36em;
margin-left:6em;

font-size:22px;
font-family: Perpetua, "Times New Roman", serif;
color:#333333;
}

#contentboxinfo {
width:34em;
font-family: Perpetua, "Times New Roman", serif;
text-align: justify;
margin-left:8.8em;
background-color: #CCCCCC;
font-size:22px;
color:#333333;
}

#contentboxinfo a,
#contentboxinfo a:link,
#contentboxinfo a:visited{
text-decoration:underline;
color: #333333;
outline-style:none;
}

#contentboxinfo a:hover{
text-decoration:none;
color: #FFFFFF;
}
*/
/*contentboxwider with black link that hover goes white */
/*
#contentboxwider {
width:40.4em;
text-align: justify;
margin:0px auto 0 auto;
background-color: #CCCCCC;
font-size:22px;
font-family: Perpetua, "Times New Roman", serif;
color:#333333;
}

#contentboxwider a,
#contentboxwider  a:link,
#contentboxwider a:visited{
text-decoration:underline;
color: #333333;
outline-style:none;
}

#contentboxwider a:hover{
text-decoration:none;
color: #FFFFFF;
}
*/
/* end contentbox with black link that hover goes white */



/*contentbox2 with link hover grey to black */

#contentbox2 {
width:40.4em;
text-align: justify;
margin:0px auto 0 auto;

font-size:22px;
font-family: Perpetua, "Times New Roman", serif;
color:#333333;
}

#contentbox2 a,
#contentbox2  a:link,
#contentbox2 a:visited{
text-decoration:underline;
color: #666666;
outline-style:none;
}

#contentbox2 a:hover{
text-decoration:none;
color: #000000;
}

/* end of contentbox2 with link hover grey to black */


/*content for hotels - three long columns */
/*
#contentlefthotel {
height:85em;
width:19em;
float:left;
padding:0em 1em;
font-family:"Times New Roman", Times, serif;
background-color:#ccc;
color:#000000;
text-align:left;
}

#contentmiddlehotel {
height:85em;
width:19.4em;
margin-left:21.4em;
font-family:"Times New Roman", Times, serif;
background-color:#ccc;
color:#000000;
text-align:left;
}

#contentrighthotel {
height:85em;
width:19em;
float:right;
padding:0em 1em;
font-family:"Times New Roman", Times, serif;
background-color:#ccc;
color:#000000;
text-align:left;
}

*/
/* end content for hotels */


/*contentboxwide with link hover grey to black */
/*
#contentboxwide {
width:100%;
text-align: justify;
margin:0px auto 0 auto;
background-color: #CCCCCC;
font-size:22px;
font-family: Perpetua, "Times New Roman", serif;
color:#333333;
}

#contentboxwide a,
#contentboxwide  a:link,
#contentboxwide a:visited{
text-decoration:underline;
color: #666666;
outline-style:none;
}

#contentboxwide a:hover{
text-decoration:none;
color: #000000;
}
*/
/* end of contentboxwide with link hover grey to black */


/*contentboxwide with link hover grey to black */

#contentboxgallery {
width:100%;
margin:0px auto 0 auto;
font-size:22px;
font-family: Perpetua, "Times New Roman", serif;
color:#333333;
}

#contentboxgallery a,
#contentboxgallery  a:link,
#contentboxgallery a:visited{
text-decoration:none;
color: #666666;
outline-style:none;
}

#contentboxgallery a:hover{
text-decoration:none;
color: #FFFFFF;

}

/* end of contentboxwide with link hover grey to black */


/*contentbox with black link that hover goes white */
/*
#contentboxsite {
width:40.4em;
background-color: #CCCCCC;
font-family: Perpetua, "Times New Roman", serif;
color:#333333;
}



#contentboxsite a,
#contentboxsite  a:link,
#contentboxsite a:visited{
text-decoration: none;
color:#666666;
outline-style:none;
}

#contentboxsite a:hover,
#contentboxsite .level2 a:hover{
text-decoration:none;
color: #FFFFFF;
}

#contentboxsite .level1 a,
#contentboxsite .level1 a:link,
#contentboxsite .level1 a:visited{
text-decoration: none;
color:#333;
font-weight:bold;
outline-style:none;
}

#contentboxsite .level1 a:hover{
text-decoration:none;
color: #FFFFFF;
font-weight:bold;
}

#contentboxsite .level2 a,
#contentboxsite .level2 a:link,
#contentboxsite .level2 a:visited{
text-decoration: none;
color:#000;
outline-style:none;
}


#contentboxsite .level2 a:hover{
text-decoration:none;
color: #FFFFFF;
}
*/
/* end contentbox with black link that hover goes white */

/*
#contentbox2col {
width:30em;
text-align: justify;
margin-left:11em;
background-color: #CCCCCC;
font-size:22px;
font-family: Perpetua, "Times New Roman", serif;
color:#333333;
}

#contentbox3col {
width:30em;
text-align: justify;
margin-left:8em;
background-color: #CCCCCC;
font-size:22px;
font-family: Perpetua, "Times New Roman", serif;
color:#333333;
}
*/
#flyerleftcolumn {
height:40em;
width:31em;
float:left;
color:#000000;
background-color:#fff;
}

#flyerrightcolumn {
height:40em;
width:31em;
float:right;
background-color:#fff;
color:#000000;
}

#flyerbox{
background-color: #FFF;
width:40em;
height56em;
}
/*
#menu-events a,
#menu-events a:link,
#menu-events a:visited,
#menu-events a:hover{
background-color: #aea286;

}
*/
#thetable {
color:#333333;
}

#thetable a,
#thetable a:link,
#thetable a:visited{
text-decoration:none;
color: #666666;
outline-style:none;
}


#thetable a:hover,
#thetable a:hover{
text-decoration:underline;
color:#000000;
}

.link a,
.link a:link,
.link a:visited{
text-decoration:none;
color: #666666;
outline-style:none;
}


.link a:hover{
text-decoration:underline;
color:#000000;
}

#textbox10em{
width:10em;
margin:auto;
}
/*
#textbox12em{
width:12em;
margin:auto;
}

#textbox15em{
width:15em;
margin:auto;
}

#textbox20em{
width:20em;
margin:auto;
}
*/
/*
#sitemap ul.one a,
#sitemap ul.one a:link,
#sitemap ul.one a:visited{
text-decoration:none;
color: #FF0000;
outline-style:none;
}


#sitemap a:hover,
#sitemap a:hover{
text-decoration:underline;
color:#000000;
}
*/

/* gallery picture placement */
/*
#picplacement {
width:50em;
margin-left:4em;
font-size:110%;

}

#picplacement a,
#picplacement  a:link,
#picplacement a:visited{
text-decoration:none;
color: #666666;
outline-style:none;
display:block;
outline-style:none;
}

#picplacement a:hover{
text-decoration:none;
color: #000000;
display:block;
}
*/

#main {
margin:auto;
width:58em;
margin-left:10em;

}

#main ul{
margin:0px 0px 0px 20px;
padding:0px 0px;
}



#main p{
margin:0px;
padding:0px;
}

#main li{
list-style:url(images/ul-solidsq.gif);
}

#main .solidcircle {
list-style:url(images/ul-solidcircle.gif);
}

#siteleft20 {
	height:35.2em;
	width:19em;
	float:left;
	padding:0em .45em 0em 0em;
	color:#000000;
}

#sitemiddle20 {
height:15.2em;
width:19em;
float:left;
color:#000000;
}

#siteright20 {
height:15.2em;
width:19em;
float: left;
color:#000000;
}

.event{
width:95%;
height:5em;
border-bottom: #333333 thin solid;
}

.eventmed{
width:95%;
height:7em;
border-bottom: #333333 thin solid;
}


#footer {
width:100%;
height:6em;
margin:0px auto 0 auto;
}

#footer a{
font-family:"Times New Roman", Times, serif;
font-size:12px;
text-align:right;
}

#footer a:link, #footer a:visited{
color: #999999;
text-decoration:none;
text-align:right;
}

#footer a:hover{
color:#000000 ;
text-decoration: underline;
}

