@import url( ../css/loudbase-default.css );
@import url( ../css/icons_kyoto.css );
@import url( ../css/loudbase_ribbon-gr02.css );
@import url( ../css/star_ratings.css );
@import url( ../css/lightbox.css );
HTML {
	BACKGROUND: url(../images/bg_repeat.jpg); COLOR: #412925
}
BODY {
	TEXT-ALIGN: center; BACKGROUND: url(../images/bg_body_repeat3.jpg) repeat-x center top; COLOR: #412925
}
TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #412925; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #412925; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#content {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 994px; BACKGROUND: url(../images/bg_content_repeat.jpg) left top
}
#content #strl {
	POSITION: absolute; WIDTH: 16px; BACKGROUND: url(../images/strip_l.jpg) repeat-y left top; HEIGHT: 110%; TOP: 0px; LEFT: 0px
}
#content #strr {
	POSITION: absolute; WIDTH: 16px; BACKGROUND: url(../images/strip_r.jpg) repeat-y left top; HEIGHT: 110%; TOP: 0px; RIGHT: 0px
}
#content #logob {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: url(../images/logo_bottom.png) no-repeat left top; HEIGHT: 151px; TOP: 0px; LEFT: 16px
}
#content #content-inner {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 38px; PADDING-RIGHT: 30px; PADDING-TOP: 30px
}
A {
	COLOR: #8f1f0c; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: #ffe9ab
}
H1 {
	MARGIN: 0px 0px 6px; FONT: 26px/1em Georgia, "Times New Roman", Times, serif; COLOR: #412925
}
H1 A {
	MARGIN: 0px 0px 6px; FONT: 26px/1em Georgia, "Times New Roman", Times, serif; COLOR: #412925
}
H2 {
	MARGIN: 0px 0px 2px; FONT: 20px/1em Georgia, "Times New Roman", Times, serif; COLOR: #412925
}
H2 A {
	MARGIN: 0px 0px 2px; FONT: 20px/1em Georgia, "Times New Roman", Times, serif; COLOR: #412925
}
.pages A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #9e9476; COLOR: #fff; PADDING-TOP: 5px
}
.pages A:hover {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #8f1f0c; PADDING-TOP: 5px
}
#b-home #a {
	WIDTH: 245px; FLOAT: left; MARGIN-RIGHT: 20px
}
#b-home #b {
	WIDTH: 655px; FLOAT: left
}
#b-home #ba {
	WIDTH: 368px; FLOAT: left; MARGIN-RIGHT: 20px
}
#b-home #bb {
	WIDTH: 265px; BACKGROUND: url(../images/sidebar_gradient.png) no-repeat left top; FLOAT: left
}
#b-media #a {
	WIDTH: 640px; FLOAT: left; MARGIN-RIGHT: 20px
}
#b-media #b {
	WIDTH: 260px; FLOAT: left
}
#b-all #a {
	WIDTH: 920px
}
.box {
	MARGIN-BOTTOM: 20px
}
.box1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; BACKGROUND: #e4dec6; PADDING-TOP: 10px
}
.box2 {
	BORDER-BOTTOM: #65533d 1px solid; BORDER-LEFT: #65533d 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 20px; BACKGROUND: #f9f0d3; BORDER-TOP: #65533d 1px solid; BORDER-RIGHT: #65533d 1px solid; PADDING-TOP: 6px
}
#parking LI {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; COLOR: #786569
}
#parking LI.first {
	BORDER-BOTTOM: #c5bcac 1px solid
}
#nav {
	POSITION: relative; WIDTH: 920px; BOTTOM: 15px; MARGIN-BOTTOM: 1px; HEIGHT: 40px
}
#nav UL {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 7px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: 55px
}
#nav LI {
	BORDER-BOTTOM: #c0b8a1 5px solid; TEXT-ALIGN: center; BORDER-LEFT: #c0b8a1 0px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 4px 0px 0px; PADDING-LEFT: 0px; WIDTH: 130px; PADDING-RIGHT: 0px; FONT-FAMILY: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif; FLOAT: left; BORDER-TOP: #c0b8a1 5px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #c0b8a1 0px solid; PADDING-TOP: 0px
}
#nav LI A {
	DISPLAY: block; COLOR: #4f4730; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav LI A:hover {
	BACKGROUND: #4f4730; COLOR: #ffe9ab
}
#nav .active {
	COLOR: #8f1f0c
}
#nav #d1 {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#nav #d2 {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
#header {
	POSITION: relative; BACKGROUND: url(../images/logo.png) no-repeat center top; HEIGHT: 120px
}
#hx {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 970px
}
#h-address {
	Z-INDEX: 2; POSITION: absolute; TOP: 102px; LEFT: 318px
}
#h-logo {
	Z-INDEX: 4; POSITION: absolute; LEFT: 300px
}
#h-phone {
	Z-INDEX: 3; POSITION: absolute; TOP: 80px; RIGHT: 2px
}
#footer {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 50px auto; WIDTH: 994px; BACKGROUND: url(../images/footer.jpg) no-repeat left top; HEIGHT: 82px; COLOR: #e4dec6
}
#fi {
	POSITION: relative; WIDTH: 935px; TOP: 30px; LEFT: 25px
}
#f-nav {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#f-nav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 9px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#footer A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #ffe9ab; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#footer A:hover {
	BACKGROUND: #8f1f0c; COLOR: #fff
}
#tbl-menu {
	WIDTH: 100%
}
#tbl-tequilas {
	WIDTH: 100%
}
#tbl-menu TD {
	BORDER-BOTTOM: #e4dec6 1px solid; BORDER-LEFT: #e4dec6 0px solid; BORDER-TOP: #e4dec6 0px solid; BORDER-RIGHT: #e4dec6 0px solid; PADDING-TOP: 10px
}
#tbl-tequilas TD {
	BORDER-BOTTOM: #e4dec6 1px solid; BORDER-LEFT: #e4dec6 0px solid; BORDER-TOP: #e4dec6 0px solid; BORDER-RIGHT: #e4dec6 0px solid; PADDING-TOP: 10px
}
#tbl-menu H1 {
	MARGIN-TOP: 20px
}
#tbl-tequilas H1 {
	MARGIN-TOP: 20px
}
.menu-header {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 2em
}
.menu-name {
	COLOR: #412925; FONT-WEIGHT: bold
}
.menu-desc {
	FONT-STYLE: italic; COLOR: #725524
}
.menu-price {
	TEXT-ALIGN: right; WIDTH: 80px
}
.news {
	PADDING-BOTTOM: 2em
}
.news H1 {
	POSITION: relative; MARGIN: 0px; COLOR: #000; FONT-SIZE: 144%; RIGHT: 2px
}
.news H1 A {
	COLOR: #000
}
.news H1 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
.news SMALL {
	DISPLAY: block; MARGIN-BOTTOM: 1em; FONT-SIZE: 77%
}
.news .meta {
	LINE-HEIGHT: 1.4em; MARGIN-TOP: 1em; DISPLAY: none; FONT-SIZE: 85%
}
.news .meta A {
	FONT-WEIGHT: normal
}
.news .meta UL LI {
	FLOAT: left; MARGIN-RIGHT: 1em
}
.news .more16 {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px
}
.news .respond16 {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px
}
.news .permalink16 {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px
}
UL.newslist LI {
	MARGIN-BOTTOM: 10px
}
#news-toc LI.year {
	MARGIN: 0px 0px 1em 1em; COLOR: #000; FONT-WEIGHT: bold
}
#news-toc UL.months LI {
	MARGIN: 0px 0px 0px 1em; FONT-WEIGHT: normal
}
#news-toc UL.months LI A {
	DISPLAY: block; FONT-WEIGHT: bold
}
#news-toc UL.months LI A:hover {
	COLOR: #fff
}
#news-toc UL.months LI A:hover SPAN {
	COLOR: #fff
}
#cal1container {
	BACKGROUND-COLOR: #f9d985
}
.yui-calcontainer {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f9d985; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 10px
}
.yui-calendar {
	TEXT-ALIGN: center; MARGIN: 0px; BORDER-SPACING: 0; BORDER-COLLAPSE: collapse; FONT: 100% sans-serif
}
.yui-calendar .calhead {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: middle; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.yui-calendar .calheader {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.yui-calendar .calnavleft {
	WIDTH: 25px; BOTTOM: 0px; BACKGROUND: url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0px -450px; HEIGHT: 15px; MARGIN-LEFT: 0.4em; TOP: 0px; CURSOR: pointer; LEFT: -10px
}
.yui-calendar .calnavright {
	WIDTH: 25px; BOTTOM: 0px; BACKGROUND: url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0px -500px; HEIGHT: 15px; TOP: 0px; CURSOR: pointer; RIGHT: -10px; MARGIN-RIGHT: 0.4em
}
.yui-calendar .calweekdayrow TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.yui-calendar .calweekdaycell {
	TEXT-ALIGN: center; WIDTH: 2em; COLOR: #000; FONT-WEIGHT: bold
}
.yui-calendar .calrowhead {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-STYLE: normal; COLOR: #a6a6a6; FONT-SIZE: 85%; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
.yui-calendar .calrowfoot {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-STYLE: normal; COLOR: #a6a6a6; FONT-SIZE: 85%; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
.yui-calendar TD.calcell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.6em; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; WHITE-SPACE: nowrap; HEIGHT: 1.6em; PADDING-TOP: 1px
}
.yui-calendar TD.calcell A {
	DISPLAY: block; HEIGHT: 100%; COLOR: #412925; TEXT-DECORATION: none
}
.yui-calendar TD.today.calcell {
	BORDER-BOTTOM: #8f1f0c 1px solid; BORDER-LEFT: #8f1f0c 1px solid; BORDER-TOP: #8f1f0c 1px solid; BORDER-RIGHT: #8f1f0c 1px solid
}
.yui-calendar TD.oom.calcell {
	COLOR: #a6a6a6; CURSOR: default
}
.yui-calendar TD.selected.calcell {
	BACKGROUND-COLOR: #8f1f0c
}
.yui-calendar TD.selected.calcell A {
	BACKGROUND-COLOR: #8f1f0c; COLOR: #fff
}
.yui-calendar TD.calcellhover.calcell {
	BACKGROUND-COLOR: #4f4730; COLOR: #fff; CURSOR: pointer
}
.yui-calendar TD.calcellhover.calcell A {
	BACKGROUND-COLOR: #4f4730; COLOR: #fff
}
.event-date {
	WIDTH: 45px; COLOR: #204045; FONT-WEIGHT: bold
}
.event-title {
	COLOR: #412925; FONT-WEIGHT: bold
}
.event-details {
	FONT-STYLE: italic; COLOR: #725524
}
#tbl_media_upload TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#tbl_media_upload TD .text {
	WIDTH: 180px
}
#tbl_thumb_nav {
	
}
#tbl_thumb_nav TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 115px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#tbl_thumb_nav TD.next {
	TEXT-ALIGN: right
}
#img_author_sm {
	FLOAT: left; MARGIN-RIGHT: 6px
}
#content-container {
	MARGIN-BOTTOM: 2em
}
.gallery {
	WIDTH: 100%
}
.gallery TD {
	TEXT-ALIGN: center
}
INPUT.text {
	BORDER-BOTTOM: #8f1f0c 1px solid; BORDER-LEFT: #8f1f0c 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #ffe9ab; FONT-SIZE: 85%; BORDER-TOP: #8f1f0c 1px solid; BORDER-RIGHT: #8f1f0c 1px solid; PADDING-TOP: 2px
}
#promo {
	WIDTH: 920px; MARGIN-BOTTOM: 20px; BACKGROUND: url(../images/promo_bg.gif) no-repeat left top; HEIGHT: 240px
}
#img-promo {
	POSITION: relative; TOP: 9px; LEFT: 9px
}
.ibb IMG {
	BORDER-BOTTOM: #725524 7px solid; BORDER-LEFT: #725524 7px solid; BORDER-TOP: #725524 7px solid; BORDER-RIGHT: #725524 7px solid
}
IMG.ibb {
	BORDER-BOTTOM: #725524 7px solid; BORDER-LEFT: #725524 7px solid; BORDER-TOP: #725524 7px solid; BORDER-RIGHT: #725524 7px solid
}
.ibb IMG:hover {
	BORDER-BOTTOM-COLOR: #643718; BORDER-TOP-COLOR: #643718; BORDER-RIGHT-COLOR: #643718; BORDER-LEFT-COLOR: #643718
}
#latest-photos IMG {
	MARGIN: 2px
}
.blog-posts {
	
}
.blog-post {
	MARGIN-BOTTOM: 30px
}
.blog-post-meta {
	MARGIN-BOTTOM: 10px; COLOR: #ae8748
}
.blog-post-teaser {
	COLOR: #725524; CLEAR: left
}
.blog-post IMG.person {
	BORDER-BOTTOM: #c1b9a2 5px solid; BORDER-LEFT: #c1b9a2 5px solid; MARGIN: 0px 6px 6px 0px; FLOAT: left; BORDER-TOP: #c1b9a2 5px solid; BORDER-RIGHT: #c1b9a2 5px solid
}
.blog-post-meta A {
	COLOR: #ae8748
}
