body
{
  
}



h3,ul,li,p,#content_padding_inner,a
{
font-family:Georgia Small;
color:#4b5878;	
font-size:16px;
line-height:20px;
}

#content_padding_inner #rooms div
{
line-height:18px;	
}


h1
{
font-size:24px;	
color:Orange;
}


#content_padding_inner
{
	padding:15px;
}


#body_wrapper
{
	background:url(images/bg.jpg) repeat-x top left;
}


#page_wrapper 
{
     width:874px;
     margin:0px auto; 
     
        
}

#nav_bar
{

  /*background:url(../images/navigation_gradient.jpg) repeat-x top left;   
  */
  
  margin-bottom:7px;
  background:url(images/navigation_gradient.jpg) repeat-x top left;
 

}

#quick_links
{
  background:url(images/navigation_leaf.jpg) no-repeat top right;   
  overflow:hidden;
width:100%;
}

#content p, .content_box a
{
	color:Black;
}


#content ul li
{
 list-style-image:url(images/bullet.gif);
 color:Black;
margin-left:15px;
padding:2px 7px 2px 0;	
}

#content h3
{
margin-bottom:5px;	
}

#quick_links ul li
{
  float:left;  
}

#quick_links .first 
{
 margin-left:26.5px;  
}

#quick_links ul li a
{
 text-decoration:none;
 font-family:Georgia;
 line-height:43px;
 color:white;
padding-right:13px;
  border-right:1px solid black;
  padding-left:13px;
  border-left:1px solid white;
}

#quick_links ul li.first a 
{

 padding-left:0px;
 border-left:0px;
}

#quick_links ul li.last a 
{
 border-right:0px;
}



#quick_links ul li a:hover
{
color:yellow;
}




.clear
{
 clear:both;   
}


/*layout */

#content_wrapper
{
 
}

#content
{
 margin:0 0px 5px 0;
   border: 0px solid black;  
   border-bottom:0px;
   width:638px; 
    float:right;
   
   
    background:white;
    overflow:hidden;
   
min-height:680px;
height:auto; !important
height:680px;

}

.content_box
{
    border: 0px solid black; 
    width:228px;
    overflow:visible;  
    margin-bottom:5px;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
    background:url(images/content_box_bg.jpg) repeat-x top left;
  
}



#events_box a, .content_box a
{
line-height:16px;	
text-decoration:none;
color:Blue;
}


.box_header
{
 color:#012161;	
 margin:0 auto 8px; 
 text-align:center;
 display:block;
}

.box_image
{
   display:block;
   height:150px;
   width:140px;
   margin: 0 auto 2px; 
   border:solid 1px black;
   
}



.box_script
{
    margin-left:40px;
   
}

.event_title
{
   display:block;
   text-align:left; 
   margin:0px 10px 5px;
   font-size:smaller;
   text-decoration:underline;
}

#rooms
{
Color:Black;	
}

.Gallery_Price_highlight
{
color:Red;	
}

.header_content
{
 
 
 font:18px Georgia; 
 letter-spacing:-1px;  
 margin:0 0 9px;  
 
}

.paragraph_content
{
 margin:1em 0 0 0;
 text-indent:8px;

 
}


#footer
{
    height:117px;
     background-image:url(images/footer_gradient.jpg);
 background-repeat:repeat-x;
 overflow:hidden;
 margin-top:5px;

}

.footer_sitemap h2
{
font-family:Georgia;
font-size:18px;
margin-bottom:6px;
line-height:18px;
letter-spacing:-1px;	
}


.footer_sitemap
{
float:left;	
font:12px Georgia;
margin:22px 21.5px 0;	

}

#footer_about_us
{
margin-left:38.5px;	
}

.footer_sitemap ul li
{
color:Black;
line-height:12px;
margin-bottom:4px;

}


.footer_logo,#footer_address
{
float:right;
margin-top:20px;
color:#012264;
font:bold 16px Georgia;	
margin-top:22.5px
}

.footer_logo
{
margin-right:24px;	
}

#footer_address
{
margin-right:16.5px;
letter-spacing:-1px;	
}




