/* 
REVELATION TV - CSS Format
------------------------------------------------------ 
*/

/*****************************************************
* Global
*****************************************************/

* { padding: 0; margin: 0; }

body {
	background-color:#f6f6f6;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#444;
}

ul,
li  { list-style-type: none; }
img { border: 0; }
a   { outline: none; }

strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

div.clear {
	clear: both;
}

.hidden { display: none; }

/*****************************************************
* H Tags
*****************************************************/

h1 {
	padding:0;
	margin:0;
	float:left;
}

h2 {
	font-weight:bold;
	color:#595959;
	margin:0 0 5px 0;
	font-size:21px;
	letter-spacing:-1px;
}

h2 a {
	color:#595959;
	text-decoration:none;
}

h2 a:hover {
	color:#595959;
	text-decoration:underline;
}

h3 {
	font-weight:bold;
	color:#595959;
	margin:10px 0 5px 0;
	font-size:14px;
	letter-spacing:-1px;
}

h3 a {
	color:#595959;
	text-decoration:none;
}

h3 a:hover {
	color:#595959;
	text-decoration:underline;
}

h4 {
	height:25px;
	background-color:#0084c0;
	padding:0;
	margin:0 0 10px 0;
}

h5 {
	font-size:16px;
	padding-bottom:4px;
	margin-bottom:14px;
	color:#0084c0;
	border-bottom:#d6d6d6 1px solid;
}

h6 {
	padding:5px;
	background-color:#737373;
	font:11px;
	color:#fff;
	font-weight:normal;
}

.now {
	color:#00aeff;
}


.black {
	color:#000;
}

.pink {
	color:#ff0054;
}	

.blue {
	color:#0084c0;
}

.yellow {
	background-color:#fef801;
}

/*****************************************************
* Layout - Main Home - 914px
*****************************************************/

#searchBar {	
	width:914px;
	border-left:#c0c0c0 1px solid;
	border-right:#c0c0c0 1px solid;
	padding:0 25px 0 25px;
	/*border-bottom:#c0c0c0 1px solid;*/
	margin:0 auto;
	background-color:#fff;
	text-align:right;
	background:url(../_img/topHeader.jpg) top left no-repeat;

}

	#searchBar input {
		margin:16px 0;
		background-image:url(../_img/search.jpg);
		font-size:11px;
		border:0;
		width:123px;
		height:15px;
		padding:2px 5px 2px 35px;
	}

#mainWrapper {
	width:914px;
	border-left:#c0c0c0 1px solid;
	border-right:#c0c0c0 1px solid;
	padding:1px 25px 0 25px;
	margin:0 auto;
	background-color:#FFF;
}

