@font-face {font-family:Malgun Gothic;src:url(http://www.binnerri.org/webFont/Gothic.eot);} 
* { padding: 0; margin: 0 auto; }

body { 
 font-family: Malgun Gothic,Tahoma; 
 font-size: 13px;
}

img { border: 0px; }

#header_menu {
 color: #000; 
 padding: 0px;  
 font: 12px/22px Tahoma;  text-decoration: none;
}
#header_menu a{ 
 color: #000;
 border:0px; margin: 0 auto;
 font: 12px/22px Tahoma;  text-decoration: none;
}
#header_menu a:hover{ 
 color: #000;
 border:0px; margin: 0 auto;
 font: 12px/22px Tahoma;  text-decoration: none;
}

#menu {  
 text-align: center;
 margin: 0 auto;
 width: 1004px;
 height: 40px;  
 padding: 0px;
 border: 0px solid red;
 z-index:-1;
}
#menu a{
 border:0px; margin: 0 auto;
 text-align: center; font: 12px/22px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; color: #FFF; 
}
#menu a:hover{
 border:0px; margin: 0 auto;
 text-align: center; font: 12px/22px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; color: #FFF; 
}

#input_search {    
 position: absolute;
 margin: -31px 0px 0px 814px;
 width: 150px; 
 padding: 0px;  
 border: 0px solid #ccc;  
 z-index:+1;
}

#sliderContainer {   
 padding 0; 
 margin 0;
 width: 667px; 
 height: 195px; 
 background: black;
 z-index:-1; 
 border:1px solid #333;
}

#boardCol1 {     
 border:0px; margin: 0 auto;
 margin-top: 5px; padding: 0px; width: 330px; height: 200px; border: 0px solid red; text-align:left; 
 font: 12px/22px Verdana, Arial, Helvetica, sans-serif;  none: none; background: #FFF; 
}
#boardCol1 a{
 border:0px; margin: 0 auto;
 text-align:left; text-decoration: none; color: #000;
}
#boardCol1 a:hover{
 border:0px; margin: 0 auto;
 text-align:left; border-color: #FFF; background: #FFF; color: #000; text-decoration: none;
}

#sermon {
 border: 0px solid red;
 vertical-align:top;
 margin-top: -20px;
}

#boardCol2 {  
 border:0px; margin: 0 auto;
 margin-top: 5px; padding: 0px; width: 339px; height: 200px; border: 0px solid red; text-align:left;
 font: 12px/22px Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; background: #FFF; 
}
#boardCol2 a{
 border:0px; margin: 0 auto;
 text-align:left; text-decoration: none; color: #000;
}
#boardCol2 a:hover{
 border:0px; margin: 0 auto;
 text-align:left; border-color: #FFF; background: #FFF; color: #000; text-decoration: none;
}

#boardCol3 {    
 border:0px; margin: 0 auto;
 margin-top: 5px; padding: 0px; width: 327px; height: 200px; border: 0px solid red; text-align:center;  
 font: 12px/22px Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; background: #FFF; 
}
#boardCol3 a{
 border:0px; margin: 0 auto;	
 text-align:left; text-decoration: none; color: #000;
}
#boardCol3 a:hover{
 border:0px; margin: 0 auto;
 text-align:left; border-color: #FFF; background: ; color: #000; text-decoration: none;
}

#album_title {
 position:absolute; 
 top:805px; 
 margin-left:-2px;
 /* top:728px; 150px main photo */
 /* top: 600px; no main photo*/ 
 z-index:10; 
}

#album_title_text {
 margin-top: -25px; margin-left: 40px; 
 font: 12px/22px Verdana, Arial, Helvetica, sans-serif;  text-decoration: none;
}
#album_title_text a { 
 text-decoration: none; color: #000;
}
#album_title_text a:hover{ 
 border-color: #FFF; color: #000; text-decoration: none;
}

#album { 
 margin-left: 0px; margin-right: 2px; padding-top: 14px; padding-bottom: 0px; width: 667px; height: 102px; text-align:center; color: #333; border:1px solid #9999ff;
 /*background: #E7DBD5;*/
 font: 12px/22px Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; background: #FFF;	
}
#album a { 
 text-decoration: none; color: #000;
}
#album a:hover{ 
 border-color: #FFF; background: #FFF; color: #000; text-decoration: none;
}

#footer {  
 text-align:left;
 color: #333;  
 margin-top: 0px;
 background-image:url('/images/footer.png');   
 background-repeat: no-repeat; 
 background-position: top center;
 border: 0px solid #ccf;
 font: 12px/22px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; color: #336699; 
}

#footer a {
color: #336699;
}

#footer a:hover {
color: #336699;
}

#footer a:visited {
color: #336699;
}

/* submenu */
.arrowlistmenu{
width: 175px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader_general a{
display:block;
font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #003366;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
background: url(/images/menuBG.png) repeat-x center left;
padding: 4px 0 4px 22px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheader_general a:visited{
display:block;
font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #003366;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
background: url(/images/menuBG.png) repeat-x center left;
padding: 4px 0 4px 22px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheader_general a:hover{
display:block;
font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #483d8b;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
background: url(/images/menuBG_MO.png) repeat-x center left;
padding: 4px 0 4px 22px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/
display:block;
font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #003366;
background: url(/images/menuBG.png) repeat-x center left;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 22px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheader a:hover{ /*CSS class for menu headers in general (expanding or not!)*/
display:block;
font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #003366;
background: url(/images/menuBG_MO.png) repeat-x center left;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 22px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(/images/menuBG_MO.png);
color: white;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
height:100%;
/*margin-bottom: 0px; bottom spacing between each UL and rest of content*/
margin: 0px;
padding: 0px;
background-color: white;
border: 0px solid red;
}

.arrowlistmenu ul li{
vertical-align:top;
background-position: top center;
height:42px;
margin-top: 0px;
padding: 0px;
/* padding-bottom: 0px; bottom spacing between menu items*/
/* margin-bottom: 0px; bottom spacing between each UL and rest of content*/
background-color: #ffffff;
border: 0px solid white;
}

.arrowlistmenu ul li a{
list-style-type: none;
vertical-align:bottom;
background-position: middle center;
background-repeat:no-repeat;
color: #A70303;
/*background: url(/images/arrowbullet.png) no-repeat center left; custom bullet list image*/
display: block;
height: 42px;
border: 0px;
margin-top: 0px;
padding-top: 8px;	
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*border-bottom: 1px solid #ffffff;*/
font-size: 90%;
border: 0px solid white;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
height: 42px;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
opacity: .7;                       
filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
height: 42px;
text-decoration: none;
border: 0px solid white;
}
/* end submenu */

/***********************************************************************************************************************************/
/*	Slideshow navigation																										       */
/***********************************************************************************************************************************/
#nav { 
 margin: 5px; 
 color: #FFFFFF; 
 background: black
}
#nav a { 
 margin: 1px; 
 padding: 1px 5px; 
 border: 1px solid black; 
 color: white; 
 background: black; 
 text-decoration: none 
}
/*#nav a.activeSlide { background: black; border: 1px solid yellow; color: white}*/
#nav a.activeSlide { 
 background: #CCC; 
 border: 1px solid #CCC; 
 color: black
}
#nav a:focus { 
 outline: none; 
}	
/***********************************************************************************************************************************/