/*
Theme Name: Tronco's
Theme URI: http://wordpress.org/
Description: Custom Wordpress theme designed for Tronco's Special Events.
Version: 1.0
Author: Mathew Smith
Author URI: http://www.mathewsmithstudio.com/
Tags: dark gray/purple, custom header, fixed width, two columns, widgets
*/

body {
	background-color: #2b0f06;
	margin: 0;
	padding: 0
	}

#top {
	background-image: url("images/top_back_tile.gif");
	background-repeat: repeat-x;
	height: 16px
	}

#headerContainer {
	background-image: url("images/header_back_tile.gif");
	background-repeat: repeat-x;
	height: 211px
	}

#header  {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	height: 211px
	}

#headerTop {
	background-image: url("images/header_back_fade.png");
	background-repeat: no-repeat;
	background-position: 123px 0;
	position: relative;
	width: 960px;
	height: 155px
	}

#headerTop h1  {
	background-image: url("images/header_logo.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	position: absolute;
	top: 13px;
	left: 355px;
	width: 250px;
	height: 132px
	}
#headerTop .phone    {
	color: #fbf5ec;
	font-size: 12px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 37px;
	background-image: url("images/phone_back_tile.png");
	background-repeat: repeat-x;
	margin: 0 0 0 40px;
	padding-right: 16px;
	padding-left: 16px;
	height: 37px;
	float: left
	}

#headerTop .phone a {
	color: #fff
	}

#nav    {
	margin-right: 221px;
	margin-left: 220px;
	width: 519px;
	height: 56px;
	position: relative;
	z-index: 9999
	}

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

#nav li  {
	position: relative;
	float: left
	}

#nav li a.topNav {
	display: block;
	padding-top: 56px;
	height: 0;
	overflow: hidden
	}

#nav li#home {
	background-image: url("images/nav_home_bt.gif");
	background-repeat: no-repeat;
	width: 66px
	}

#nav li#home a.topNav:hover {
	background-image: url("images/nav_home_sbt.gif");
	background-repeat: no-repeat
	}
	
#nav li#medallion {
	background-image: url("images/nav_medallion_bt.gif");
	background-repeat: no-repeat;
	width: 175px
	}

#nav li#medallion a.topNav:hover {
	background-image: url("images/nav_medallion_sbt.gif");
	background-repeat: no-repeat
	}

#nav li#special {
	background-image: url("images/nav_special_bt.gif");
	background-repeat: no-repeat;
	width: 188px
	}

#nav li#special a.topNav:hover {
	background-image: url("images/nav_special_sbt.gif");
	background-repeat: no-repeat
	}

#nav li#aboutus {
	background-image: url("images/nav_about_bt.gif");
	background-repeat: no-repeat;
	width: 90px
	}

#nav li#aboutus a.topNav:hover {
	background-image: url("images/nav_about_sbt.gif");
	background-repeat: no-repeat
	}

#nav ul ul {
	position: absolute;
	top: -9999px
	}

#nav ul li:hover ul    {
	padding: 3px 0 8px;
	top: 54px;
	left: -12px;
	width: 200px
	}

#nav li li       {
	font-size: 12px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 26px;
	background-color: #b88124;
	padding: 3px;
	width: 194px;
	height: 26px;
	clear: left
	}

#nav li li a      {
	color: #3f1610;
	text-decoration: none;
	display: block;
	padding-right: 8px;
	padding-left: 8px
	}

#nav li li a:hover  {
	color: #fff;
	background-color: #a0701f
	}

#subnav  {
	background-color: #b98226;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 870px;
	border-top: 1px solid #444
	}

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

#subnav li  {
	font-size: 13px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 13px;
	display: inline;
	margin-right: 8px;
	margin-left: 8px
	}

#subnav li a {
	color: #3f1610;
	text-decoration: none
	}

#subnav li a:hover {
	color: #fff
	}

#mainContainer  {
	background-color: #181818;
	background-image: url("images/main_back_tile.gif");
	background-repeat: repeat-x;
	overflow: hidden
	}

#main  {
	margin: 12px auto;
	width: 894px
	}

#homeFlash {
	background-image: url("images/home_flash_holder.png");
	background-repeat: no-repeat;
	width: 894px;
	height: 320px
	}

#contentTop {
	background-image: url("images/content_back_top.png");
	background-repeat: no-repeat;
	width: 894px;
	height: 12px
	}

#contentContainer {
	background-image: url("images/content_back_tile.png");
	background-repeat: repeat-y;
	width: 894px
	}

#content {
	background-image: url("images/content_back.gif");
	background-repeat: no-repeat;
	margin-right: 12px;
	margin-left: 12px;
	padding: 24px;
	width: 822px;
	overflow: hidden
	}

#contentHomeLeft {
	width: 400px;
	float: left
	}

#contentHomeLeft p {
	color: #333;
	font-size: 12px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px
	}

#contentHomeRight {
	width: 391px;
	float: right
	}

#homeQuote {
	background-image: url("images/home_quote_back.png");
	background-repeat: no-repeat;
	padding: 24px;
	position: relative;
	width: 343px;
	height: 95px
	}

#homeQuote .quote {
	color: #f2dfc1;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: lighter;
	line-height: 19px;
	margin: 0
	}

#homeQuote .author   {
	color: #3f1610;
	font-size: 13px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-align: right;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	right: 58px;
	bottom: 8px
	}

.reservation  {
	margin: 10px 0 0
	}

