/* Handy font size definitions 

font-size: .625em;   16px x .625  = 10px 
font-size: .6875em;  16px x .6875 = 11px 
font-size: .75em;    16px x .75   = 12px 
font-size: .8125em;  16px x .8125 = 13px 
font-size: .875em;   16px x .875  = 14px
font-size: .9375em;  16px x .9375 = 15px
font-size: 1.125em;  18px x 1.1255= 18px

*/ /*************** Styles that define Home ****************/

body.front {
	background-color: white;
}

#homepage-rotator {
	width: 976px;
	height: 388px;
	background: url(../img/backgrounds/bg-home-top.jpg) no-repeat top right;
}

.home-top-block-container {
	width: 100%;
}

.home-top-block {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.home-top-credit {
	color: #7da2c1;
	text-align: right;
	margin: 1px 0 0 0;
	font-size: .625em;   /*16px x .625  = 10px*/ }

.home-top-intro h1 {
	text-indent: -9000px;
	overflow: hidden;
}

.home-top-intro h1 a {
	display: block;
	height: 143px;
	width: 296px;
}

.home-top-intro p {
	color: #FFF;
	font-size: .875em; /*16px x .875  = 14px*/
	line-height: 1.3em;
	margin: 0 20px 15px 30px;
	/*text-align: center;*/
}

.home-top-intro .btn-wrapper {
	text-align: center;
}

.home-top-intro .btn-wrapper ul {
	margin: 0;
	padding: 0;
}

.home-top-intro .btn-wrapper li {
	list-style-type: none;
	margin: 13px 0 0 84px;
	padding: 0;
	overflow: hidden;
}

.home-top-intro .learn-more-btn a {
	display: block;
	text-indent: -9000px;
	width: 136px;
	height: 23px;
	background: url(../img/buttons/btn-learn-more-grey.gif) top no-repeat;
}

.home-top-intro .learn-more-btn a:hover {
	background: url(../img/buttons/btn-learn-more-grey.gif) 0px -23px no-repeat;
}

.home-top-intro .learn-more-btn a:active {
	background: url(../img/buttons/btn-learn-more-grey.gif) 0px -46px no-repeat;
}

.home-top-intro .watch-video-btn a {
	display: block;
	text-indent: -9000px;
	width: 136px;
	height: 23px;
	background: url(../img/buttons/btn-watch-video-grey.gif) top no-repeat;
}

.home-top-intro .watch-video-btn a:hover {
	background: url(../img/buttons/btn-watch-video-grey.gif) 0px -23px no-repeat;
}

.home-top-intro .watch-video-btn a:active {
	background: url(../img/buttons/btn-watch-video-grey.gif) 0px -46px no-repeat;
}

.home-top-intro .watch-stream-btn a {
	display: block;
	text-indent: -9000px;
	width: 136px;
	height: 23px;
	background: url(../img/buttons/btn-watch-stream-grey.gif) top no-repeat;
}

.home-top-intro .watch-stream-btn a:hover {
	background: url(../img/buttons/btn-watch-stream-grey.gif) 0px -23px no-repeat;
}

.home-top-intro .watch-stream-btn a:active {
	background: url(../img/buttons/btn-watch-stream-grey.gif) 0px -46px no-repeat;
}

.home-top-intro .read-remarks-btn a {
	display: block;
	text-indent: -9000px;
	width: 136px;
	height: 23px;
	background: url(../img/buttons/btn-read-remarks-grey.gif) top no-repeat;
}

.home-top-intro .read-remarks-btn a:hover {
	background: url(../img/buttons/btn-read-remarks-grey.gif) 0px -23px no-repeat;
}

.home-top-intro .read-remarks-btn a:active {
	background: url(../img/buttons/btn-read-remarks-grey.gif) 0px -46px no-repeat;
}

.home-top-intro .join-discussion-btn a {
	display: block;
	text-indent: -9000px;
	width: 136px;
	height: 23px;
	background: url(../img/buttons/btn-join-discussion-grey.gif) top no-repeat;
}

.home-top-intro .join-discussion-btn a:hover {
	background: url(../img/buttons/btn-join-discussion-grey.gif) 0px -23px no-repeat;
}

.home-top-intro .join-discussion-btn a:active {
	background: url(../img/buttons/btn-join-discussion-grey.gif) 0px -46px no-repeat;
}

.home-top-intro .view-gallery-btn a {
	display: block;
	text-indent: -9000px;
	width: 136px;
	height: 23px;
	background: url(../img/buttons/btn-view-gallery-grey.gif) top no-repeat;
}

.home-top-intro .view-gallery-btn a:hover {
	background: url(../img/buttons/btn-view-gallery-grey.gif) 0px -23px no-repeat;
}

.home-top-intro .view-gallery-btn a:active {
	background: url(../img/buttons/btn-view-gallery-grey.gif) 0px -46px no-repeat;
}
.home-top-intro .more-info-btn a {
	display: block;
	text-indent: -9000px;
	width: 136px;
	height: 23px;
	background: url(../img/buttons/btn-more-info-grey.gif) top no-repeat;
}

.home-top-intro .more-info-btn a:hover {
	background: url(../img/buttons/btn-more-info-grey.gif) 0px -23px no-repeat;
}

.home-top-intro .more-info-btn a:active {
	background: url(../img/buttons/btn-more-info-grey.gif) 0px -46px no-repeat;
}

.home-top-btn-1 {
	margin: 18px 0 58px 0;
}  /* use when there is only one button */
.home-top-btn-2 {
	margin: 20px 0 0 0;
}  /* use when there are 2 buttons */
ul#home-top-num-rotator {
	border: 1px solid #336699;
	margin: -50px 0 0 100px;
	z-index: 10;
	position: absolute;
	padding: 0;
	width: 136px;
}

