body{
	background:#FFF;
	font-family:Verdana, Arial san-serif;
	margin:0;
	padding:0;}

#uvabar {position:relative; margin:0 auto;width: 954px;border: 0;z-index:10000;}
#uvabar * {margin: 0;padding: 0;border:0;}
.wrapper{
	width:970px;
	margin:0px auto 0;
	background:url(../img/bodybg.gif) repeat-y;}
body#home .wrapper{margin-top:-20px;}
.pagebottom{
	background: url(../img/footer.jpg) no-repeat left bottom;}

	
/* header style */
.header{
	background:url(../img/slide1.jpg) no-repeat;
	height:135px;}

body#home .header {height: 388px;}
#headerwrap{position:relative;}
#headerwrap form{position:absolute;top:35px;right:55px;z-index:1000;}
#headerwrap form .searchbox{width:200px;background-color:#2F2920;border:1px solid #4F473B;border-color:#1F1C17 #4F473B #4F473B #1F1C17;color:#BDBA91;padding-left:3px;}
/*#slidenav{display:none;}
body#home #slidenav{display:block;position:absolute;height:36px;top:352px;background:#26231c url(../img/slidenavbg.gif) repeat-x left bottom;z-index:1000;line-height:3em;right:11px;padding-right:1em;font-family:Arial;width:938px;text-align:right;opacity:.9;}
#prev,#next{padding:5px;font-size:2em;text-decoration:none;line-height:1.4em;color:#8c7e64;outline:0;}
#prev:hover,#next:hover{color:#F5EEBE;}
#title{width:auto;color:#8c7e64;float:left;padding:0 1em 0 40px;font-weight:normal;}
body#home #header{height:388px;overflow:hidden;background:url(../img/slide1.jpg) no-repeat;}
#header{height:135px;overflow:hidden;background:url(../img/slide1.jpg) no-repeat;}
#header img{height:388px;}
*/
  #slider { 
   width: 970px; /* important to be same as image width */ 
   height: 135px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   background: url(../img/slide4.jpg);
}
body#home #slider{height:388px;background: url(../img/slideBase.jpg);}

#sliderContent {
   width: 970px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */left:0;
}

.sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.sliderImage span {
   position: absolute; /* important */
   left: 0;
 font-family:Arial;
   padding: 10px 0 12px;
   text-indent:40px;
 width:950px;
 margin:0 0 0 9px;;
  background:#26231c url(../img/slidenavbg.gif) repeat-x left bottom;
   filter: alpha(opacity=90); /* here you can set the opacity of box with text */
   -moz-opacity: 0.9; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.9; /* here you can set the opacity of box with text */
   opacity: 0.9; /* here you can set the opacity of box with text */
   color:#8c7e64;
   display: none; /* important */
   bottom: 0;
   text-align:left;

}

.clear {
   clear: both;
}

h1#logo a{
	position:absolute;
	width:500px;
	height:72px;
	background: url(../img/logo.gif) no-repeat;
	text-indent:-3000px;
	display:block;
	outline:0;
	margin:27px 0;
	z-index:1000;
	top:-18px;
	left:20px;}

/*nav style */
.nav{
	height:54px;
	background:url(../img/navbg.jpg) no-repeat;
	margin-left:9px;}
.nav ul{
	list-style-type:none;
	margin-left:30px;
	float:left;width:auto;}
.nav ul li {
	display:inline}
.nav ul li a,#homelink{
font-family:Arial;
	line-height:54px;
	font-size:1.3em;
	text-decoration:none;
	padding:5px 10px;
	color:#3c362b;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;}
#homelink{float:right;margin:15px 40px 0 0;line-height:1em;}
.nav ul li a:hover,#homelink:hover{
		background:#3C362B;color:#FDF6C4;}
