/*
Theme Name: Bueno Y Sano
Description: Theme For Bueno Y Sano
Version: 1.0
Author: Alias Solutions
Author URI: http://alias-solutions.com

CSS Document
clear browser formatting*/
HTML, BODY
{
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 1;
}
*
{
	font-size: 12px;
	margin: 0;
	padding: 0;
	outline: 0;
}
IMG
{
	border: none;
}
UL, OL, LI
{
	list-style: none;
}
:focus
{
	outline: none;
}
TABLE, TD, FORM, FIELDSET
{
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: top;
}
/*—[ REUSABLE CLASSES ]—*/
.hide
{
	display: none;
}
.right
{
	float: right;
}
.left
{
	float: left;
}
.current
{
	cursor: default;
}
.clear
{
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 1px;
	overflow: hidden;
}
.center
{
	margin: 0 auto;
	text-align: center;
}
.alignleft
{
	float: left;
	padding-right: 10px;
	padding-bottom: 2px;
}
.alignright
{
	float: right;
	padding-left: 10px;
	padding-bottom: 2px;
}
/*Formatting for Theme*/
BODY
{
	background: url(images/BG_repeat.jpg) repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#wrapper
{
	width: 940px;
	margin: 0 auto;
}
#header
{
	width: 940px;
	height: 188px;
	background: url(images/bueno_header.png) no-repeat;
}
/*Main Nav*/
#main_nav
{
	width: 940px;
	height: 29px;
}
#main_nav UL
{
	height: 29px;
}
#main_nav IMG
{
	border: none;
}
#main_nav LI
{
	display: inline;
	list-style: none;
	height: 29px;
}
#main_nav LI A
{
	float: left;
	display: block;
	height: 29px;
}
#main_nav LI A IMG
{
	border: none;
	vertical-align: bottom;
/*for IE6*/
}
#main_nav LI A:hover
{
	visibility: visible;
/*for IE6*/
}
#main_nav LI A:hover IMG
{
	visibility: visible;
/*for IE6*/
}
#main_nav LI A:hover IMG
{
	visibility: hidden;
/*hide from IE5.0/win*/
}

/*id's for rollover images*/

#home { background: url(images/bueno_nav_home_roll.png) no-repeat left bottom; }
#about { background: url(images/bueno_nav_about_roll.png) no-repeat left bottom; }
#catering { background: url(images/bueno_nav_catering_roll.png) no-repeat left bottom; }
#community { background: url(images/bueno_nav_community_roll.png) no-repeat left bottom; }
#menus { background: url(images/bueno_nav_menus_roll.png) no-repeat left bottom; }
#locations { background: url(images/bueno_nav_locations_roll.png) no-repeat left bottom; }
#promotions { background: url(images/bueno_nav_promotions_roll.png) no-repeat left bottom; }
#contact { background: url(images/bueno_nav_contact_roll.png) no-repeat left bottom; }

/*id's for other rollover images*/

#side_promos {
	display: block;
	width: 201px;
	height: 33px;
	background: url(images/side_promos.png) no-repeat 0 0;
}

#side_promos:hover { background-position: 0 -33px; }
#side_promos SPAN { display: none; }

#side_giftcards {
	display: block;
	width: 201px;
	height: 33px;
	background: url(images/side_giftcards.png) no-repeat 0 0;
}

#side_giftcards:hover { background-position: 0 -33px; }
#side_giftcards SPAN { display: none; }

#side_gallery {
	display: block;
	width: 201px;
	height: 33px;
	background: url(images/side_gallery.png) no-repeat 0 0;
}

#side_gallery:hover { background-position: 0 -33px; }
#side_gallery SPAN { display: none; }

#support_roll {
	display: block;
	width: 201px;
	height: 33px;
	background: url(images/support_roll.png) no-repeat 0 0;
}

#support_roll:hover { background-position: 0 -33px; }
#support_roll SPAN { display: none; }

#buynow {
        display: block;
        width: 127px;
        height: 33px;
        background: url(images/buynow.png) no-repeat 0 0;
}

#buynow:hover { background-position: 0 -33px; }
#buynow SPAN { display: none; }


/*Main Content*/

#container {
	width: 940px;
	background: url(images/bueno_midrepeat.png) repeat-y;
	padding-top: 20px;
}

#two_container {
	width: 940px;
	background: url(images/bueno_2column_midrepeat.png) repeat-y;
}

#slider {
	width: 850px;
	margin: 0 auto;
	margin-bottom: 0px;
}

#main_content {
	width: 859px;
	margin-left: 21px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
}

