/* - - - - - - - - - - - - - - - - - - - - -

Title : 
Author : 
URL : 

Description : 

Created : 
Modified : 

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

* {
	/* outline:1px solid #ccc; */
	margin: 0;
	padding: 0;
	font-size: ;
}

html {
	margin: ;
	padding: ;
	background: ;
}

body {
	font-family: "myriad Pro","Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	text-align: ;
	margin: 0;
	padding: 0;
	/*background set at end of file*/
}

/* ----- IDS ----- */

#header, #primaryContent {
	position: relative;
	text-align: left;
	width: 790px;
	margin-left: auto;
	margin-right: auto;
}

#container {


/* margin-bottom:-1em; */
padding: ;
	text-align: center;
	margin-left: ;
	margin-right: ;
	width: ;
	height: ;
/*background set at end of file*/
}

#header {
	background-color: ;
}

#header .shadowRight {
	position: absolute;
	right: -25px;
	top: 0;
	width: 25px;
	height: 191px;
	background: transparent url(../images/4_masthead_shadow.png) no-repeat;
}

#header .shadowBottom {
	position: absolute;
	left: 0;
	bottom: -48px;
	width: 790px;
	height: 48px;
	background: transparent url(../images/3_main_nav_shadow.png) no-repeat;
}

#header .masthead {
	width: 790px;
	height: 111px;
	background: transparent url(../images/1_masthead_bg.jpg) no-repeat;
}

#header h1 {
	float: left;
	text-indent: -9999px;
	padding: 20px 0 0 238px;
	width: 307px;
}
#header h1 a {
	display:block;
	height:71px;
}
#header div.address {
	float: right;
	text-align: right;
}

#header div.tagline {
	clear: both;
}

#header div.starNav {
	position: absolute;
	top: 8px;
	right: 0px;
	/*outline: 1px solid grey;*/
}

#header div.starNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#header div.starNav a {
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../images/1a_masthead_stars.gif) no-repeat 120px 172px;
}

#header div.starNav .rates a {
	top: 0;
	right: 0;
	width: 73px;
	height: 75px;
	background-position: -55px 0px;
}

#header div.starNav .rates a:hover {
	background-position: -55px -86px
}

#header div.starNav .map a {
	top: 30px;
	right: 73px;
	width: 55px;
	height: 56px;
	background-position: 0px -30px;
}

#header div.starNav .map a:hover {
	background-position: 0px -116px;
}

div.navigation {
	text-align: center;
	margin: ;
	padding: ;
}

div.navigation ul {
	text-align: left;
	list-style: none;
	width: 790px;
	margin: 0 auto;
	padding: 0;
}

div.navigation ul li {
	float: left;
}

div.navigation li a {
	position: ;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#header div.navigation {
	width: 790px;
	height: ;
	background: #BEAF98 url(../images/2_main_nav_bg.jpg) no-repeat;
	color: #fff;
}

#header div.navigation ul {
	width: 750px;
}

#header div.navigation ul li {
	padding: 0 10px;
}

#header div.navigation a:hover {
	background-color: ;
}

#header div.navigation a, #header div.navigation a:hover {
	color: ;
}

#header div.navigation li a {
	height: 32px;
	background: transparent url(../images/2a_main_nav_R1.png) no-repeat 0px 32px;
}

#header div.navigation li.home a {
	width: 83px;
	background-position: -43px 0px;
}

#header div.navigation li.home a:hover {
	background-position: -43px -32px;
}

#header div.navigation li.home a.current {
	background-position: -43px -64px;
}

#header div.navigation li.eat a {
	width: 64px;
	background-position: -142px 0px;
}

#header div.navigation li.eat a:hover {
	width: ;
	background-position: -142px -32px;
}

#header div.navigation li.eat a.current {
	background-position: -142px -64px;
}

#header div.navigation li.drink a {
	width: 82px;
	background-position: -223px 0px;
}

#header div.navigation li.drink a:hover {
	width: ;
	background-position: -223px -32px;
}

#header div.navigation li.drink a.current {
	background-position: -223px -64px;
}

#header div.navigation li.stay a {
	width: 71px;
	background-position: -323px 0px;
}

#header div.navigation li.stay a:hover {
	width: ;
	background-position: -323px -32px;
}

#header div.navigation li.stay a.current {
	background-position: -323px -64px;
}

#header div.navigation li.play a {
	width: 72px;
	background-position: -409px 0px;
}

