

a.text:link { background:transparent;color: #000099;text-decoration : underline ;border: none; }
a.text:visited { background:transparent;color: #000066;text-decoration : underline;border: none; }
a.text:hover { background:#000099;color: #ffffff;text-decoration : underline;border: none; }
a.text:active { background:transparent;color: #0000cc;text-decoration : underline;border: none; }

a.button:link { background:transparent;color: #ffffff;text-decoration : none ;border: none; }
a.button:visited { background:transparent;color: #ffffff;text-decoration : none ;border: none; }
a.button:hover { background:transparent;color: #ffffff;text-decoration : none ;border: none; }
a.button:active { background:transparent;color: #0000cc;text-decoration : underline;border: none; }

body {  
	font-family			:    verdana, arial, tahoma, "century gothic", sans-serif; 
	font-size  :100%;

}


h1,h2,h3,h4,h5 { 
	 color	   : #106420;
	 background : transparent;
 } 

h1 { font-size : 1.4em ;}
h2 { font-size : 1.3em ;} 
h3 { font-size : 1.2em;}
h4 { font-size : 1.1em;}

p:first-letter { font-size: 150%;}
p:first-line { color : #000044; background: transparent; }

img{ 
	border : none;
	text-decoration :none;
}

ol{list-style-type : decimal;}

/* these divs establish page coloums and rows for main layout. */
.main_content_wrapper{
margin-left : auto;
margin-right : auto;
display : block;
width :800px;
color : #003300;
background : #ffffff;
}

.half_box  {
	margin-left		: 5px;
	margin-right	: 5px;
	border			: none;
	float			: left;
	width			: 45%;
	
}
.left_col {
	margin-left		: 5px;
	margin-right	: 5px;
	border			: none;
	float			: left;
width : 99%;
		background : #ffffff;
		color : #000000;
		}

  
.menu_wrapper {

	float			: left;
	clear : left;
	width : 150px;
	color			: #000000;
	background		: #ffffff;
	margin-right  	: 5px;

	
}

.right_col  {
	
	margin-left		: 5px;
	margin-right	: 15px;
	background 		: #ffffff;
	color 			: #000000;
	border 			: none;
	float			: right;
width			:250px;

}
.menu_cont_wrapper{

width : 796px;
clear : both;
}

.single_col {

	width : 630px;
	float  			:right;

	background 		: #ffffff;
	color	   		: #000000;
	padding-left	: 5px;
	margin-left 	: 5px;
}
/* END main layout divs */

.center {
	text-align		: center;
	width			: 99%;
}

.christ {color : #800000;
					background : transparent;}

.copyright { font-size : .7em;}

.error h1 {font-size  :1.6em;}
.error h2 {font-size  :1.4em;}
.error h3 {font-size  :1.2em;}
.error h1,.error h2,.error h3 { 
	text-align 		: center;
	color			: #ffffff;
	background		: #ff0000;
	padding			:.1em;
}
.error  p {font-size : 1.1em; color : #000000; background : #ffffff; }
.error span {font-size : 1.1em; font-weight:bold; color : #ff0000; background : #ffffff;}
.error #col_left {width : 35%; float : left; padding :1em; }
.error #col_right {width : 40%; float : right; padding :1em; }
.error ol,.error ul,.error li {padding :5px;}
.error ol #alpha {list-style-type: lower-alpha}


.error_new {

 width : 600px;
 color : #330000;
 background : #ffffff;
 }
 
 .error_new h1 {font-size  :1.2em;}
.error_new h2 {font-size  :1.1em;}
.error_new h3 {font-size  :1em;}
.error_new h1,.error_new h2,.error_new h3 { 
	text-align 		: center;
	color			: #ffffff;
	background		: #ff0000;
	padding			:.1em;
}
.error_new  p {font-size : 1em; color : #000000; background : #ffffff; }
.error_new span {font-size : 1em; font-weight:bold; color : #ff0000; background : #ffffff;}
.error_new #col_left {width : 40%; float : left; padding :1em; }
.error_new #col_right {width : 40%; float : right; padding :1em; }
.error_new ol,.error_new ul,.error_new li {padding :5px;}
.error_new ol #alpha {list-style-type: lower-alpha}

.features {
clear : right;
margin-left : 1em;
	font-size 		: .7em;
	margin-bottom 	: 10px;
	width 			: 200px;
	float 			:right;
	border-style 	: solid;
	border-width  	: 3px;
	border-color  	: #EEEECC;
	color			:	#000000;
	background  	:   #F8F8E8;
	
}
					
.footer {
	background		: #ffffff;
	color			: #000000;
	font-size		: .8em;
	text-align		:	center;


  clear : both;	
	border			:	 1px;
	
	margin-left : auto;
margin-right : auto;
display : block;
width : 790px;
padding-top : 40px;

}

.floatleft{
max-width : 600px;
float:right;}
.fullwidth {
	width			:	100%;
}		
		
.sub_content{
width : 796px;
float  : left;


}
		
.header {
 
	background-image : url(../images/header_2008_lambs.png);
	background-repeat : no-repeat;
	color			: #000000;
	float 			: left;
  clear : both;
  width : 786px;
  height : 165px;
 
	text-align 		: center;
	border 			: none;
}
.header h1{display : none;}


.hidden{ display			: none;}

.infolink {


	border-style 	: none;
	border-width	: 1px;
	border-color	: #000000;
	background		:	#ffffff;
	color			:  #C00000;
	font-size		:   1em;
	
	font-weight		: 	bold;

}
	
.infolink  img{ vertical-align :middle;}	

.maintext {
float : left;

width : 40%;
color : #000000;
background : #ffffff;
font-size : 1em;
padding :5px;

}				

.maintext h3{ font-size: 1.1em;color : #003300; background: #000000;}

.menu_box{

	color			:	#ffffff;
	background		: 	#4178A3;
	width			:  140px;
	font-size		: .8em;
	text-align		: left;
	margin-bottom   : 10px;
	padding-bottom  : 0px;
	border-style 	: solid;
	border-width 	: 1px;
	 border-color 	: #000033;
}	

.menu_box span{
	text-align 		:	center;
	font-weight 	: 	bold;
	padding-top		:  5px;
	padding-bottom	:  5px;
	
}

.menu_box ul{
	margin: 0;
padding-left: 0;
list-style-type: none;
}

.menu_box li{

}

.menu_box li a {padding : 2px; display: block; width :136px;
border: 1px solid #000000;}
.menu_box li a:link{color:   #172835;background	:	#E9F1F7;TEXT-DECORATION	: 	NONE;}
.menu_box li a:visited{color				:   #172835;background			:	#E9F1F7;TEXT-DECORATION		: 	NONE;}
.menu_box li a:hover {background				:   #172835;color		:	#E9F1F7;TEXT-DECORATION		: 	underline;}
.menu_box li a:active {background	:   #172835;color		:	#E9F1F7;TEXT-DECORATION		: 	underline;}

	
.middle {
	float			:	right;
	width			:	87%;
	background		:	#ffffff;
	color			:	#000000;
}
		
.plaintext{
	font-size       : .9em;

	border 			: none;

	background 		: #f4f4f4;
	color 			: #000000;
}




			
.quote {
	font-size 		: .9em;
	color			:	#54451C;
	padding-left 	: 5px;	
	background 		: transparent;

}

.quoteday {
	font-size		:  .8em;
	float			: left;
	width 			:   100%;
	color			: 	#003300;
	background		: 	#ffffff;
	padding			:	4px;
	font-weight		: 	bold;
}
	
.smallfont {
	vertical-align : top;
	font-size : .7em;
}

	
.spurgeon_image{
	font-size		: .85em;
	
	margin 			: 5px;
	float 			: right;
	clear 			: right;
	background 		: #f8f8e8;
	color	   		: #000000;
	width			: 200px;
	border-style     : solid;
	border-color     : #565500;
	border-width	: 2px;
	padding 		: 5px;
	text-align		: center;
	
}

	

.thumb_right {
	margin-left 	: 2px;
	float 			: right;
	clear 			: right;
	}
			
.thumb_left {
	padding-right :1em;
	float			 : left;

	}
	
	
 #sb1,#sb2,#sb3,#sb4,#sb5,#sb6,#sb6,#sb7,#sb8,#sb9,#sb10,#sb11,#sb12,#sb13{
	margin-right	 : 2px;
	float			 : right;
	clear			 : right;

}

#sb1 {width  :  50px; height :67px;}
#sb2 {width  : 88px; height :25px;}
#sb3 {width  : 227px; height :27px;}
#sb4 {width  : 240px; height :45px;}

#sb5 {width  : 252px; height :31px;}

#sb6 {width  : 288px; height :31px;}

#sb7 {width  : 316px; height :28px;}

#sb8 {width  : 334px; height :29px;}

#sb9 {width  : 343px; height :120px;}

#sb10 {width  : 308px; height :31px;}

#sb11 {width  : 297px; height :21px;}

#sb12 {width  : 280px; height :16px;}

#sb13 {width  : 270px; height :30px;}

.floatleft {

float : left;
clear : left;
margin : 5px;
}
.floatright {

float : right;
clear :right;
margin : 5px;
}



#shepherdold{
	font-size		: .8em;
	
	margin 			: 5px;
	float 			: right;
	clear 			: right;
	background 		: #ffffff;
	color	   		: #000000;
	width			: 310px;
border : none;
	padding 		: 5px;
	text-align		: center;
	}
	#mosaic{
	font-size		: .8em;
	
	margin 			: 5px;
	float 			: right;
	clear 			: right;
	background 		: #ffffff;
	color	   		: #000000;
	width			: 350px;
border : none;
	padding 		: 5px;
	text-align		: center;
	}
	
			#iraqsheep{


	float 			:left;
	clear 			: left;
	
	padding 		: 5px;
	
	}
	
		#sg{
	font-size		: .8em;
	
	margin 			: 5px;
	float 			: right;
	clear 			: right;
	background 		: #ffffff;
	color	   		: #000000;
	width			: 210px;
border : none;
	padding 		: 5px;
	text-align		: center;
	}
	
		.lthwide {
	
	float 			: left;
	clear 			: left;
	width : 220px;
	border : none;
	padding : 5px;
	
	}
	
	
	.thwide {
	
	float 			: right;
	clear 			: right;
	width : 220px;
	border : none;
	padding : 5px;
	
	}
	
	
	.play_file{ 
	width : 100%;
	float : left;
	clear : both;
	font-size : 40px;
	color : #225627;
	background : #ffffff;
	}
	.play_file_smtxt{
float : right;
	font-size : 16px;
	color  : #DDE7DE;
	background : #ffffff;
	}
	
	#sumlist {
	clear : both
	}
	
.ole, .or, .el, .er {

margin : 10px;
padding : 10px;
border-style : solid;
border-width : 2px;
border-color : #666666;
font-size : 1em;
font-weight : bold;
}

.ole, .or{
background  : #F7FEF3;
color : #000000;
	}
	
.el, .er{
background  :#fdfdfd;
color : #000000;
	}
	
.new
{background : #ff0000; 
color: #ffffff;
font-size : .6em;
border-style : solid;
border-width : 1px;
border-color : #990000;
}

.main_panel{
width : 510px;
background : #ffffff;
color : #000000;
}

.panel_titles { 
float : left;
width : 150px;

padding-left : 10px;
margin-left : 0px;
margin-right : 10px;
margin-top : 30px;
margin-bottom : 5px;
font-size : 1.2em;

text-align : center;
background-color : #ffffff;
color :#83C293;

}



.three_cols{
width : 510px;
background-image : url(../images/three_cols.png);
background-repeat : repeat-y;
float  : left;
clear : left;

}

.info_col{
width :150px;
color : #000000;
background-color : transparent;
margin-left : 10px;
margin-right : 10px;
margin-top : 5px;
margin-bottom : 0px;

font-size : .8em;
float : left;
}


/* 2008 new stuff */
.three_col_wrapper{
background : #e8ece9;
color : #000000;
width : 590px;
float : left ;
clear :both ;

padding : 10px;
border : solid 1px #006600;
}



.three_col_footer{

width :584px;

height : 25px;
background-image : url(../images/itembox_new_footer.png);
background-repeat : repeat-y;
border : none;
float : left;
clear : both;
color : #ffffff;
background-color : transparent;
}

.single_title_text{
background-color : #0a5e4c;
color : #ffffff;
width : 188px;
font-size : 1.2em;
text-align : center;
border : none;
float : left;

}

.header_tl {
width : 18px;
height : 17px;
float  : left;
background-image : url(../images/itembox_new_top_left.png);
background-repeat : no-repeat;
}

.header_tr{
width : 18px;
height : 17px;
float  : right;
background-image : url(../images/itembox_new_top_right.png);
background-repeat : no-repeat;
}

.item_content_wrapper{
width : 584px;
float : left;
clear : both;
background-image : url(../images/itembox_new_middle.png);
background-repeat : repeat-y;
}

#col_one, #col_two, #col_three, #col_four, #col_five, #col_six{

margin-top :5px;
float : left;
padding-top : 70px;
font-size : .8em;
border : none;

}

#col_one{
width : 156px;
margin-left : 14px;
margin-right : 40px;
/*background-image : center; */
background-image : url(../images/bible_psalm23.png);
background-repeat : no-repeat;
color : #003300;
}

#col_two{
width : 156px;
background-image : url(../images/music_psalm23.png);
background-repeat : no-repeat;
margin-right : 45px;
color : #003300;
}

#col_three{
width : 156px;
background-image : url(../images/study.png);
background-repeat : no-repeat;
color : #003300;

}



#col_four{
width : 156px;
margin-left : 14px;
margin-right : 40px;
/*background-image : center;*/
background-image : url(../images/christ_cross.png);
background-repeat : no-repeat;
color : #003300;
}

#col_five{
width : 156px;


margin-right : 45px;
color : #003300;
}

#col_six{
width : 156px;

color : #003300;

}

.spacer {
border : none;
float : left;
width : 10px;
height : 10px;
background : transparent;
color : #000000;
}

.footergraphic_top{
width : 785px;
height : 86px;
clear : both;
background-image : url(../images/skyfooter.png);
background-repeat : no-repeat;
}


.footergraphic_bottom{
width : 785px;
height : 76px;
clear : both;
background-image : url(../images/sheepfooter.png);
background-repeat : no-repeat;
}
