/*-----------------------------------------------------------------------------
author:    www.visityakima.com
-----------------------------------------------------------------------------*/


/* =Visit Yakima General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
	}


/* Class for clearing floats */
.clear
{
		clear:both;
		height:0px;
	}

/* Remove border around linked images */
img {
	border: 0;
	display:block;
	}

body {
	background:url(../img/bodyBg.gif) repeat-y center #d2c2a4;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	}
	
/* Banner Elements */
	
#bannerOuter {
	background:url(../img/bannerBg.jpg) repeat-x;
	height:167px;
	}

#bannerInner {
	width:900px;
	height:167px;
	margin:0 auto;
	position:relative;
	}
	
#bannerLogo {
	float:left;
	padding:8px 0 0 0;
	}
	
#bannerPDA {
	position:absolute;
	top:19px;
	left:-58px;
	}
	
/* Banner Information Nav */
	
#bannerInformationNav {
	float:right;
	height:41px;
	width:730px;
	color:#3c3018;
	text-align:right;
	}
	
#searchBox {
	padding:9px 0 0 15px;
	float:right;
	}
	
#searchBox input {
	padding:3px 2px 3px 2px;
	background: #fbf5e9;
	border: 1px solid #d2c2a4;
	color:#000000;
	}
	
#searchBox input#submit {
	padding:1px 3px;
	background:none;
	background-color:#ad2a44;	
	color:#ffffff;
	border: 1px solid #d2c2a4;
	width:100px;
	}
	
#bannerInformationNav p {
	padding:13px 0 0 0;
	font-weight:bold;
	font-size:11px;
	float:right;
	}
	
#bannerInformationNav a {
	color:#3c3018;
	}

#bannerInformationNav a:link, #bannerInformationNav a:visited {
	text-decoration:none;
	}

#bannerInformationNav a:hover, #bannerInformationNav a:active {
	text-decoration:underline;
	}
	
/* Banner Btn Nav */
	
#bannerBtnNav {
	float:right;
	height:44px;
	width:731px;
	padding:8px 0;
	}
	
#btnVguide a, #btnEnews a {
	text-indent:-5000px;
	}
	
#btnVguide a:link, #btnVguide a:visited, #btnEnews a:link, #btnEnews a:visited {
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	}

#btnVguide a:hover, #btnVguide a:active, #btnEnews a:hover, #btnEnews a:active,/* for IE 'flicker' on rollover */ #btnVguide, #btnEnews {
	display:block;
	background-repeat:no-repeat;
	background-position:bottom;
	}

#btnVguide a, #btnVguide {
	height:44px;
	width:270px;
	background:url(../img/btnVguide.jpg) no-repeat;
	margin:0;
	padding:0;
	float:right;
	}
	
#btnEnews a, #btnEnews {
	height:44px;
	width:451px;
	background:url(../img/btnEnews.jpg) no-repeat;
	padding:0;
	float:right;
	}
	
/* Content Elements */
	
#contentOuter {
	margin:0;
	background:url(../img/contentOuterBg.jpg) top center no-repeat;
	}
	
#content {
	margin:0 auto;
	width:856px;
	padding:19px 22px 0 22px;
	}
	
#content table {
	margin:0 0 20px 0;
	}	
	
#content td {
	padding:0 50px 0 0;
	width:300px;
	}
	
/* Group Meeting Slide Show */	
	
.rightColMeeting {
	width:250px;
	float:right;
	padding:0 0 20px 0;
	}
	
.meetingSlides {
	width:230px;
	float:right;
	margin:0 0 20px 20px;
	}
	
.meetingSlides h1 {
	font-size:100%;
	color:#e9e0cb;
	height:20px;
	margin:0 0 0 0;
	border-bottom:#766641 solid 1px;
	}
	
#h1MeetingEvents {
	width:250px;
	height:25px;
	background:url(../img/meetingEventsTitle.gif) no-repeat;
	position:absolute;
	}
	
#h1RFP {
	width:250px;
	height:25px;
	background:url(../img/rfpTitle.gif) no-repeat;
	position:absolute;
	}

#rfpBtn {
	margin:5px 0 0 0;
	}
	
.rfpBtn {
	margin:5px 0 0 0;
	}
	
.meetingMax {
	width:230px;
	height:90px;
	list-style:none;
	margin:0 0 3px 0;
	color:#766641;
	overflow: hidden;
	}
	