#header div.navigation li.play a:hover {
	width: ;
	background-position: -409px -32px;
}

#header div.navigation li.play a.current {
	background-position: -409px -64px;
}

#header div.navigation li.events a {
	width: 91px;
	background-position: -498px 0px;
}

#header div.navigation li.events a:hover {
	width: ;
	background-position: -498px -32px;
}

#header div.navigation li.events a.current {
	background-position: -498px -64px;
}

#header div.navigation li.contact-us a {
	width: 121px;
	background-position: -608px 0px;
}

#header div.navigation li.contact-us a:hover {
	width: ;
	background-position: -608px -32px;
}

#header div.navigation li.contact-us a.current {
	background-position: -608px -64px;
}

#footer div.navigation {
	background-color: #684F40;
	height: ;
}

#footer div.navigation ul {
	margin: 0 auto;
	/* width: 775px; */
	width: 660px;
}

#footer div.navigation ul li {
	margin: 0;
	padding: 0 8px 0 16px;
	background: #684F40 url(../images/footer_menu_bullet.gif) no-repeat;
	height: 32px;
}

#footer div.navigation ul li.first {
	background-image: none;
	padding-left: 8px;
}

#footer div.navigation a:hover {
	background-color: ;
}

#footer div.navigation li a {
	height: 32px;
	background: transparent url(../images/9a_footer_menu.gif) no-repeat 0px 32px;
}

#footer div.navigation li.contactUs a {
	width: 89px;
	background-position: -25px 0px;
}

#footer div.navigation li.contactUs a:hover {
	background-position: -25px -32px;
}

#footer div.navigation li.functions a {
	width: 81px;
	background-position: -138px 0px;
}

#footer div.navigation li.functions a:hover {
	background-position: -138px -32px;
}

#footer div.navigation li.jobs a {
	width: 46px;
	background-position: -243px 0px;
}

#footer div.navigation li.jobs a:hover {
	background-position: -243px -32px;
}

#footer div.navigation li.friends a {
	width: 76px;
	background-position: -314px 0px;
}

#footer div.navigation li.friends a:hover {
	background-position: -314px -32px;
}

#footer div.navigation li.prairieHotel a {
	width: 102px;
	background-position: -398px 0px;
}

#footer div.navigation li.prairieHotel a:hover {
	background-position: -398px -32px;
}

#footer div.navigation li.bundaleerWines a {
	width: 130px;
	background-position: -523px 0px;
}

#footer div.navigation li.bundaleerWines a:hover {
	background-position: -523px -32px;
}

#footer div.navigation li.disclaimer a {
	width: 88px;
	background-position: -676px 0px;
}

#footer div.navigation li.disclaimer a:hover {
	background-position: -676px -32px;
}

#primaryContent {
	min-height: 330px;
	/*width: 730px;*/
	margin: ;
	/*padding: 30px;*/
	background: ;
	/*background-color: #fff;*/
	text-align: ;
}

#secondaryContent {
	position: ;
	float: ;
	width: ;
	margin: ;
	padding: 30px 30px 20px;
	background-color: #fff;
	text-align: ;
}

#footer {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 16px;
	text-align: center;
	margin: 0 auto;
	min-width: 790px;
	padding: ;
	clear: ;
	color: #2F1D13;
}

#footer h2 {
	color: #533E32;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-top: 35px;
	margin-bottom: 30px;
}

#footer ul,
#footer p {
	margin-top: 14px;
	margin-bottom: 14px;
}

ul.services {
	margin: 22px auto 0;
	list-style: none;
	width: 805px;
	padding: 0;
}

ul.services li {
	float: left;
	padding: 0 13px 0 12px;
	text-transform: uppercase;
	background: transparent url(../images/1pxBrown.gif) repeat-y 0px 0px;
}

ul.services li.first {
	background-image: none;
}

#footer p {
	clear: both;
}

#footer p.address {
	
}

#footer p.address br {
	display: none;
}

#footer p.copyright {
	font-weight: normal;
	font-size: 12px;
}

#footer p.subscribe {
	font-size: 12px;
}

#footer a {
	text-decoration: underline;
	color: #2F1D13;
}

footer a:visited {
	color: #2F1D13;
}

#footer a:hover {
	color: #FFF;
}

ul.contact {
	list-style: none;
	margin: 11px auto 0;
	width: 592px;
	padding: 0;
}