#main_content P {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
	line-height: 135%;
}

SPAN.red {
	color: #990033;
	font-weight: bold;
}

#main_content H1 {
	font-size: 24px;
	padding-bottom: 12px;
	line-height: 125%;
}

#main_content H2 {
	font-size: 18px;
	padding-bottom: 12px;
	line-height: 125%;
}

#main_content H3 {
	font-size: 18px;
	padding-bottom: 12px;
	line-height: 125%;
}

#main_content H4 {
	font-size: 16px;
	padding-bottom: 12px;
	line-height: 125%;
}

#main_content H5 {
	font-size: 14px;
	padding-bottom: 12px;
	line-height: 125%;
}

#main_content H6 {
	font-size: 12px;
	padding-bottom: 12px;
	line-height: 125%;
}

#main_content UL {
	padding-left: 35px;
}

#main_content OL {
	padding-left: 35px;
}

#main_content UL LI {
	list-style: disc;
	padding-bottom: 12px;
	line-height: 130%;
	font-size: 12px;
}

#main_content OL LI {
	list-style: decimal;
	padding-bottom: 12px;
	line-height: 130%;
	font-size: 12px;
}

#main_content A
{
	color: #C44735;
	font-weight: bold;
	text-decoration: none;
}
#main_content A:hover
{
	color: #F09620;
	font-weight: bold;
	text-decoration: none;
}
.wp-image-145
{
	padding-right: 12px;
}
.wp-image-144
{
	padding-right: 12px;
}
.wp-image-170
{
	padding-right: 17px;
}
.wp-image-136
{
	padding-top: 0;
	padding-right: 17px;
}

/*Interior Pages*/

#wide_column {
	width: 600px;
	float: left;
	padding-top: 0px;
}
#sidebar
{
	width: 201px;
	float: right;
	padding-top: 35px;
        margin-left: 15px;
}
#sidebar IMG
{
	display: block;
	padding-bottom: 10px;
}
#home_bugs
{
	padding-top: 20px;
	padding-bottom: 30px;
}
#email_bug
{
	width: 266px;
	height: 72px;
	background: url(images/bueno_button_promotions.png) no-repeat;
	float: left;
	padding-right: 26px;
	padding-top: 35px;
}
#email_bug TD
{
	padding: 8px;
}
#promotions_bug
{
	width: 266px;
	height: 72px;
	float: left;
	padding-right: 26px;
}
#social
{
	padding-top: 0px;
}
#facebook
{
	width: 25px;
	float: left;
	padding-right: 5px;
}
#twitter
{
	width: 25px;
	float: left;
	padding-right: 5px;
}
#mail
{
	width: 25px;
	float: left;
	padding-right: 5px;
}
#community_buzz
{
	width: 157px;
	float: left;
	padding-right: 5px;
}
#community_buzz_roll
{
	display: block;
	width: 157px;
	height: 25px;
	background: url(images/community_buzz.png) no-repeat 0 0;
}
#community_buzz_roll:hover
{
	background-position: 0 -25px;
}
#community_buzz_roll SPAN
{
	display: none;
}
#feedback
{
	width: 157px;
	float: left;
	padding-right: 5px;
}
#feedback_roll
{
	display: block;
	width: 157px;
	height: 25px;
	background: url(images/leave_feedback.png) no-repeat 0 0;
}
#feedback_roll:hover
{
	background-position: 0 -25px;
}
#feedback_roll SPAN
{
	display: none;
}

#footer_gallery {
	width: 157px;
	float: left;
	padding-right: 5px;
}

#footer_gallery_roll {
        display: block;
        width: 157px;
        height: 25px;
        background: url(images/bueno_gallery.png) no-repeat 0 0;
}

#footer_gallery_roll:hover { background-position: 0 -25px; }

#footer_gallery_roll span { display: none; }

#footer
{
	width: 940px;
	background: url(images/bueno_footer.png) no-repeat;
	position: relative;

}

#flash_hat
{
	width: 380px;
	height: 150px;
	position: absolute;
	top: -60px;
	right: -100px;
        overflow: show;
}
#bottom_nav UL
{
	padding-left: 50px;
	padding-top: 15px;
}
#bottom_nav UL LI
{
	float: left;
	padding-right: 12px;
}
#bottom_nav UL LI A
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bottom_nav UL LI A:hover
{
	color: #990033;
}
#copyright
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	padding-top: 35px;
	padding-left: 50px;
	padding-bottom: 45px;
}
#copyright a, a hover
{
font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #b80136;
	font-size: 10px;
}
.textwidget
{
	padding-bottom: 25px;
}

