/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey

*/

body { background:#cfba79 url(images/sitebackground1.jpg) repeat-x top; /*background:url(images/gride.png) repeat-y center top;*/ }
#header { height:103px; background:url() repeat-x center top; margin-top:7px;  }
.logo { position: relative; display: block; width:233px; height:140px; font-size:18px; padding:0px 0 0 20px; margin-top:0px; margin-left:20px; }

.callnow  { width:345px; padding:40px 0 10px 35px; background:url() no-repeat left top; float:right; font-size:18px; font-weight:bold; color:#6f625f; text-align:right; }

.number { font-size:28px; color:#a70000; font-weight:bold; line-height:26px; }

.couponlink a { font-size:18px; color:#054a05; font-weight:bold; font-style: normal; margin:0px 0 0px 0px; line-height:14px; }

#nav li a { display: block; text-decoration: none; margin:0px 1px; padding:12px 10px 8px 10px; font:bold 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffd852; }

.wrap-slider{ background:#d5c288 url(http://www.losbravosatlanta.com/wp-content/uploads/2010/07/bannerbg9.png) repeat-y top; margin:0; position:relative }

.slider-post .slider-title { color:#f4de36; font:normal 35px Georgia; padding:10px 0 15px 0; line-height:30px; }
.slider-subtext { color:#FFFFFF; font:normal 15px Helvetica; padding:10px 0 15px 0; line-height:25px; }
.slider-post .button { background:#5c0000 url(images/button.png) repeat-x top; margin:0 0px 0 0; padding:9px 10px 8px 10px; cursor:pointer; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#fff; border:1px solid #e5ddcc; } 
.slider-post .button:hover { background:#5c0000 !important; }
.slider-post img.fl{ background-color:transparent; padding:0; margin:18px 20px 6px 0 }
.checkmark { background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/07/checkmark.png) no-repeat top; }

#coupon {
	border: 4px dashed #a70000;
	text-align: center;
        padding:20px;
        margin-bottom:20px;
        background:#fff7b9;
}

#header p.description { position:absolute; left:70px; top:73px; text-transform:uppercase; color:#5e4e38; font-size:16px; } 
#header p.description { position:absolute; left:70px; top:73px; text-transform:uppercase; color:#5e4e38; font-size:16px; } 
#content p { font-size:16px; }
h1  { margin-bottom:20px; color:#104f0d; border-bottom:1px solid #a70000; text-transform: uppercase; }
h2  { color:#104f0d; font-weight:bold; font-size: 24px; }
h3  { color:#a70000; font-weight:bold; font-size: 18px; }

.contactinfo { 
width:270px; 
min-height:90px; 
_height:90px; 
float:left;
padding:10px 15px 0 10px; 
background:#064a06 url() no-repeat top left; 
border:3px solid #000;  
}
.contactinfo p { 
font:11px Arial, Helvetica, sans-serif; 
color:#fff;
margin:0 0 5px 0; padding:0;  
}
.contactinfo p a { 
font:11px Arial, Helvetica, sans-serif; 
color:#fff;
}
.contactinfo p a hover { 
font:11px Arial, Helvetica, sans-serif; 
color:#ffd33c;
}

.contactinfo h4 { 
margin-bottom:5px; 
font:13px Georgia, "Times New Roman", Times, serif; 
color:#ffd33c;  
}

.table td { padding:5px 0; border-bottom:1px solid #7f0000;  }
.table td.thead { padding:5px; background:#7f0000; font-weight:bold; font-size:14px; color:#fff; }

#footer { clear:both; padding:13px 0 15px 0; height:100%; overflow:hidden; border-top:5px solid #9e0000; }


/* 2nd and 3rd level menus */
#nav ul { border: solid #ffed63; border-width: 1px 1px 0; background: #c6b38f; }

/* 2nd and 3rd level menus */
#nav li li { border-bottom: 1px solid #ffed63; background:#492b00; }

/* 2nd and 3rd level menus */
#nav ul li:hover, #nav ul ul li:hover, #nav ul li.sfhover, #nav ul ul li.sfhover { background:#d9caad 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:#ffed63; }
#nav li.current_page_item ul li a:hover { background: none; color:#fff7be;  }
#nav li.current-cat-parent ul li a li a.#nav li.current-cat a { background:#d9caad; }

.fl{ float: left; border:0px; }

#footwidgets-front .widget-spot .widget h3 { font-weight:bold; font-size:18px; padding:10px 0 10px 0; color:#7f0000 }

/* Locations */

li {
   margin: 0;
   border: none;
}

.locations {
   list-style: none;
}

.locations li {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   border: none;
}

.atlanta {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/atlanta.jpg) no-repeat;
   width: 258px;
   height: 44px;
   text-indent: -9999px;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   border-bottom: none;
}

.atlanta a {
   display: block;
}

.atlanta a:hover {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/atlanta-hover.jpg) no-repeat;
   width: 258px;
   height: 44px;
}

.conyers {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/conyers.jpg) no-repeat;
   width: 258px;
   height: 50px;
   text-indent: -9999px;
}

.conyers a {
   display: block;
}

.conyers a:hover {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/conyers-hover.jpg) no-repeat;
   width: 258px;
   height: 50px;
}

.decatur {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/decatur.jpg) no-repeat;
   width: 258px;
   height: 48px;
   text-indent: -9999px;
}

.decatur a {
   display: block;
}

.decatur a:hover {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/decatur-hover.jpg) no-repeat;
   width: 258px;
   height: 48px;
}

.smyrna {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/smyrna.jpg) no-repeat;
   width: 258px;
   height: 48px;
   text-indent: -9999px;
}

.smyrna a {
   display: block;
}

.smyrna a:hover {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/smyrna-hover.jpg) no-repeat;
   width: 258px;
   height: 48px;
}

.woodstock {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/woodstock.jpg) no-repeat;
   width: 258px;
   height: 49px;
   text-indent: -9999px;
}

.woodstock a {
   display: block;
}

.woodstock a:hover {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/woodstock-hover.jpg) no-repeat;
   width: 258px;
   height: 49px;
}

.specials {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/specials-conyers2.png) no-repeat;
   width: 300px;
   height: 588px;
   margin-top: 20px;
}

.specials-atlanta {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/specials-atlanta2.png) no-repeat;
   width: 300px;
   height: 588px;
   margin-top: 20px;
}