#navSection {
	border-left:#c0c0c0 1px solid;
	border-top:#c0c0c0 1px solid;
	border-right:#c0c0c0 1px solid;
	/*border-bottom:#000 6px solid;*/
	background: url(../_img/navBk.gif) repeat-x 0 0;
	margin-bottom:0;
	margin-top:15px;
}	
	
	#navSection li {
		float: left;
		position: relative;
	}
		
	#navSection ul#nav li a {
		display: block;
		height: 32px;
	}

	#navSection ul#nav li a#home {
		background: url(../_img/navHome.jpg) no-repeat 0 0;
		width:75px;
	}
	
		#navSection ul#nav li a:hover#home {
			background: url(../_img/navHome.jpg) no-repeat 0 -32px;
			width:75px;
		}
	
	#navSection ul#nav li a#about {
		background: url(../_img/navAboutUs.jpg) no-repeat 0 0;
		width:100px;
	}
	
		#navSection ul#nav li a:hover#about {
			background: url(../_img/navAboutUs.jpg) no-repeat 0 -32px;
			width:100px;
		}
	
	#navSection ul#nav li a#prog {
		background: url(../_img/navShows.jpg) no-repeat 0 0;
		width:81px;
	}
	
		#navSection ul#nav li a:hover#prog {
			background: url(../_img/navShows.jpg) no-repeat 0 -32px;
			width:81px;
		}
		
	#navSection ul#nav li a#watch {
		background: url(../_img/navWatchNow.jpg) no-repeat 0 0;
		width:118px;
	}
		
		#navSection ul#nav li a:hover#watch {
			background: url(../_img/navWatchNow.jpg) no-repeat 0 -32px;
			width:118px;
		}
		
	#navSection ul#nav li a#tune {
		background: url(../_img/navTuneIn.jpg) no-repeat 0 0;
		width:87px;
	}
		
		#navSection ul#nav li a:hover#tune {
			background: url(../_img/navTuneIn.jpg) no-repeat 0 -32px;
			width:87px;
		}
		
	#navSection ul#nav li a#donate {
		background: url(../_img/navDonate.jpg) no-repeat 0 0;
		width:91px;
	}
	
		#navSection ul#nav li a:hover#donate {
			background: url(../_img/navDonate.jpg) no-repeat 0 -32px;
			width:91px;
		}
		
	#navSection ul#nav li a#podcast {
		background: url(../_img/navPodcast.jpg) no-repeat 0 0;
		width:98px;
	}
	
		#navSection ul#nav li a:hover#podcast {
			background: url(../_img/navPodcast.jpg) no-repeat 0 -32px;
			width:98px;
		}
		
	#navSection ul#nav li a#videos {
		background: url(../_img/navVideos.jpg) no-repeat 0 0;
		width:83px;
	}
	
		#navSection ul#nav li a:hover#videos {
			background: url(../_img/navVideos.jpg) no-repeat 0 -32px;
			width:83px;
		}
		
	#navSection ul#nav li a#contact {
		background: url(../_img/navContactUs.jpg) no-repeat 0 0;
		width:118px;
	}
	
		#navSection ul#nav li a:hover#contact {
			background: url(../_img/navContactUs.jpg) no-repeat 0 -32px;
			width:118px;
		}
		
	#navSection ul#nav li a:hover{
		color:#fff;
	}
	
	#navSection li ul {
		display: none;
		position:absolute;
		top:32;
		left: 0px;
		font-weight: normal;
		padding: 5px;
		margin-left:-1px;
		background-color:#eee;
		border-top:#c0c0c0 1px solid;
	}
	
	#navSection ul#nav li ul.sub1 li{
		border-width:0 1px 1px 1px!important;
		float:none;
	}
	
	#navSection ul#nav li ul.sub2 li{
		border-width:0 1px 1px 1px!important;
		float:none;
	}
	
	#navSection ul#nav li ul.sub1 li a{
		font-weight: normal!important;
		padding:12px 14px 0 14px;
		width:120px;
		color:#7e7e7e;
		background-color:#eee;
		font-size:11px;
		text-decoration:none;
	}
	
	#navSection ul#nav li ul.sub2 li a{
		font-weight: normal!important;
		padding:12px 14px 0px 14px;
		width:80px;
		color:#7e7e7e;
		font-size:11px;
		text-decoration:none;
	}
	
	#navSection ul#nav li ul li a:hover{
		font-weight: normal!important;
		color:#fff;
		background-color:#0084c0;
		font-size:11px;
	}
	
	li>ul {
		top: auto;
		left: auto;
	}
	
	#navSection li:hover ul, li.over ul {
		display: block;
	}
	
	/* OnStates */
	
	#homeSection #navSection ul#nav li a#home, 
	#aboutSection #navSection ul#nav li a#about,
	#progSection #navSection ul#nav li a#prog,
	#tuneSection #navSection ul#nav li a#tune,
	#watchSection #navSection ul#nav li a#watch,
	#donateSection #navSection ul#nav li a#donate,
	#podSection #navSection ul#nav li a#podcast,
	#videosSection #navSection ul#nav li a#videos,
	#contactSection #navSection ul#nav li a#contact {
		background-position:0 -64px;
	}

	
#pageSection {}

#pageSection #topSection {
	padding-bottom:25px;
	border-bottom-color:#c0c0c0;
	border-bottom-style:double;
	border-width: medium;
	margin-bottom:25px;
}

#superArticles {
	float:left;
	width:640px;
	margin:0 10px 0 0;
}

	#headlineFlash {
		font-size:11px;
	}

	#superArticles #videos {
		margin-top:10px;
	}
	
	#superArticles #videos #titlePic {
		float:left;
		width:112px;
		height:50px;
	}
	
	#superArticles #videos #vidList {
		float:left;
		width:528px;
		height:100px;
	}
	
.rightContent {
	float:left;
	width:264px;
}

	#scheduleBox {	
		padding:10px;
		background-color:#e9e9e9;
	}
	
		#scheduleBox .button {
			margin:20px 0 10px 0;
			text-align:right;
		}
	
		#scheduleBox #listingArea {
			font-size:11px;
			background-color:#fff;
		}
	
		#scheduleBox #listingArea p {
			font-size:11px;
			font-weight:bold;
			padding:20px;
		}
	
		#scheduleBox #listingArea ul {
			margin:0;
			padding-bottom:30px;
		}
	
		#scheduleBox #listingArea ul li {
			padding:5px 20px;
			border-top:#e9e9e9 1px solid;
		}
			
		#scheduleBox #listingArea ul li.end {
			border-bottom:#e9e9e9 1px solid;
		}
		
		.marquee {
			margin:10px 0 30px 0;
			background-color:#0084bf;
			padding:5px;
			font-size:14px;
		}
		
		.mPointer {
		  cursor: pointer;
		}
		
		.mDate {
		  margin-right:8px;
		  color:#fff;
		  font-weight:bold;
		}
		
		.mSpec {
			color:#ffffff;
		}
		
		.mMargin {
			margin-right:80px;
		}
		
		.marquee a {
			text-decoration:none;
		}
						
		.marquee a:hover {
			text-decoration:underline;
			color:#ffffff;
		}
						