ul.contact li {
	float: left;
	padding: 0 18px;
}

/* ----- CLASSES ----- */

.hide {


}

.show {


}

.paddingTop {
	height: 35px;
}

.paddingBottom {
	height: 59px;
}

/* ----- HEADINGS ----- */

h1 {
	font: ;
	font-size: ;
	font-weight: ;
	color: ;
	margin: ;
	padding: ;
}

h2 {
	font: ;
	font-size: ;
	font-weight: ;
	color: ;
	margin: ;
	padding: ;
}

h3 {
	font: ;
	font-size: ;
	font-weight: ;
	color: ;
	margin: ;
	padding: ;
}

h4 {
	font: ;
	font-size: ;
	font-weight: ;
	color: ;
	margin: ;
	padding: ;
}

/* ----- PARAGRAPHS ----- */

p {
	font: ;
	color: ;
	font-size: ;
	font-family: ;
	font-style: ;
	font-weight: ;
	font-variant: ;
	text-align: ;
	text-indent: ;
	text-decoration: ;
	text-shadow: ;
	text-transform: ;
	letter-spacing: ;
	word-spacing: ;
}

#primaryContent p {
	
}

#secondaryContent p {
	
}

p.tagline {
	width: 790px;
	padding: 5px 0;
	color: #fff;
	background-color: #e77414;
	margin-bottom:0;
}
p.tagline {
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
}
p.tagline strong {
	font-weight:bold;
	letter-spacing:2px;
}
/*.rssLink { text-align: right; }*/
.eventItem { border-bottom: 2px solid #9F8D77; padding-bottom: 15px; margin-bottom: 20px; }

	.eventImage { float: right; }
	.eventInfo 	{ margin-right: 260px; }
	.noImage 	{ margin-right: 0; }
	
	.singleEvent { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }


/* ----- QUOTES ----- */

blockquote {
	margin: ;
	padding: ;
	background-color: ;
	font: ;
	color: ;
}

blockquote p {
	
}

cite {
	font: ;
	color: ;
}

blockquote cite {
	
}

/* ----- CODE ----- */

pre {
	margin: ;
	padding: ;
	background-color: ;
	border: ;
	font-size: ;
	overflow: ;
}

code {
	font-size: ;
}

p code {
	
}

pre code {
	
}

/* ----- LISTS ----- */

li {
	list-style: ;
	list-style-type: ;
	list-style-image: ;
	list-style-position: ;
	float: ;
	margin: ;
	padding: ;
}

li p {
	
}

ol {
	width: ;
	margin: ;
	padding: ;
}

ul {
	width: ;
	margin: ;
	padding: ;
}

ol li {
	
}

ul li {
	
}

#navigation li {
	
}

#navigation ul {
	
}

#navigation ul li {
	
}

#navigation ol {
	
}

#navigation ol li {
	
}

/* ----- IMAGES ----- */

img {
	border: none;
}

img a {
	border: ;
	text-decoration: ;
}

img a:hover {
	border: ;
}

/* BREAK */

hr {

	margin: 20px 0;

}

/* ----- TEXT FORMATTING ----- */

strong {
	
}

em {
	
}

b {
	
}

i {
	
}

/* ----- LINKS ----- */

a {
	font: ;
	color: black;
	text-decoration: none;
	border-bottom: ;
}

a:hover {
	color: black;
	background-color: ;
	border-bottom: ;
	cursor: pointer;
	cursor: hand;
}

a:visited, a:active, a:focus {
	color: ;
	background-color: ;
	border-bottom: ;
}

a:visited {
	color: ;
	background-color: ;
	border-bottom: ;
}

a:active {
	color: ;
	background-color: ;
	border-bottom: ;
}

a:focus {
	color: ;
	background-color: ;
	border-bottom: ;
}

p a {
	
}

cite a {
	
}

li a {
	
}

dt a {
	
}

dd a {
	
}

/* ----- TABLES ----- */

table {
	width: ;
	margin: ;
	padding: ;
	frame: ;
	text-align: ;
}

caption {
	font: ;
	color: ;
	position: ;
	text-align: ;
	display: ;
}

thead {
	font: ;
	color: ;
	text-align: ;
	background-color: ;
	margin: ;
	padding: ;
}

tbody {
	font: ;
	color: ;
	text-align: ;
	background-color: ;
	margin: ;
	padding: ;
}

