/*
Theme Name: Vin Room Blog
Description: People. Wine. Explore. Discover.
Author: Jennifer Cerda
Author URI: http://www.vegadesigngroup.com
*/

body {
background:#312b24 url(images/vin-bg.jpg) repeat-x top left;
margin:0;
}
/*--- starter */
#container-starter {
width: 980px;
position:relative;
margin:auto;

}
#logo-starter {
background:transparent url(images/vin-logo-starter.png) no-repeat scroll center top;
height:250px;
position:relative;
width:980px;
}
#events-starter {
color:#FFFFFF;
font-size:20px;
font-weight:normal;
height:40px;
padding:10px 0 0;
position:relative;
text-align:center;
width:980px;
}
#quotes {
color:#fff;
text-align:center;
}
#content-starter {
position:relative;
margin:0;
background: url(images/starter-pictures.jpg) no-repeat bottom left;
height:325px;
}
#menu-starter {
background:#400404 none repeat scroll 0 0;
height:30px;
padding:10px 0 0;
position:relative;
}
#menu-starter a {
color:#FFFFFF;
font-size:20px;
height:30px;
padding:10px 85px 0 48px;
text-align:center;
text-decoration:none;
border:none;
}
#menu-starter a:hover {
text-decoration:underline;
}
#reservation-starter, #reservation-main {
bottom:6px;
left:414px;
margin:0;
padding:0 0 0 20px;
position:absolute;
background:url(images/res-arrow.gif) no-repeat;
z-index:4000;
}
#reservation-main {
left:50px;
top:315px;
height:20px;
}
#reservation-starter a, #reservation-main a {
color:#FFFFFF;
text-decoration:none;
}
#reservation-starter a:hover, #reservation-main a:hover {
text-decoration:underline;
}
/*--- starter footer */
#footer-base {
position:absolute;
width:980px;
z-index:1000;
height:90px;
margin:0;
padding:20px 0 0;
}
#footer-base span {
color:#FFFFFF;
left:35px;
}
#footer-base span a {
color:#FFFFFF;
text-decoration: none;
}
#footer-base span a:hover {
color:#FFFFFF;
text-decoration: underline;
}
#widgetlogowrapper {
height:100px;
position:absolute;
right:180px;
bottom:56px;
width:100px;
z-index:1000;
background:url(images/award-excel.jpg) no-repeat top left;
}
#widgetlogowrapper-opentable {
height:146px;
position:absolute;
right:15px;
bottom:56px;
width:150px;
z-index:1000;
background:url(images/dinner-choice09.jpg) no-repeat top left;
}
#footer-starter {
height:300px;
left:0;
margin:0;
padding:0;
width:100%;
background:#000 url(images/starter-footer-bg.gif) repeat-x top left;
z-index:0;
}
/*--- main site */
#vin-container {
width: 980px;
position:relative;
margin:auto;
height:auto;
}
#vin-header {
width:980px;
height:342px;
position:relative;
}
#vin-header_left {
width:230px;
height:342px;
position:relative;
float:left;
padding:0 12px 0 0;
background:url(images/header-left_bg.gif) no-repeat top right;
}
#vin-header_left-logo {
width:251px;
height:174px;
position:absolute;
padding:0;
top:0;
left:0;
background:url(images/vin-logo-main.gif) no-repeat top left;
z-index:2000;
}
#vin-content {
width:980px;
height:auto;
z-index:2000;
padding:3px 0 0 0;
overflow:auto;
margin:0;
}
#vin-content_left {
background:#110f0d url(images/left-col_footer.gif) no-repeat bottom right;
min-height:700px;
height:auto !important;
height:700px;
width:218px;
float:left;
padding:0 12px 0 0;
border-left:13px solid #312B24;
margin:0 0 10px 0;
}
#main-res {
height:100px;
position:absolute;
right:25px;
top:242px;
width:100px;
z-index:300;
}
#main-res a img {
border:0 none;
}
#vin-sidebar_post {
background:#E9E7E7 url(images/sidebar_footer.gif) no-repeat bottom left;
color:#000000;
font-size:13px;
height:auto;
overflow:auto;
padding:5px 5px 80px;
position:absolute;
right:0;
top:345px;
width:140px;
z-index:4000;
}
#vin-sidebar_post ul {
list-style-type:none;
padding:0 5px 0 5px;
margin:0 0 10px;
}
#vin-sidebar_post ul li a {
color:#000;
}
#vin-sidebar_post ul li a:hover {
text-decoration:none;
color:#330000;
}
#vin-content_right {
float:left;
height:auto !important;
min-height:500px;
padding:15px 150px 0 10px;
width:567px;
background:#312b24;
margin:0 0 15px 0;
color:#fff;
}
ul.vin-title_sidebar {
font-size:15px;
margin:2px 0 5px 0;
}
ul.vin-links_sidebar li {
margin:0 0 10px 0;
}
#vin-content_right h1, #vin-content_right h1 a {
color:#f0d24d;
font-family:"Century Gothic",sans-serif;
font-size:25px;
margin:0;
padding:0;
right:0;
font-weight:normal;
text-decoration:none;
}
#vin-content_right h2, #vin-content_right h2 a {
color:#8ACADF;
font-family:"Century Gothic",sans-serif;
font-size:16px;
margin:0;
padding:0;
right:0;
font-weight:normal;
text-decoration:none;
}
#vin-content_right h1 a:hover, #vin-content_right h2 a:hover, #vin-content_right h3 a:hover {
text-decoration:underline;
}
#vin-content_right p {
color:#FFFFFF;
font-family:"Century Gothic",sans-serif;
font-size:14px;
padding:0;
text-align:justify;
}
#vin-content_right p img, #vin-content_right p a img {
float:right;
margin:0;
padding:0 0 10px 10px;
border:none;
}
#vin-content_right h3, #vin-content_right h3 a {
font-family:"Century Gothic",sans-serif;
font-size:25px;
font-weight:normal;
padding:0;
width:570px;
margin:0 0 5px 0;
color:#8ACADF;
}
#vin-content_right a {
color:#e46165;
text-decoration:none;
}
#vin-content_right span.sub-links, #vin-content_right span.sub-links a {
color:#e46165;
text-decoration:none;
font-family:"Century Gothic",sans-serif;
}
#vin-content_right a, #vin-content_right span.sub-links a:hover {
text-decoration:underline;
}
#vin-content_right p span.yellow {
color:#f0d24d;
}
#vin-content_right p span.pink, #vin-content_right p a, #vin-content_right p span.pink2 {
color:#e46165;
}
#vin-content_right p span.pink2 {
font-size:18px;
}
#vin-content_right p a, #vin-content_right h3 a:hover {
text-decoration:underline;
}
#vin-content_right p a:hover {
text-decoration:none;
}
#vin-content_nav  {
position:absolute;
width:243px;
left:0;
}
#vin-content_nav a.nav-photo img, #vin-content_nav a.nav-events img, #vin-content_nav a.nav-menu img, #vin-content_nav a.nav-about img, #vin-content_nav a.nav-vinclub img, #vin-content_nav a.nav-contact img, #vin-content_nav a.nav-press img, #vin-content_nav a.nav-blog img {
width:243px;
height:27px;
position:relative;
margin:25px 0 0 0;
border:0 none;
}
#vin-content_nav a.nav-photo img {
background:url(images/nav/nav-photo.gif) no-repeat top left;
}
#vin-content_nav a.nav-photo:hover img {
background:url(images/nav/nav-photo_a.gif) no-repeat top left;
}
#vin-content_nav a.nav-events img {
background:url(images/nav/nav-events.gif) no-repeat top left;
}
#vin-content_nav a.nav-events:hover img {
background:url(images/nav/nav-events_a.gif) no-repeat top left;
}
#vin-content_nav a.nav-press img {
background:url(images/nav/nav-press.gif) no-repeat top left;
}
#vin-content_nav a.nav-press:hover img {
background:url(images/nav/nav-press_a.gif) no-repeat top left;
}
#vin-content_nav a.nav-vinclub img {
background:url(images/nav/nav-vinclub.gif) no-repeat top left;
}
#vin-content_nav a.nav-vinclub:hover img {
background:url(images/nav/nav-vinclub_a.gif) no-repeat top left;
}
#vin-content_nav a.nav-menu img {
background:url(images/nav/nav-menus.gif) no-repeat top left;
}
#vin-content_nav a.nav-menu:hover img {
background:url(images/nav/nav-menus_a.gif) no-repeat top left;
}
#vin-content_nav a.nav-about img {
background:url(images/nav/nav-about.gif) no-repeat top left;
}
#vin-content_nav a.nav-about:hover img {
background:url(images/nav/nav-about_a.gif) no-repeat top left;
}
#vin-content_nav a.nav-contact img {
background:url(images/nav/nav-contact.gif) no-repeat top left;
}
#vin-content_nav a.nav-contact:hover img {
background:url(images/nav/nav-contact_a.gif) no-repeat top left;
}
#pdf img {
border:0 none;
position:absolute;
right:160px;
top:10px;
}
/* about us thumbnails */
#vin-thumbnails {
width:auto;
height:190px;
position:relative;
}
#vin-thumbnails a.tn-photo img, #vin-thumbnails a.tn-events img, #vin-thumbnails a.tn-vinclub img, #vin-thumbnails a.tn-menu img {
border:0 none;
float:left;
height:181px;
margin:0 15px 0 2px;
padding:0;
width:161px;
margin:0 15px 0 2px;
padding:0;
}
#vin-thumbnails a.tn-photo img {
background:url(images/thumbnail_photo.jpg) no-repeat top left;
}
#vin-thumbnails a.tn-photo:hover img {
background:url(images/thumbnail_photo-a.jpg) no-repeat top left;
}
#vin-thumbnails a.tn-events img {
background:url(images/thumbnail_events.jpg) no-repeat top left;
}
#vin-thumbnails a.tn-events:hover img {
background:url(images/thumbnail_events-a.jpg) no-repeat top left;
}
#vin-thumbnails a.tn-vinclub img {
background:url(images/thumbnail_vinclub.jpg) no-repeat top left;
}
#vin-thumbnails a.tn-vinclub:hover img {
background:url(images/thumbnail_vinclub-a.jpg) no-repeat top left;
}
#vin-thumbnails a.tn-menu img {
background:url(images/thumbnail_menu.jpg) no-repeat top left;
}
#vin-thumbnails a.tn-menu:hover img {
background:url(images/thumbnail_menu-a.jpg) no-repeat top left;
}
/* menu thumbnails */
#vin-menu_thumbnails {
width:auto;
height:190px;
position:relative;
margin:0 0 100px;
}
#vin-menu_thumbnails a.tn-wine img, #vin-menu_thumbnails a.tn-cheese img, #vin-menu_thumbnails a.tn-dinner img, #vin-menu_thumbnails a.tn-dessert img, #vin-menu_thumbnails a.tn-drink img {
border:0 none;
float:left;
height:268px;
margin:0 15px 0 2px;
padding:0;
width:132px;
margin:0 9px 0 2px;
padding:0;
}
#vin-menu_thumbnails a.tn-wine img {
background:url(images/menu-thumbnail_wine.jpg) no-repeat top left;
}
#vin-menu_thumbnails a.tn-wine:hover img {
background:url(images/menu-thumbnail_wine-a.jpg) no-repeat top left;
}
#vin-menu_thumbnails a.tn-cheese img {
background:url(images/menu-thumbnail_cheese.jpg) no-repeat top left;
}
#vin-menu_thumbnails a.tn-cheese:hover img {
background:url(images/menu-thumbnail_cheese-a.jpg) no-repeat top left;
}
#vin-menu_thumbnails a.tn-dinner img {
background:url(images/menu-thumbnail_dinner.jpg) no-repeat top left;
}
#vin-menu_thumbnails a.tn-dinner:hover img {
background:url(images/menu-thumbnail_dinner-a.jpg) no-repeat top left;
}
#vin-menu_thumbnails a.tn-dessert img {
background:url(images/menu-thumbnail_dessert.jpg) no-repeat top left;
}
#vin-menu_thumbnails a.tn-dessert:hover img {
background:url(images/menu-thumbnail_dessert-a.jpg) no-repeat top left;
}
#vin-menu_thumbnails a.tn-drink img {
background:url(images/menu-thumbnail_drink.jpg) no-repeat top left;
}
#vin-menu_thumbnails a.tn-drink:hover img {
background:url(images/menu-thumbnail_drink-a.jpg) no-repeat top left;
}