ul#home-top-num-rotator li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 1.125em; /*18px x 1.1255= 18px*/
}

ul#home-top-num-rotator li a {
	display: block;
	width: 34px;
	height: 26px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 1px 0 0 0;
	color: #7da2c1;
	background: url(../img/backgrounds/bg-home-num-divide.png) no-repeat
		right;
}

ul#home-top-num-rotator li a:hover, ul#home-top-num-rotator li a:active {
	text-decoration: none;
}

ul#home-top-num-rotator a.activeSlide {
	background: #336699 ;
	color: #FFF;
	width: 34px;
}

#home-a-new-foundation .item-list ul {
	list-style-type: none;
	padding: 0;
}

#home-a-new-foundation .item-list ul li {
	background: transparent;
	/*clear: both;*/
}



#home-a-new-foundation .photo { width: 217px; float: left;}

#home-a-new-foundation .content-wrapper {
  width: 350px; 
  float: left; 
  margin: 0 0 0 20px;}


#home-a-new-foundation .photo img {
	margin: 1px 0 0 0;
}




#home-a-new-foundation ul#next-back {
	margin: 38px 0 17px 0;
	padding: 0;
	clear: both;
}

#home-a-new-foundation ul#next-back a {text-decoration: none;}
#home-a-new-foundation ul#next-back a:hover {text-decoration: underline;}

ul#home-a-new-foundation-rotator {
  margin: 2px 0 10px 0;
  height: 135px;
  }


#home-a-new-foundation p {
	margin: 2px 0 5px 0;
}

#home-detail .item-list h3 a, #home-detail .item-list h3 a:visited {text-decoration: none;}

#home-a-new-foundation .btn-learn-more-blue,
#home-a-new-foundation .btn-watch-video-blue,
#home-a-new-foundation .btn-watch-stream-blue,
#home-a-new-foundation .btn-read-remarks-blue,
#home-a-new-foundation .btn-view-gallery-blue,
#home-a-new-foundation .btn-more-info-blue,
#home-a-new-foundation .btn-join-discussion-blue {
	/*margin: 6px 0 10px 241px;*/
	float: left;
	margin-right: 10px;
}



#home-search .search-field {
	width: 170px;
}

#home-photo-day img {
	border: 4px solid #e1e8ee;
}

#home-photo-day .caption p {
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	font-size: .6875em; /*16px x .6875 = 11px */
	line-height: 1.3em;
}

#home-photo-day .caption {
	margin: 0 0 10px 0;
}

#stay-connected-tout {
	margin: 10px 0 0 0;
}

.tooltip {
	background: transparent url(../img/backgrounds/bg-home-callout-trans.png) no-repeat scroll 0 0;
	width: 159px;
	height: 139px;
	z-index: 100;
	display: none;
	letter-spacing: normal;
}

.tooltip h3 {
	padding: 12px 18px 0 20px;
	text-align: left;
	font-size: 10px;
	height: 28px;
	margin: 0;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
}

.tooltip img {
	margin-top: 5px;
	padding: 0;
}

.home-slide-wrapper .photo-thumb {
	display: none;
}

.hide {
	position: absolute;
	left: -9000px;
	top: -9000px;
	overflow: hidden;
}

#home-blog ul.entry-list p {
  margin: 0;
  }


/********** Link to Live Stream **********/

#home-live-stream-block {
}

#home-live-stream-block #link-to-stream {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  font-size: .8125em; /* 16px x .8125 = 13px */
}

#home-live-stream-block .video a {
  background: transparent url(../img/icons/icon-video-home.gif) no-repeat ;
}

#home-live-stream-block .audio a {
  background: transparent url(../img/icons/icon-audio-home.gif) no-repeat ;
}

#home-live-stream-block #link-to-stream a{
  color: #FFF;
  padding-left: 23px;
}

#home-live-stream-block #link-to-stream a:hover{
  text-decoration: underline;
}

#home-live-stream-block .btn {
  text-indent: -9000px;
  padding: 8px 0 0 0;
}

#home-live-stream-block .btn a{
  background: transparent url(../img/buttons/btn-watch-live.gif) no-repeat;
}