#mainSection {
	width:914px;
}

	#mainSection .leftContent {
		float:left;
		width:630px;
		margin-right:10px;
		padding-right:10px;
		border-right:#e9e9e9 1px solid;
	}
	
	#news p.postInfo {
		font-size:11px;
		color:#979797;
		margin-bottom:5px;
	}
	
	#news .text {
		font-size:12px;
	}
	
	#news .article1 {
		float:left;
		width:308px;
		/*margin-right:14px;*/
	}
	
	#news #article2 {
		float:left;
		width:308px;
	}
	
	#news #moreNews {
		border-top:#d9d9d9 1px solid;
		margin:20px 0 10px 0;
		text-align:right;
		padding:7px 0;
		border-bottom-color:#d9d9d9;
		border-bottom-style:double;
		border-bottom-width: medium;
	}
	
	#letters ul li {
		padding:10px 10px 10px 70px;
		font-size:11px;
		border-top:#d9d9d9 1px solid;
		background:url(../_img/letterIcon.png) 10px 14px no-repeat; 
	}

		#letters .now a {
			color:#00aeff;
			font-size:11px;
			text-decoration:none;		
		}
			
		#letters .now a:hover {
			color:#00aeff;
			font-size:11px;
			text-decoration:underline;		
		}
		

	#letters ul li.row2 {
		background-color:#e9e9e9;
	}

	#letters .date {
		font-size:11px;
		color:#979797;
	}

	#letters #moreLetters {
		border-top:#d9d9d9 1px solid;
		margin:4px 0 0 0;
		text-align:right;
		padding:7px 0;
		border-bottom-color:#d9d9d9;
		border-bottom-style:double;
		border-bottom-width: medium;
	}
	
	#shows {
		margin:25px 0;
	}

	#shows #titlePic {
		float:left;
		width:102px;
		height:50px;
	}
	
	#shows #showsList {
		float:left;
		height:100px;
	}
	
	#blogs #post1 {
		float:left;
		width:306px;
		margin-right:14px;
		border:#d9d9d9 1px solid;
	}
	
		#blogs .now a {
			color:#00aeff;
			font-size:11px;
			text-decoration:none;		
		}
			
		#blogs .now a:hover {
			color:#00aeff;
			font-size:11px;
			text-decoration:underline;		
		}
	
	#blogs h3 {
		margin-top:0;
	}	
	
	#blogs .imgBlog {
		padding:3px;
		border:#eee 1px solid;
	}
	
	#blogs #post1 .content {
		padding:15px;
	}
	
	#blogs #post1 .comment {
		padding:10px;
		background-color:#dcdcdc;
		text-align:right;
		font-size:10px;
	}
	
	#blogs #post2 {
		float:left;
		width:306px;
		border:#d9d9d9 1px solid;
	}

	#blogs #post2 .content {
		padding:15px;
	}

	#blogs #post2 .comment {
		padding:10px;
		background-color:#dcdcdc;
		text-align:right;
		font-size:10px;
	}
	
	#blogs p.postInfo {
		font-size:11px;
		color:#979797;
		margin-bottom:5px;
	}	
	
	a.com {
		color:#00a1ec;
		text-decoration:none;
	}
	
	a.com:hover {
		color:#00a1ec;
		text-decoration:underline;
	}
	
	#blogs p.text {
		font-size:11px;
		margin-top:10px;
	}
	
	#blogs .content div.float {
		float:left;
		width:125px;
	}
	
	#promos {
		margin:20px 0;
	}
	
	#promos #big1 {
		float:left;
		width:308px;
		margin-right:14px;
	}
	
	#promos #big2 {
		float:left;
		width:300px;
	}
	
#pageRightContent {
	float:left;
	width:260px;
}

	div.doubleBorder {
		padding-bottom:25px;
		border-bottom-color:#d9d9d9;
		border-bottom-style:double;
		border-bottom-width: medium;
	}
	
	#pageRightContent #quickLinks {
		margin-bottom:25px;
	}
	
		#pageRightContent #quickLinks .link p.info a {
			color:#0084c0;
			font-size:11px;
			text-decoration:none;		
		}
			
		#pageRightContent #quickLinks .link p.info a:hover {
			color:#0084c0;
			font-size:11px;
			text-decoration:underline;		
		}

	
	#pageRightContent #quickLinks .link {
		padding:15px 0;
		border-bottom:#d9d9d9 1px solid;
	}
	
	#pageRightContent #quickLinks .link p.img {
		float:left;
		width:54px;
		margin-right: 10px;
	}
	
	#pageRightContent #quickLinks .link p.info {
		float:left;
		font-size:11px;
		width:150px;
		padding-top:5px;
	}
	
	#newsletter {
		background:url(../_img/newsletter_sign_bk.gif) 0 0 no-repeat;
		height:250px;
		margin-top:20px;
		padding:14px;
		font-size:12px;
	}

	#newsletter input {
		font-size:11px;
		border:0;
		background-color:#FFF;
		width:220px;
		height:19px;
		padding:3px;
		background:url(../_img/newsletter_sign_bk.png) 0 0 no-repeat;
	}

	#newsletter .holder {
		margin-top:50px;
	}

	
	#newsletter .row {
		margin-bottom:15px;
	}

	#newsletter .button {
		text-align:right;
		margin-right:13px;
		padding-top:10px;
	}

	
/*****************************************************
* Layout - About - 914px
*****************************************************/

#aboutHolder {
	padding-bottom:20px;
}

#aboutHeader {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom-color:#d9d9d9;
	border-bottom-style:double;
	border-bottom-width: medium;
}

