body { margin:0px; padding:0px; background-color:#B9A87A; font-family:Helvetica, Arial, sans-serif; color:#B9A87A; font-size:100%; }
#container { width:829px; margin: 0 auto;/* margin-left:15px; */height:auto; }

#left { float:left; width:132px; margin-top:15px; margin-right:15px; overflow:hidden; }
#left #logo { margin-bottom:15px; background-color:#B9A87A; width:132px; height:auto; text-align:center;}
#left #listings { background-color:#000000; height:466px; color:#B9A87A;}
#left #listings h1 { font-size:11px; margin-left:4px; margin-top:0px; margin-right:4px; margin-bottom:0px; padding-top:4px; color:#FFFFFF;text-transform:uppercase;}
#left #listings h2 { font-size:11px; margin:0px; font-weight:normal; margin-left:4px; margin-top:0px; margin-right:4px; margin-bottom:0px; padding-bottom:4px; color:#FFFFFF;}
#left #listings p { font-size:11px; border-top:1px solid #B9A87A; margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px;}
#left #listings a { text-decoration:none; color:#B9A87A; display:block; margin-left:4px; margin-right:4px; }
#left #listings a:hover { color:#FFFFFF; background-color:#B9A87A;}
#left #listings .on { color:#FFFFFF; }
#left #listings .arrows { text-decoration:none; color:#B9A87A; display:inline; background-color:#000000; margin-left:4px; margin-right:0px; }

#right { float:left; width:682px; margin-top:15px; }

#right #nav { float:left; background-color:#000000; font-size:11px; width:580px;}
#right #nav ul { margin:0px; padding-left:10px; padding-top:4px; padding-bottom:4px;}
#right #nav li { list-style-type:none; display:inline; padding-right:5px; }
#right #nav li a { text-transform:uppercase; text-decoration:none; color:#999999; cursor:pointer;}
#right #nav li a:hover { color:#FFFFFF;}
#right #nav li .on { color:#B9A87A; font-weight:bold;}

#right #gallerynav { float:left; background-color:#000000; font-size:11px; width:682px;}
#right #gallerynav ul { margin:0px; padding-left:10px; padding-top:4px; padding-bottom:4px;}
#right #gallerynav .row2 { margin:0px; padding-left:10px; padding-top:0px; padding-bottom:4px;}
#right #gallerynav li { list-style-type:none; display:inline; padding-right:5px; }
#right #gallerynav li a { text-transform:uppercase; text-decoration:none; color:#999999; cursor:pointer;}
#right #gallerynav li a:hover { color:#FFFFFF; cursor:pointer;}
#right #gallerynav li .on { color:#B9A87A; font-weight:bold;}
#right #gallerynav li .numbers { padding-right:0px;}

.white { color:#FFFFFF; text-transform:uppercase;}
.foodwhite { color:#FFFFFF;}

#right #show { float:right; background-color:#000000; font-size:11px; width:102px; text-align:right;}
#right #show ul { margin:0px; padding-right:10px; padding-top:4px; padding-bottom:4px; padding-left:0;}
#right #show li { list-style-type:none; display:inline; padding-left:0px; }
#right #show li a { text-transform:uppercase; text-decoration:none; color:#999999; cursor:pointer;}
#right #show li a:hover { color:#FFFFFF; cursor:pointer;}

#right #content #main { width:682px; height:640px; float:left; background-color:#000000;}
#right #content #main #header { height:174px;}
#right #content #main h3 { margin:10px 0 0 0; padding-left:10px; width:438px; font-weight:normal; font-size:14px; line-height:16px; float:left;}
#right #content #main h1 { margin:0px; padding-left:10px; padding-top:6px; font-weight:normal; padding-bottom:4px; font-size:32px; color:#FFFFFF; text-transform:uppercase;}
#right #content #main h2 { margin:0px; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:6px; font-size:18px; font-weight:normal;}
#right #content #main p { margin:0px; padding-left:10px; padding-right:10px; padding-top:6px; font-size:11px; line-height:13px;}
#right #content #main .img { padding:0 0 10px 10px; margin:0px; float:left; border:none;}
#right #content #main a { color:#999999;/* color:#B9A87A;*/ }
#right #content #main a:hover { color:#FFFFFF; }

#right #content #main #map { position:relative; left:10px; padding:0px; margin:0px; width:662px; height:454px;}
.openInfoWindow { background-color:#B9A87A;}

#tweets { width:214px; float:right; margin:10px 10px 0 0;}
#tweets ul { color: #B9A87A; font-size: 11px; list-style: none outside none; margin: 0; padding: 0 5px; border-left:#B9A87A solid 5px; border-right:#B9A87A solid 5px; font-weight:bold;}
#tweets li.time { font-weight:normal; color:#999999; padding:2px 0 0 0;}
#tweets p { margin:0; padding:0;}
#tweets a { color: #FFFFFF;}
#tweets a:hover { color: #B9A87A;}
#tweets img { border:none; padding-right:5px;}

#right #content #main .promo { width:224px; float:left; height:auto;}
#right #content #main .promo .img { padding:0 0 10px 10px;border:none;}
#right #content #main .promo .img2 { padding:0 0 0 10px; margin:0px; border:none;}
#right #content #main .promo p { margin:0px; padding:0 0 5px 10px; font-size:11px;}
#right #content #main .promo h6 { margin:0px; padding:2px 0 2px 10px; font-size:11px; text-transform:uppercase; font-weight:normal;}

#right #content #main #musicnav { width:682px;}
#right #content #main #musicnav a { text-decoration:none; color:#B9A87A; }
#right #content #main #musicnav a:hover { color:#FFFFFF; }
#right #content #main #musicnav .left { float:left; margin-left:10px; margin-top:10px;}
#right #content #main #musicnav .right { float:right; margin-right:10px; margin-top:10px;}

#right #content #main .rightcol { width:458px; float:left; }
#right #content #main .rightcol p { margin:0px; padding:0 10px 5px 10px; font-size:11px; line-height:13px;}
#right #content #main .rightcol .link { font-size:14px;}
#right #content #main .rightcol .left { float:left; width:228px; font-size:10px;}
#right #content #main .rightcol .right { float:left; width:228px; font-size:10px;}

#right #content #main .formcol { width:672px; float:left; }
#right #content #main .formcol p { margin:0px; padding:0 10px 5px 10px; font-size:11px; line-height:13px;}
#right #content #main .formcol .link { font-size:14px;}
#right #content #main .formcol .left { float:left; width:228px; font-size:10px;}
#right #content #main .formcol .right { float:left; width:228px; font-size:10px;}
#right #content #main .formcol .leftform { float:left; width:224px; font-size:10px;}
#right #content #main .formcol .rightform { float:left; width:448px; font-size:10px;}
#right #content #main .formcol a { color:#999999;/* color:#B9A87A;*/ }
#right #content #main .formcol a:hover { color:#FFFFFF; }
#right #content #main .formcol .textfield { font-family:Arial, Helvetica, sans-serif;  color:#000000; font-size:11px; border:none; background-color:#B9A87A; padding:4px;}
#right #content #main .formcol form p { margin:0px; padding:0 10px 6px 10px; font-size:11px; line-height:13px;}


#right #content #address { width:682px; height:40px; float:left; background-color:#000000; border-top:1px solid #B9A87A;}
#right #content #address p { font-size:11px; padding-top:4px; padding-left:8px; margin:0px; color:#999; }
#right #content #address a { text-decoration:none; color:#B9A87A; font-weight:bold; }
#right #content #address a:hover { color:#FFFFFF;}

#footer { float:left; width:132px; height:40px; background-color:#000000; border-top:1px solid #B9A87A;}
#footer p { font-size:11px; line-height:19px; padding-left:4px; margin:0px; color:#999;}
#footer a { text-decoration:none; color:#B9A87A; font-weight:bold; }
#footer a:hover { color:#FFFFFF;}
