/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ul { list-style:none; }


body{background:#000 url(../d_images/background2.jpg) no-repeat center top;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;}
#SubContentMM h2, #SubContent h2{text-indent:-4000px;margin-bottom:10px;width:550px;height:40px;}
	h2.about{background:url(../d_images/h2/about.gif) no-repeat; width:550px;height:40px;display:block;}
h2.events{background:url(../d_images/h2/events.gif) no-repeat; width:550px; height:40px;display:block;}
h2.mainMenu{background:url(../d_images/h2/menu.gif) no-repeat; width:500px; height:40px;display:block;margin-bottom:0;}
h2.contactH2{background:url(../d_images/h2/contact.gif) no-repeat; width:550px; height:40px;display:block;}
h2.mapH2{background:url(../d_images/h2/map.gif) no-repeat; width:550px; height:40px;display:block;}

a{outline:none;border:none;}
a img{outline:none;border:none;}
#about a {color:black;text-decoration:none;}
#about h3 a:hover{border-bottom:red 1px solid;}

#wrapper{width:880px;background:url(../d_images/transparent.png);margin-left:auto;margin-right:auto;border-top:none;padding-top:10px;}
#innerWrap{width:840px;border:1px solid #333;border-top:none;}


#header{height:108px;width:840px;background:#000;color:white;}
#Rheader{float:right;width:320px;height:108px;background:url(../d_images/fountain.jpg) top right no-repeat;}
#Rheader address{font-family:arial;letter-spacing:0.10em;color:#ccc;font-size:0.80em;width:125px;padding-top:33px;}

#logo{width:483px; height:107px;float:left;}

#navigation{clear:both;height:29px;width:840px;border-bottom:1px solid #515151;background:#000;border-top:1px solid #515151}

ul#mainNav {width:800px;height:29px;}
#mainNav li{display:block;border-right:1px solid #515151;float:left;}
#mainNav li a{font-family:Arial; text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;color:#ccc;line-height:29px;height:29px;width:100px;padding:0 10px ;display:block;text-align:center;}
#mainNav li a:hover{background:url(../d_images/nav/hover.jpg) repeat-x top left;;padding:0 10px ;color:#222;}

#mainNav li a.active {background:url(../d_images/nav/hover_active.jpg) repeat-x top left;color:#fff;}
#mainNav li a.active:hover{background:url(../d_images/nav/hover_active.jpg) repeat-x top left;color:#fff;}




#content{background:#fff;padding-bottom:4px;}

#content p {padding:5px;font-family:Arial, Helvetica, sans-serif;}
#content p a {color:#003399; text-decoration:none;border-bottom:1px solid #003399;font-weight:bold;}
#content p a:hover {color:black;}

#homeLeft{width:380px; /*height:290px;*/float:left;padding:10px 0 0 0;background:#fff;color:#000;}
#homeLeft p {line-height:130%;font-size:95%;padding:2px 11px;}
#homeLeft img {padding:3px 5px 5px 0px;}
#homeRight{/*height:300px;*/width:450px;float:right;/*background:url(../dfx_show/4.jpg) no-repeat;*/background:#222;padding-top:15px;padding-bottom:25px;height:300px;}


#homeUls{clear:both;background-color:#000;padding-top:10px;}

ul.frontUls{width:265px; height:160px;float:left; padding-left:5px;border:1px solid #333333;}
ul.frontUls li h2{font-size:12px;text-transform:uppercase;color:white;font-weight:bold;margin-bottom:8px;margin-top:5px;text-align:center;letter-spacing:0.10em;}
ul.frontUls li p{color:white;font-size:80%;padding:5px;padding-right:8px;}
#fl{margin-left:2px;}
ul.frontUls li img {float:left;margin:0px 5px 5px 0px;}


#fl, #fc{margin-right:10px;}

#fl li h2{color:#FFFF99;}

#fc li h2{color:#62B0FF;}

#fr li h2{color:#FBFBFB;}

.clearer{margin:0;padding:0;clear:both;}

#footer{color:#fff;font-size:10px;padding:10px;padding-top:12px;width:830px;clear:both;height:90px;}
#footer p{text-align:center;padding-top:30px;}
#footer span{float:right;}
 #footer span a{color:#ccc;text-decoration:none;}
  #footer span a:hover{color:#FFFF99;}
 a.learn{float:right;}
 span.drop{float:left; color:#000066; font-size:80px; 
line-height:60px; padding-top:2px;}

 
 /*subpages*/
 
#SubContent{background-color:white;font-size:0.90em;letter-spacing:0.10em;line-height:130%;padding-top:20px;}
#SubContent p{padding:1px 10px 5px 10px;}
#SubContent p img.rightImg {float:left;padding:5px 10px 10px 0px;}
#SubContent p a{color:#000066; letter-spacing:0.12em;font-weight:bold;}
#SubContent p a:hover{color:#990033;}
#SubContentMM{padding:0px;padding-bottom:10px;/*background-image:url(../d_images/bodyback_trans.png) repeat left top;*/ background-color:white;width:830px;color:#333333;padding-top:20px;line-height:130%;padding-left:8px;background-attachment: fixed;
}
/*#SubContentMM p{padding:1px 5px;font-size:0.95em;}*/
#SubContentMM h3{margin-bottom:8px;}


#leftclmn {
	width:258px;
	background:#222;
	float: left;
}
/*mainMenu*/