#aboutLeftContent {
	float:left;
	width:260px;
	padding-right:20px;
}
	
	#Content {
		background:url(../_img/about_subNav_bk.gif) 0 0 no-repeat;
		height:400px;
		padding:14px;
	}
	
	ul#aboutSubNav {
		margin:0;
	}

	ul#aboutSubNav li {
		font-size:11px;
		margin-bottom:1px;
	}

	ul#aboutSubNav li a {
		display:block;
		padding:8px 8px 8px 25px;
		font-size:12px;
		background:url(../_img/aboutNavArrow.gif) 10px 14px no-repeat;
		background-color:#FFF;
		color:#333;
		text-decoration:none;
	}

	ul#aboutSubNav li a:hover {
		background:url(../_img/aboutNavArrow2.gif) 10px 14px no-repeat;
		background-color:#FFF;
		color:#00a1ec;
		text-decoration:none;
	}
	
	ul#aboutSubNav li a.active {
		color:#00a1ec;
		background:url(../_img/aboutNavArrow2.gif) 10px 14px no-repeat;
		background-color:#FFF;
		text-decoration:none;
	}
	
	
	/* Shows Sub Nav */
	
	ul#showsSubNav li {
		margin-bottom:1px;
		width:234px;
		height:33px;	
		display:block;
	}

	ul#showsSubNav li a#liveShows { 
		display:block; 
		font-size:12px; 
		background: url(../_img/showsLive1a.png) 0 0 no-repeat; 
		color:#333; 
		height:33px;	
		text-decoration:none; 
		
	}
	ul#showsSubNav li a#liveShows2 { 
		display:block; 
		font-size:12px; 
		background: url(../_img/showsLive1.png) 0 0 no-repeat; 
		color:#333; 
		height:33px;	
		text-decoration:none; 
	}

	ul#showsSubNav li a#recordedShows { 
		display:block; 
		font-size:12px; 
		background: url(../_img/showsRecorded1a.png) 0 0 no-repeat; 
		color:#333; 
		height:33px;	
		text-decoration:none; 
	}
	ul#showsSubNav li a#recordedShows2 { 
		display:block; 
		font-size:12px; 
		background: url(../_img/showsRecorded1.png) 0 0 no-repeat; 
		color:#333; 
		height:33px;	
		text-decoration:none; 
	}

	ul#showsSubNav li a#ministries { 
		display:block; 
		font-size:12px; 
		background: url(../_img/showsMinistries1a.png) 0 0 no-repeat; 
		color:#333; 
		height:33px;	
		text-decoration:none; 
	}
	ul#showsSubNav li a#ministries2 { 
		display:block; 
		font-size:12px; 
		background: url(../_img/showsMinistries1.png) 0 0 no-repeat; 
		color:#333; 
		height:33px;	
		text-decoration:none; 
	}

	

