/*   
Theme Name: Manila Groove Restaurant
Theme URI: http://www.manilagroove.com
Description: A theme designed around the the needs of posting daily menus for a restaurant or cafe.
Author: Rodel Paolo Inacay
Author URI: http://www.betweengoodandevil.com
Version: 1.0
Tags: restaurant, cafe, three columns
.
I did it for the lulz.
.
*/
/* ------------------Structure--------------------- */
body { background:#fffdea /*url(images/bodybg.png) repeat-x top background:url(images/gride.png) repeat-y center top;*/; width:950px; margin: 0 auto 0 auto; padding: 0 0 0 0; }
a {	color:#a42903; text-decoration:none; }
a:hover { color:#333; text-decoration:none; }
hr { color:#fffdea; border:none; border-bottom:1px dotted #999; margin-bottom:22px; clear:both; }

/*-------------------Header and Logo----------------*/
#header { height:126px; /*background:url(images/header_bg.png) repeat-x center top;*/ margin-top:7px; }
#logo { float: left; }
#logo img { border: none; }
.blog_desc { float: left; margin: 41px 0 0 95px; font-family:Georgia, "Times New Roman", Times, serif; color:#a7430f; }
/*-------------------End Header and Logo------------*/
/*-------------------Main Index---------------------*/
#wrapper { position: relative; padding:0 0 0 5px; width:945px; margin:0; height:auto;}
#content { float: left; width: 615px; overflow: hidden; padding:10px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#464032; font-size:14px; }
#subpages { float: right; width: 280px; height: auto; overflow:hidden; padding:10px 10px 0 0; margin: 0 5px 0 5px; }
#content_nav { float: left;/*width:310px;*/ width: 620px;}
.title { border-bottom: #d0c8b8 solid 3px; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#a7430f; }
.print_special_item { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#a7430f; }
.print_special_item a {	color:#000000; text-decoration:none; }
.print_special_content{ float:left; width: 270px; margin: 10px 0 10px 0;}
#content_left { float: left; width: 575px; overflow:hidden; padding:10px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#464032; font-size:14px; margin: 0 10px 0 10px; }
#content_right { float: left; width: 290px; overflow:hidden; padding:10px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#464032; font-size:14px; background: #ebe5cb; border: #d0c8b8 solid 3px; margin: 10px 0 10px 0; padding: 10px; }
/*-------------------Index Widgets------------------*/
#special_container { float:left; border-bottom: #d0c8b8 dotted 1px; padding: 0 0 10px; margin: 5px 0 5px; }
.special_item { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#a7430f; }
.special_content{ float:left;}
.special_content img { float:right; height:75px; width:75px; border:#ebe5cb solid 5px; }
.widget_header { font-family:Georgia, "Times New Roman", Times, serif; color:#a7430f; }
.widget_text { font-family:Georgia, "Times New Roman", Times, serif; color:#464032; font-size:14px }
#index_widget { float: left; width: 290px; height: auto; overflow:hidden; padding:10px 10px 0 0; margin: 0 5px 0 5px; }
#index_widget_extra_spacing { float: left; width: 290px; height: auto; overflow:hidden; padding:10px 10px 0 0; margin: 100px 5px 0 5px; }
#business_hours { position:relative; background-color:#ebe5cb; font-family:Georgia, "Times New Roman", Times, serif; color:#464032; font-size:14px; margin: 5px; padding: 10px 0 10px 0; text-align: center; }
#contact_container { float:right; width:200px;}
#contact_widget { float:left; width:280px; background-color:#ebe5cb; font-family:Georgia, "Times New Roman", Times, serif; color:#464032; font-size:14px; margin: 5px 0 0 0; padding: 5px 0 5px 0; border:#d0c8b8 solid 5px; }
#contact_widget img {float:left; padding: 20px 10px 0 10px}
.contact_text {}
.street_info { padding: 5px 0 0 0;}
.city_info {}
.telephone { padding: 10px 0 0 0;}
.email { padding: 5px 0 0 0;}
/*-----------------End Index Widgets----------------*/
/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /*-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; */}
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */
/*-------------------End Main Index-----------------*/
/*-------------------Party Tray Pages---------------*/
#party_tray_page { float:left; width: 590px; height: auto; padding: 10px 10px 0 0; margin: 0 5px 0 5px; font-family:Georgia, "Times New Roman", Times, serif; color:#464032; font-size:14px }
#party_tray_title { float: left; width: 580px; border-bottom: #d0c8b8 solid 3px; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#a7430f; padding: 10px 0 0 0; margin: 0 0 5px 0;}
#party_tray_item { float:left; width: 250px; height: 225px; margin: 10px 0 10px 20px; overflow:hidden; background-color:#ebe5cb; border: #d0c8b8 solid 3px; padding: 3px;}
.party_tray_item img { float:right; height:auto; width:auto; border:#d0c8b8 solid 5px; }
/*-------------------End Party Tray Pages-----------*/
/*-------------------Footer-------------------------*/
#footer { float: left; padding:0; width:940px; margin: 10px 0 10px 0; height:20px; border-top:5px solid #ebe6d1; font-family:Georgia, "Times New Roman", Times, serif; color:#464032; font-size:14px }
/*-------------------End Footer---------------------*/
/* ------------------End Structure------------------*/
/* ------------------Nav Bar----------------------- */
/*.page-nav li { display:inline; padding: 10 15 10 15; }*/
.page-nav { clear:both; width:900px; margin:0 auto 8px auto; background:#c6b38f url(images/navbg.png) no-repeat; height:36px; padding:0px 20px }
ul.page-nav { margin: 0; padding: 0; list-style: none }
.page-nav li { display: block;  float: left; margin:0; padding:0  }
.page-nav li a { display: block; text-decoration: none; margin:0px 1px; padding:12px 10px 8px 10px; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase }
/*
SON OF SUCKERFISH DROPDOWNS
See http://www.htmldog.com/articles/suckerfish/dropdowns/
--------------------- */

/* 2nd and 3rd level menus */
#nav ul { position: absolute; z-index: 99;  left: -999em; margin: 0px 0 0 1px; padding: 0;  width:13.9em; w\idth: 13.9em; height: auto }

/* 3rd level menus only */
#nav ul ul { margin: -2.0em 0 0 13.9em }

/* 2nd and 3rd level menus */
#nav li li { padding: 2px 1em 2px 0; width: 12.9em }

/* 2nd and 3rd level menus */
#nav ul a { width: 13em; w\idth: 9em }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em }

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto }

#nav li:hover, #nav li.sfhover {  }


/* 2nd and 3rd level menus */
#nav ul li a, #nav ul ul li a { font-size:12px; font-weight:bold; padding: 3px 10px 3px 10px; margin:0 }


/* top navigation drop menu  ---------------------- */

#nav li a { color: #2a1f0b; border-bottom: 0 }
#nav li a:hover { color:#faf1b5; background:#a49376 url(images/navbg_h.png) repeat-x top }
#nav li.current_page_item a, #nav li.current-cat a { color:#faf1b5; background:#a49376 url(images/navbg_h.png) repeat-x top }
/* { color:#faf1b5;  background:#a49376 url(images/navbg_h.png) repeat-x top;  } */

/* dropdowns/
--------------------- */

/* 2nd and 3rd level menus */
#nav ul { border: solid #d9caad; border-width: 1px 1px 0; background: #c6b38f }


/* 2nd and 3rd level menus */
#nav li li { border-bottom: 1px solid #d9caad }

/* 2nd and 3rd level menus */
#nav ul li:hover, #nav ul ul li:hover, #nav ul li.sfhover, #nav ul ul li.sfhover { background:#a49376 url(images/navbg_h.png) repeat-x top; border-top:none }

/* 2nd and 3rd level menus */
#nav ul li a, #nav ul ul li a { background: none; text-transform:capitalize }
#nav ul li a:hover, #nav ul ul li a:hover { background: none }
#nav li.current_page_item ul li a, #nav li.current-cat ul li a  { background: none; color:#2a1f0b  }
#nav li.current_page_item ul li a:hover { background: none; color:#faf1b5 }
#nav li.current-cat-parent ul li a li a, #nav li.current-cat a { background:#a49376 }

/* ------------------End Nav Bar------------------- */