#contentLeft     {
	width: 480px;
	float: left
	}


#contentLeft h2  {
	color: #3f1610;
	font-size: 14px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px
	}


#contentLeft p, #contentLeft li     {
	color: #333;
	font-size: 12px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px
	}
#contentLeft li, #sideBox li {
	list-style-type: square
	}

#contentLeft a {
	color: #3f1610
	}
#contentLeft a:hover {
	color: #fff
	}
#contentLeft .pdf {
	background-image: url("images/pdf_icon_sm.gif");
	background-repeat: no-repeat;
	background-position: left 0;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 20px
	}

#contentRight    {
	width: 314px;
	float: right
	}

.photoRight {
	background-color: #f9f1e6;
	padding: 6px;
	border: solid 1px #d4b89b
	}
#sideBox  {
	background-color: #85311a;
	margin-top: 10px;
	margin-right: 1px;
	margin-left: 1px;
	padding: 16px;
	width: 280px
	}

#sideBox h2  {
	color: #fff;
	font-size: 14px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0
	}

#sideBox ul {
	margin: 0;
	padding: 0
	}

#sideBox p, #sideBox li     {
	color: #f2dfc1;
	font-size: 12px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 16px
	}

#sideBox li  {
	margin-left: 16px
	}

#sideBox a  {
	color: #f2dfc1
	}

#sideBox a:hover  {
	color: #fff
	}

#contentBottom {
	background-image: url("images/content_back_btm.png");
	background-repeat: no-repeat;
	width: 894px;
	height: 12px
	}

#mainBottom  {
	background-image: url("images/bottom_div_tile.png");
	background-repeat: repeat-x;
	height: 10px;
	overflow: hidden
	}

#footer  {
	margin-right: auto;
	margin-left: auto;
	padding-right: 36px;
	padding-bottom: 36px;
	padding-left: 36px;
	width: 822px;
	overflow: hidden
	}

#footerLeft {
	float: left
	}

#footerRight {
	text-align: right;
	float: right
	}

#footer p  {
	color: #874d34;
	font-size: 11px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 17px;
	margin-top: 12px;
	margin-bottom: 0
	}
#footer a {
	color: #874d34;
	text-decoration: none
	}

#footer a:hover  { color: #b26544 }

.headlineMedallion  {
	background-image: url("images/headline_medallion.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 24px auto 0;
	width: 706px;
	height: 33px
	}

.title3  {
	background-image: url("images/title_welcome.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 8px;
	width: 398px;
	height: 30px;
	border-bottom: 1px solid #f9f1e6
	}

.title9     {
	background-image: url("images/title_medallion.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 23px;
	border-bottom: 1px solid #f9f1e6
	}

.title18      {
	background-image: url("images/title_conferences.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 28px;
	border-bottom: 1px solid #f9f1e6
	}


.title23      {
	background-image: url("images/title_weddings.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 28px;
	border-bottom: 1px solid #f9f1e6
	}


.title27      {
	background-image: url("images/title_parties.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 28px;
	border-bottom: 1px solid #f9f1e6
	}


.title30      {
	background-image: url("images/title_specialevents.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 28px;
	border-bottom: 1px solid #f9f1e6
	}


.title32      {
	background-image: url("images/title_cuisine.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 21px;
	border-bottom: 1px solid #f9f1e6
	}


.title55      {
	background-image: url("images/title_venues.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 20px;
	border-bottom: 1px solid #f9f1e6
	}


.title57      {
	background-image: url("images/title_troncosexpress.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 28px;
	border-bottom: 1px solid #f9f1e6
	}


.title60      {
	background-image: url("images/title_aboutus.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 21px;
	border-bottom: 1px solid #f9f1e6
	}


.title64      {
	background-image: url("images/title_directions.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 20px;
	border-bottom: 1px solid #f9f1e6
	}


.title66      {
	background-image: url("images/title_visitors.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 20px;
	border-bottom: 1px solid #f9f1e6
	}


.title68      {
	background-image: url("images/title_faqs.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding-bottom: 12px;
	width: 480px;
	height: 26px;
	border-bottom: 1px solid #f9f1e6
	}

#sliderContainer    {
	background-image: url("images/home_flash_back.png");
	background-repeat: no-repeat;
	padding: 12px 12px 10px;
	position: relative;
	width: 870px;
	height: 298px
	}


#slider {}

#slider ul, #slider li {
	margin: 0;
	padding: 0;
	list-style: none
	}

#slider li  {
	width: 870px;
	height: 298px;
	overflow: hidden
	}


#prevBtn, #nextBtn     {
	text-indent: -9999px;
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 2000;
	top: 148px;
	left: 27px;
	width: 30px;
	height: 77px;
	overflow: hidden
	}




#nextBtn   {
	left: 842px
	}


#prevBtn a, #nextBtn a  {
	background: url("images/home_flash_prev_bt.png") no-repeat;
	display: block;
	width: 25px;
	height: 25px
	}


#nextBtn a  {
	background: url("images/home_flash_next_bt.png") no-repeat
	}

#prevBtn a:hover {
	background-image: url("images/home_flash_prev_sbt.png");
	background-repeat: no-repeat
	}

#nextBtn a:hover {
	background-image: url("images/home_flash_next_sbt.png");
	background-repeat: no-repeat
	}
#sliderOverlay  {
	background-image: url("images/home_flash_overlay.png");
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1000;
	top: 12px;
	left: 12px;
	width: 870px;
	height: 298px
	}


