@charset "UTF-8";


html{
	font-size:100.01%;
	height:100%;
	background:#212121 url('/images/glassBG.jpg') no-repeat fixed bottom;
	align:center;
	margin:0;
	}
	
body{
	margin:0px;
	font:64% "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	color: #343434;
	height:100%;
	min-width:960px;
	padding:0;
	
	}
	
* html #main{height:100%; }
	
a:link { color: #a9d5f1; text-decoration:none; }	
a:visited { color: #a9d5f1; text-decoration:none; }	
a:hover { color: #76a7c7; text-decoration:none; }	

#wrapper {

	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	padding:0;
	
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans Serif;
	font-size:13px;
	color:#ffffff;


}

td {

	font-family: Trebuchet MS, Trebuchet, Verdana, Sans Serif;
	font-size:13px;
	color:#ffffff;

}


/* MAIN */
#main{
	margin:0 auto;
	width:915px;
	padding:0;
	/*min-height:100%;*/
	overflow:hidden;
	
	}

.message {

	position:absolute; 
	float:right; 
	text-align:right; 
	margin-left:0px; 
	margin-top:74px; 
	width:900px;

}

* html #main{height:100%; }

img { border:0px }

.small {

	color:#ffffff;
	font-size:11px;
	
}



/* Header Stuff */

#main .logo {

	position:relative;
	margin-left: 6px;
	margin-top: 3px;
	padding:3px;
	float:left;
	display:inline;
}



.topRight {

	position:inherit;
	float:right;
	padding-top:25px;
	padding-right:90px;

}

.subscribe {

	position:relative;
	text-align: right;
	float:right;
	display:inline;
	text-align: right;
	
}

.subscribe span { float:right; }

.kidstufTop {

	position:absolute;
	float:right;
	margin-top:-22px;
	margin-left:240px;

}



.navigation {

	position:relative;
	margin-top:4px;
	margin-bottom:4px;
	padding:0;
	width:915px;
	display:inline;
	text-align: left;
	white-space: nowrap; 
	z-index:999;

}

/* Home Only */


.box3 {
	
	position:relative;
	width:915px;
	background:url('/images/home/3boxb.png') no-repeat center;
	height:191px;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:4px;

}

.front1 {

	padding-top:30px;
	margin-left:55px
	padding-right:15px
	padding-bottom:15px;
	text-align: left;


}

.box3 .left { 

	position:absolute;
	width:265px;
	height:167px;
	margin-left:5px;
	margin-top:45px;
	padding-left:20px;
	text-align:left;

}

.frontsermon {
		margin-top: 10px;
		line-height:1.25;

}

.sermontitle {
	font-size:14px;
	font-color:#ffffff;
	margin-bottom:-5px;
	font-weight: bold;

 }
 
 .detail {
 
 	position:relative;
	float:right;
 	margin-top:-28px;
  
 }


 
.listen-now {
 	
 	position:relative;
 	font-size:10px;
 	float:right;
 	padding-left:10px;
 	display:inline;

 	line-height: 13px;
 	vertical-align: top;

 
 }

.box3 .middle { 

	position:absolute;
	width:304px;
	height:167px;
	margin-left:305px;
	margin-top:45px;
	padding-left:20px;
	text-align:left;

}

.box3 .right { 

	position:absolute;
	width:304px;
	height:167px;
	margin-left:610px;
	margin-top:45px;
	padding-left:22px;
	text-align:left;

}

.bubble {

	position:absolute;
	float:left;
	margin-top:388px;
	margin-left:-435px;
	z-index:99;


}



/* Body */


.title {

	font-family: Helvetica Neue, Trebuchet MS, Sans Serif;
	font-size:36px;
	font-color: #dddddd;
	margin-bottom:25px;

	
}

.dotties {

	position:absolute;
	float:left;
	margin-left:-3px;
	margin-top:-30px;
	z-index:1;
	

}
.random {

	margin-top:139px;
	width:910px;
	height:314px;
	margin-left:2px;
	margin-bottom:7px;
	

}


.secondary {

	width:915px;
	padding:0;
	margin-top:5px;
	margin-bottom:6px;

}

.secondary .topper { padding-top: 7px;}

