/* CSS Document */

/* -------------------------------------------------------------- 

	Theme Name: jakes road house custom theme
	Theme URI: http://fearlessflyer.com
	Description: 
	Author: Michael Soriano
	Author URI: http://fearlessflyer.com
	Version: 0.1

-------------------------------------------------------------- */



/* CSS Document */

* {padding:0; margin:0;}
/*html {overflow-x: hidden;}*/
a img {border:none;}
a:focus {outline:none;}

body { /*background:url(images/background_wood_smalllight2.jpg) fixed;*/background: url(images/bg-0.jpg) repeat-x #000; }
#wrap {width:866px; /*width:1216px; background:url(images/bg-1.jpg)*/ no-repeat; min-height:800px; overflow:hidden; margin:0 auto; text-align:center; position:relative;}

#header{background:url(images/header-bg2.png) no-repeat; height:125px; width:866px; position:relative; margin:0 auto; text-align:center;}
a#logo {background:url(images/logo3.png); width:502px; height:131px; display:block; position:absolute; top:-2px; left:-25px; text-indent:-9999px;}

ul#page-nav {position:relative; left:500px; top:46px;}
ul#page-nav li {list-style:none; float:left; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; font-size:11px; background:#000000; padding:3px 10px; margin-right:4px; }
ul#page-nav li a {text-decoration:none; color:#FFFF00;}
ul#page-nav li a:hover {color:#d4d423;}

ul#navigation {position:absolute; top:75px; left:87px;}
ul#navigation a {text-indent:-9999px;}
ul#navigation li {list-style:none; float:left; height:58px; position:relative; margin:0 2px 0 0; padding:0;}
ul#navigation li.cat-item a{background:url(images/navigation2.png) no-repeat; height:58px; display:block; }

ul#navigation li.cat-item.cat-item-3 a {width:112px; background-position:0 -58px;}
ul#navigation li.cat-item.cat-item-3 a:hover {background-position:0 0;}
ul#navigation li.cat-item.cat-item-3.current-cat a{background-position:0 0;}
ul#navigation li.cat-item.cat-item-4 a {width:171px; background-position:-112px -58px;}
ul#navigation li.cat-item.cat-item-4 a:hover {background-position:-112px 0;}
ul#navigation li.cat-item.cat-item-4.current-cat a {background-position:-112px 0;}
ul#navigation li.cat-item.cat-item-5 a {width:175px; background-position:-283px -58px;}
ul#navigation li.cat-item.cat-item-5 a:hover {background-position:-283px 0;}
ul#navigation li.cat-item.cat-item-5.current-cat a {background-position:-283px 0;}
ul#navigation li.cat-item.cat-item-6 a {width:148px; background-position:-458px -58px;}
ul#navigation li.cat-item.cat-item-6 a:hover {background-position:-458px 0;}
ul#navigation li.cat-item.cat-item-6.current-cat a {background-position:-458px 0;}
ul#navigation li.cat-item.cat-item-download {margin-left:1px;}
ul#navigation li.cat-item.cat-item-download a{width:113px; background-position:-611px -58px;}
ul#navigation li.cat-item.cat-item-download a:hover {background-position:-611px 0;}



#main-container {background:url(images/main-container-bg2.png) repeat-y; min-height:800px; overflow:hidden; position:relative; padding:14px 0 20px 0; width:866px; margin:0 auto; text-align:left; }
/*homeeh*/
.slideshow {width:742px; height:347px; position:relative; z-index:1; margin:0 auto; }
#nav {position:absolute; top:325px; left:642px; z-index:2; font-family:verdana; font-size:10px;}
#nav a {padding:2px 5px; background:#000; color:#fff; text-decoration:none; margin-right:3px; border:1px solid #666;}
#nav a.activeSlide {background: #ffd800; color:#000000;}
#nav a:focus {outline:none;}

#social {clear:both; padding:10px 0 10px 65px;}
#social #letsgetsocial {margin-right:15px;}
#social a:hover {color:#333333; text-decoration:underline;}
a#twitter {background:url(images/twitter_32.png) no-repeat top left; padding:8px 8px 15px 32px; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:13px;  }
a#facebook  {background:url(images/facebook.png) no-repeat top left; padding:8px 8px 15px 32px; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:13px;  }
a#leavetestimonial {background:url(images/comment_user_add_32.png) no-repeat top left; padding:8px 8px 15px 39px; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:13px;  }

/*feature post in homepage*/
#feature-post {font-size:16px; text-align:center; line-height:20px; height:40px;  width:740px;  overflow:hidden;  margin:10px auto; clear:both;} 
#feature-post a {text-decoration:none; color:#9c0101; }
/*columns*/
.column.first {margin-left:62px; background:url(images/column-1.jpg) no-repeat;}
p#about-jakes {padding:80px 25px 0 28px;}
p#about-jakes a{color:#9C0101; text-decoration:none; text-shadow:0 1px 0 #fff;}
p#about-jakes a:hover {text-decoration:underline;}
a#photo-gallery {position:relative; top:88px; left:85px; width:100px; padding:0 25px 0 25px; display:block; color:#000000;text-shadow:0 1px 0 #ccc; text-decoration:none;}
a:hover#photo-gallery {text-decoration:underline;}
.column.second {background:url(images/column-2.jpg) no-repeat; background-position:-2px;}
.column.second p {padding:77px 25px 0 25px;}
.column {width:230px; height:328px; float:left; margin:10px 25px 15px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.column.last {margin-right:0; background:url(images/column-3.jpg) no-repeat;}
.column.last p {padding:0 25px 0 25px; color:#FFFFFF;}
.column.last a{font-weight:bold; color:#000000; text-decoration:none; display:block; text-shadow:0 1px 0 #999;}
.column.last a:hover {text-decoration:underline;}
p#breakfast {clear:both; padding-top:100px;}
p#lunch {clear:both; padding-top:67px;}

/*recent comment in home page*/
#rec-comment-top {clear:both; background:url(images/large-container-grey-top-home.jpg) top left no-repeat #e7e7e7; padding:20px 20px 8px 15px; width:708px; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; text-shadow:0 1px 0 #fff; font-size:12px; min-height:50px; position:relative; left:63px; margin-top:10px; }
img.kjgrcGravatar {float:left; padding:4px; border:1px solid #999999; margin:5px 15px 5px 0; background:#fff;}
a#home-comment-author {display:block;font-size:14px; text-transform:capitalize; text-decoration:none; color:#333333; margin:8px 0 3px 0;}
#read-all-comment a{font-family:verdana; text-decoration:none; text-transform:uppercase; color:#9c0101; font-size:10px;}
#read-all-comment a:hover {color:#000000; }
#rec-comments-fix {background:url(images/large-container-grey-bottom.jpg) no-repeat bottom left; width:743px; height:11px; padding:0; margin:0; position:relative; left:63px; }






#sidebar {width:220px; background: url(images/sidebar-top.jpg) no-repeat top left #5c666b; padding:15px 0 0 0; overflow:hidden; margin-right:25px; margin-left:60px; text-align:left; float:left;}
#sidebar-fix {width:220px; height:15px; background:url(images/sidebar-bottom.jpg) no-repeat; }
#sidebar h3#ourmenu {background:url(images/sidebar-title-our-menu.png) no-repeat; width:220px; height:46px; display:block; text-indent:-9999px;}
#sidebar h3#aboutus {background:url(images/sidebar-title-about-us.png) no-repeat; width:220px; height:46px; display:block; text-indent:-9999px; margin-top:25px;}
#sidebar {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; font-size:12px; color:#FFFFFF;}
#sidebar ul.cat-in-sidebar{}
#sidebar ul.cat-in-sidebar li {padding:7px 0 7px 15px; list-style:none; border-bottom:1px dashed #333333; text-transform:capitalize;}

#sidebar ul.cat-in-sidebar li.cat-item-3, #sidebar ul.cat-in-sidebar li.cat-item-4, #sidebar ul.cat-in-sidebar li.cat-item-5 {text-transform:uppercase; font-family:arial, helvetica; font-size:16px; font-weight:bold; margin-left:-14px; padding-top:12px; padding-bottom:12px; text-shadow:1px 1px 0 #000; }


#sidebar ul.cat-in-sidebar ul.children{}
#sidebar ul.cat-in-sidebar ul.children li {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia;font-size:12px; font-weight:normal; margin-left:10px; padding-top:5px;  }

#sidebar ul.cat-in-sidebar li a {color:#FFFFFF; text-decoration:none; margin:0 0 0 15px;}
#sidebar ul.cat-in-sidebar li a:hover {color:#CCCCCC; text-decoration:none; margin:0 0 0 15px;}
img.star {float:left; padding:8px 5px 5px 5px;}
#sidebar p.text {padding:15px;}
#sidebar ul.children li {border:none; background:url(images/brightness-small.png) no-repeat; background-position:10px 8px; padding-right:15px; }
#sidebar ul.children li:hover {background:url(images/brightness-small-low.png) no-repeat; background-position:10px 8px;}

ul#social-links {padding:10px 0 20px 5px; margin:0 20px 0 13px;}
ul#social-links li {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:8px 0 8px 37px; list-style:none;}
ul#social-links li a {color:#CCCCCC; text-shadow:1px 1px 0 #000; text-decoration:none;}
ul#social-links li a:hover{text-decoration:underline; color:#333333; text-shadow:1px 1px 0 #ccc;}
ul#social-links li#twitter2 {background:url(images/twitter_32.png) no-repeat top left; border-bottom:1px solid #35383a;  }
ul#social-links li#facebook2 {background:url(images/facebook.png) no-repeat top left; border-top:1px solid #a4aaae; background-position:0 3px;  }

#content-area {width:496px; min-height:500px; overflow:hidden; text-align:left;}
#content-area h1.cat-title{font-size:26px; text-transform:uppercase; color:#2e2e2e; padding-bottom:7px;}
#content-area img.thumbs {margin:2px 0 5px 0; clear:both; overflow:hidden;}
#content-area .food .food-horiz.thumbs {margin:2px 0 5px 0; clear:both; overflow:hidden; background:url(images/food-horiz-line.gif) no-repeat; width:235px; height:10px;}

/*category title area*/
.main-title {padding:1px 0 5px 2px;}
.main-title p {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; clear:both; padding-bottom:10px;}
img.categ-images.breakfast {margin:10px 0 15px 0;}
img.categ-images.drinks {margin:0 0 15px 0;}

/*food containers*/
#content-area .food {background:url(images/food-bg.jpg) top left no-repeat #efefef; width:235px; margin:0 0 20px 0; overflow:hidden;}
#content-area .food.odd {margin-right:24px; float:left;}
#content-area .food.even {margin-right:2px; float:right;}
#content-area .food .food-fix {background:url(images/food-bg-bottom.jpg); width:235px; height:9px; clear:both; overflow:hidden;}
#content-area .food h3{font-size:16px; font-weight:bold; text-transform:capitalize; color:#000; margin-bottom:5px; font-family:georgia,times,serif; padding:10px 10px 0 10px; text-shadow:0 1px 0 #fff; }
#content-area .food p{font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; font-size:12px; padding:0 10px 0 10px;}
#content-area .food .edit-me-links a {font-family:Verdana, arial; font-size:10px; text-transform:lowercase; padding:10px 0 5px 10px;}

/*special foods*/

#content-area .food.id60, #content-area .food.id62{background:url(images/food-bg-red.jpg) top left no-repeat #9c0101; color:#FFFFFF;}
#content-area .food.id60 h3, #content-area .food.id62 h3 {color:#FFFFFF; text-shadow:0 1px 0 #000;}
#content-area .food.id60 .food-fix,  #content-area .food.id62 .food-fix {background:url(images/food-bg-red-bottom.jpg);}
#content-area .food.id60 .food-horiz,  #content-area .food.id62 .food-horiz {margin:2px 0 5px 0; clear:both; overflow:hidden; background:url(images/food-horiz-line-red.gif) no-repeat; width:235px; height:10px;}
#content-area .food.id60 .edit-me-links a, #content-area .food.id62 .edit-me-links a {color:#FFFFFF;}

/*main category pages*/
.sub-cat-title {padding:0 0 8px 0; overflow:hidden; clear:both; border-bottom:1px solid #CCCCCC; margin:0 0 16px 2px;}
.sub-cat-title h2 {color:#9c0101; font-size:16px; padding-bottom:4px;}
.sub-cat-title p {padding-bottom:4px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px; }
.sub-cat-section {clear:both; overflow:hidden;}

/*page.php*/

.page-content {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; clear:both; line-height:22px; padding:10px 0 10px 0;}
.page-content a {color:#9C0101;}
.page-content h4 {color:#9c0101; font-size:16px; padding:10px 0 10px 0; clear:both; border-bottom:1px solid #CCCCCC; margin-bottom:10px; }
img.catering {position:relative; top:-10px;}
img.about-us {position:relative; top:-13px;}
.map {clear:both; margin:20px 0 20px 0; border:1px solid #CCCCCC; background:#fff; padding:10px;}

/*single-column*/

#content-area-page {width:760px; margin:10px 0 10px 58px; }
#content-area-page .page-content p {padding:0 10px 15px 10px;}
#gallery-1 img.attachment-thumbnail {border:0;}
h1.cat-title.photo-gallery {padding-left:8px;}


/*testimonials*/
#comments h3 {color:#9c0101; font-size:16px; padding:10px 0 10px 0; clear:both; border-bottom:1px solid #CCCCCC; margin:0 18px 20px 2px;}
ul.commentlist li {list-style:none;}
ul.commentlist li.comment {width:743px; margin-bottom:15px;}
ul.commentlist li.comment p {padding:0 15px 15px 20px; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; text-shadow:0 1px 0 #fff; font-size:12px;}
ul.commentlist li.comment .avatar {float:left; padding:4px; border:1px solid #999999; margin:5px 10px 0px 20px; background:#fff;}
cite.fn {font-size:14px; text-transform:capitalize;}
cite.fn a{text-decoration:none; color:#333333;}
span.says{font-size:11px; font-family:georgia; font-style:italic;}
ul.commentlist li.comment .commentmetadata {font-family:verdana, arial; font-size:10px; padding:0; margin:0; }
ul.commentlist li.comment .commentmetadata a {text-decoration:none; color:#990000;}
ul.commentlist li.comment.even .comment-body {background:url(images/large-container-grey-top.jpg) no-repeat; padding:10px 0 10px 0;}
ul.commentlist li.comment.even {background:url(images/large-container-grey-bottom.jpg) no-repeat bottom left #e7e7e7;} 

ul.commentlist li.comment.odd .comment-body {background:url(images/large-container-ltgrey-top.jpg) no-repeat; padding:10px 0 10px 0;}
ul.commentlist li.comment.odd {background:url(images/large-container-ltgrey-bottom.jpg) no-repeat bottom left #fffae0;} 
h1.cat-title.response {padding:25px 0 25px 0;}
#respond {padding:10px 0 0 8px;}
.comment-form-labels {font-family:helvetica, arial; font-size:12px; padding-bottom:5px; font-weight:bold; color:#000000;}
.comment-form-labels small {font-family:verdana; font-style:italic; color:#999999; font-weight:normal;}
.comment-form-input-fields{border:1px solid #ccc; padding:5px; margin-bottom:10px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;  }
.send-comment {padding:5px;}
#get-gravatar {background:url(images/get-gravatar.jpg); width:356px; height:148px; float:right; margin:15px 20px 0 0;}
#get-gravatar p {padding:17px 25px 0 95px; font-family:Georgia, "Times New Roman", Times, serif; text-shadow:0 1px 0 #fff; font-size:13px; line-height:18px; color:#000;}
#get-gravatar a {display:block; padding:8px 0 0 0; margin-top:10px; color:#990000; text-decoration:none;}
#get-gravatar a:hover {color:#000000;}
/*footer*/

#footer {background:url(images/footer.png); height:131px; width:866px; margin:0 auto; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF;}
#footer a {color:#FFFFFF; text-decoration:none; text-shadow:0 1px 0 #000; }
#footer a:hover {color:#CCCCCC; text-decoration:underline;}
#footer ul {position:relative; top:66px; left:240px;}
#footer ul li {float:left; padding:0 15px 0 15px; list-style:none; line-height:10px; border-right:1px solid #fff;}
#footer ul li.page-item-248 {border:none;}
#credits {display:block; clear:both; font-family:verdana, helvetica, georgia, serif; font-size:10px; position:relative; top:73px; left:43px;}

