/* **************************************************************
            MASTER     
****************************************************************/

table.ChefDRecipeSmall{

}
table.ChefDRecipeSmall td{
 padding-right: 50px;
}
table.ChefDRecipeSmall  img{
 border: 1px solid black; 
}
table.ChefDRecipe{
 background-repeat: repeat-y; 
 background-image: url(/GetSiteFile/recipe_tile.jpg); 
 width: 85%; 
}
table.ChefDRecipe td{
 padding-left: 12px; padding-right: 10px;
 width: 40%; 
}
/*
div.articleForm .defaultSkin table td {
  width: 900px;
}
*/

div.articleForm textarea {
  width: 900px;
}

div.articleCustomField{
 margin: 0 0 0 0; padding: 0 0 0 0;
}
div.articleCustomFieldContent a{
  font-size: 10px; text-decoration: none; color: rgb(75,75,75); 
}
div.articleCustomFieldContent a:hover{
 text-decoration: underline; 
}
div.articleCustomFieldLabel{
 display: none;
}
div#articleMeta{
  /*position: absolute;
  top: 200px; 
  margin-left: 360px; 
  height: 300px;*/
}
div#articleMeta h3{
  color: rgb(155, 35, 20); 
  font-size: 25px; 
  font-family: arial;
  margin: 0 0 0 0; 
  padding: 0 0 0 0;
}
div.articlePosted{
 display: none; 
}
div.articleContent{
 /*background-image: url(/GetSiteFile/recipe_bkg.jpg); */
 background-repeat: no-repeat; 
}
th#articleEntriesAdmin, th#articleEntriesCount{
 background-color: rgb(244,240,232);
 border: 1px solid rgb(49,75,23); 
 padding: 2px 5px 2px 5px; 
 margin-bottom: 10px; 
}
th#articleEntriesAdmin a, th#articleEntriesCount a{
 font-family: arial;
 font-size: 14px; 
 color: #9B2314; 
 text-decoration: none;
}
th#articleEntriesAdmin a:hover, th#articleEntriesCount a:hover{
 text-decoration: underline; 
}
div.articlePreview{
 display: block; clear: both; 
 background-color: rgb(244,240,232);
 border: 1px solid rgb(49,75,23); 
 margin-bottom: 15px;
 padding-left: 15px; padding-right: 15px; 
 width: 700px; 
}
h3#articleCommentPost, a.articleRSS, h5.articleHeader, div.articlePreviewFooter, div#articleComments,
div.FeatureRecipe div.articleConfigHeader,
div.FeatureRecipe h5.articleHeader,
div.FeatureRecipe div.articlePreviewFooter,
div.FeatureRecipe th#articleEntriesAdmin,
div.FeatureRecipe a.articleRSS
{
   display: none; 
}
h3.articlePreviewTitle a{
 text-decoration: none; 
 color: rgb(155, 35, 20); 
 font-size: 14px;
 font-family: arial; 

}
div.FeatureRecipe div.articlePreview{
 margin-bottom: 0px;
 background-color: transparent; 
 border-style: none;
}
div.FeatureRecipe h3.articlePreviewTitle{
 padding: 0 0 8px 0; margin: 0 0 0 0;
 font-size: 14px; 
 font-family: arial;
 font-weight: bold;
}
div.FeatureRecipe h3.articlePreviewTitle a{
 color: white;
 text-decoration: none;
}
div.FeatureRecipe h3.articlePreviewTitle a:hover{
 text-decoration: underline;
}



div.InternalPageContent{
 padding-left: 15px;
 padding-right: 15px;
}
div.ChefD{
 background-image: url(/GetSiteFile/chef_d_headshot.png); 
 width: 226px;
 height: 325px;
 background-repeat: no-repeat; 
 position: absolute;
 top: 382px; margin-left: 20px;
}

div.Features{
  padding-top: 8px; 
  padding-bottom: 8px; 
  width: 970px;  
  padding-left: 10px; 
  padding-right: 10px; 
  height: 458px;
}
div.FeatureFooter{
  height: 220px; 
  padding-top: 8px; 
  padding-bottom: 8px; 
  width: 970px;  
  padding-left: 10px; 
  padding-right: 10px; 
}

div.Sheet{
  float: left;
  background-repeat: no-repeat;
  overflow: hidden;
  width: 292px; 
  height: 458px;
  padding-left: 10px;
  padding-right: 15px;
  margin-right: 8px;
  background-image: url(/GetSiteFile/sheet_bkg.jpg);
  background-position: 0 bottom;
}

div.Sheet img{

 border: 1px solid black;
 float: right; 
}

div.SheetFarRight{
 margin-right: 0px;
}

