/* Common Styles
   =================================*/

body {font-family: verdana, arial, sans-serif;
	color: #000;
	letter-spacing: 1px; 
	text-align: left;
	line-height: 1.2em;}
	

img {border: 0px none;}

a:link {color: #397979; text-decoration: underline;}

a:visited {color: #397979; text-decoration: underline;}

a:hover {color: #990000; text-decoration: underline;}


/* Layout
   =================================*/


#wrapper {margin: 0 auto 0 auto;
   	      width: 740px;
   	      text-align: left;}

#topbar {height: 95px;
         width: 740px;
         top: 0px;
         background-color: #FFF;
         border-bottom: 5px solid #397979;}

#logo {width: 740px;
   	   height: 95px;
   	   background: url(images/all/newlogo.jpg);}


#text{margin-top: 10px;
      margin-left: 350px;
      height: 18px;
      width: 170px;}

#menu {float: left;
	   line-height: 1em;
       width: 100px;
       margin-left: -40px;}

#main {float: right;
       width: 520px;
       margin-right: 20px;
       margin-bottom: 30px;}

#foodl {float: left;
       width: 315px;
       margin-right: 15px;}

#foodr {float: right;
       width: 170px;
       margin-right: 20px;}

table {font-size: 0.75em; width: 520px;}
td.empty {width: 30px;}
td.level {width: 175px;}
td.level2 {padding: 10px 0 0 0;}
td.level3 {padding: 10px 0 0 0;}
td.cost {width: 280px;}
td.asterisk {font-size: 0.9em; font-style: italic; padding: 10px 0 10px 0;}

#footer {clear: both;
        height: 30px;
        width: 740px;
        background-color: #CCCC99;
        border-top: 5px solid #397979;}

/* Images
   =================================*/

p.pics {width: 520px; margin-bottom: 0px;}

span.picl {top: 0px;}
  
span.picr {margin-left: 20px;}

img.acrobat {float: left;}


/* Main Content Styling
   =================================*/

ul.nav {list-style: none; margin-top: 20px;}

li.text {margin-bottom: .5em;}

h1 {clear: both;
    color: #397979;
	font-size: 1.3em; 
	font-weight: bold;
    font-style: italic;
    line-height: 1.5em;}

h2	{clear: right;
    font-size: .8em; 
	font-weight: bold;}
	
h3	{font-size: .8em; 
     font-style: italic;}

h4	{font-size: .8em; 
    font-style: italic;
    line-height: 1em;
    margin-bottom: -10px;}

h5  {font-size: 1em; 
	font-weight: bold; 
	margin: 30px 0 15px 0;
	padding: 0 0 0 30px;}

h6  {
	color: #397979;
	font-size: 1.1em; 
	font-weight: bold;
	line-height: 1.5em;
	margin: 0;}

.maintext  {clear: both; font-size: .75em; list-style: disc;}

.bold  {font-size: .75em; font-weight: bold;}

.space {font-size: 12px; line-height: 1em;}

.adobeacrobat {font-size: .7em; line-height: 1.4em; padding: 0 10px 0 0;}

span.jobdescription {color: #397979; font-size: .9em; font-weight: bold; line-height: 1.5em; margin: 0;}

/* Footer
   =================================*/
.foot {width: 740px;}


.date  {font-family: georgia, verdana, arial, sans-serif;
        font-size: .75em;
        color: #990000;
        padding-left: 18px;}

.add {font-family: georgia, verdana, arial, sans-serif;
      font-size: .75em; 
      text-align: right;
      color: #990000;
      padding-right: 18px;}



.ldate  {
         float: left;
         font-family: georgia, verdana, arial, sans-serif;
         font-size: .75em;
         color: #990000;
         padding-left: 18px;
         padding-top: 5px;}

.radd {       float: right;
      font-family: georgia, verdana, arial, sans-serif;
      font-size: .75em; 
      text-align: right;
      color: #990000;
      padding-right: 18px;
         padding-top: 5px;}


.copy {clear: both;
       font-size: .6em;
	   font-style: italic;
       color: #8B2506;
	   letter-spacing: 0px; 
       text-align: right;
	   padding-right: 18px;
		margin: 0;}

.lcopy  {
         float: left;
         font-size: .6em;
	   font-style: italic;
       color: #990000;
	   letter-spacing: 0px; 
       text-align: left;
	   padding-left: 18px;
	   padding-top: 5px;}
	
	
/* Contact page
   =================================*/

#mary  {float: left;
         font-size: .75em;
         padding-right: 40px;}

#right  {clear: right;
         padding-top: 40px;
         font-size: .75em;}