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

/* ------------- "generic" styles */

body {
	background-color: #e5e5e5;
}

a img {
	border: none;
}

a, a:link {
color:#666666;
    text-decoration:none;
  }
  a:visited {
  color:#666666;
  }
  a:hover, a:active {
  color:#7c7c7c;
    text-decoration:underline;
}



/* ------------- "footer" styles */

.ftr {
color:#666666;
font-size:12px;
font-family:arial, helvetica;
padding-left:35px;
padding-top:0px;
padding-bottom:0px;
}

.ftr1 {
color:#666666;
font-size:12px;
font-family:arial, helvetica;
padding-right:35px;
padding-top:0px;
padding-bottom:0px;
}

.ftr2 {
color:#666666;
font-size:10px;
font-family:arial, helvetica;
padding-right:35px;
padding-top:0px;
padding-bottom:30px;
text-align:right;
}

.ftr2 a {
color:#666666;
}

/* ------------- "text" styles */

.textbg {
background-image:url(../images/bg_text.jpg);
background-repeat:no-repeat;
height:559px;
width:596px;
}

.videobg {
background-color:#f9eac9;
height:598px;
width:596px;
}

.textscroll {
overflow:auto;
height:540px;
font-size:15px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
}

.videoBody {
font-size:15px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
margin:0px;
}

.textimageR {
float:right;
margin-left:10px;
margin-bottom:5px;
}

.textimageL {
float:left;
margin-right:10px;
margin-bottom:5px;
}

.text2 {
font-size:14px;
font-family:garamond, times;
color:#333333;
text-align:left;
line-height:1.1em;
padding-top:20px;
padding-left:25px;
padding-right:25px;
}

.yellowbox {
background-color:#FFFF00;
border:#333333;
border:medium;
border:double;
text-align:center;
padding:10px;
font-size:18px;
}

.largetype {
font-size:22px;
}

h1 {
font-size:20px;
font-family: copperplate gothic bold, garamond, times;
padding-top:25px;
margin-top:-10px;
}

h2 {
font-size:24px;
font-family: copperplate gothic bold, garamond, times;
padding-top:25px;
margin-top:-10px;
}

h3 {
font-size:16px;
font-family: garamond, times;
padding-top:5px;
margin-top:-10px;
}

h4 {
font-family: copperplate gothic bold, garamond, times;
}

.redbox {
background-color:#990000;
padding:5px;
font-family:copperplate gothic bold, garamond, times;
font-size:18px;
color:#FFFFFF;
border:#FFFFFF thin solid;
}

.redtype {
color:#990000;
font-family:garamond, times;
font-size:18px;
font-style:oblique;
}

.blackbox {
background-color:#000000;
padding:5px;
font-family:copperplate gothic bold, garamond, times;
font-size:18px;
color:#FFFFFF;
border:#FFFFFF thin solid;
}

.linksList {
font-size:18px;
font-family:garamond, times;
color:#000000;
text-align:left;
}

.linksList li {
list-style-image:url(../images/pdficon_small.gif);
padding-bottom:1em;
}

.linksList li.last {
list-style-type: none;
}

.abouttext {
overflow:auto;
height:540px;
font-size:15px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
}

.abouttext a {
color:#333;
}

.resume {
font-size:15px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
}

.resume li {
list-style-type:square;
}

.writingsList {
font-size:14px;
font-family:garamond, times;
color:#000000;
text-align:left;
list-style-type:none;
padding-bottom:2em;
}

.writingsList img {
margin-bottom:-10px;
}

.writingsThumbs {
padding-right:10px;
}

.contact {
overflow:auto;
height:540px;
font-size:20px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
}

.cellarPhotos {
border:#996633 2px solid;
}

.thumb_btm_pad {
margin-bottom:50px;
}

.event_frame {
background-image:url(../images/event_frame.png);
background-repeat:no-repeat;
height:174px;
width:250px;
}

.event_copy {
margin:20px;
}@charset "UTF-8";
/* CSS Document */

/* ------------- "generic" styles */

body {
	background-color: #e5e5e5;
}

a img {
	border: none;
}

a, a:link {
color:#666666;
    text-decoration:none;
  }
  a:visited {
  color:#666666;
  }
  a:hover, a:active {
  color:#7c7c7c;
    text-decoration:underline;
}



/* ------------- "footer" styles */

.ftr {
color:#666666;
font-size:12px;
font-family:arial, helvetica;
padding-left:35px;
padding-top:0px;
padding-bottom:0px;
}

.ftr1 {
color:#666666;
font-size:12px;
font-family:arial, helvetica;
padding-right:35px;
padding-top:0px;
padding-bottom:0px;
}

