/* CSS Document */

body {
	margin:0;
	padding-top:7px;
	}
body, table, td, tr {
	font-family:Dotum, Arial, helvetica; 
	font-size:12px; 
	margin:0;
	color:#424142;}
a {
	color:#424142;
	text-decoration:none;
	}
a:hover {
	color:#424142;
	text-defcoration:underline;
	}
#wrap {
	width:881px;
	margin:0;
	}
ul, li {
	list-style:none;
	margin:0;
	padding:0;
	}
	
/*contents*/
#header {
	padding-bottom:12px;
	}
	#logo {
		padding-left:21px;
		padding-bottom:7px;
		}
	#menu {
		padding-left:21px;
		padding-bottom:4px;
		}
	#main_img {
		background:url(img/mainbggif.gif) repeat-x;
		}
#contents {
	}
	#left {
		width:195px;
		padding-left:20px;
		height:396px;
		float:left;
		}	
	#mid {
		overflow:auto;
		margin:0 0 0 20px;
		width:468px;
		float:left;
		padding-bottom:50px;
		}
		.more {
			padding:7px 13px 5px 0;
			text-align:right;
			}
		.ttl {
			border-bottom:1px solid #EFEFEF;
			}
		.more2 {
			padding:10px 4px 0 0;
			border-bottom:1px solid #E2E2E2;
			text-align:right;
			}
		.img {
			padding:16px 0 26px 40px;
			}
		.books_photo {
			padding:20px 0 13px 30px;
			}	
		.seminar_photo {
			background:url(img/s_photo_bg.gif) no-repeat; 
			height:72px;
			width:90px;
			padding:6px;
			}
		.seminar_photo_bg {
			border:1px solid #A5A5A5;
			padding:1px;
			}
		.seminar_line {
			background:url(img/v_line.jpg) repeat-y;
			width:13px;	
			}
		.seminar_ttl {
			text-align:center;
			padding:6px 0 0 0;
			}
		.seminar_ttl a{
			color:#424142;
			text-decoration:none;
			}
		.seminar_ttl a:hover{
			color:#424142;
			text-decoration:underline;
			}
		.re_photo_box {
			background:#F7F7F4;
			padding:9px; 
			}
		.re_photo {
			border:4px solid #D8D3C2;
			background:#ffffff;
			vertical-align:top;
			}
		.re_photo_bg {
			padding:2px;
			border-bottom:1px solid #CECECE;
			}
		.re_photo_line {
			background:url(img/line.gif) repeat-x #F7F7F4;
			height:18px;
			}
		.re_photo_ttl {
			padding:8px 0 8px 0;
			text-align:center;
			}
		.re_photo_ttl a{
			color:#424142;
			text-decoration:none;
			}
		.re_photo_ttl a:hover{
			color:#424142;
			text-decoration:underline;
			}
		.number {
			padding:20px 0 5px 0;
			vertical-align:bottom;
			}
		.number1 a{
			color:#CE0000;
			font-weight:bold;
			text-decoration:none;
			}
		.number1 a:hover {
			color:#CE0000;
			text-decoration:underline;
			}
		.number_s {
			vertical-align:bottom;
			text-align:right;
			}
		.number1_s a{
			color:#CE0000;
			font-weight:bold;
			text-decoration:none;
			}
		.number1_s a:hover {
			color:#CE0000;
			text-decoration:underline;
			}
	#right {
		width:194px;
		float:left;
		padding-bottom:40px;
		}
		.date_img {
			padding-bottom:9px;
		}
		.date {
			font-size:12px;
			color:#209A85; 
			text-align:right;
			}
		.caren {
			text-align:center;
			height:18px; 
			width:22px;
			}
		.caren_sun {
			color:#F76D4A;
			text-align:center;
			height:18px; 
			width:22px;
			}
		.caren_box {
			background:url(img/schedule_bg.gif) no-repeat 15px 2px;
			text-align:center; 
			padding-bottom:5px; 
			padding-top:5px;
			}
		.caren_jump {
			text-align:center; 
			font-size:12px; 
			color:#646464;
			}
		.today {
			font-size:12px;
			font-family:Dotum, Arial, helvetica; 
			text-align:center; 
			vertical-align:top;
			color:#5A5D5A;
			padding-bottom:3px;
			}
		.caren_sat {
			color:#007173;
			}
		.caren_sun {
			color:#F76D4A;
			}
		.art_icon {
			background:url(img/arrow.gif) no-repeat 21px 40%;
			padding-bottom:2px;
			}
		.art_ttl {
			font-size:12px;
			font-family:Dotum, Arial, helvetica; 
			color:#219A84;
			font-weight:bold;
			padding-bottom:2px;
			}
		#pray {
			background:#F7F7F7; 
			}
			.p_list {
				border-bottom:1px solid #EFEFEF;
				background:url(img/dot.gif) 8px 50% no-repeat;
				padding:3px 0 2px 17px;
				}
			.p_bottom {
				background:#ffffff;
				}
/*board*/
.title {
	font-weight:bold;
	color:#646464;
	font-size:11px;
	text-align:center;
	padding:5px 0;
	}
.title2 {
	font-weight:bold;
	color:#646464;
	font-size:11px;
	padding:7px ;
	}
.s_title1 {
	color:#646464;
	font-size:11px;
	text-align:center;
	padding:5px 0;
	}
.s_title a{
	color:#646464;
	font-size:11px;
	padding:4px 0 4px 4px;
	text-decoration:none;
	}
.s_title a:hover{
	color:#646464;
	text-decoration:underline;
	}
.s_title_contents {
	color:#646464;
	font-size:11px;
	padding:15px;
	line-height:170%;
	}
.del {
	color:#646464;
	font-size:11px;
	border-bottom:2px solid #eeeeee;
	padding:0 0 5px 0;
	font-weight:bold;	
	text-align:center;
	}
.add {
	border-top:1px solid #eeeeee;
	color:#646464;
	font-size:13px 8px 13px 8px;
	padding:5px;
	line-height:170%;
	}
.s_title2 {
	color:#646464;
	font-size:11px;
	padding:5px 0;
	}
.bt {
	text-align:left;
	}
.form {
	border:1px solid #999999;
	font-size:11px;
	}
.slogo{
	padding:2px 0 10px 0;
	}
.p_text{
	padding:15px 10px;
	color:#737373;
	line-height:130%;
	}
.bt_close{
	padding:10px 0 10px 3px;
	}
.p_title{
	color:#A8D1DB;
	padding:0 5px 0 10px;
	}
.p_title2{
	color:#ffffff;
	}

/*footer*/
#footer	{
	clear:both;
	height:95px;
	}