.meetingMax h3 {
	color:#114358;
	padding:0;
	margin:0;
	font-size:110%;
	}
	
.meetingMax li {
	padding:3px 0;
	margin:0 0 20px 0;
	}
	
/*  */	
	
.subMenu {
	width:200px;
	padding:15px;
	float:right;
	margin:0 0 20px 20px;
	background:#e9dfcc;
	border:#9a815e solid 1px;
	}	
	
.subMenu ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
.subMenu ul li {
	margin:0 0 0 0;
	padding:0 0 10px 0px;
	}
	
.subMenu ul li ul li{
	margin:0 0 0 0;
	padding:0 0 0 5px;
	}
	
.subMenu ul a, .subMenu ul a:link, .subMenu ul a:visited  {
	color:#8c182d;
	text-decoration:none;
	font-weight:bold;
	}

.subMenu ul a:hover, .subMenu ul a:active {
	color:#8c182d;
	text-decoration:underline;
	}
	
.subMenu ul ul li a, .subMenu ul ul li a:link, .subMenu ul ul li a:visited  {
	color:#552d16;
	text-decoration:underline;
	font-weight:bold;
	}

.subMenu ul ul li a:hover, .subMenu ul ul li a:active {
	color:#552d16;
	text-decoration:none;
	}
	
#leftColSub {
	width:600px;
	float:left;
	}
	
#rightColSub {
	width:232px;
	float:right;
	}
	
#rightColSubBtns {
	width:250px;
	float:right;
	}
	
.imgFloatLeft {
	float:left;
	margin:0 10px 10px 0;
	}
	
.imgFloatRight {
	float:right;
	margin:0 0 10px 10px;
	}
	
#addThis {
	float:left;
	width:600px;
	margin:0 0 15px 0;
	}
	
#subMbtn {
	background:#ac9976;
	color:#e9d8b5;
	margin:0 0 0 0;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	border:#e9d8b5 solid 1px;
	}
	
#subMbtn a {
	color:#e9d8b5;
	font-weight:bold;
	padding:10px;
	display:block;
	}

#subMbtn a:link, #subMbtn a:visited {
	color:#ffffff;
	background:#7f0b20;
	text-decoration:none;
	}

#subMbtn a:hover, #subMbtn a:active {
	color:#e9d8b5;	
	background:#ac9976;
	}
	
#bookBtn {
	background:#ac9976;
	color:#e9d8b5;
	margin:0 0 0 0;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	border:#e9d8b5 solid 1px;
	width:200px;
	}
	
#bookBtn a {
	color:#e9d8b5;
	font-weight:bold;
	padding:10px;
	display:block;
	}

#bookBtn a:link, #bookBtn a:visited {
	color:#ffffff;
	background:#7f0b20;
	text-decoration:none;
	}

#bookBtn a:hover, #bookBtn a:active {
	color:#e9d8b5;	
	background:#ac9976;
	}

/* =Typography
-----------------------------------------------------------------------------*/	
h1 {
	font-size:100%;
	color:#e9e0cb;
	height:31px;
	margin:0 0 0 0;
	}
	
h2 {
	font-size:135%;
	color:#7f0b20;
	margin:0 0 5px 0;
	}	
	
h3 {
	font-size:140%;
	margin:0 0 5px 0;
	color:#766641;
	}
	
h4 {
	font-size:115%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#766641;
	}
	
h4 a {
	color:#766641;
	}

h4 a:link, h4 a:visited {
	text-decoration:underline;
	}

h4 a:hover, h4 a:active {
	text-decoration:none;
	}
	
h5 {
	font-size:115%;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	color:#8c182d;
	}
	
h5 a {
	color:#8c182d;
	}

h5 a:link, h5 a:visited {
	text-decoration:underline;
	}

h5 a:hover, h5 a:active {
	text-decoration:none;
	}
	
#content p {
	padding:0 0 10px 0;
	}
	
/* Links */	
		
#content p a {
	color:#eb6d24;
	padding:1px 1px;
	font-weight:bold;
	}

#content p a:link, #content p a:visited {
	text-decoration:underline;
	}

#content p a:hover, #content p a:active {
	color:#ffffff;
	background:#eb6d24;
	}
	

/* =footer
-----------------------------------------------------------------------------*/
#footer {
	margin:0 auto 15px auto;
	width:856px;
	background:url(../img/footerBg.jpg) no-repeat top center;
	color:#98886a;
	}
	
#vicBtn {
	float:right;
	}
	