div.SocialMedia{
 height: 75px;
 float: left;
 width: 220px;
 padding-top: 50px;
 padding-left:60px;
 
}
div.SocialMedia a{
 display: block; float: left;
 margin-right: 10px; margin-left: 10px;
 background-repeat: no-repeat; 
 height: 56px; width: 49px; 
}

div.SocialMedia a.Facebook{
  background-image: url(/GetSiteFile/icon_facebook.jpg); 
}
div.FeatureRecipe{
  overflow:hidden;
 width: 657px;
 height: 194px;
 background-color: rgb(152,15,0);
 float: left;
}
div.SocialMedia a.LinkedIn{
  background-image: url(/GetSiteFile/icon_linked_in.jpg);
}

div.SocialMedia  a.Twitter{
 background-image: url(/GetSiteFile/icon_twitter.jpg);
}

Body.SiteBody{
  margin: 0 0 0 0; 
  background-image: url(/GetSiteFile/background_tile.jpg); 
  font-family: arial;
  font-size: 13px;
}
div.Footer{
 font-size: 10px; 
 padding-top: 20px;
 color: white;
 text-align: center; 
 width: 100%; 
 background-image: url(/GetSiteFile/footer_tile.jpg); 
 background-repeat: repeat-x; 
 background-color: rgb(34,30,18); 
height: 180px;

}

div.WelcomeText div.Text{
 color: white; 
}
div.WelcomeText h1, div.FeatureRecipe h1{
  color: rgb(243,161,0); 
  font-size: 25px; 
 text-decoration: none;
  font-family: arial; 
}
div.FeatureRecipe a.FeatureRecipe{
  color: rgb(243,161,0); 
  font-size: 25px; 
 text-decoration: none;
  font-family: arial; 
}

div.WelcomeText h2{
  color: white;
  margin: 0 0 0 0; 
  font-size: 18px;
  font-family: arial; 

}

div.VideoFeatures{
 background-image: url(/GetSiteFile/focus_bkg.jpg); 
 height: 557px;
 width: 990px;
 overflow: hidden;
}
div.PageHeader{
 background-image: url(/GetSiteFile/focus_bkg.jpg); 
 height: 15px;
 width: 990px;
 overflow: hidden;
}


div.BodyContent{
 margin-top: 0px;
  padding-top: 0px;
 width: 990px;
 padding-left: 10px;
 padding-right: 10px; 
 margin-left: auto; 
 margin-right: auto;
 background-image: url(/GetSiteFile/shadow_tile.png); 
 background-color: transparent; 
}
div.Header{
  width: 990px;
  margin: auto; 
  height: 150px; 
}

Table {  } 
TR {  } 
TD {
 vertical-align: top; 
  } 
A {  } 
A:hover {  } 
SPAN {  } 
DIV { } 
HR {  } 
H1 { 
  color: rgb(155, 35, 20); 
  font-size: 25px; 
  font-family: arial; 
  text-decoration: none;
 } 
H2 { font-size: 16px; } 
H3 {  } 
H4 {  } 
UL {  } 
LI {  } 
OL {  } 

/* Navigation Function */ 
A.NavigationBar { font-weight: bold; } 
IMG.NavigationBar { } 
DIV.NavigationBar { } 

/* Resource Functions */ 
A.ResourceFunctions { font-weight: bold; text-decoration: none; } 
A.ResourceFunctions:hover { text-decoration: underline; } 
DIV.ResourceFunctions { text-alignment: right; } 
SELECT.ResourceFunctions { background-color: rgb(220, 220, 220); } 

/* Report Generator */ 
TH.Report { text-align: left; } 
TD.Report { } 
TH.ReportGroupTitle { text-align: left; background-color: rgb(220, 220, 220); } 
TH.ReportGroupTotal { text-align: left; border-top: 1px solid silver; } 
TD.ReportGroupTotal { border-top: 1px solid silver; } 
TD.ReportGroupSpacer { } 

/* Usage Reports */ 
TABLE.UsageOverview { border: 1px solid gray; } 
TH.UsageOverviewDate { text-align: left; color: white; background-color: black; } 
TH.UsageOverviewHits { text-align: left; color: white; background-color: rgb(0, 150, 0); } 
TH.UsageOverviewSessions { text-align: left; color: white; background-color: rgb(100, 100, 0); } 
TH.UsageOverviewKBytes { text-align: left; color: white; background-color: rgb(150, 0, 0); } 
TH.UsageOverviewFiles { text-align: left; color: white; background-color: rgb(0, 0, 150); } 

TD.UsageOverviewDate { text-align: left; color: black; background-color: white; } 
TD.UsageOverviewHits { text-align: left; color: rgb(0, 150, 0); background-color: white; } 
TD.UsageOverviewSessions { text-align: left; color: rgb(100, 100, 0); background-color: white; } 
TD.UsageOverviewKBytes { text-align: left; color: rgb(150, 0, 0); background-color: white; } 
TD.UsageOverviewFiles { text-align: left; color: rgb(0, 0, 150); background-color: white; } 