#aboutRightContent {
	border-left:#ededed 1px solid;
	float:right;
	width:613px;
	padding-left:20px;
}

	#aboutRightContent #breadCrumb {
		font-size:11px;
		padding-bottom:8px;
		margin-bottom:15px;
		border-bottom-color:#d9d9d9;
		border-bottom-style:double;
		border-bottom-width:medium;
		color:#00a1ec;
	}
	
	#aboutRightContent #breadCrumb a {
		color:#00a1ec;
		text-decoration:none;
	}
	
	#aboutRightContent #breadCrumb a:hover {
		color:#00a1ec;
		text-decoration:underline;
	}
	
	#aboutRightContent .staffGroup {
		margin-bottom:10px;
	}
	
	#aboutRightContent .staffGroup .staff {
		float:left;
		width:102px;
		margin:0 35px 20px 0;
	}
	
	#aboutRightContent .staffGroup .staff p {
		font-size:11px;
		margin-top:6px;
		line-height:15px;
	}
	
	
	#aboutRightContent .staffGroup .staff span {
		font-weight:bold;
	}
	
	#aboutRightContent .staffGroup .staff .staffImage {
		padding:3px;
		border:#dedede 1px solid;
	}
	
	#aboutRightContent .presenterGroup {
	word-wrap: break-word;
		margin-bottom:30px;
	}
	
	#aboutRightContent .presenter {
		float:left;
		width:230px;
		margin:0 76px 30px 0;
	}
	
	#aboutRightContent .presenter p {
		font-size:11px;
	}
	
	#aboutRightContent .presenter .pic {
		padding:3px;
		border:#dedede 1px solid;
	}
	
	#aboutRightContent #pPic {
		padding-bottom:15px;
		border-bottom:#d9d9d9 1px solid;
		margin-bottom:15px;
	}
	
	#aboutRightContent #pPic #info {
		float:left;
		width:219px;
		height:151px;
		background-color:#000;
		padding:20px;
	}
	
	#aboutRightContent #pPic #info .name {
		color:#FFF;
		font-size: 23px;
	}
	
	#aboutRightContent #pPic #info .sub {
		color:#6d6d6d;
		font-size: 12px;		
	}
	
	#aboutRightContent #pPic #pic {
		float:left;
		width:346px;
		height:183px;
		background-color:#000;
		padding:4px;
	}
	
	
	/**************************************/
	
	#aboutRightContent #pPic2 {
		padding-bottom:15px;
		border-bottom:#d9d9d9 1px solid;
		margin-bottom:15px;
	}
	
	#aboutRightContent #pPic2 #info {
		float:left;
		width:413px;
		height:151px;
		background-color:#000;
		padding:20px;
	}
	
	#aboutRightContent #pPic2 #info .name {
		color:#FFF;
		font-size: 23px;
	}
	
	#aboutRightContent #pPic2 #info .sub {
		color:#6d6d6d;
		font-size: 12px;		
	}
	
	#aboutRightContent #pPic2 #pic {
		float:left;
		width:150px;
		padding:5px;
		height:181px;
		background-color: #000000;
	}
	
	/**************************************/
	
	
	#aboutRightContent #pText {
		margin-bottom:30px;
		padding-bottom:30px;
		border-bottom:#EEE 1px solid;
	}
	
	#aboutRightContent #pText p {
		font-size:12px;
		margin-bottom:15px;
	}
	
	#aboutRightContent #pText p a {
		color:#00a1ec;
		text-decoration:none;
	}
	
	#aboutRightContent #pText p a:hover {
		color:#00a1ec;
		text-decoration:underline;
	}
	
	#aboutRightContent #pButton {
		text-align:right;
	}	
	
	#aboutRightContent #paginate {
		font-size:12px;
	}
	
	#aboutRightContent #paginate a {
		color:#00a1ec;
		text-decoration:none;
	}
	
	#aboutRightContent #paginate a:hover {
		color:#00a1ec;
		text-decoration:underline;
	}
	
	/*****************************************************/
	
	#aboutRightContent #contactGroup {
		padding-bottom:30px;
	}
	
	#aboutRightContent #contactGroup a {
		color:#00a1ec;
		text-decoration:none;
	}
	
	#aboutRightContent #contactGroup a:hover {
		color:#00a1ec;
		text-decoration:underline;
	}
	
	#aboutRightContent #contactGroup .row {
		padding:35px 0;
		border-bottom:#d9d9d9 1px solid;
	}
	
	#aboutRightContent #contactGroup .tel {
		padding:15px 0 35px 110px;
		border-bottom:#d9d9d9 1px solid;
		background:url(../_img/iconTel.gif) 0 15px no-repeat;
	}
	
	#aboutRightContent #contactGroup .email {
		padding:35px 0 35px 110px;
		border-bottom:#d9d9d9 1px solid;
		background:url(../_img/iconEmail.gif) 0 35px no-repeat;
	}
	
	#aboutRightContent #contactGroup .post {
		padding:35px 0 35px 110px;
		border-bottom:#d9d9d9 1px solid;
		background:url(../_img/iconLetter.gif) 0 43px no-repeat;
	}
	
	#aboutRightContent #contactGroup .post .left {
		float:left;
		margin-right:50px;
	}
	
	#aboutRightContent #contactGroup .post .right {
		font-size:13px;
		float:right;
	}
	
	#aboutRightContent #contactGroup .head {
		font-size:15px;
		color:#00a1ec;
		font-weight:bold;
	}
	
	#aboutRightContent #contactGroup .text {
		font-size:13px;
	}
	
	#aboutRightContent #contactGroup .text span {
		font-size:11px;
	}
	
	/*****************************************************/
	
	#aboutRightContent #linksGroup {
		padding-bottom:30px;
	}
	
	#aboutRightContent #linksGroup a {
		color:#00a1ec;
		text-decoration:none;
	}
	
	#aboutRightContent #linksGroup a:hover {
		color:#00a1ec;
		text-decoration:underline;
	}
	
	#aboutRightContent #linksGroup .row {
		padding:20px 0;
		border-bottom:#d9d9d9 1px solid;
		font-size:12px;
	}
	
	#aboutRightContent #linksGroup .img {
		float:left;
		margin-right:20px;
		width:68px;
		padding: 3px;
		border:#d9d9d9 1px solid;
	}
	
	#aboutRightContent #linksGroup .content {
		float:left;
		width:400px;
	}
	
	/*****************************************************/

	#aboutRightContent .showsGroup {
		margin-bottom:30px;
	}
	
	#aboutRightContent .show {
		float:left;
		width:230px;
		padding:0 76px 30px 0;
	}	
	
	#aboutRightContent .show .img {
		padding: 4px;
		border:#d9d9d9 1px solid;
	}
	
	#aboutRightContent .show p {
		font-size:11px;
	}	
	
	#aboutRightContent .show .text {
		font-size:11px;
	}


	#aboutRightContent .show p.more {
		margin:10px 0;
	}
	
	/*****************************************************/
	
	#TuneIn {
		float:left;
		width:640px;
		height:400px;
		margin:0 10px 0 0;
		background-color:#000;
	}
	
	.padBottom {
		padding-bottom:25px;
	}
	
	/*****************************************************/
	
	#podcastSection {	
		width:914px;
		height:848px;
		background:url(../_img/PodcastBk.jpg) 0 0 no-repeat;
	}

	#podcastSection #content {	
		width:470px;
		padding:20px 0 0 20px;
	}
	
	.podText {
		font-size:12px;
		color:#FFF;
		margin-bottom:25px;
	}
	
	/*****************************************************/
	
	#videosHolder {
		padding-bottom:20px;
	}
	
	#videoList {
		height:40px;
		background:url(../_img/videoTabBk.gif) 0 0 repeat-x;
	}

		#videoList ul li a {
			float:left;
			font-size:12px;
			display:block;
			width:135px;
			height:33px;
			margin-right:3px;
			background:url(../_img/videoBut1.gif) 0 0 repeat-x;
			text-align:center;
			padding-top:7px;
			text-decoration:none;
			color:#444;
		}

		#videoList ul li a.active {
			float:left;
			font-size:12px;
			display:block;
			width:135px;
			height:33px;
			margin-right:3px;
			background:url(../_img/videoBut2.gif) 0 0 repeat-x;
			text-align:center;
			padding-top:7px;
			text-decoration:none;
			color:#fff;
		}
		
	#vimeoListHolder {
		background-color:#d5d5d5;
		padding:10px;
	}
	
	/***************************************************************/
	
	#vidThumbs a { color:#00aeff; font-size:12px; text-decoration:none; }			
    #vidThumbs a:hover { color:#00aeff; font-size:12px; text-decoration:underline; }
	
	#vidThumbs { overflow: auto; height: 280px; width: 350px; padding: 10px; float: left; background-color:#FFF; font-size:12px; }
	#vidThumbs ul { list-style-type: none; margin: 0; padding: 0 0 10px 0; }
	#vidThumbs ul li { height: 75px; margin-bottom:10px;}
	
	.vidThumb { border: 0; float: left; width: 100px; height: 75px; background: url(http://bitcast.vimeo.com/vimeo/thumbnails/defaults/default.75x100.jpg); margin-right: 10px; }
	
	#vidEmbed { background-color: #E7E7DE; height: 280px; width: 504px; float: left; padding: 10px; }
	
	#vidPortrait { float: left; margin-right: 5px; max-width: 100px; }
	#vidStats { clear: both; margin-bottom: 20px; }
	
	/***************************************************************/
	
	#videoListHolder {
		background-color:#d5d5d5;
		padding:10px;
	}

	#videoTitleHolder {
		margin-bottom:2px;
		font-size:12px;
		color:#FFF;
	}

		#videoTitleHolder #title {
			width:626px;
			float:left;
			background-color:#0084c0;
			margin-right:2px;
		}

		#videoTitleHolder #duration {
			width:132px;
			float:left;
			background-color:#0084c0;
			margin-right:2px;
		}

		#videoTitleHolder #info {
			width:132px;
			float:left;
			background-color:#0084c0;
		}

	#videoSectionHolder {
		padding-bottom:18px;
		border-bottom-color:#c1c1c1;
		border-bottom-style:double;
		border-bottom-width:medium;
		margin-bottom:15px;
	}

		#videoSectionHolder .holder1 {
			margin-bottom:2px;
			background-image:url(../_img/videoTabBk1.gif);
		}
		
		#videoSectionHolder .holder2 {
			margin-bottom:2px;
			background-image:url(../_img/videoTabBk2.gif);
		}
		
			#videoSectionHolder .video {
				width:614px;
				float:left;
				padding:6px;
				margin-right:2px;
				height:100%;
			}

				#videoSectionHolder .video .image {
					margin-right:18px;
					float:left;
				}
	
				#videoSectionHolder .video .content {
					float:left;
					font-size:12px;
					width:440px;
				}
	
				#videoSectionHolder .video .content .title a {
					color:#35c2f1;
					font-weight:bold;
					font-size:14px;
					text-decoration:none;
				}
	
				#videoSectionHolder .video .content .title a:hover {
					text-decoration:underline;
				}
	
			#videoSectionHolder .duration {
				width:120px;
				float:left;
				padding:6px;
				margin-right:2px;
				height:100%;
				font-size:21px;
				font-weight:bold;
			}
			
			#videoSectionHolder .info {
				width:120px;
				float:left;
				padding:6px;
				height:100%;
				font-size:11px;
			}
			
	#videoListHolder #paginate {
		text-align:right;
		font-size:12px;
	}
	
	#videoPlayerHolder {
		background:url(../_img/videoPlayerBk.gif) repeat-x;
		padding:10px;
	}

		#videoPlayerHolder #left {
			width:584px;
			float:left;
			margin-right:10px;
		}

			#videoPlayerHolder #left #video {
				margin-bottom:10px;
			}
	
			#videoPlayerHolder #left .info {
				background-color:#0084c0;
			}
	
			#videoPlayerHolder #left .content {
				margin-top:2px;
				background-color:#fff;
				font-size:12px;
				padding:10px;
			}
	
			#videoPlayerHolder #left .content .duration {
				font-size:21px;
				font-weight:bold;
			}
				
			#videoPlayerHolder #left #but {
				text-align:right;
				margin:20px 0 70px 0;
			}
				
		#videoPlayerHolder #right {
			width:300px;
			float:left;
			font-size:12px;
		}

			#videoPlayerHolder #right #title {
				background-color:#0084c0;
			}
			

			#videoPlayerHolder #right a.bk1 {
				display:block;
				background:url(../_img/playBut1.gif) no-repeat 10px 15px;
				background-color:#FFF;
				padding:10px 10px 10px 40px;
				margin-top:2px;
				text-decoration:none;
				color:#444;
			}
	
				#videoPlayerHolder #right a:hover.bk1 {
					background:url(../_img/playBut2.gif) no-repeat 10px 15px;
				}
	
			#videoPlayerHolder #right a.bk2 {
				display:block;
				background:url(../_img/playBut1.gif) no-repeat 10px 15px;
				background-color:#f2f2f2;
				padding:10px 10px 10px 40px;
				margin-top:2px;
				text-decoration:none;
				color:#444;
			}
			
				#videoPlayerHolder #right a:hover.bk2 {
					background:url(../_img/playBut2.gif) no-repeat 10px 15px;
				}
			
			#videoPlayerHolder #right #list span {
				color:#0084c0;
			}
			
	
	/*****************************************************/
	
	#blogAuthor {
		margin-bottom:20px;
	}
			
	#blogAuthor .title {
		margin-bottom:1px;
	}
			
		#blogAuthor .author {
			background-color:#000;
			margin-bottom:1px;
			padding:10px;
		}
			
		#blogAuthor .image {
			float:left;
			margin-right:10px;
		}
			
		#blogAuthor .info {
			float:left;
			width:130px;
		}
			
			#blogAuthor .info span {
				color:#FFF;
				font-size:16px;
			}
			
			#blogAuthor .info a {
				color:#00aeff;
				font-size:12px;
				text-decoration:none;
			}
			
			#blogAuthor .info a:hover{
				color:#00aeff;
				font-size:12px;
				text-decoration:underline;
			}
	
	#recentPosts {
		margin-bottom:20px;
	}
			
		#recentPosts ul li {
			padding:10px;
			border-bottom:#CCC 1px solid;
		}
			
		#recentPosts a {
			color:#00aeff;
			font-size:11px;
			text-decoration:none;		
		}
			
		#recentPosts a:hover {
			color:#00aeff;
			font-size:11px;
			text-decoration:underline;		
		}
			
	#archivePosts {
		margin-bottom:20px;
	}
			
		#archivePosts ul li {
			padding:10px;
			border-bottom:#CCC 1px solid;
		}
			
		#archivePosts a {
			color:#00aeff;
			font-size:11px;
			text-decoration:none;		
		}
			
		#archivePosts a:hover {
			color:#00aeff;
			font-size:11px;
			text-decoration:underline;		
		}
			
	#flickrPhotos {
		margin-bottom:20px;
	}
	
	#postsGroup {
		border-top-color:#d9d9d9;
		border-top-style:double;
		border-top-width:medium;
		padding:20px 0 0 0;
	}
			
	#postsGroup a {
		color:#00aeff;
		font-size:12px;
		text-decoration:none;		
	}
			
	#postsGroup a:hover {
		color:#00aeff;
		font-size:12px;
		text-decoration:underline;		
	}
	
	.blogPost {	
		border-bottom:#d9d9d9 1px solid; 
		padding-bottom:20px;
		margin-bottom:45px;
	}
			
		#postsGroup .titleHolder {
			font-size:12px;
			margin-bottom:20px;
			color:#999;
		}
				
		#postsGroup .titleHolder .image {
			float:left;
			margin-right:20px;
		}
				
		#postsGroup .titleHolder .title {
			float:left;
		}
				
		#postsGroup .titleHolder .title  a.header {
			font-size:22px;
			color:#333;
		}
				
	#postsGroup .content {
		font-size:12px;
	}
	
	/*****************************************************/
	
	#aboutRightContent #postHeader {
		font-size:11px;
		padding-bottom:8px;
		margin-bottom:15px;
		border-bottom:#d9d9d9 1px solid;
		color:#999;
	}	
	
	#aboutRightContent .lister {
		font-size:12px;
		padding-bottom:8px;
		margin-bottom:15px;
		border-bottom:#eee 1px solid;
	}
	
	#aboutRightContent #postHeader a {
		color:#00a1ec;
		text-decoration:none;
	}
	
	#aboutRightContent #postHeader a:hover {
		color:#00a1ec;
		text-decoration:underline;
	}
	
	#newsContent {
		margin-bottom:20px;
	}
	
	#newsContent p.postInfo {
		font-size:11px;
		color:#979797;
		margin-bottom:5px;
	}
	
	#newsContent .text {
		font-size:12px;
	}

		#newsContent ul li {
			padding:10px;
			border-bottom:#CCC 1px solid;
		}
			
		#newsContent .link a {
			color:#00aeff;
			font-size:11px;
			text-decoration:none;		
		}
			
		#newsContent .link a:hover {
			color:#00aeff;
			font-size:11px;
			text-decoration:underline;		
		}