#footerAddress {
	font-size:130%;
	padding:26px 0 45px 117px;
	}
	
#promoLinks {
	text-align:center;
	padding:0 0 20px 0;
	}
	
#promoLinks a, #promoLinks a:link, #promoLinks a:visited  {
	color:#0f3e52;
	text-decoration:none;
	font-weight:bold;
	}

#promoLinks a:hover, #promoLinks a:active {
	color:#0f3e52;
	text-decoration:underline;
	}
	
#communitiesFooter {
	text-align:center;
	padding:0 0 20px 0;
	}
	
#communitiesFooter a, #communitiesFooter a:link, #communitiesFooter a:visited  {
	color:#0f3e52;
	text-decoration:none;
	font-weight:bold;
	}

#communitiesFooter a:hover, #communitiesFooter a:active {
	color:#0f3e52;
	text-decoration:underline;
	}
	
#footer ul {
	list-style:none;
	font-size:90%;
	}
	
.footerUlLeft {
	width:160px;
	margin:0 10px 15px 0;
	float:left;
	}
	
.footerUlRight {
	width:160px;
	margin:0 0 15px 0;
	float:right;
	}

#footer ul a, #footer ul a:link, #footer ul a:visited  {
	color:#0f3e52;
	text-decoration:none;
	font-weight:bold;
	}

#footer ul a:hover, #footer ul a:active {
	color:#0f3e52;
	text-decoration:underline;
	}
	
#copyRight {
	text-align:center;
	color:#c8b893;
	font-size:95%;
	padding:0 0 40px 0;
	}
	
/* =Sub Page Slide Show Nav
-----------------------------------------------------------------------------*/
	
#navContainer {
	margin:0 auto 10px auto;
	width:856px;
	}

#nav {
	padding:0 0 10px 0;
	width:856px;
	}
	
#nav a {
	border: 1px solid #ccc;
	background: #755f3a;
	text-decoration: none;
	margin: 0 5px;
	padding:3px 5px;
	color:#ffffff;	
	}
	
#nav a.activeSlide {
	background: #8c182d;
	}
	
#nav a:focus {
	outline: none;
	}
	

/* =Main Nav
-----------------------------------------------------------------------------*/

#mainNav {
	width:750px;
	height:42px;
	float:right;
	}
	
#mainNav ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#mainNav ul li {
	list-style:none;
	float:left;	
	}
	
#mainNav ul li a {
	text-indent:-5000px;
	}
	
#mainNav ul li a:link, #mainNav ul li a:visited {
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	}

#mainNav ul li a:hover, #mainNav ul li a:active, /* for IE 'flicker' on rollover */ #navToDo, #navToStay, #navToEat, #navWineCountry, #navMaps, #navEvents, #navMultimedia, #navPlanning, #navSports {
	display:block;
	background-repeat:no-repeat;
	background-position:bottom;
	}

/*#navAttractions a, #navAttractions {
	height:42px;
	width:128px;
	background:url(../img/navAttractions.gif) no-repeat;
	}*/
	
#navToDo a, #navToDo {
	height:42px;
	width:82px;
	background:url(../img/navToDo.gif) no-repeat;
	}
	
#navToStay a, #navToStay {
	height:42px;
	width:103px;
	background:url(../img/navToStay.gif) no-repeat;
	}
	
#navToEat a, #navToEat {
	height:42px;
	width:92px;
	background:url(../img/navToEat.gif) no-repeat;
	}
	
#navWineCountry a, #navWineCountry {
	height:42px;
	width:105px;
	background:url(../img/navWineCountry.gif) no-repeat;
	}
	
#navEvents a, #navEvents {
	height:42px;
	width:58px;
	background:url(../img/navEvents.gif) no-repeat;
	}
	
#navMaps a, #navMaps {
	height:42px;
	width:104px;
	background:url(../img/navMaps.gif) no-repeat;
	}
	
/*#navConvention a, #navConvention {
	height:42px;
	width:160px;
	background:url(../img/navConvention.gif) no-repeat;
	}*/
	
#navMultimedia a, #navMultimedia {
	height:42px;
	width:96px;
	background:url(../img/navMultimedia.gif) no-repeat;
	}
	
#navPlanning a, #navPlanning {
	height:42px;
	width:63px;
	background:url(../img/navPlanning.gif) no-repeat;
	}
	
#navSports a, #navSports {
	height:42px;
	width:47px;
	background:url(../img/navSports.gif) no-repeat;
	}
	
	