.nav ul li span a, .nav ul li span a:hover{
	background:#3c362b;
	color:#fdf6c4}
body#home #homelink{display:none;}

/* content style */
.content{
	background: url(../img/contentbg.gif) repeat-x;
	padding:3em 0 3em;
	}
.page {
	padding-bottom:1em;
	margin-bottom:2em;}
.post{
	border-bottom:1px solid #d9d3a8;
	padding-bottom:1em;
	margin-bottom:2em;
	clear: both;
}
.video{
	margin-bottom:2em;
}
.promo{
	font-family:Arial;
	background:#C7BC86;
	padding-bottom:1em;
	margin-bottom:2em;}
.promo p,.promo h6{
	margin:0 10px;}
.content .promo p{font-size:1em;}
.content .promo p a{font-size:1.1em;}

/* text style */
a{
	color:#990000;}
h1{
	font-family:Georgia;
	font-size:2em;
	color:#444431;
	}
.border{
	padding-bottom:.66em;
	margin-bottom:.66em;
	background: url(../img/dots2.gif) repeat-x left bottom;}
h1 span{
	font-size:.60em;
	font-family:arial;}
h1 a{
	color:#990000;
	text-decoration:none;}
h1 a:hover{
	text-decoration:underline;}
h2{
	font-family:Arial;
	font-size:1.5em;
	font-weight:bold;
	color:#5F5F4D;
	letter-spacing:-.05em;margin-bottom:0;}
h3{
	
	font-family:Georgia;
	font-size:1.4em;
	margin:0;
	line-height:1em;
margin-bottom:.5em;}
h4{
	font-family:;
	font-size:1.1em;
margin-bottom:0;
}


h6{
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
	line-height:1.5em;
	padding-top:1em;
	color:#605f3e;}
.content p{
	font-size:1.2em;}

#news-events-box { padding: 1em;}
	
.welcome-message {
	background:#d9d3a8;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	float: left;
	padding: 1em;
	margin-bottom: 1.5em;
}

.welcome-message blockquote {	font-family:Georgia;
	font-size:1.3em;line-height: 2.6em;
	padding: 0 1em;
	margin: 0;
	color:#44442c;
}
	
blockquote{background:#d9d3a8;margin:0;padding:1em;-moz-border-radius:5px;font-size:1.2em;font-family:Georgia;font-style:normal;color:#3C362B;}

/*.news-events p { font-size: .9em; line-height: 1.8em;}*/

.news-events{border-bottom:0px solid #d9d3a8;padding-bottom:3em;}
.news-events img, .news-events-full img {float: left; padding:1px;margin-right: 1em;margin-bottom: 1em; border:1px solid #d9d3a8;margin-top:.5em;}

.news-events .more {}
.more{
	font-size:.65em;
text-transform:uppercase;
	color:#FDF6C4;
	background:#26231C;
	padding:5px 6px;
	text-decoration:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.more:hover{
	background:#990000;
	color:#fff;}
.meta{color:#a0a377;
	font-family:Georgia;
	font-size:.7em;}
.events .meta{
padding-bottom:1em;
	color:#6D6F53;
	font-family:Georgia;
	font-size:.9em;
display:block;line-height:1em;padding-top:.5em;}
.events{padding:0;margin:0;list-style-type:none;}
.sidebar ul,#home .events{list-style-type:none;margin:0 0 1.5em 0;padding:0;}
.sidebar ul li a{display:block;border-bottom:1px solid #D9D3A8;text-decoration:none;line-height:2em;}
.events li a, .sidebar .events li a{display:block;border-bottom:1px solid #D9D3A8;text-decoration:none;padding-top:.0em;margin-bottom:.5em;line-height:1.5em;}


.meta a{
	color:#a0a377;}

	
	
.footer{
	clear:both;
	color:#8c8982;
	font-size:11px;
	line-height:15px;
	}
.footer .container{padding:9px 0 18px;}
.footer p{
	margin:0;}
.footerlogo{
	height:112px;
	background: url(../img/footerLogo.gif) no-repeat right top;
	text-indent:-3000px;}
	
.pubs h3 {}

.pubsBooks { border-right:1px solid #d9d3a8; }

fieldset {border: none; margin: 0; padding: 0; }
legend {display: none; border: none;margin: 0; padding: 0;}

label { font-weight: normal; }
input, textarea, select {padding: .3em 0; width: 27em; }
textarea {}
input.zemSubmit { }

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.page img{border:3px solid #C7BC86}

.page a img{border:3px solid #C7BC86}
.page a:hover img{border-color:#3C362B}
table{margin-bottom:3em;border-top:1px solid #d9d3a8;}
th{background-color:#d9d3a8;font-weight:normal;font-size:1.2em;border-bottom:1px solid #FEF6C5;border-right:1px solid #d9d3a8;vertical-align:top;}
td{border-bottom:1px solid #d9d3a8;vertical-align:top;}
th em{color:#900;font-style:normal;}
th em{color:#900;font-style:normal;}
.container .address{font-size:.9em}
hr {background:#d9d3a8;color:#d9d3a8;margin:0 0 1.5em;height:1px;}