/*****************************************************/

	#contactGroupDonate {
		padding-bottom:30px;
	}	
	
	#contactGroupDonate p {
		font-size: 12px;
	}	
	
	#contactGroupDonate #left {
		width: 442px;
		margin-right: 30px;
		float: left;
	}
		
	#contactGroupDonate #right {
		width: 442px;
		float: right;
	}
	
	#contactGroupDonate .head {
		color:#00a1ec;
		font-weight: bold;
	}
	
	#contactGroupDonate a {
		color:#00a1ec;
		text-decoration:none;
	}
	
	#contactGroupDonate a:hover {
		color:#00a1ec;
		text-decoration:underline;
	}
	
	#contactGroupDonate .row {
		padding:35px 0;
		border-bottom:#d9d9d9 1px solid;
	}
	
	#contactGroupDonate .tel {
		padding:15px 0 35px 110px;
		border-bottom:#d9d9d9 1px solid;
		background:url(../_img/iconTel.gif) 0 15px no-repeat;
	}
	
	#contactGroupDonate .web {
		padding:35px 0 35px 110px;
		border-bottom:#d9d9d9 1px solid;
		background:url(../_img/iconWeb.gif) 0 35px no-repeat;
	}
	
	#contactGroupDonate .gift {
		padding:35px 0 35px 110px;
		border-bottom:#d9d9d9 1px solid;
		background:url(../_img/iconGA.gif) 0 35px no-repeat;
	}
	
	#contactGroupDonate .post {
		padding:35px 0 35px 110px;
		border-bottom:#d9d9d9 1px solid;
		background:url(../_img/iconLetter.gif) 0 32px no-repeat;
	}
	
	#contactGroupDonate .text span {
		font-size:11px;
	}
	