.secondary .content {

	padding:8px;
	font-size:13px;
	color:white;
	text-align:left;
	background:url('/images/innerBG.png') repeat-y left;
	clear:both;
	z-index:9999;
	min-height:640px;

}

.secondary .content p { margin-top:10px; }

.content .text { padding-right:20px; }

.content .right {

	float:right;
	padding-left:15px;
	padding-right:20px;
	width:252px;
	font-size:12px;
	position:absolute;
	text-align:left;
}

.secondary .content h2 {

	font-size:18px;
	color:#fff799;
	font-weight:bold;
}

.secondary .content li {

	margin-left:20px;
	padding-bottom:10px;
	
}



.text { z-index:9999 !important;}
a.yellow:link { color:#fff799;}
a.yellow:visited { color:#fff799;}
a.yellow:hover { color:#faf7d7;}

/* Footer Stuff */

.sidebar {

	float:right;
	position:absolute;
	margin-left:-240px;
	margin-top:25px;
	display:inline;
	width:220px;
	text-align: left;


}

.sidebar table { width:185px; }
.sidebar .dots { background:url("/images/sidedotted.gif") center repeat-x; height:20px; }

#footer {

	padding-top:2px;
	margin-top:0px;
	white-space:nowrap;
	display:inherit;

}

.bottom {
	
	font-size:10px;
	color:#bbbbbb;
	line-height:1.4;

}


.sermon {

	font-family:Trebuchet MS, Trebuchet, Lucida Sans, Verdana, Arial;
	font-size:20px;
	color: #fff799;
	text-align: left;

}

A.sermon:link { color: #2aa391;  text-decoration: none;  } 
A.sermon:visited { color: #2aa391;  text-decoration: none;  } 
A.sermon:hover { color: #62d1c0;  text-decoration: underline; } 

  	
.comment p { padding-bottom: 5px }
    
#comment-submit {
	margin-top: 5px;
	padding-top: 10px;
	color: #000000;

	}
	
	
.comment .comment-name {

	font-size: 12px;
	color: #dcc4a9;
	margin-bottom:2px;
	
	}
	
.comment-text {

	
	font-size: 12px;
	padding-bottom: 5px;
	margin-top: -3px;
	font-style: italic;

	}
	
h4 { padding-top: 16px; font-size:11px; }

a.commentsSermon {
	
	padding-left: 9px;
	color: #dddddd;
	font-size: 10px;
	text-decoration: none;

}


a:visited.commentsSermon {
	
	padding-left: 9px;
	color: #dddddd;
	font-size: 10px;
	text-decoration: none;

}

#comment-submit {

  text-indent: -9999px;
  width: 91px;
  height: 31px;
  margin: 0;
  padding: 0;
  padding-top:5px;
  border: 0;
  background: transparent url(/images/sendnow.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  color: transparent;
  text-transform: capitalize;



}


a:hover.commentsSermon {
	
	padding-left: 9px;
	color: #888888;
	font-size: 10px;
	text-decoration: underline;

}

.main2 {font-size:18px; }

.small2 { font-size:10px; color:#cccccc;}
.small3 { font-size:11px; color:#2D2D2D; font-weight:bold;}


#pagination a{
font-size: 11px;
margin: 4px;
}

#pagination a#off{
font-size: 11px;
margin: 4px;
color: #444444;
text-decoration: none;
cursor: default;

}

#pagination a#current{
font-size: 11px;
margin: 4px;
font-weight: bold;
border: 1px solid;
padding: 4px;
color: #fff799;
text-decoration: none;
border-color:#cccccc;
cursor: default;
}

.listennow {

	font-size:13px;
	padding-top:5px; 
	padding-left:5px; 
	padding-right:5px; 
	padding-bottom:5px; 
	border:1px solid; 
	border-color:#7f7f7f;
	background-color: #444444;
	font-weight:bold;
	position:relative;
	white-space:nowrap;
	

}

#border { border:solid 12px #767676; }

.monkForm input { padding:4px; font-family: Trebuchet MS, Verdana; width: 300px; font-size:14px; }
.monkForm legend {	font-size:18px; 	color:#fff799;	font-weight:bold; }
.monkForm submit { width:80px; }
.monkForm #formsubmit input { width:50px; padding:5px; }

