
		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
		margin:0;
		padding:0;
	} 
	body {
		font-family: Arial, Helvetica, sans-serif;
		color: #000033;
		font-size: 100%;/* 16px */
	}
	
	p {
		font-size:0.75em;/* 12px */
		line-height: 2em;/* 24px */
		padding-bottom:1.333em;/* 16px */
	}
	
	h1 {
		font-size:1.125em;/* 18px (18 divide 16)*/
		line-height:1.333em;/* 24px */
		padding-bottom:0.888em;/* 16px */
	}
	
	h2 {
		font-size:1em;/* 16px */
		line-height:2em;/* 32px */
		padding-bottom:0.5em;/* 8px */
	}
	
	h3, caption {
		font-size:0.875em;/* 14px */
		line-height:2.285em;/* 32px */
	}
	
	h4, h5{
		font-size:0.8125em;/* 13px */
		line-height:2.461em;/* 32px */
	}
	
	li {
		font-size:0.75em;/* 12px */
		line-height:2em;/* 24px */
	}
	
	li p,
	li dd li,
	li dd,
	li dt {
		font-size:1em;/* 12px */
		line-height: 2em;/* 24px */
		padding-bottom:1.333em;/* 16px */
	}
	
	li h2 {
		color:#000;
		font-size:1.25em;/* 16px */
		line-height:2em;/* 32px */
		padding-bottom:0.5em;/* 8px */
	}
	
	li h3
	{
	    color:#000;
		font-size:1.166em;/* 14px */
		line-height:2.285em;/* 32px */
	}
	
	li h4
	{
	    color:#000;
		font-size:1.083em;/* 13px */
		line-height:2.461em;/* 32px */
	}
	
	strong {
		font-weight:bold;
	}
	dl 
	{
	    padding-bottom:2em;/* 32px???? */
	}
	
	dt, dd {
		font-size:0.75em;/* 12px */		
	}
	
	dt {
		line-height:2.666em;/* 32px */
		padding-top:1.333em;/* 16px */
		font-weight:bold;
	}
	
	dd {
		line-height:2em;/* 24px */
	}
	
	a, a:link 
	{
	    color: #FF3333;
	    color: #3165FF;
		text-decoration: none;
	}
	
	a:hover {
		color: #CCCCFF;
		color: #3165FF;
		text-decoration: underline;
	}
	
	a:active {
		color: #CCCCFF;
		color: #3165FF;
		text-decoration: underline;
	}
	
	a:visited {
		color: #3165FF;
	}
	
	table.table tr {		
		font-size:0.687em;/* 11px */
		line-height: 1.5em;/* 24px */

	}
	
	table.table tr {	
		color:#666666;
	}
/*Formating for text in the top toolbar
-----------------------------------------------------------------------*/

    #header ul#toolbar li 
    {
        font-weight:normal;
        color:#fff;
    }
    
    #header ul#toolbar li a 
    {
        padding-bottom:0.833em;
        color:#d2d9e3;
        text-decoration:none;
    }
    
    #header ul#toolbar li a:hover 
    {
        color:#fff;
        text-decoration:underline;
    }

/*Formating for text in the breadcrumb trail
-----------------------------------------------------------------------*/
	#breadcrumb {
	 	font-size:0.625em;/* 10px */
	 	color:#666666; 	
	 }
	 #indent 
	 {
	    text-indent:-1.25em;
	 }
/*Formating for text in the menu bar
-----------------------------------------------------------------------*/
	#menuBar li {
		font-size:0.75em;/* 12px */
		line-height:2.5em;/* 30px should be 32px but need to deduct 2px's to account for the 1px borders*/    
		}
	#menuBar li a {	 
		color:#fff;
		text-decoration:none; 
		}
	#menuBar li a:visited {
		color: #515151;
		}
	#menuBar li a:hover {
		color:#000000;	 
		}