/* **************************************************************
            1 - FOLDER     
****************************************************************/
Table.Folder {  } 
TR.Folder {  } 
TD.Folder {  } 
A.Folder {  } 
A.Folder:hover {  } 
SPAN.FolderItemTitle {  } 
SPAN.FolderItemText {  } 


/* **************************************************************
            2 - FILE     
****************************************************************/
A.File {  } 
A.File:hover {  } 


/* **************************************************************
            4 - NEWS     
****************************************************************/


/* **************************************************************
            8 - Gallery
****************************************************************/

div.ImageGallery {
  width: 700px;
  margin-left: 100px;
  padding-bottom: 20px;
}

div.VideoFeatures div.ImageGallery {
  position: absolute;
  top: 220px;
  width: 500px;
  margin-left: 0px;
}

div.ImageGallery img.ImageGalleryThumbImage {
  border: none;
}

div.ImageGallery img.ImageGalleryThumbSelected {
  border: none;
}

div.VideoFeatures div.ImageGallery h1,
div.ImageGallery h2,
div.VideoFeatures div.ImageGallery .ImageGalleryImageName {
  display: none;
}

div.VideoFeatures div.ImageGallery .jcarousel-skin-tango .jcarousel-prev,
div.VideoFeatures div.ImageGallery .jcarousel-skin-tango .jcarousel-next {
  
}

div.ImageGallery .jcarousel-skin-tango .jcarousel-container {
  background: none;
  border: none;
  padding: 0px 5px;
}

div.VideoFeatures div.ImageGallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
  margin-left:70px;
  width:350px;
}
div.ImageGallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
  margin-left:50px;
  width:600px;
}

div.ImageGallery .jcarousel-skin-tango .jcarousel-clip-horizontal,
div.ImageGallery .jcarousel-skin-tango .jcarousel-item {
  height: 120px;
}

div.ImageGallery .jcarousel-skin-tango .jcarousel-item {
  background-color: #221E12;
  width: 100px;
  padding: 5px;
  margin-top: 5px;
}

div.ImageGallery li a {
  color: white;
  font-size: 12px;
  text-decoration: none;
}

div.ImageGallery span.thumbTitle,
div.ImageGallery span.dateAdded {
  display: block;
}

.ImageGalleryNav { visibility: hidden; }

div.ImageGallery span.dateAdded {
  color: yellow;
  font-size: 12px;
}

.ImageGallery .jcarousel-skin-tango .jcarousel-prev-horizontal {
  background-image: url(/GetSiteFile/prev-horizontal_red.png);
}

.ImageGallery .jcarousel-skin-tango .jcarousel-next-horizontal {
  background-image: url(/GetSiteFile/next-horizontal_red.png);
}

/* **************************************************************
            12     
****************************************************************/
h1.FormBuilder{
 display: none; 
}

table.FormBuilder input, table.FormBuilder textarea {
  border: 1px solid rgb(37,33,21);
  background-color: rgb(235,232,221);
  width: 400px;
}

table.FormBuilder td.FormBuilderItemTitle {
  width: 100px;
}

table.FormBuilder textarea {
  margin-left: 100px;
}

.FormBuilderSubmit,
.FormBuilderReset {
  cursor: pointer;
  border: 1px solid rgb(37,33,21);
  background-color: rgb(37,33,21);
  color: white;
  font-weight: bold;
}

.FormBuilderSubmit:hover,
.FormBuilderReset:hover {
  background-color: rgb(235,232,221);
  color: rgb(37,33,21);
}

/* **************************************************************
            29     
****************************************************************/


/* **************************************************************
            33     
****************************************************************/
div.Menu  li.currentPage{

  background-color: rgb(167,37,21); 
  background-image: url(/GetSiteFile/tab_right.jpg); 
  background-repeat: no-repeat; 
  background-position: right 0;
  height: 29px;
  padding-right: 5px;
  overflow: hidden; 
  padding-left: 0px;
  margin-top: 0; margin-left: 0; 
  padding-top: 0px;


}
div.Menu li.currentPage a{

 background-image: url(/GetSiteFile/tab_left.jpg); 
 background-repeat: no-repeat; 
 color: white; 
 height: 29px;
 float: left;

}

div.Menu ul li{
 margin-right: 20px;
}

div.Menu{
 position: absolute;
 top: 104px;
 margin-left: 260px;
}

div.Menu ul{
 margin: 0 0 0 0; 
}
div.Menu a{
 color: rgb(136,136,136);
 font-size: 14px;
 display: block;
 padding-top: 7px;
 padding-left: 5px;
 font-weight: bold;
}





