/* Start of CMSMS style sheet 'catermarin' */
@charset "utf-8";

/*====================
	Meta Styles 
====================*/

body, p, ul, li, div, span, form, input
{
margin: 0;
padding: 0;
}

body
{
background-color: #A5A4A4;
backgound-color: red;
text-align: center;
font-size: 62.5%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

p
{
font-size: 1.2em;
}

a:link, a:visited, a:hover a:active
{
text-decoration: none;
border: none;
}

/*====================
	Structure 
====================*/

#outerContainer
{
width: 944px;
margin: 0 auto;
padding: 30px 0 0 0;
}

#wrapper1
{
float: left;
width: 944px;
background: url(images/mid_bgrad_grey.jpg) 0 0 repeat-y;
}

#wrapper2
{
float: left;
width: 944px;
background: url(images/top_bgrad_grey.jpg) left top no-repeat;
}

#wrapper3
{
float: left;
width: 944px;
background: url(images/btm_bgrad_grey.jpg) left bottom no-repeat;
}

/*====================
	Header 
====================*/

#headerOuter
{
float: left;
padding: 0 0 0 9px;
}

#header
{
float: left;
height: 160px;
width: 925px;
background: url(images/limeBg.jpg) left bottom repeat-x;
}

#headerInner
{
float: left;
height: 160px;
width: 925px;
background: url(images/header_leaf.jpg) 180px 20px no-repeat;
}

#logoContainer
{
float: left;
padding: 30px 12px;
}

a#headerLogo
{
display: block;
width: 182px;
height: 40px;
background: url(images/catermarin_logo.gif) 0 0 no-repeat;
}

/*====================
	Footer 
====================*/

#footer{
float: left;
padding: 0 0 0 9px;
color: #A5A4A4;
text-align: center;
}

#footer a:link, #footer a:visited{
color: #A5A4A4;
}

#footer a:hover, #footer a:active{
color: #A5A4A4;
border-bottom: 1px solid #D1D1D1;
}

#footer p{
clear: left;
font-size: 1.0em;
}

#footer ul{
font-size: 1.0em;
list-style-type: none;
display: block;
text-align: center;
padding: 12px 0 12px 0;
margin: 0;
}

#footer ul li{
display: inline;
padding: 0;
margin: 0;
}

#footerInner{
float: left;
width: 925px;
background: url(images/limeBg.jpg) left 3px repeat-x;
padding: 12px 0 16px 0;
}






/* End of 'catermarin' */

/* Start of CMSMS style sheet 'home' */
#homeContainer
{
float: left;
width: 944px;
background: url(images/homeBackground.jpg) 0 0 no-repeat;
}

#homeContent
{
float: left;
height: 446px;
padding: 0 40px 0 610px;
}

#homeMain
{
float: left;
height: 400px;
}

#homeMainInner
{
float: left;
padding: 60px 0 0 0;
}

#homeMain p
{
color: #464646;
font-style: italic;
margin: 0;
padding: 0 0 1.6em 0;
font-size: 1.7em;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 150%;
}

#homeMain h1{
color: #F38A43;
font-style: none;
margin: 0;
padding: 0 0 1.6em 0;
font-size: 1.8em;
font-family: Georgia, "Times New Roman", Times, serif;
}

#homeBottom
{
float: right;
padding: 0 4px 0 0;
}

#homeBottom p
{
color: #F38A43;
font-style: italic;
margin: 0;
padding: 0 0 1.6em 0;
font-size: 1.7em;
font-family: Georgia, "Times New Roman", Times, serif;
}





/* End of 'home' */

/* Start of CMSMS style sheet 'nav' */
/*====================
	Main Nav 
====================*/

#mainNav{
text-align: left;
padding: 140px 20px 0 200px;
}

#mainNav ul{
list-style-type: none;
display: block;
float: left;
margin: 0;
padding: 0 0 10px 0;
}

#mainNav li
{
display: inline;
float: left;
padding: 0 6px 0 0;
margin: 0;
}

#mainNav li .separator
{
display: block;
background: url(images/navImg_orangeDot.jpg) 2px 2px no-repeat;
width: 9px;
height: 10px;
}

#mainNav li a:link, #mainNav li a:visited
{
background-position: left top;
background-repeat: no-repeat;
display: block;
} 