/*Formating for text in the subcontent area
-----------------------------------------------------------------------*/

    #subcontent	p {
		font-size:0.625em;/* 10px */
		line-height: 1.6em;/* 16px */
		padding-bottom:1.6em;/* 16px */
	}
	
	#subcontent	ul {
		padding-bottom:1em;/* 16px */
	}	
	
	#subcontent	li, #subcontent	dd {
		font-size:0.625em;/* 10px */
		line-height: 1.6em;/* 16px */
	}
	
	#subcontent	dt {
		font-size:0.625em;/* 10px */
		line-height: 1.6em;/* 16px */
		padding-bottom:0;/* 0px */
	}

	#subcontent	h1 {
		padding-bottom:0.222em;/* 4px */
	}
	
	#subcontent	h3 {
		font-size:0.75em;/* 12px */
		line-height:2em;/* 24px */
	}
	
	#subcontent	h4 {
		font-size:0.6875em;/* 11px */
		line-height:2.181em;/* 24px */
	}
	
/*Formating for text in the content area
-----------------------------------------------------------------------*/		
	#content p,
	#content li,
	#content li p,
	#subcontent p
        {
            color:#515151;
        }
        
    #content li li,
    #content li li
        {
            font-size:1em;
        }
 /*Formating for the Navigation tool that sits in the outercontainer div 
-----------------------------------------------------------------------*/       
	#footerNavigation ul li
	{
	    /*font-size:10px;*/
	    font-size:10px;/*10px*/
	    /*line-height:24px;*/
	    line-height:2.4em;
	    font-weight:bold;
	    color:#fff;
	    
	}

	#footerNavigation ul li.title
	{
	    font-size:12px;/*12px*/
	    line-height:2em;/*24px*/
	    /*font-size:12px;
	    line-height:24px;*/
	}
	
	#footerNavigation ul li a
	{
	    /*font-size:0.833em;10px*/
	    /*line-height:2.4em;24px*/
	    font-weight:normal;
	    color:#CFD7E2;
	}
	
	#footerNavigation ul li.title a
	{ 
	    font-weight:bold;
	    color:#fff;
	}
	
	#footerNavigation ul li a:hover
	{
	    color:#CFD7E2;
	}
	
		#footerNavigation ul li.title a:hover
	{
	    color:#FFF;
	}


/*Formating for the footer 
-----------------------------------------------------------------------*/	
	#footer
	    {
		    font-size:1em;/* 16px */
		    text-align:center;
	    } 
	
	#footer p, #footer li 
	    {
		    font-size:0.625em;/* 10px */
	 	    color:#999999;
	    }
	
	#footer a 
	 	{
	 	    color:#fff;
	 	    color:#CFD7E2;
	 	}
	 	
    #footer a:visited 
	 	{
	 	    color:#415E8A;
	 	    color:#CFD7E2;
	 	}
	 	
	#footer a:hover 
	 	{
	 	    color:#415E8A;
	 	    color:#CFD7E2;
	 	}

/*Highlighting for text
-----------------------------------------------------------------------*/
	.redNote {
		color:#FF0000;
		font-weight:bold;
		font-style:italic;
	}

	

/*Styling for the quotes used on the restaurant wine lists
-----------------------------------------------------------------------*/
	blockquote#quote{
		margin:32px 0 0 0;
		padding-top:16px;
		background:url(../images/css-images/sixtysix.gif) no-repeat;
		text-align:left;
	}
	blockquote#quote p{
		background:url(../images/css-images/ninetynine.gif) bottom right no-repeat;
		padding:0 18px 16px 18px;
		margin:0;
		font:italic bold 140% "Times New Roman", Times, serif;
		color:#000033;
	}
	blockquote#quote p span{
		font-style:normal;
		font-weight:normal;
	} 
/*WEDDING SECTION - styling for text within a div, placed within the main content div into which is placed numerous lists.Menu and Wine list pages
------------------------------------------------------------------------------------------------------------------------*/
	#content.weddingMenu {
	font-family:"Times New Roman", Times, serif; 
	font-style:italic;
	}

/*To visually style an element as if tagged strong
-----------------------------------------------------------------------*/
	.bold  {
		font-weight:bold;
	}

/*To visually style an element as if tagged em
-----------------------------------------------------------------------*/
	.emphasis {
		font-style:italic;
	}

/*To visually style an element as if tagged em and strong
-----------------------------------------------------------------------*/
	.emphasisBold {
		font-style:italic;
		font-weight:bold;
	}
	form {
	border:none;
	}
	
	/*Add bullet points to an unordered list
-----------------------------------------------------------------------*/
	.bulleted {
		list-style-type:disc;
		}
	/*Add bullet points to an unordered list
-----------------------------------------------------------------------*/
	.numbered {
		list-style-type:decimal;
		}		
