/* Start of CMSMS style sheet 'firstoc_main' */
@charset "utf-8";
/* CSS Document 
   First Reformed Church - Orange City, Iowa
*/
*{
	/*margin: 0;
	padding: 0;*/
	/*border: 0;*/
       /*list-style: none; */
}
/* global styles */

body {
	text-align:center;
	background:url(images/bodybg_v2.gif) repeat-x #fcf8e5;
        font-family:"Palatino Linotype", Georgia, "Times New Roman";
        margin:0px;
        padding:0px;
}

p{
margin:4px;
}

a:link{
    color:#3D643F;
}

h3{
margin:4px;
}
h4{
margin:0 0 4px;
}

ul{
-webkit-padding-start: 0px;
}

hr{
    height:1px;
    background-color: #D8D1AD;
    color:#DBD1AD;
}
#frame{
	width:1000px;
	text-align:left;
	margin:auto;
}

#header{
	padding:138px 0px 0px 0px;
	background:url(images/header_bg.png) no-repeat;
}

.nav{
	margin:0px 0px 0px 100px;
}


#content_wrapper{
	padding:0px 25px 0px 25px;
        background: url(images/content_bg.png);
}
    #sub_header{
         width:950px;
         height:29px;
         background:url(images/sub_header.gif)  
      }
	#content_left{
		width:200px;
		float:left;
		background:url(images/content_left_top_cut.jpg) no-repeat;
               margin:0px 0px 0px 1px;
		}

		#content_left_top{
			background:#dfd8ae;
			margin:20px 0px 5px 7px;
			padding:5px;
		}
                #content_left_top h4{
                   border-bottom:solid thin
                 }
		#content_left_bottom{
			background:url(images/content_left_bottom.gif) repeat-x;
			margin:5px 4px 5px 7px;
			padding:5px;
		}
                #content_left_list.li{
			list-style-type:none;
                        display:block;
		}
	
        #home_center{
		width:530px;
		float:left;
		margin: 2px 0px 5px 10px;
        }
                #home_center ul{
                       padding:0px;
               }


/* */
	#content_wrapper_page{
		padding:0px 25px 0px 25px;
    	background: url(images/content_bg_page.png);
		}
		
	#sub_header_page{
         width:730px;
         height:25px;
         background:url(images/sub_header_page.gif);
		 padding:4px 0px 0px 220px; 
      }
	#content_page{
		width:720px;
		float:left;
		/*background:url(images/content_bg_page.png) no-repeat;*/
        margin:5px 0px 0px 5px;
		}
        #content_page img{
                border:1px solid #DCD4A7;
                padding:5px;
                margin:5px;
                }
       #content_page h3{
                color:#365D39;
                margin:4px;
                }
	
/* */	
	#content_right{
		width:200px;
		float:left;
		background:url(images/content_left_top_cut.gif) no-repeat;
        margin:0px 0px 0px 1px;
		}

		#content_right_top{
			background:#dfd8ae;
			margin:20px 0px 5px 7px;
			padding:5px;
            font-size:12px;
		}
		#content_right_top h4{
			border-bottom:solid thin;
		}
        	#content_right_top h3{
			border-bottom:solid thin;
                        color:#365D39;
                        margin:0px;
		}
		#content_right_bottom{
			background:url(images/content_left_bottom.gif) repeat-x;
			margin:5px 4px 5px 7px;
			padding:5px;
		}
         #content_right_list.li{
			list-style-type:none;
                        display:block;
		}

	#img_rotate{
		border:1px #dcd4a7 solid;
		padding:5px;
		}
		
	#footer{
	height:150px;
	background:#D8D1AD;
	}
	#footer_content{
		background: url(images/footer_bg.png) no-repeat scroll transparent;
		height: 50px;
		margin: auto;
		padding: 50px 0px 0px;
		width: 1000px;
	}
	#footer_content_page{
		background: url(images/footer_bg_page.png) no-repeat scroll transparent;
		height: 50px;
		margin: auto;
		padding: 50px 0px 0px;
		width: 1000px;
	}

.clear{
	clear:both;
}

/* general classes */

.content_title{
   padding: 3px 13px;
   border: 1px solid #E5DEB6;
   border-right: 0;
   border-left: 0;
   background: #F0ECD3;
   color:#491F00;
   font-size: 135%;
   font-weight: normal;
}

.image_list img{
   border:thin solid #365D39;
   float:left;
   margin:2px;
   padding:2px;
}

/*prayer list */

#prayer_list{
   padding:10px;
}

.prayer_item{
    border-bottom:dotted thin #D8D1AD;
    padding:5px;
    float:none !important;
}
.devotion{
   font-size:12px;
}
/*bulletin_list*/

.bulletin_list{
list-style:none;
}



/* audio list */
#content_page .audio_list.ul {
margin 5px;
}

.audio_float_left{
float:left;
}
.audio_float_right{
float:left;
}

.audio_list{
	list-style:none;
	list-style-position:inside;
	font-size:16px;
	font-weight:normal;
        padding:0px;
        margin:0px;
}
.audio_list a{
	/*text-decoration:none;
	color:#5A5444;*/
}


.audio_container{
        width:720px;
	/*height:30px;*/
	padding:10px 0px 5px 0px;
        /*border-bottom:1px solid #C9C5B0;*/
}
.audio_title{
background-color:#DFD8AE;
border-bottom:1px solid #827D61;
border-top:1px solid #827D61;
padding:3px;
margin:3px auto;
width:710px;
}

.audio_left{
	float:left;
	width:410px;
}
.audio_right{
	width:150px;
	float:left;
}

/*video page */
.accToggler{
	margin: 3px auto;
	padding: 3px;
	/*width: 400px;*/
	background: #D8D1AD;
	/*color: #f4f4f4;*/
	border-top: 1px solid #827d61;
        border-bottom: 1px solid #827d61;
	cursor: pointer;
}
.accContent{
	margin: 0px auto;
}
/* End of 'firstoc_main' */