tfoot {
	font: ;
	color: ;
	text-align: ;
	background-color: ;
	margin: ;
	padding: ;
}

tr {
	font: ;
	color: ;
	background-color: ;
}

tr .alt {
	font: ;
	color: ;
	background-color: ;
}

th {
	
}

td {
	width: ;
	margin: ;
	padding: ;
}

/* ----- FORMS ----- */

form {
	width: ;
	margin: ;
	padding: ;
}

fieldset {
	border: none;
}
	fieldset div.field {
		margin: 0 0 10px;
	}
		fieldset div.field label {
			display: block; float: left; width: 100px; padding: 5px 0;
			color: #673b15;
		}
		fieldset div.field label.required {
			float: none; display: inline; padding-left: 10px;
			color: red;
		}
		fieldset div.field input[type="text"] {
			width: 207px; padding: 3px;
		}

	div.Actions input[type="submit"] {
		margin-left: 100px;
	}

legend {
	font: ;
	color: ;
	margin: ;
	padding: ;
}

label {
	margin: ;
	padding: ;
	font-size: ;
	font-family: ;
}

input {
	border: ;
	margin: ;
	padding: ;
	font-size: ;
	font-family: ;
}

textarea {
	border: ;
	margin: ;
	padding: ;
	font-size: ;
	font-family: ;
}

input, textarea {
	
}

select {
	border: ;
	margin: ;
	padding: ;
	font-size: ;
	font-family: ;
}

optgroup {
	font: ;
}

option {
	font: ;
}

/* ----- DEFINITIONS ----- */

dl {
	font-size: ;
	margin: ;
	padding: ;
}

dt {
	color: ;
	margin: ;
	padding: ;
}

dd {
	color: ;
	margin: ;
	padding: ;
}

#header:after,
div.navigation:after,
ul.services:after,
ul.contact:after,
.clearfix:after {
	content: "*";
	clear: both;
	display: block;
	height:

0;
	/* margin-bottom:-1em; */
visibility: hidden;
}

/* ----- BOXES ----- */

div.boxes {
	position: relative;
	height: 400px;
	width: 784px;
	margin-left: -2px;
}

div.boxes div * {
	position: ;
	text-indent: -9999px;
	overflow: hidden;
}

div.boxes ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.boxes div {
	position: absolute;
	overflow: hidden;
}

div.boxes div a {
	display: block;
	position: absolute;
}

div.eat {
	top: 0;
	left: 0;
	width: 293px;
	height: 110px;
	background: transparent url(../images/boxes_1_eat_master.jpg) no-repeat;
}

div.boxes div.eat:hover {
	background-position: 0px -110px;
}

div.boxes div.eat li a {
	height: 25px;
	background: transparent url(../images/boxes_1_eat_master.jpg) no-repeat -293px -330px;
}

div.boxes div.eat:hover li.viewGallery a {
	width: 125px;
	top: 72px;
	left: 31px;
	background-position: -31px -182px;
}

div.boxes div.eat:hover li.viewGallery a:hover {
	background-position: -31px -292px;
}

div.boxes div.eat:hover li.info a {
	width: 69px;
	top: 72px;
	left: 157px;
	background-position: -157px -182px;
}

div.boxes div.eat:hover li.info a:hover {
	background-position: -157px -292px;
}

div.boxes div.drink {
	top: 0;
	left: 293px;
	width: 501px;
	height: 110px;
	background: transparent url(../images/boxes_2_drink_master.jpg) no-repeat;
}

div.boxes div.drink:hover {
	background-position: 0px -110px;
}

div.boxes div.drink li a {
	height: 25px;
	background: transparent url(../images/boxes_2_drink_master.jpg) no-repeat -501px -330px;
}

div.boxes div.drink:hover li.viewGallery a {
	width: 124px;
	top: 72px;
	left: 132px;
	background-position: -132px -182px;
}

div.boxes div.drink:hover li.viewGallery a:hover {
	background-position: -132px -292px;
}

div.boxes div.drink:hover li.info a {
	width: 70px;
	top: 72px;
	left: 256px;
	background-position: -256px -182px;
}

div.boxes div.drink:hover li.info a:hover {
	background-position: -256px -292px;
}

div.boxes div.stay {
	top: 110px;
	left: 0;
	width: 391px;
	height: 91px;
	background: transparent url(../images/boxes_3_stay_master.jpg) no-repeat;
}

