@charset "UTF-8";
/* CSS Document */

/*--------------------------------kitchenClassroom-------------------*/

body, #container, #banner, p, h1, h2, h3, h4, h5, h6, h7, h8, ul, #table, li, a, nav-1 li
{margin: 0; padding: 0;}

ul{list-style-type: none;}

body
{
text-align: center;
font-family: Helvetica, sans-serif;
font-size: 15px;
color: #000000;
background-image: url(../pics/tile-03.jpg);
background-position: top;
background-repeat: repeat;
}

#container
{
margin: 12px auto;
width: 1000px;
background-color: #E0E0E0;
text-align: left;
border: solid 2px #000000;
}

#banner
{
margin: 0; padding: 0;
width:1000px;
}

#wrap
{
margin: 0; padding: 0;
width: 1000px;
clear: both;
}

a {text-decoration: none; font-weight: bold}

a img
{
text-decoration: none;
border: 0;
}

a:link {color: #124596;}
a:visited {color: #124596;}
a:hover {color: #990000;}
a:active {color: #990000;}

p
{
margin: 0;
padding: 10px 10px 0 10px;
color: #000000;
}

p.lastP
{
margin: 0; padding: 10px 10px 20px 10px;
}

.highlight-2
{
margin: 0; padding: 0;
color: #192A24;
font-size: 16px;
font-weight: bold;
}

.highlight {font-size: 14px; font-weight: bold; padding: 4px 0; color: #192A24;} /*color: #003537;*/

#pageTitleWrap
{
margin: 0; padding: 2px 10px 0 0;
width: 600px;
float: right;
display: block;
}

#pageTitle
{
margin: 0; padding: 2px 0 0 200px;
width: 280px;
text-align: right;
font-weight: 500;
float: right;
}

.title
{
margin: 0 0 0 10px; padding: 10px 0;
color: #640000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
clear: both;
}

h1.homeTitle, h2.homeTitle, h3.homeTitle, h4.homeTitle, h5.homeTitle, h6.homeTitle
{
margin: 10px 0 6px 10px; padding: 0;
color: #000000;
font-size: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homeTitle
{
margin: 10px 0 6px 10px; padding: 0;
color: #000000;
font-size: 16px;
font-family: Helvetica;
font-weight: bold;
}

.menuListTitle
{
margin: 8px 0 0 20px; padding: 6px 0;
color: #192A24;
font-size: 15px;
font-weight: bold;
}

.subTitle
{
margin: 0; padding: 10px;
font-weight: bold;
font-size: 15px;
}

.subSubTitle
{
margin: 0; padding: 10px 10px 10px 20px;
font-weight: bold;
font-size: 16px;
}

/*
ul.menu, ul.subMenu
{
margin: 0; padding: 0 0 0 30px;
}*/

ul.menu li
{
line-height: 16px;
}

ul.menu
{
margin: 0 0 0 50px; padding: 6px 0;
color: #091511;
border-top: solid 1px #333333;
list-style-type: circle;
}

li.holiday
{padding: 0 0 8px 0}

#vertSpacer {margin: 1px 0; padding: 0;}

#formBox
{
margin: 0; padding: 10px;
width: 725px;
}

#formBox table
{
background-color: #E7E6DE;
border: solid 1px #333333;
width: 725px;
}

tr.trLeft
{
margin: 0; padding: 0;
}

#formBox table td
{
padding: 6px;
}

#conBox-left iframe
{
padding: 10px 0 0 0;
}
/*----------------------------------------------------------------NAV--------------*/

#navWrap
{
margin: 0; padding: 0;
width: 1000px;
float: left;
color: #00172E;
background-image: url(../pics/navBkgrnd-01.jpg);
background-position: right top;
background-repeat: no-repeat;
background-color: #E0D4B5;
border-bottom: solid 1px #2B1F0F;
}

/*--------------------------------------*/
#nav-1
{
margin: 0; padding: 0;
width: 500px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
border-top: solid 1px #2B1F0F;
line-height: 50px;
}

#nav-1 li 
{
margin: 0; padding: 0 0; float: left;
text-align: center;
/*width: 82px;*/
background-color: #E0D4B5;
border-left: solid 1px #000000;
}

#nav-1 li.first {border: none;}
#nav-1 li.last {border-right: solid 1px #000000;}

#nav-1 li a 
{
margin: 0;
padding: 0 5px;
display: block;
width: 89px;
/*width: 73px;*/
text-decoration: none;
}
#nav-1 li a:link {color: #003537;}/*#2B1F0F*/
#nav-1 li a:visited {color: #003537;}
#nav-1 li a:hover 
{
background: #F2F2F2;
color: #666666;
}

body#homePage #home,
body#aboutPage a#about,
body#servicesPage a#services,
body#menuPage a#menus,
body#contactPage a#contact
{
color: #000000;
/*color: #00172E;*/
background-image: url(../pics/navLiBkgrnd-02.jpg);
background-position: top;
background-repeat: no-repeat;
}
/*--------------------------------------------------SUB NAV*/
#subNavWrap
{
margin: 0 0 0 10px; padding: 0 0 30px 0;
width: 730px;
}

#subNav
{
margin: 0; padding: 10px 0;
width: 730px;
font-family: Helvetica;
font-weight: bold;
font-size: 14px;
}

#subNav li
{
margin: 4px 3px 2px 0; padding: 0;
float: left;
display: block;
}

#subNav li a 
{
margin: 0; padding: 8px 12px;
display: block;
width: auto;
background-color: #E0D4B5;
text-decoration: none;
border: solid 1px #091511;/*#124596*/
}
#subNav li a:link {color: #003537;}/*#091511*/
#subNav li a:visited {color: #003537;}
#subNav li a:hover 
{
background: #666666;
color: #FFFFFF;
}

#subNav a#active
{
color: #FFFFFF; 
background-color: #003537;
border: solid 1px #003537;
}

/*------------------------------------------------------------CONTENT--------------*/

#content-home
{
margin: 0; padding: 4px 10px 10px 10px;
width: 980px;
float: left;
background-color: #E7E6DE;
background-image: url(../pics/contentTop.jpg);
background-position: top;
background-repeat: no-repeat;
}

#conBoxHome-1, #conBoxHome-2, #conBoxHome-3, #conBoxHome-4, #conBoxHome-5, #conBoxHome-6
{
margin: 0; padding: 6px 0 0 0;
width: 980px;
display: block;
float: left;
}

#conBoxHome-2, #conBoxHome-3, #conBoxHome-4, #conBoxHome-5, #conBoxHome-6
{
padding: 30px 0 4px 0;
background-image: url(../pics/contentLine.jpg);
background-position: top;
background-repeat: no-repeat;
}

#conBox-right
{
margin:  0 0 10px 0; padding: 0 0 10px 0;
width: 745px; /*670*/
float: right;
border: solid 1px #999966;
background-color: #FFFFFF;
}

#conBox-left
{
margin: 0; padding: 0;
width: 225px;/*300*/
float: left;
}

#socialBox
{
margin: 20px 0 0 0; padding:10px;
width: 205px;
float: left;
text-align: left;
border-top: solid 1px #333333;
border-bottom: solid 1px #333333;
}

.plus1 {
margin: 0; padding: 0 14px 0 0;
width: 70px;
float: left;}

.logo
{
margin: 0; padding: 10px 6px;
}

#indexPics
{
margin: 0; padding: 0;
width: 980px;
}

#column-1
{
margin: 0; padding: 0;
width: 225px;
float: left;
}

.homePic-L
{
margin: 0; padding: 0 0 4px 0;
float: left;
}

.homePic-L-1
{
margin: 0; padding: 0 0 10px 0;
float: left;
clear: left;
}

.homePic-R
{
margin: 0; padding: 0 10px 10px 10px;
float: right;
}

.content-list
{margin: 0 0 0 10px; padding: 6px 0 0 0; display: block; font-size: 12px; color: #142245;}

.content-list li
{
margin: 4px 0; padding: 0 0 0 20px;
background-image: url(../pics/bullet-01.jpg);
background-repeat: no-repeat;
background-position: top left;
display: block;
}

.content-list-L
{margin: 4px 0; padding: 4px 10px 4px 10px;
width: 208px;
display: block;
font-size: 12px; color: #142245;
float: left; position: relative;
border: solid 1px #336699;
}

.content-list-L li
{
margin: 4px 0; padding: 0 0 0 8px;
display: block;
}

.content-list-R
{margin: 4px 0 4px 10px; padding: 4px 10px 4px 10px;
width: 208px;
display: block;
font-size: 12px; color: #142245;
float: right; position: relative;
border: solid 1px #336699;
}

.content-list-R li
{
margin: 4px 0; padding: 0 0 0 8px;
display: block;
}

body#contact .content-list li
{
margin: 4px 0; padding: 0 0 0 20px;
background-image: none;
}
/*
table 
{
background-color: #66CC66; margin: 10px 0; border-collapse: collapse; float: left; 
font-family: Arial, Helvetica, sans-serif; 
}

table td
{
margin: 0;  padding: 2px; font-size: 12px; font-weight: bold;
}

.even {background-color: #A7BBD1;}

.tableTop {background-color: #C4D1DC;}*/

#contactForm1
{
margin: 0; padding: 0;
width: 568px;
float: left;
}

/*-----------------------------------------------------SIDEBAR-1--------------*/

#sideBar-1
{
margin: 0; padding: 0 0 10px 0;
width: 192px;
float: right;
position: relative;
}

#sideBox-1
{
margin: 10px 4px; padding: 0;
width: 184px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

#sideBar-2
{
margin: 0; padding: 0 0 10px 0;
width: 192px;
float: right;
position: relative;
}

#sideBox-2
{
margin: 10px 4px; padding: 10px 0 0 0;
width: 184px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background: #EDFFFF;
background-image: url(../pics/sidebarTop.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#sidebarBttm
{
margin: 0; padding: 0;
background-image: url(../pics/sidebarBttm.jpg);
background-repeat: no-repeat;
background-position: bottom left;
}

.mainInfo
{
margin: 0; padding: 2px 10px;
width: 162px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00172E;
}

/*-----------------------------------------------------------FOOTER---------------*/
#footerWrap {clear: both;}
#footer
{
margin: 0; padding: 0;
width: 1000px;
text-align: center;
line-height: 30px;
font-size: 12px;
border-top: solid 1px #000000;
background-color: #E0D4B5;
color: #000000;
}