.specials-smyrna {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/specials-smyrna3.png) no-repeat;
   width: 300px;
   height: 588px;
   margin-top: 20px;
}

.specials-decatur {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/specials-decatur2.png) no-repeat;
   width: 300px;
   height: 588px;
   margin-top: 20px;
}

.specials-woodstock {
   background: url(http://www.losbravosatlanta.com/wp-content/uploads/2010/08/specials-woodstock2.png) no-repeat;
   width: 300px;
   height: 588px;
   margin-top: 20px;
}

.specials-textbox {
   width: 285px;
   height: 355px;
   margin-left: 28px;
   padding-top: 185px;
}

.lunch-specials {
   list-style: none;
   float: left;
   color: white;
}

.dinner-specials {
   list-style: none;
   float: left;
   color: white;
   margin-left: 12px;

}

.dinner-specials li {
   font-size: 12px;
}

.lunch-specials li {
   font-size: 12px;
}

.day {
   margin-top: 5px;
   font-weight: bold;
   color: #fef468;
   border-bottom: 1px solid #fef468;
   margin-bottom: 3px;
   font-size: 13px;
}

.monday {
   font-weight: bold;
   color: #fef468;
   border-bottom: 1px solid #fef468;
   margin-bottom: 5px;
   font-size: 13px;
}

.menu-link {
   border-top: 2px solid black;
   border-bottom: 2px solid black;
   padding-top: 5px;
   padding-bottom: 5px;
   margin-top 15px;
   margin-bottom: 15px;
   text-align: center;
}

.location-header {
   border-bottom: 2px solid black;
   padding-top: 5px;
   padding-bottom: 5px;
}

.patrons {
   font-size: 14px;
}

.map {
   padding-top: 20px;
   border-top: 2px solid black;
}

.flyers {
   margin-top: 25px;
   margin-bottom: 25px;
}

.after-hours {
   margin-left: 25px;
   list-style: disc;
   padding-top: 7px;
   padding-bottom: 7px;
   border-top: 1px solid #6b0700;
   border-bottom: 1px solid #6b0700;
   width: 350px;
}

.after-hours li {
   font-size: 14px;
   font-weight: bold;
   padding-bottom: 5px;
}

.locations {
   margin-top: 250px;

.locations1 {
   float: left;
   margin-left: 15px;

}

.locations1 li {
   margin-top: 10px;
   font-size: 14px;
}

.locations2 {
   float: left;
   margin-left: 25px;

}

.locations2 li {
   margin-top: 10px;
   font-size: 14px;
}

.commentlist {
   width: 620px;
   overflow: hidden;
}

#comment-width {
   width: 500px;
}





