body{
    font-family: "Open Sans", helvetica, arial;
}

.outer_wrap {
width: 100%;
}

.inner_wrap {
padding: 0;
}
.myfloat_box {
position:absolute; top:20px;
width:30%;
background:rgb(0, 40, 85);
border: 2px solid gold;
margin:20px;
z-index:99;
color:#ffffff;
overflow:hidden;
max-height: 570px;

}

.flexslider:hover .flex-caption {
display:inline;
} 


.flexslider .flex-caption{
display: none;

}


#title.heading{
/*  font-family:"Trajan Pro", "Charlemagne Std", "Adobe Fangsong Std R", "Dutch801 Rm BT", "Palatino Linotype", Palatino, Century,"Times New Roman", Serif;
*/ 
 
  text-shadow: 2px 2px #000000;
 
  }
  
/***************************

    Small version Calendar additions
    

// #C99700 yellow
// #D9B64C lt yellow
// #335379 blue
// #4D688C lt blue

**************************/

.calendar2
{
  
    border-bottom: black solid 1px;
  
    border-right: black solid 1px;
   
    background-color: #FFFFFF;
    font-weight:200;
    height:3.75em;
     margin-left: auto;
    margin-right: auto
}

.calendar2 a, .calendar2 span
{ 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 10px;
    padding: 3px 0px 3px 0px; 
    text-align: center;
    display: block;
    width: 100%;
    border-bottom-style: none;
}

.calendar2 a, .calendar2 span
{

    color: #002855;
    background-color: #FFFFFF;
    border-bottom-style: none;
}
.calendar2 a.type0
{
	 font-size: 9px;
	 line-height: 10px;
     background-color:  #4CC552;
    border-bottom: 1px solid;
}
.calendar2 a.type1
{
	 font-size: 9px;
	 line-height: 10px;
     background-color:  #336600;
    border-bottom: 1px solid;
}
.calendar2 a.type2
{
	 font-size: 9px;
	 line-height: 10px;
     background-color:  #ff0000;
    border-bottom: 1px solid;
}
.calendar2 a.type3
{
	 font-size: 9px;
	 line-height: 10px;
     background-color:  #9900CC;
    border-bottom: 1px solid;
}
.calendar2 a.type4
{
	 font-size: 9px;
	 line-height: 10px;
     background-color:  #8C001A;
    border-bottom: 1px solid;
}
.calendar2 a.type5
{
	 font-size: 9px;
	 line-height: 10px;
     background-color:  #FF9900;
    border-bottom: 1px solid;
}

.calendar2 a.today2, .calendar2 a.today2:visited
{
	color: #002855 !important;
    font-weight: 700;
    background-color: #ECD47F;
    border-bottom-style: none;
}

.calendar2 a.event2, .calendar2 span.event2
{
    
    font-weight:700;
    text-decoration: underline;
    border-bottom-style: none;
}



  /***************************

    Calendar additions
    


// #C99700 yellow
// #D9B64C lt yellow
// #335379 blue
//#4D688C lt blue
**************************/

p.pageevent a
{
    font-size: 12px;
    color: #000;
    display: block;
    font-weight: bold;


}
.calendar
{
    border-top: #f0f0f0 solid 1px;
    border-bottom: black solid 1px;
    border-left: #d0d0d0 solid 1px;
    border-right: black solid 1px;
    padding: 0px !important;
    background-color: #ffffff;
    font-weight:200;
    height:7em;
    
}

.calendar a, .calendar span
{ 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 10px;
   padding: 3px 0px 3px 0px;
    text-align: center;
    display: block;
    width: 100%;
    border-bottom-style: none;
}

.calendar a, .calendar span
{

    color: #002855;
    background-color: #ffffff;
    border-bottom-style: none;
}

.calendar a.today, .calendar a.today:visited
{
    color: #002855 !important;
    font-weight: 700;
    background-color: #ECD47F;
    border-bottom-style: none;
}

.calendar a.event, .calendar span.event
{
    
    font-weight:700;
    text-decoration: underline;
    border-bottom-style: none;
}

.calendar a.type0 a.type0:visited
{
	 font-size: 9px;
	 line-height: 10px;

	 color:  #4CC552 !important;
   
}
.calendar a.type1, a.type1:visited
{
	 font-size: 9px;
	 line-height: 10px;
    
	 color:  #336600 !important;
 
}
.calendar a.type2, a.type2:visited
{
	 font-size: 9px;
	 line-height: 10px;
    
	 color:  #ff0000 !important;

}
.calendar a.type3, a.type3:visited
{
	 font-size: 9px;
	 line-height: 10px;
     
	 color:  #9900CC !important;
  
}
.calendar a.type4, a.type4:visited
{
	 font-size: 9px;
	 line-height: 10px;
   
	 color:  #8C001A !important;
 
}
.calendar a.type5, a.type5:visited
{
	 font-size: 9px;
	 line-height: 10px;
    
	 color:  #FF9900 !important;
 
}
.calendar_tab
{
margin-bottom: 0px;
}

.cal_float{
position:absolute; top:100px;
width:50%;
background:rgb(102, 125, 157);
border: 2px solid gold;
margin:20px;
z-index:99;
color:#ffffff;
overflow:scroll;
max-height: 700px;
/*
display: none;
*/
}