#TheMenu{width:550px;padding-top:10px;}
#TheMenu h3{color:#000066;font-size:1.25em;font-weight:bold;}
.Mmenu {width:525px;margin:0;padding:10px;font-family:Verdana, Arial, Helvetica, sans-serif;list-style:none; padding-left:0;}
.Mmenu dt{color:#3366CC;font-size:0.95em;margin-top:2px;border-bottom:blue solid 1px;font-weight:bold;}
.Mmenu dd {padding:5px;padding-bottom:10px;font-size:0.90em;}
.Mmenu dd strong{color:#000066;font-weight:bold;font-style:italic;padding-left:5px;}
.Mmenu em { color:#000066;font-weight:bold;}
div#TheMenu{float:right;width:530px;padding-left:5px;}
div#TheMenu h3 {color:#000033;}
/*gal*/
Ul#MenuGal {width:250px; z-index:90;}
Ul#MenuGal li{width:250px;display:block;margin-bottom:45px;background:#333333;padding:4px;}
Ul#MenuGal li p{color:white;}

a.ToTop{background:url(../d_images/alinkTop.jpg) no-repeat right top; padding-right:30px;color:#000033;height:20px;}


/*banquets*/
#LeftB,#RightB{width:400px;}
#LeftB{float:left;}
#RightB{Float:right;padding-left:10px;border-left:1px solid #ccc;}
#RightB img {margin-bottom:10px;}
#cateringd{border:1px solid #000033; padding:4px; background:#F7F7F7;width:400px;margin-right:auto;margin-left:auto; }
#cateringC {padding:4px;text-align:right;}
#cateringPack{width:408px;;border:1px solid #000066;background:#F3F3F3;padding-top:0;margin-bottom:10px;}
#cateringPack h3{font-size:14px;border-bottom:1px solid #000066;background:url(../d_images/nav/hover.jpg);font-weight:bold;color:#336699;}
#cateringPack p{padding:5px;}


.emph {
	color: #336699;
	font-weight: bold;
}

h3.catering{color:#000066;text-indent:-4000px;width:281px;height:33px;background:url(../d_images/h3/caterin_info.jpg) no-repeat;display:block;margin-left:10px;margin-bottom:7px;}
h3.galleryh3{color:#000066;text-indent:-4000px;font-weight:bold;padding-left:10px;width:97px;height:22px;background:url(../d_images/h3/imagegallery.jpg) no-repeat;display:block;}



strong{font-weight:bold;}
#mapLeft, mapRight {padding-top:10px;}
#mapLeft{float:left;width:575px;}
#mapRight{float:right;padding-left:10px; border-left:1px solid #ccc;margin-left:30px;width:220px;}
#mapLeft img {float:left;margin:5px 10px 7px 0;}


/*events*/

div#eventWrap{width:560px;float:right;padding-top:10px;}
#eventWrap p {line-height:140%;}
#eventWrap strong{color:#0066CC;font-weight:bold;}
#eventWrap em{color:#0066CC; font-weight:bold;font-style:italic;}

#eventPic{width:270px; float:left;padding:5px;margin-top:50px;}

#hours{width:220px;border:1px solid #ccc;padding:3px;float:right;font-size:90%;margin-right:3px;}
#footer div#hours2{width:218px; float:left;}
#footer div#copyVisit {width:400px;float:left;}
div#copyVisit p {font-size:105%;}
div#copyVisit p a {color:#FFFFCC; text-transform:uppercase;}
div#copyVisit p a:hover{color:#006699;} 
span#dfx{clear:both;}
