/*Theme Name: Geckos
Theme URI: www.geckosonline.com
Description: Custome theme for Geckos Restaurant website
Author: Michael Dwyer
Author URI: www.mikedwyerdesign.com
Version: 1.0

All rights reserved.
*/

body {
    background: #993300 url(images/webbg.jpg) scroll top center repeat-y;
    font-family: arial, helvetica, sans-serif;
}

#wrap {
    width: 949px;
    margin: 0px auto;
}

#header {
    width: 949px;
    background: transparent url(images/header.png) scroll top left no-repeat;
}

#logo {
    overflow: hidden;
    height: 175px;
    width: 605px;
}

#logo a {
    background: transparent url(images/logo.jpg) scroll top left no-repeat;
    width: 604px;
    height: 155px;
    display: block;
    margin: 13px 0px 0px 17px;
    padding-top: 165px;
    line-height: 165px;
}

#hours {
    float: right;
    margin: -150px 25px 0px 0px;
    font-size: 16px;
}

#main {
    width: 909px;
    background: transparent url(images/contentbg.png) scroll top left repeat-y;
    padding: 26px 20px 5px;
}

#navigation {
    float: left;
}

#navtop {
    background: transparent url(images/navtop.gif) scroll top left no-repeat;
    display: block;
    width: 162px;
    height: 24px;
}

#menu {
    width: 162px;
    background: transparent url(images/menubg.gif) scroll top left repeat-y;
}

#menu ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.mainMenu li a {
    display: block;
    width: 144px;
    padding: 0px 0px 0px 18px;
    font-size: 18px;
    font-weight: 500;
    color: #663300;
    text-decoration: none;
}

.mainMenu ul li a {
    display: block;
    padding: 0px 0px 0px 40px;
    font-size: 14px;
    width: 122px;
    
}

.mainMenu li a:hover {
    background: transparent url(images/navhover.png) scroll top left repeat;
}

li.current_page_item a{
    color: #008bcb;
}

li.current_page_item li a {
    color: #663300;
}

#content {
    color: #000;
    font-size: 14px;
    margin-left: 185px;
}

#content a {
    text-decoration: none;
    color: #008bcb;
}

#content a:hover {
    text-decoration: underline;
}

h1, h2 {
    font-size: 18px;
    color: #008bcb;
}


#navbottom {
    display: block;
    width: 162px;
    height: 9px;
    background: transparent url(images/navbottom.gif) scroll top left no-repeat;
}

#footer {
    background: transparent url(images/footer.png) scroll top left no-repeat;
    padding-top: 25px;
}

#footer a {
    text-decoration: none;
    color: #008bcb;
    font-size: 14px;
}

#footer a:hover {
    background: #008bcb;
    color: #fff;
}

.clearfix {
    clear: both;
}

.alignright {
    float: right;
    margin-left: 10px;
}

.alignleft {
    float: left;
    margin-right: 10px;
}

.italics {
    font-style: italic;
}

.menuList {
    list-style-type: none;
}

.menuList li {
    padding: 0px;
}

.menuItem {
    font-weight: bold;
}

.menuPageList {
    list-style-type: none;
}


.menuPageList li a {
    font-size: 16px;
    font-weight: bold;
    color: #663300;
    text-decoration: none;
}

.menuPageList li a:hover {
    color: #008bcb;
}