/*
Index:
1a - Fonts
2a - General CSS
3a - Header CSS
    3b - Navbar CSS
4a - Content CSS
        4a1 - Front Page Content
        
    4b - Left Sidebar CSS
    4c - Slideshow css
    4d - Search Box CSS
    4e - Right Sidebar CSS - Not Used -
    
5a - Footer CSS

666 - 404 Page CSS

********************************************************************************
*******************************************************************************/

/* 1a - Fonts
------------------------------------------------------------------------------*/


/* End 1a - Fonts
------------------------------------------------------------------------------*/

/* 2a - General CSS
------------------------------------------------------------------------------*/

header, footer, aside, nav, article { 
    display: block;
}

body {
    margin: 0px;
    padding: 0px;
    
    font-family: arial, verdana, sans-serif;
    font-size: 13px;
    
}

a:link img, a:visited img { /* IE stupidity */
    border: 0px;
}

body:before
{
   content: "";
   position: fixed;
   top: -10px;
   left: 0;
   width: 100%;
   height: 10px;
   z-index: 100;
   -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   box-shadow: 0px 0px 10px rgba(0,0,0,.8);
}

h1, h2, h3, h4, h5 {

}

h1 {
    margin: 0px;
    padding: 10px;
    font-size: 30px;
}

h3 {
    padding: 0px 10px;
}

h4 {
    padding: 10px;
    margin: 0px;
}

#wrapper {
    overflow: hidden;
    margin: 0px auto 20px;
    position: relative;
}

#titleWrapper {
    background: black;
    color: white;
}

.dayTitle {
    background: rgba(50,50,50,1);
    color: white;
    text-align: center;
    padding: 5px;
}

.dayType {
    margin: 0px auto;
    background: rgba(0,0,0,0.2);
    color: white;
    padding: 5px 10px;
    margin-bottom: 20px;
    width: 100px;
    text-align: center;
    
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}

.day {
    width: 490px;
    margin: 4px;
    float: left;
    height: 250px;
    border: 1px solid rgba(200,200,200,1);
}

.dayTextInput {
    width: 300px;
    padding: 5px 10px;
    margin-left: 10px;
}

.dayDishSelect {
    padding: 5px 10px;
}

.hidden {
    display: none !important;
}

/* End 2a - General CSS
------------------------------------------------------------------------------*/

/* 3a - Header CSS
------------------------------------------------------------------------------*/


/* End 3a - Header CSS
------------------------------------------------------------------------------*/

/* 3b - Navbar CSS
------------------------------------------------------------------------------*/


/* End 3b - Navbar CSS
------------------------------------------------------------------------------*/

/* 4a - Content CSS
------------------------------------------------------------------------------*/

#mexicanDishes {
    position: absolute;
    top: 60px;
    left: 4px;
    width: 990px;
    height: 510px;
    border: 1px solid rgba(200,200,200,1);
    background: rgba(70,70,70,0.9);
    
}

.dishPictures {
    margin: 10px;
    float: left;
    padding: 5px;
    border: 1px solid rgba(200,200,200,1);
    text-align: center;
    
}

.dishPictures:hover {
    border: 1px solid rgba(256,50,50,1);
}

.dishPicturesInner {
    background: white;
}

.dishPictures img {
    width: 250px;
}


/* End 4a - Content CSS
------------------------------------------------------------------------------*/

/*  4a1 - Front Page Content
------------------------------------------------------------------------------*/

/* End 4a1 - Front Page Content
------------------------------------------------------------------------------*/

/* 5a - Footer CSS
------------------------------------------------------------------------------*/



/* End 5a - Footer CSS
------------------------------------------------------------------------------*/

/* 666 - 404 page CSS
------------------------------------------------------------------------------*/


/* End 666 - 404 page CSS
------------------------------------------------------------------------------*/
