
.indent5{
  position: relative;
  left: 5px;
}

.clearBoth{ clear: both; }
.clearLeft{ clear: left; }
.clearRight{ clear: right; }

.floatLeft{ float: left; display: inline; }
.floatRight{ float: right; display: inline; }

#outertbl{

}

#site{
    width: 930px;
    margin: 0 auto;
}

#header{
    width: 930px;
    height: 89px;
    position: relative;
}

#logo{
    position: absolute;
    left: 0px;
    top: 27px;
}


#rightNav{
    position: absolute;
    right: 0px;
    top: 36px;
    background-color: #f0f0f0;
    padding: 5px;
    width: 275px;
}

.rightNavLink{
    float: left;
    display: inline;
    font-size: 11px;
    line-height: 14px;
}

.rightNavLink a:link,
.rightNavLink a:visited,
.rightNavLink a:active,
.rightNavLink a:hover{
    color: #323232;
    text-decoration: none;
}

.rightNavLink a:hover{
    text-decoration: underline;
}

.rightNavLink span{
    padding: 0px 7px 0px 7px;
}

#nav{
    width: 930px;
    height: 69px;
    display: block;
}

#nav div{float: left; display:inline;}


#main{
    width: 928px;
    border-left: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    margin-bottom: 30px;
}


#homeLeft{
    float: left;
    display: inline;
    width: 398px;
    margin: 43px 30px 30px 20px;
    line-height: 18px;
}   

#homeImg{
    padding: 28px 0px 40px 0px;
}

#homeRight{
    float: left;
    display: inline;
    width: 472px;
    border-top: 5px solid #445273;
    margin-top: 40px;
}

#homeRightContent{
    width: 430px;
    background-color: #f8f8f8;
    padding: 20px 20px 0px 20px;
    color: #333333;
    margin-bottom: 20px;
}

#contentLt{
    float: left;
    display: inline;
    width: 194px;
}

#contentRt{
    float: right;
    display: inline;
    width: 220px;
}


/* category List */

ul.ulCatList{
	width: 165px;
	margin: 5px 0 0 0px;
	position:relative;
	left: 30px;

}

ul.ulCatList li{
padding-left: 15px;
background: url('/images/arrow.gif') no-repeat left 2px;
position: relative;
left: -8px;
	list-style-type: none;
	list-style-image: none;
	line-height: 18px;
	margin-bottom: 7px;
}

.contentLtLink{
    float: left;
    display: inline;
    display: inline;
    width: 194px;
}

.contentRtLink{
    float: right;
    display: inline;
    width: 220px;
    text-align: left;
}

.contentLtLink, .contentRtLink{font-size: 12px;}

.contentBlock{
    padding: 0px 0px 25px 0px;
    font-size: 12px; 
    line-height: 18px;
}

#contentLt div.float_rt a{
    font-size: 12px; 
}

.contentBlock input{
    width: 138px;
    color: #333;
    font-size: 11px;
    border: 1px solid #d0d0d0;
}

.contentBlock h2{
    width: 157px;
    font-size: 16px;
    color: #000;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 7px;
}

.eventBlock{
    padding: 0px 0px 18px 6px;
}

.eventBlock div{
    font-size: 14px;
    line-height: 16px;
}

.eventBlock div img{
    margin-top: 3px;
}

.eventDate{
    margin-top: 3px;
}

.eventDate, .pressDate{
    font-size: 12px;
    color: #712d00;
}

.eventBlock div.eventDate{
    font-size: 12px;
    color: #712d00;
    line-height: 14px;
}

#advSrchLink{
    padding: 0px 0px 0px 7px;
    font-size: 12px; 
}


#footer{
    width: 930px;
    margin: 0 auto;
    position: relative;
    top: -20px;
}

#footer .copyright{
    float: left;
    display: inline;
    width: 50%;
    text-align: left;
   font-size: 11px;
}

#footer .footer{
    float: right;
    display: inline;
    width: 50%;
    text-align: right;
   font-size: 11px;
}

.blueLine{
    width: 100%;
    border-top: 3px solid #445273;
    height: 1px;
}

/* calendar */

.calev-photo{
  clear: both;
  margin: 0 0 15px 0;
}


.calev-photo img{
  margin-top: 10px;
}

.calev-bookText{
  margin-top: 10px;
  width: 500px;
  clear:both;
}

.calev-clear{
  clear:both;
}


h1.calev-name, h2.calev-date, .calev-desc{
}


h2.calev-date{
	text-transform: none;
	font-weight: normal;
	font-size: 14px;
	color: #712d00;
}

.calev-name{
  	margin-top: 10px;
	font-size:16px;
	font-weight: bold;
	text-transform: none;
}

.calev-website{
}

.calev-desc{
  	margin-top: 20px;
	font-size:12px;
	line-height: 18px;
}

.calev-back{
	font-size:12px;
}

.calev-end{
	height: 15px;
}


.calev-top-text{
	padding: 5px 5px 0 0;
}

.calev-bot-text{
	padding: 10px 5px 5px 20px;
}

.calev-paging{
	clear: both;
	width: 500px;

	margin-top: 25px;
	border-top: 2px solid #e7e7e7;
	padding-top: 5px;
}

.calev-prev{
	float: left; 
	display: inline;
	margin-right: 20px;
}

.calev-list{
	float: left; 
	display: inline;
	margin-right: 20px;
	margin-left: 140px;
}


.calev-next{
	float: right; 
	display: inline;
}

.eventListBlock, .pressListBlock{
	clear: both;
	margin-top: 35px;
	border-top: 2px solid #e7e7e7;
	padding-top: 15px;
}

.eventListBlock h2{
	margin-top: 3px;
	margin-bottom: 0;
	padding:0;
}

.eventListPhoto, .pressListPhoto{
	float: right;
	display: inline;
	margin-left: 30px; 
	margin-bottom: 20px;
}

.eventListText, .pressListText{ color: #000; }

.eventArchiveListBlock{
	clear: both;
	margin-top: 10px;
	border-top: 2px solid #e7e7e7;
	padding-top: 8px;
}


.eventArchiveListBlock h2{
	margin-top: 3px;
	margin-bottom: 0;
	padding:0;
	font-size: 12px;
}

.eventArchiveListBlock div p{
	display: inline;
	margin-left: 10px;
}

.ccEmailContainer{
  width: 170px;
}

.ccEmail{
  width: 100%;
  text-align: center;
}

.ccEmailSubscr{
  width: 100%;
  padding-top:5px;
  text-align: center;
}

.ccEmail div{
  margin: 0 auto;
  width:160px; background-color: #ffffff;
}

.ccEmail div span{
  font-weight: bold; font-family:Palatino Linotype; font-size:16px; color:#445273;
}

.ccEmailFoot{
  width: 100%;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color:#999999;
  text-align: center;
}

.ccEmailFoot a{
  text-decoration:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  color:#999999;
}