div.boxes div.stay:hover {
	background-position: 0px -91px;
}

div.boxes div.stay li a {
	height: 25px;
	background: transparent url(../images/boxes_3_stay_master.jpg) no-repeat -391px -273px;
}

div.boxes div.stay:hover li.viewGallery a {
	width: 124px;
	top: 56px;
	left: 92px;
	background-position: -92px -147px;
}

div.boxes div.stay:hover li.viewGallery a:hover {
	background-position: -92px -238px;
}

div.boxes div.stay:hover li.info a {
	width: 71px;
	top: 56px;
	left: 217px;
	background-position: -217px -147px;
}

div.boxes div.stay:hover li.info a:hover {
	background-position: -217px -238px;
}

div.boxes div.play {
	top: 110px;
	left: 391px;
	width: 403px;
	height: 91px;
	background: transparent url(../images/boxes_4_play_master.jpg) no-repeat;
}

div.boxes div.play:hover {
	background-position: 0px -91px;
}

div.boxes div.play li a {
	height: 25px;
	background: transparent url(../images/boxes_4_play_master.jpg) no-repeat -403px -273px;
}

div.boxes div.play:hover li.viewGallery a {
	width: 127px;
	top: 56px;
	left: 42px;
	background-position: -42px -147px;
}

div.boxes div.play:hover li.viewGallery a:hover {
	background-position: -42px -238px;
}

div.boxes div.play:hover li.events a {
	width: 89px;
	top: 56px;
	left: 253px;
	background-position: -253px -147px;
}

div.boxes div.play:hover li.events a:hover {
	background-position: -253px -238px;
}

div.boxes div.atNorthstar {
	top: 201px;
	left: 0px;
	width: 794px;
	height: 52px;
	background: transparent url(../images/boxes_5_openinghrs_master.jpg) no-repeat;
}

div.boxes div.atNorthstar:hover {
	background-position: 0px -52px;
}

div.boxes div.since1854 {
	top: 253px;
	left: 0px;
	width: 794px;
	height: 39px;
	background: transparent url(../images/boxes_6_since_master.jpg) no-repeat;
}

div.boxes div.bundaleerWines {
	top: 292px;
	left: 0px;
	width: 208px;
	height: 108px;
	background: transparent url(../images/boxes_7_bundaleer_master.gif) no-repeat;
}

div.boxes div.bundaleerWines:hover {
	background-position: 0px -108px;
}

div.boxes div.bundaleerWines a {
	height: 108px;
	width: 208px;
	top: 0;
	left: 0;
}

div.boxes div.northstar {
	top: 292px;
	left: 208px;
	width: 380px;
	height: 108px;
	background: transparent url(../images/boxes_8_northstar_master.jpg) no-repeat;
}

div.boxes div.northstar:hover {
	background-position: 0px -108px;
}

div.boxes div.northstar li a {
	height: 25px;
	background: transparent url(../images/boxes_8_northstar_master.jpg) no-repeat -380px -108px;
}

div.boxes div.northstar:hover li.contactUs a {
	width: 115px;
	top: 76px;
	left: 13px;
	background-position: -13px -184px;
}

div.boxes div.northstar:hover li.contactUs a:hover {
	background-position: -13px -292px;
}

div.boxes div.prairieHotel {
	top: 292px;
	left: 588px;
	width: 206px;
	height: 108px;
	background: transparent url(../images/boxes_9_prairie_master.gif) no-repeat;
}

div.boxes div.prairieHotel:hover {
	background-position: 0px -108px;
}

div.boxes div.prairieHotel a {
	height: 108px;
	width: 206px;
	top: 0;
	left: 0;
}

/**** template ***
div.boxes div.{
top:px;
left:px;
width:px;
height:px;
background:transparent url(../images/boxes_.jpg) no-repeat;
}
div.boxes div.:hover{
background-position:px -px;
}
div.boxes div. li a{
height:25px;
background:transparent url(../images/boxes_.jpg) no-repeat px px;
}
div.boxes div.:hover li. a{
width:px;
top:px;
left:px;
background-position:-px -px;
}
div.boxes div.:hover li. a:hover{
background-position:-px -px;
}
*/

/* Leave these at the bottom to load the images last */

body {
	background: #BBB1A1 url(../images/background_footer_tile.jpg) repeat;
}

#container {
	background: #BEAF98 url(../images/background_body_tile_Q85.jpg) repeat;
}