/*****************************************************/

	#pageLetters {
		width:630px;
		padding: 0 10px 10px 0;
		border-right: #d9d9d9 1px solid;
		float: left;
	}
	
	#pageLetters ul li {
		padding:10px 10px 10px 70px;
		font-size:11px;
		border-bottom:#d9d9d9 1px solid;
		background:url(../_img/letterIcon.png) 10px 14px no-repeat; 
	}		
	
	#pageLetters #post {
		padding:10px 10px 10px 70px;
		font-size:11px;
		background:url(../_img/letterIcon.png) 10px 14px no-repeat; 
	}	
	
		#pageLetters .now a {
			color:#00aeff;
			font-size:11px;
			text-decoration:none;		
		}
			
		#pageLetters .now a:hover {
			color:#00aeff;
			font-size:11px;
			text-decoration:underline;		
		}
		

	#pageLetters ul li.row2 {
		background-color:#e9e9e9;
	}

	#pageLetters .date {
		font-size:11px;
		color:#979797;
	}

	#pageLetters #moreLetters {
		border-top:#d9d9d9 1px solid;
		margin:4px 0 0 0;
		text-align:right;
		padding:7px 0;
		border-bottom-color:#d9d9d9;
		border-bottom-style:double;
		border-bottom-width: medium;
	}
	
	#twitter {
		float: left;
		padding-left: 12px;
	}
	
	#pageLettersHolder {
		padding-bottom: 20px;
	}
	
	#pageLetters #paginate {
		padding:10px 0 10px 0;
	}
	