#mainNav li.currentpage a:link, #mainNav li.currentpage a:visited
{
background-position: left bottom;
background-repeat: no-repeat;
display: block;
}

#mainNav li a:hover, #mainNav li a:active
{
background-position: left bottom;
background-repeat: no-repeat;
display: block;
} 

#mainNav a.about
{
background-image: url(images/navImg_about.jpg);
height: 10px;
width: 62px;
}

#mainNav a.events
{
background-image: url(images/navImg_events.jpg);
height: 10px;
width: 46px;
}

#mainNav a.menus
{
background-image: url(images/navImg_menus.jpg);
height: 10px;
width: 42px;
}

#mainNav a.info
{
background-image: url(images/navImg_infoRequest.jpg);
height: 10px;
width: 142px;
}

#mainNav a.venues
{
background-image: url(images/navImg_venues.jpg);
height: 10px;
width: 211px;
}

#mainNav a.contact
{
background-image: url(images/navImg_contact.jpg);
height: 9px;
width: 77px;
}


/*====================
	Sub-Nav 
====================*/

#subNavContainer
{
float: left;
padding: 0 0 0 300px;
}

#menuSubNavContainer
{
float: left;
padding: 0 0 0 300px;
}

#subNav
{
float: left;
}

/*
navImg_biographies.jpg
navImg_testimonials.jpg
*/

#subNav ul
{
list-style-type: none;
float: left;
padding: 6px 0 12px 0;
}

#subNav li
{
float: left;
padding: 0 6px 0 0;
}

#subNav li.spacer
{
padding: 0 6px 0 0;
}

#subNav li a
{
padding: 0 0 2px 0;
display: block;
}

#subNav li a:link, #subNav li a:visited
{
text-decoration: none;
border: none;
}

#subNav li.current_page a:link, #subNav li.current_page a:visited
{
border-bottom: 1px solid #D1D1D1;
}

#subNav li a:hover, #subNav li a:active
{
text-decoration: none;
border-bottom: 1px solid #D1D1D1;
}

#subNav a.biographies{
background: url(images/navImg_biographies.jpg) 0 0 no-repeat;
height: 8px;
width: 71px;
}

#subNav a.testimonials{
background: url(images/navImg_testimonials.jpg) 0 0 no-repeat;
height: 8px;
width: 75px;
}

#subNav a.cocktail
{
background: url(images/subNav_cocktail.jpg) 0 0 no-repeat;
height: 7px;
width: 108px;
}

#subNav a.sitdown
{
background: url(images/subNav_sitdown.jpg) 0 0 no-repeat;
height: 7px;
width: 52px;
}

#subNav a.buffet
{
background: url(images/subnav_buffet.jpg) 0 0 no-repeat;
height: 7px;
width: 38px;
}

#subNav a.family
{
background: url(images/subNav_family.jpg) 0 0 no-repeat;
height: 7px;
width: 67px;
}
/* End of 'nav' */

/* Start of CMSMS style sheet 'mainContent' */
/*====================
	Main Content 
====================*/

#mainContentOuter
{
float: left;
/*clear: left;*/
width: 944px;
}

#mainContent
{
float: left;
padding: 3px 0 0px 9px;
}

/*=======================================
	Page-specific Image Backgrounds 
=======================================*/

#aboutContainer
{
float: left;
width: 944px;
background: url(images/aboutPageBG.jpg) 0 0 no-repeat;
}

#imgRightContainer
{
float: left;
width: 196px;
padding: 11px 0 0 0;
}

#aboutRightImgCol
{
float: right;
background: url(images/aboutPageRightColBG.jpg) 0 0 no-repeat;
width: 133px;
height: 432px;
}

/*====================
	Left Column Main 
====================*/

#aboutLeftContent{
float: left;
width: 734px;
}

#leftColTitle{
float: left;
clear: left;
padding: 0 0 0 295px;
}

#leftColMain{
float: left;
/*clear: left;*/
padding: 20px 0 0 320px;
text-align: left;
}

#leftColMain p
{
color: #464646;
font-style: italic;
margin: 0;
padding: 0 0 1.4em 0;
font-size: 1.7em;
font-family: Georgia, "Times New Roman", Times, serif;
}

#leftColMain p.tight
{
padding: 0 0 0.6em 0;
}

.orange
{
color: #F38A43;
}

/* End of 'mainContent' */