#vin-main_bg {
min-height:650px;
height:auto !important;
height:650px;
left:0;
margin:0;
padding:0;
width:100%;
z-index:0;
background:#312b24;
border-top:#74aae1 3px solid;
top:342px;
position:absolute;
}
#vin-main_footer {
background:#000;
color:#FFFFFF;
height:100px;
padding:20px 10px 0 0;
position:relative;
text-align:right;
width:100%;
font-size:13px;
}
#vin-main_footer-links {
bottom:0;
margin:auto;
right:0;
width:940px;
}
#vin-main_footer-links a{
margin:0 10px 0 10px;
text-decoration:none;
color:#fff;
}
#vin-main_footer-links a:hover {
margin:0 10px 0 10px;
text-decoration:underline;
}
#vin-main_footer-links img {
float:left;
width:136px;
height:92px;
border:0 none;
}
/*--- header image rotate */
#my_show {
width:737px;
height:342px;
position:relative;
float:left;
}
.slideshow {
display:block;
position:relative;
margin:0;
padding:0;
}
.slideshow-images{
display:block;
overflow:hidden;
position:relative;
}
.slideshow-images img{
display:block;
position:absolute;
z-index:1;
}
.slideshow-thumbnails{
overflow:hidden;
}
.slideshow-images-visible{
left:0;
opacity:1;
top:0;
}
.slideshow-images-next{
left:0;
opacity:0;
top:10px;
}
.slideshow-images-prev{
left:0;
opacity:0;
top:-10px;
}
.slideshow{
height:375px;
margin:0 auto;
width:500px;
}
.slideshow a img{
border:0;
}
.slideshow-captions{
background:#fff;
bottom:0;
color:#000;
font:normal 12px/22px Arial,sans-serif;
left:0;
overflow:hidden;
position:absolute;
text-indent:10px;
width:540px;
z-index:10000;
top:90%;

display:none;
}
.slideshow-captions-hidden{
height:0;
opacity:0;
}
.slideshow-captions-visible{
height:30px;
opacity:.7;
}
.slideshow-controller{
background:url(controller.png) no-repeat;
height:42px;
overflow:hidden;
position:absolute;
top:83%;
left:54%;
width:238px;
z-index:10000;
display:none;
}
.slideshow-controller *{
margin:0;
padding:0;
}
.slideshow-controller-hidden{
opacity:0;
}
.slideshow-controller-visible{
opacity:1;
}
.slideshow-controller a{
cursor:pointer;
display:block;
height:18px;
overflow:hidden;
position:absolute;
top:12px;
}
.slideshow-controller a.active{
background-position:0 18px;
}
.slideshow-controller li{
list-style:none;
}
.slideshow-controller li.first a{
background-image:url(controller-first.gif);
left:33px;
width:19px;
}
.slideshow-controller li.last a{
background-image:url(controller-last.gif);
left:186px;
width:19px;
}
.slideshow-controller li.next a{
background-image:url(controller-next.gif);
left:145px;
width:28px;
}
.slideshow-controller li.pause a{
background-image:url(controller-pause.gif);
left:109px;
width:20px;
}
.slideshow-controller li.play a{
background-image:url(controller-play.gif);
}
.slideshow-controller li.prev a{
background-image:url(controller-prev.gif);
left:65px;
width:28px;
}
.slideshow-images img{
float:left;
}
.slideshow-loader{
height:28px;
right:0;
position:absolute;
top:0;
width:28px;
z-index:10001;
}
.slideshow-loader-hidden{
opacity:0;
}
.slideshow-loader-visible{
opacity:1;
}
.slideshow-thumbnails{
bottom:-65px;
height:65px;
left:0;
position:absolute;
width:100%;
}
.slideshow-thumbnails *{
margin:0;
padding:0;
}
.slideshow-thumbnails ul{
height:65px;
left:0;
position:absolute;
top:0;
width:10000px;
}
.slideshow-thumbnails li{
float:left;
list-style:none;
margin:5px 5px 5px 0;
position:relative;}
.slideshow-thumbnails a{
display:block;
padding:5px;
position:relative;
}
.slideshow-thumbnails a:hover{
background-color:#FF9!important;
opacity:1!important;
}
.slideshow-thumbnails img{
display:block;
}
.slideshow-thumbnails-active{
background-color:#9FF;
opacity:1;
}
.slideshow-thumbnails-inactive{
background-color:#FFF;
opacity:.5;
}

