@charset "utf-8";
/* CSS Document */

body {
	background-color:#5D5250;
	background-image:url(../images/design/bg_wallpaper.jpg);
	background-position:0px 40px;
	background-repeat:repeat-x;
	margin:9px 0px 0px 0px;
	padding:0px;
}
#siteWrapper {
	width:800px; 
	height:575px;
	background-image:url("../images/design/bg_body.png");
	background-repeat:no-repeat;
}

#siteWrapper2 {
	width:800px; 
	height:575px;
    background: #f1ebdf url("../images/design/bg_body_top.png") no-repeat top;
	/*background-color:#f1ebdf;
	background-image:url("../images/design/bg_body_top.png");
	background-repeat:no-repeat;
	background-position:top;*/
}

#siteWrapperBottom {
	width:800px; 
	height:30px;
	background-image:url(../images/design/bg_body_bottom.png);
	background-repeat:no-repeat;
}

/* Within Main Wrapper (Navbars below)**************************************/
#logo {
	position:relative;
	top:2px;
}
#mainWrap { /* fixes content dropping in small window problem */
	width:800px;
}
#pictures, #contactMap { /* pics.swf */
	float:left; clear:none;
	margin:10px 0px 0px 22px;
}
#pictures a, #contactMap a {
	text-decoration:none;
	color:#5C4352;
}
#contactMap {
	 width:310px; height:389;
	 margin-left:40px;
}

#header { /* "Home" etc... */
	float:right; clear:none;
	margin:10px 30px 0px 0px;
}
#content {
	float:right; clear:none;
	margin:10px 10px 10px 0px;
	padding:0px 20px 0px 0px;
	width:400px; height:285px;
	overflow-x:hidden;
	overflow-y:auto;
	color:#5C432A;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
	scrollbar-face-color:; 
	scrollbar-highlight-color:#D8D8D8; 
	scrollbar-3dlight-color:#D8D8D8;
	scrollbar-shadow-color:; 
	scrollbar-darkshadow-color:#C4C4C4;
	scrollbar-arrow-color:;
	scrollbar-track-color:;
	scrollbar-base-color:#fff;	
}

#content2 {
	
	margin:10px 10px 10px 0px;
	padding:65px 30px 0px 30px;

	color:#5C432A;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#content a {
	color:#5C432A; 
}
#footerBox { /* box under content */
	float:right; clear:none; 
	margin-top:4px;
} 
#footerBox .text { 
	text-transform:uppercase;
	background-color:#CFBC94;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}
#footerBox .text .footerBoxDark { color:#67513C; }
#footerBox .text .footerBoxLight a { 
	color:#F4EFE5; 
	text-decoration:none;
}

/* Navbars ****************************************/
#navbarTop {
	margin:16px 0px 4px 0px;
}
/*end*/
/*\*/
#navbarTop {
	[margin:16px 0px 4px 0px;
	margin:14px 0px 4px 0px;
	]margin:16px 0px 4px 0px;
}/*end*/
#navbarTop ul {
	list-style:none;
	padding:0px; margin:0px;
	color:#585858;
	text-transform:uppercase;
	font-size:14px;
}
#navbarTop li,#navbarBottom li,#navbarBottom2 li { display:inline; }
#navbarBottom, #navbarBottom2 { 
	clear:both; float:none; 
	position:relative;
	top:18px;
}
#navbarBottom a, #navbarBottom2 a {
	color:#585858;
	text-decoration:none;
}
#navbarBottom2 { top:46px; }
html>/**/body #navbarBottom2, x:-moz-any-link, x:default { top:26px; } /* Only FireFox 3 */
#navbarBottom a:hover, #navbarBottom2 a:hover { text-decoration:underline; }
#navbarBottom ul, #navbarBottom2 ul {
	list-style:none;
	padding:0px; margin:0px;
	color:#585858;
	text-transform:uppercase;
	font-size:0.7em;
}

.floorplanLink {
	float:right; clear:none;
	padding-right:50px;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.floorplanLink a {
	color:#F4EFE5; 
	text-decoration:none;
}

/* Outside Main Wrapper **************************************************/
#tattoo {
	background-image:url(../images/design/tattoo.png);
	height:59px;
}
#venueSource {
	float:right;
	margin:10px;
}

#shadow_left, #shadow_right {
	width:33px;
	background-image:url(../images/design/shadow_left.png);
	background-repeat:repeat-y;
}
#shadow_right { background-image:url(../images/design/shadow_right.png); }
#shadow_bottom_left, #shadow_bottom_right {
	background-image:url(../images/design/shadow_bottom_left.png);
	background-repeat:no-repeat;
}
#shadow_bottom_right { background-image:url(../images/design/shadow_bottom_right.png); }
a:link, a:visited {
	color: #5c432a;
	text-decoration: none;
}
a:hover {
	color: #43311F;
	text-decoration: underline;
}

.footer_menu {
    background-color:#f1ebdf;
    width:800px;
    text-align:center; 
    color:#585858;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
}

.image_border {
    border:5px solid #c7beaf;
    display:block;
}

.thbLinkBg {
    background-color:#dcd4c7;
    width:228px;
    color:#5b452d;
    font-weight:bold;
    text-align:center; 
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
	padding:15px 0px 15px 0px;
}

.thbLinkBgSmall {
    background-color:#dcd4c7;
    width:136px;
    color:#5b452d;
    font-weight:bold;
    text-align:center; 
	text-decoration:none;
	padding:15px 0px 15px 0px;
}

.brown_link {
    color:#5d4732;
    font-weight:bold;
    padding-bottom:15px;
}

.light_brown_small {
    color:#b29452;
    font-size:10px;
}

a.numHighlight,  .brown_link a.hover, a.arrowLeft, a.arrowRight {
    color:#b29452;
    font-weight:bold;
}

a.num {
    color:#5d4732;
    font-weight:bold;
}


.links_cat { width: 622px; clear: both; padding-top: 10px; font-size: 14px;}
.dottedLine{height:10px; line-height:15px; font-size:1px; background:url(../images/design/dottedLine.gif) 0px 4px repeat-x;}
.links_item { font-weight:normal;}

.red {
	color:red; 
	font-weight:bold;
	text-align:right;
}

.white {
	width:530px;
	font-weight:bold;
	text-align:right;
}