/*****************************************************/	
	
	#showBlog #pText {
		margin-bottom:15px;
		padding-bottom:15px;
		border-bottom:#EEE 1px solid;
	}
	
	#showBlog #pText p {
		font-size:12px;
		margin-bottom:15px;
	}
	
	#showBlog #pText p a {
		color:#00a1ec;
		text-decoration:none;
	}
	
	#showBlog #pText p a:hover {
		color:#00a1ec;
		text-decoration:underline;
	}

	#showBlog #postHeader {
		font-size:11px;
		margin-bottom:10px;
		color:#999;
	}	
	
	#showBlog #postHeader a {
		color:#00a1ec;
		text-decoration:none;
	}
	
	#showBlog #postHeader a:hover {
		color:#00a1ec;
		text-decoration:underline;
	}	

	#showInfo {
		background-color: #000000;
		width: 240px;
		float: left;
		margin-left: 13px;
		padding: 10px;
		color: #fff;
	}	

	#showInfo .header {
		font-size: 19px;
		font-weight: bold;
		margin: 10px 0 5px 0;
	}		
	
	#showInfo .info {
		font-size: 12px;
		margin-bottom: 10px;
	}
	
	#showInfo .time {
		font-size: 12px;
	}	

/*****************************************************/	

	
	#newsletter_signup {
		font-size:12px;
	}	
	#newsletter_signup a {
		color:#00a1ec;
		text-decoration:none;
	}
	
	#newsletter_signup a:hover {
		color:#00a1ec;
		text-decoration:underline;
	}	
			
/*****************************************************
* Layout - Footer
*****************************************************/

#footer {
	width:916px;
	padding:25px 25px 25px 25px;
	margin:0 auto;
	background-color:#9f9f9f;
}

	
	#footer a {
		color:#fff;
		text-decoration:none;
	}
	
	#footer a:hover {
		color:#fff;
		text-decoration:underline;
	}	


	#footer p#copyright {
		color:#fff;
		font-size:11px;
		background:url(../_img/logoCopyright.jpg) 0 0 no-repeat;
		width:200px;
		height:50px;
		padding:2px 0 0 40px;
	}

	#footer .col {
		float:left;
		width:209px;
		margin-right:26px;
	}
	
	#footer .header {
		padding:5px;
		background-color:#737373;
		font-size:11px;
		color:#fff;
		font-weight:normal;
	}
	
	#footer .col2 {
		float:left;
		width:209px;
	}

	#footer li {
		font-size:11px;
		color:#fff;
		padding:2px 5px;
	}

	#footer ul {
		padding-top:5px;
	}

