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

*/

/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! 
:focus {
	outline: 0;
}
*/

body {
	color: #522a05;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	background: #f2e187;
	margin: 0 auto;

}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}


/*--- GLOBAL Links -------------------------------------------------------------------------- */

  a { color: #522a05; background:transparent; text-decoration:none; }
  a:visited
  a:focus,
  a:hover,
  a:active {  text-decoration:underline; color: #913700; }
  
  strong, b, strong *, b * { font-weight: bold !important; }

/* Main */

#container {  margin:0 auto; width:980px; min-width: 980px; }
#nav { background: url(images/vivo-in-vino-logo) top no-repeat; width: 980px; height: 260px; position:relative; }
#nav-links { float: left; margin-top: 210px; font-size: 24px; margin-left: 25px; text-transform: uppercase; } 
#nav-links a:hover { text-shadow: 0 1px 1px #777; text-decoration: none; }

#main { min-height: 475px; }
#left { width: 300px; margin-right: 25px; float: left; }
#right { width:640px; float: left; margin-left: 15px;  }
#all { width: 980px; }
#all p { padding: 10px 125px; }

#previous-artist { margin-top: 66px; }
#previous-artist img { margin-top: 2px; }

.older-artist { margin-top: 20px;}
.older-artist img { margin-top: 2px; }

/*#current-artist { background: url(images/right-images/franz-nicolay.jpg) bottom; height: 240px; width: 640px; }*/
#current-artist-xl { background: url(images/right-images/savoir-adore-xl.jpg) bottom; height: 360px; width: 640px; }
#current-artist-xl-temp { background: url(images/right-images/cookies-xl.jpg) bottom; height: 360px; width: 640px; }

#right-links { width: 500px; text-align: center; border-top: 1px dotted #913700; margin: 0 auto; padding-top: 15px;	 }

.previous-artist-leader { }
.previous-artist-header { font-size: 28px; color: #522a05; margin-left: 25px; display: inline; }
.previous-artist-date { font-size: 20px; color: #522a05; margin-left: 25px; margin-top: -1px; }
#previous-artist-bio p { padding: 10px 25px; }
#previous-artist-photos { padding: 10px 25px; }
.photo-row { margin-top: 10px; text-align: center; }
.photo-row img { margin-right: 33px; -webkit-box-shadow: 0 1px 5px #555; -moz-box-shadow: 0 1px 5px #555; box-shadow: 0 1px 5px #555; }
/* MISC */
.tix-red { color: #913700; }
.line-link { text-decoration: underline; }
.xl { margin-top: 20px; }

#mobile { display: none; }
.mobile-only { display: none; }

.home-link { background-color:transparent;
height:200px;
left: 5px;
position:absolute;
top: 5px;
width:980px;
}


.wineries-text { padding:10px 75px; }