.ftr2 {
color:#666666;
font-size:10px;
font-family:arial, helvetica;
padding-right:35px;
padding-top:0px;
padding-bottom:30px;
text-align:right;
}

.ftr2 a {
color:#666666;
}

/* ------------- "text" styles */

.textbg {
background-image:url(../images/bg_text.jpg);
background-repeat:no-repeat;
height:559px;
width:596px;
}

.videobg {
background-color:#f9eac9;
height:598px;
width:596px;
}

.textscroll {
overflow:auto;
height:540px;
font-size:15px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
}

.textscroll_event {
overflow-y:auto;
height:540px;
font-size:15px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
}

.videoBody {
font-size:15px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
margin:0px;
}

.textimageR {
float:right;
margin-left:10px;
margin-bottom:5px;
}

.textimageL {
float:left;
margin-right:10px;
margin-bottom:5px;
}

.text2 {
font-size:14px;
font-family:garamond, times;
color:#333333;
text-align:left;
line-height:1.1em;
padding-top:20px;
padding-left:25px;
padding-right:25px;
}

.yellowbox {
background-color:#FFFF00;
border:#333333;
border:medium;
border:double;
text-align:center;
padding:10px;
font-size:18px;
}

.largetype {
font-size:22px;
}

h1 {
font-size:20px;
font-family: copperplate gothic bold, garamond, times;
padding-top:25px;
margin-top:-10px;
}

h2 {
font-size:24px;
font-family: copperplate gothic bold, garamond, times;
padding-top:25px;
margin-top:-10px;
}

h3 {
font-size:16px;
font-family: garamond, times;
padding-top:5px;
margin-top:-10px;
}

h4 {
font-family: copperplate gothic bold, garamond, times;
}

.redbox {
background-color:#990000;
padding:5px;
font-family:copperplate gothic bold, garamond, times;
font-size:18px;
color:#FFFFFF;
border:#FFFFFF thin solid;
}

.redtype {
color:#990000;
font-family:garamond, times;
font-size:18px;
font-style:oblique;
}

.blackbox {
background-color:#000000;
padding:5px;
font-family:copperplate gothic bold, garamond, times;
font-size:18px;
color:#FFFFFF;
border:#FFFFFF thin solid;
}

.linksList {
font-size:18px;
font-family:garamond, times;
color:#000000;
text-align:left;
}

.linksList li {
list-style-image:url(../images/pdficon_small.gif);
padding-bottom:1em;
}

.linksList li.last {
list-style-type: none;
}

.abouttext {
overflow:auto;
height:540px;
font-size:15px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
}

.abouttext a {
color:#333;
}

.resume {
font-size:15px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
}

.resume li {
list-style-type:square;
}

.writingsList {
font-size:14px;
font-family:garamond, times;
color:#000000;
text-align:left;
list-style-type:none;
padding-bottom:2em;
}

.writingsList img {
margin-bottom:-10px;
}

.writingsThumbs {
padding-right:10px;
}

.contact {
overflow:auto;
height:540px;
font-size:20px;
font-family:garamond, times;
color:#333333;
text-align:left;
padding-left:25px;
padding-right:25px;
}

.cellarPhotos {
border:#996633 2px solid;
}

.thumb_btm_pad {
margin-bottom:50px;
}

.event_frame {
background-image:url(../images/event_frame.png);
background-repeat:no-repeat;
height:174px;
width:250px;
}

.event_copy {
margin:20px;
}

.social_icons {
margin-right:0px;
}

.social_icons img{
padding-right:10px;
}

/* CAROUSEL */

#title-text {
	text-align:right;
	display:none;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	margin-right:20px;
	letter-spacing:1px;
	margin-bottom:5px;
}

#alt-text {
	text-align:center;
	display:none;
	color:#333333;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	margin-right:0px;
	letter-spacing:1px;
	margin-bottom:5px;
	margin-top:222px;
	
}

.CBleft {	
	display:none;
	background:url(../images/carousel/arrowL.png);	
	width:25px; height:24px;
	background-position: 0px 0px;
}
.CBleft:hover {		
	background-position: 0px 0px;
	background:url(../images/carousel/arrowLr.png);	
	width:25px; height:24px;
	
}
.CBright {
	display:none;
	background:url(../images/carousel/arrowR.png);	
	width:25px; height:24px;
	background-position: 0px 0px;
}
.CBright:hover {	
	background-position: 0px 0px;
	background:url(../images/carousel/arrowRr.png);	
	width:25px; height:24px;
}