.eventlist a.type0
{
	 color:  #4CC552 !important;
border-bottom-width:0px;
font-weight:700;
font-size: 12px;
}
.eventlist a.type1
{
	 color:  #336600 !important;
border-bottom-width:0px;
font-weight:700;
font-size: 12px;
}
.eventlist a.type2
{
	 color:  #ff0000 !important;
border-bottom-width:0px;
font-weight:700;
font-size: 12px;
}
.eventlist a.type3
{
	 color:  #9900CC !important;
border-bottom-width:0px;
font-weight:700;
font-size: 12px;
}
.eventlist a.type4
{
	 color:  #8C001A !important;
border-bottom-width:0px;
font-weight:700;
font-size: 12px;
}
.eventlist a.type5
{
	 color:  #FF9900 !important;
border-bottom-width:0px;
font-weight:700;
font-size: 12px;
}


.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {
width: 100% !important;
}




/*******************************
VenJobs Additions

*******************************/
.login
{
    border-top: #f0f0f0 solid 1px;
    border-bottom: black solid 1px;
    border-left: #d0d0d0 solid 1px;
    border-right: black solid 1px;
    padding: 1px;
    background-color: #C99700;
    font-weight:200;
    
}

.jobboard th
{
    background-color: #D9B64C;
    font-weight:400;
    padding: 1px;
    text-align: center;
}
.jobboard td
{
    
    font-weight:200;

}
.content_box .jobboard img
{
    width: auto;
}

.content_box .headline img
{
    width: 120px;
}

._rssfeed1 H3
{
     background-color: #DAAA00;
     color: rgb(51, 83, 121);
     font-family: 'Lucida Grande', 'Lucida Sans', Verdana, sans-serif;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
margin:0px 0px 0px 0px;
padding-bottom: 6.400000095367432px;
padding-left: 10px;
padding-right: 10px;
padding-top: 6.400000095367432px;
}

/*.spotlight
{
      display: block;
    font-family: 'Lucida Grande', 'Lucida Sans', Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
margin:0px 0px 0px 0px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
padding-top:10px;

}
*/

#breadcrumbs {
float: left;
}
#breadcrumbs ul {
float: left;
}
body {
background: url(/local_resources/images/WineryClasrrom-night-JC-short-2010-disolve.gif) center 0 no-repeat white;
background-size: 100%;
}
#site_title {
background-color: transparent;
}
#title_area_content{
background-color: transparent;
}

/* #header {
background-color: transparent;
background:transparent;
}
*/


#nav {
border-bottom:0px;
}
#nav .bar_1 {
background-color: transparent;
}
#main {
background-color: transparent;
}
#breadcrumbs_container  {
background-color: transparent;
}

#_nav_dropdown ul li._drop> a {
background-image: none;
border-right-width: 0px;
}
#_nav_dropdown ul li._drop:hover> a {
background-image: none;
border-right-width: 0px;
}

#nav_image { 
   position: relative; 
   display:inline-block;
/*   
	width: 100%; /* for IE 6 
*/
}

#nav_image img {
z-index:-1;
padding:10px;
}

#nav_image h2 { 

    display: block;
  position: absolute;
   top: 10px; 
  color:white ;
   left: 15px; 
   width: 100%; 
   text-shadow: 1px 1px #000000;
}

#nav_image a {
 color:white;
    border-bottom: 0;
}
#nav_image a:visited {
 color:white;
 border-bottom: 0;
}

#myfloat_nav {
    padding-bottom:4px;

}

#myfloat_nav ul {
    list-style: none;
    padding:0;
    margin:0;
}

#myfloat_nav li.ven_selected {
    border-bottom-color: #667D9D;

}
#myfloat_nav li {
    display: inline;
    border: solid;
    border-color:gold;
    border-width: 1px 1px 1px 1px;
    margin: 0 0.5em 0 0;
    background-color:#667D9D;
    padding:5px;
}

#myfloat_nav li a{
color:#fff;
font-size:larger;
border:none;
}
#myfloat_nav li a:visited{
color:#fff;
}

.content_box._slideshow-block {
padding-bottom:0;
margin-bottom:5px;

}

#feeds-links {
    text-align:left;
  border:0;
  
 }
#feeds-links div {
    
  border:0;
   margin-top:3px;
   margin-bottom:3px;  
  
 }
 
#feeds-links div a {

 font-size: 12px;
 border-bottom:none;
 color:#FFF;
 
 }
 
#feeds-links div a:visited {
   
 font-size: 12px;
 border-bottom:none;
 color:#FFF;
 }
 
 #event-links {
    text-align:left;
  border:0;
  
 }
#event-links div {
    
  border:0;
   margin-top:3px;
   margin-bottom:3px;  
  
 }
 
#event-links div a {

 font-size: 12px;
 border-bottom:none;
 color:#FFF;
 
 }
 
#event-links div a:visited {
   
 font-size: 12px;
 border-bottom:none;
 color:#FFF;
 }
 
 
 .vas {
    padding-top:7px;
 
 }
 
 
 .vas2 {
    padding-top:7px;
 
 }
 
 .spotlight {
 
 max-height:480px;
 }
 
 #splash-div {

 position:relative;
 overflow: hidden; 
 left: 0;
 top: 0;
 width: 100%;
 }
 
 #splash-div img {
 height: auto;
 min-width:1290px; 
 width:100%; 
 /*
 zoom: 1;
 */
 left: 0px;
 top:0px;
 opacity: 1;
 visibility: visible;
 }
 
 #splash-caption {
 
 position: absolute;
 display: block; 
 right:0px; 
bottom:1px;
 padding: 3px;
 background: gold;
 text-align:right;

 
 }
 #splash-caption a {
 font-size: 12px;
 border-bottom:none;
 color:rgb(0, 40, 85);

 }
 
 #splash-text {
 width:350px;
 line-height:14px;
  font-size: 12px;
 border-bottom:none;
 color:rgb(0, 40, 85);
 text-align:justify;
 
 }