html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	vertical-align: baseline;
}

/** BLUE **/
font.blue9, font.blue9 A:link, font.blue9 A:visited, font.blue9 A:active  
	{font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #057cd6; text-decoration:none;}
font.blue9 A:hover  
	{font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}
font.blue10, font.blue10 A:link, font.blue10 A:visited, font.blue10 A:active  
	{font-size:10pt; font-family:±¼¸²; line-height: 120%; color: #057cd6; text-decoration:none;}
font.blue10 A:hover  
	{font-size:10pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}
font.blue12, font.blue12 A:link, font.blue12 A:visited, font.blue12 A:active  
	{font-size:12pt; font-family:±¼¸²; line-height: 120%; color: #057cd6; text-decoration:none;}
font.blue12 A:hover  
	{font-size:12pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}
	
font.blue14, font.blue14 A:link, font.blue14 A:visited, font.blue14 A:active  
	{font-size:14pt; font-family:±¼¸²; line-height: 120%; color: #04c9ff; text-decoration:none;}
font.blue14 A:hover  
	{font-size:14pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}

/** GREEN **/
font.green9, font.green9 A:link, font.green9 A:visited, font.green9 A:active  
	{font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #407858; text-decoration:none;}
font.green9 A:hover  
	{font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}
font.green10, font.green10 A:link, font.green10 A:visited, font.green10 A:active  
	{font-size:10pt; font-family:±¼¸²; line-height: 120%; color: #407858; text-decoration:none;}
font.green10 A:hover  
	{font-size:10pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}
	
/** GREY **/
font.grey8, font.grey8 A:link, font.grey8 A:visited, font.grey8 A:active  
	{font-size:8pt; font-family:±¼¸²; line-height: 120%; color: #676767; text-decoration:none;}
font.grey8 A:hover  
	{font-size:8pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}
	
font.grey9, font.grey9 A:link, font.grey9 A:visited, font.grey9 A:active  
	{font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #676767; text-decoration:none;}
font.grey9 A:hover  
	{font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}

font.grey10, font.grey10 A:link, font.grey10 A:visited, font.grey10 A:active  
	{font-size:10pt; font-family:±¼¸²; line-height: 120%; color: #676767; text-decoration:none;}
font.grey10 A:hover  
	{font-size:10pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}

/* orange */
font.orange8, font.orange8 A:link, font.orange8 A:visited, font.orange8 A:active
	{font-size:8pt; font-family:±¼¸²; line-height: 120%; color: #f46515; text-decoration:none;}
font.orange8 A:hover  
	{font-size:8pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}
font.orange9, font.orange9 A:link, font.orange9 A:visited, font.orange9 A:active
	{font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #f46515; text-decoration:none;}
font.orange9 A:hover  
	{font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}
font.orange10, font.orange10 A:link, font.orange10 A:visited, font.orange10 A:active
	{font-size:10pt; font-family:±¼¸²; line-height: 120%; color: #f46515; text-decoration:none;}
font.orange10 A:hover  
	{font-size:10pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}
font.orange11, font.orange11 A:link, font.orange11 A:visited, font.orange11 A:active
	{font-size:11pt; font-family:±¼¸²; line-height: 120%; color: #f46515; text-decoration:none;}
font.orange11 A:hover  
	{font-size:11pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}

/** BLACK **/
font.black9, font.black9 A:link, font.black9 A:visited, font.black9 A:active  
	{font-size:9pt; font-family:±¼¸²; line-height: 120%; color: black; text-decoration:none;}
font.black9 A:hover  
	{font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}

/** WHITE **/
font.white14, font.white14 A:link, font.white14 A:visited, font.white14 A:active  
	{font-size:14pt; font-family:±¼¸²; line-height: 120%; color: white; text-decoration:none;}
font.white14 A:hover  
	{font-size:14pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;}

/** Zeroboard Tables format **/
table 
{
	overflow: hidden;	
}

table tr
{
	
}

table tr td
{
	overflow: hidden;
	font-size: 9pt;
}

table tr td a
{
	font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #676767; text-decoration:none;
}
table tr td a:Hover
{
	font-size:9pt; font-family:±¼¸²; line-height: 120%; color: #444444; text-decoration:underline;
}

td.list_item
{
	padding: 6px 2px 0 5px;
}

a
{
	color: #bbbbbb;
}

/** /Zeroboard Tables format **/

body
{
	width: 100%;
	text-align: -moz-center;	/*FF*/
	_text-align: center;
}

div.clear
{
	clear: both;
	overflow: hidden;
}

div.line
{
	width: 100%;
	height: 1px;
	background: url(/image/line-dot2.gif);
	overflow: hidden;
}

div.line2
{
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: url(/image/line-dot.gif);
	clear: both;
}

div.line3
{
	width: 100%;
	height: 1px;
	overflow: hidden;
	background-color: #dddddd;
	clear: both;
}

div#main
{
	width: 910px;
}
		div#main div.main_left
		{
			float: left;
			width: 240px;
			margin-right: 30px;
			text-align: left;
		}
		div#main div.main_right
		{
			float: left;
			width: 640px;
			text-align: left;
		}
			div#main div.main_right div#main_right_top
			{
				height: 50px;
			}

/** menu **/
ul#menu
{
	list-style: none;
	width: 640px;
	height: 20px;
	background: url(/image/menu.gif) no-repeat;
}
	ul#menu li
	{
		float: left;
		display: inline;
		height: 20px;
		margin: 0;
		padding: 0;
	}
		ul#menu li a
		{
			display: block;
			height: 20px;
			background: url(/image/menu.gif) no-repeat;
			position: relative;
		}
	ul#menu li#pre {width: 25px;}		
	ul#menu li#mid {width: 28px;}	
	ul#menu li#menu1	{ width: 69px; }
		ul#menu li#menu1 a
		{
			background-position: -25px 0px;
		}
		ul#menu li#menu1 a:hover,
		ul#menu li#menu1.in a
		{
			background-position: -25px -20px;
		}
	ul#menu li#menu2	{ width: 69px; }
		ul#menu li#menu2 a
		{
			background-position: -122px 0px;
		}
		ul#menu li#menu2 a:hover,
		ul#menu li#menu2.in a
		{
			background-position: -122px -20px;
		}
	ul#menu li#menu3	{ width: 46px; }
		ul#menu li#menu3 a
		{
			background-position: -219px 0px;
		}
		ul#menu li#menu3 a:hover,
		ul#menu li#menu3.in a
		{
			background-position: -219px -20px;
		}
	ul#menu li#menu4	{ width: 58px; }
		ul#menu li#menu4 a
		{
			background-position: -293px 0px;
		}
		ul#menu li#menu4 a:hover,
		ul#menu li#menu4.in a
		{
			background-position: -293px -20px;
		}
	ul#menu li#menu5	{ width: 69px; }
		ul#menu li#menu5 a
		{
			background-position: -379px 0px;
		}
		ul#menu li#menu5 a:hover,
		ul#menu li#menu5.in a
		{
			background-position: -379px -20px;
		}
	ul#menu li#menu6	{ width: 69px; }
		ul#menu li#menu6 a
		{
			background-position: -476px 0px;
		}
		ul#menu li#menu6 a:hover,
		ul#menu li#menu6.in a
		{
			background-position: -476px -20px;
		}
	ul#menu li#menu7	{ width: 34px; }
		ul#menu li#menu7 a
		{
			background-position: -573px 0px;
		}
		ul#menu li#menu7 a:hover,
		ul#menu li#menu7.in a
		{
			background-position: -573px -20px;
		}

div#submenu
{
	padding: 6px 0 0 15px;
	text-align: left;
	font-size: 12px;
}
/** /menu **/		

/** main page **/
div#image_big
{
	width: 640px;
	margin: 10px 0 20px 0;
	text-align: left;
}
	div#image_big div.image_big_container
	{
		width: 640px;
		height: 300px;
		overflow: hidden;
	}
	
	div#image_big div#image_big_left
	{
		width: 19px;
		height: 19px;
		position: relative;
		float: left;
		top: -300px;
		background: url(/image/image_big_left.png);
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/image_big_left.png", sizingMethod="crop");	
	}
	div#image_big div#image_big_right
	{
		width: 19px;
		height: 19px;
		position: relative;
		float: right;
		top: -300px;
		background: url(/image/image_big_right.png);
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/image_big_right.png", sizingMethod="crop");	
	}
div#image_big_content
{
	width: 640px;
	height: 74px;
	padding-top: 8px;
	padding-left: 19px;
	text-align: center;
	background: url(/image/image_big_content.gif) no-repeat;
}

img#bestphoto
{
	margin: 8px 0 0 0;
	_margin: 14px 0 0 0;
}

img#news
{
	margin: 8px 0 0 0;
	_margin: 14px 0 0 0;
}
img#bible_image
{
	margin: 8px 0 0 0;	
}

div.news_image_corners
{
	width: 149px;
	height: 99px;
	position: relative;
	margin-top: -99px;
	background: url(/image/image_mid_corners.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/image_mid_corners.png", sizingMethod="crop");
}

div.news_wide
{
	width: 620px;
	height: 100px;
	margin: 0px 10px 20px 10px;
}
	div.news_wide div.news_image
	{
		float: left;
		width: 149px;
		height: 99px;
		overflow: hidden;
	}
	div.news_wide div.news_content
	{
		float: left;
		width: 450px;
		margin: 0 0 0 20px;
	}
		div.news_wide div.news_content div.news_title
		{
			float: left;
			margin: 0 0 0 5px;
		}
		div.news_wide div.news_content div.news_date
		{
			float: right;
			margin: 0 5px 0 0;
		}
		div.news_wide div.news_content div.news_line
		{
			width: 450px;
			height: 1px;
			overflow: hidden;
			background: url(/image/line-dot.gif);
			clear: both;
		}
		div.news_wide div.news_content div.news_detail
		{
			margin-top: 8px;
		}

div#two_cols
{
	width: 640px;
	margin: 0 0 20px 0;
	text-align: left;
}
	div#two_cols div.col1
	{
		text-align: left;
		float: left;
		width: 330px;
		margin: 0 10px 0 0;
	}
	div#two_cols div.col2
	{
		text-align: left;
		float: left;
		width: 270px;
		margin: 0 10px 0 0;
	}
	
ul.list
{
	margin: 0 0 0 2px;
	list-style: none;
}
	ul.list li
	{
		background: url(/image/bull_grey.gif) no-repeat 0px 7px;
		padding: 0 0 0 10px;
	}

/** /main page **/

/** login **/
img#login
{
	margin: 11px 0 0 40px;
}

input.input_login
{
	height: 20px;
	width: 100px;
	border: 1px solid #d3d3d3;
}

div#login_container
{
	padding: 10px 0 0 0;
}
	div#login_container div#login_inputs
	{
		float: left;
	}

		div#login_container div#login_inputs div.login_field
		{
			clear: both;
			overflow: hidden;
			padding-bottom: 4px;
		}
		
			div#login_container div#login_inputs div.login_field div.login_label
			{
				width: 60px;
				padding: 5px 8px 0 0;
				text-align: right;
				float: left;
			}
			div#login_container div#login_inputs div.login_field div.login_input
			{
				float: left;
			}
	div#login_container div#login_button
	{
		padding: 0 0 0 10px;
		float: left;
	}
	
	div#login_container div#login_circles
	{
		margin: 12px 0 0 45px;
	}
		div#login_container div#login_circles div.login_circle
		{
			margin-right:  15px;
			float: left;
		}
/** /login **/

/** logout **/
div#logout_container
{
	
}

	div#logout_container div#logout_fields
	{
		
	}
		div#logout_container div#logout_fields div#logout_member
		{
			margin:  10px 0 0 80px;
			padding-bottom: 8px;
		}
		div#logout_container div#logout_fields div.logout_item
		{
			margin: 4px 0 0 0;
		}
			div#logout_container div#logout_fields div.logout_item div.logout_label
			{
				margin-left: 34px;
				width: 50px;
				text-align: right;
				float: left;
			}
			div#logout_container div#logout_fields div.logout_item div.logout_output
			{
				margin-left: 10px;
				float: left;
			}
	div#logout_container div#logout_circles
	{
		margin: 15px 0 0 50px;
	}
		div#logout_container div#logout_circles div.logout_circle
		{
			margin-right: 15px;
			float: left;
		}
/** /logout **/

/** counter **/
img#counter
{
	margin: 30px 0 0 32px;
	_margin: 20px 0 0 32px;
}

div#counter_container
{
	padding: 5px 0 0 30px;
}
	div#counter_container div.counter_field
	{
		margin: 1px 0 4px 0;
	}
		div#counter_container div.counter_field div.counter_label
		{
			text-align: right;
			float: left;
			width: 50px;
			padding: 5px 5px 0 0;
		}
		div#counter_container div.counter_field div.counter_number
		{
			text-align: right;
			width: 115px;
			float: left;
		}

div.number
{
	width: 14px; 
	height: 20px; 
	float: right;
	background: url(/image/numbers.gif) no-repeat;
}
/** /counter **/

/** yunhapchurch link **/
div.link_container
{
	margin: 50px 0 0 0;
}

img.main_link
{
	margin: 10px 0 0 0;
}


/** /yunhapchurch link **/

/** copyright **/
div#copyright
{
	text-align: left;
	margin: 10px 0 10px 0;
}
	div#copyright div.copyright_logo
	{
		float: left;
		margin: 0 5px 0 5px; 
	}
	div#copyright div.copyright_text
	{
		float: left;
		padding: 5px 0 0 5px;
	}
/** /copyright **/

/** video board **/
div.video_list
{
	margin: 8px 0 8px 0;
	clear: both;
}
	div.video_list div.video_preview
	{
		width: 149px;
		margin: 0 15px 0 5px;
		float: left;
	}
	div.video_list div.video_memo
	{
		width: 300px;
		margin: 8px 15px 0 0;
		float: left;
	}
		div.video_list div.video_memo div.video_title
		{
			font-weight: bold;
			margin: 0 0 5px 0;
		}
		div.video_list div.video_memo div.video_content
		{
			
		}
	div.video_list div.video_info
	{
		height: 99px;
		margin: 8px 0 0 0;
		padding-left: 15px;
		border-left: 1px solid #eeeeee; 
		line-height: 140%;
		float: left;
	}
div#page_number
{
	margin: 8px 0 15px 0;
	text-align: -moz-center;	/*FF*/
	_text-align: center;
}

img.jplayer_prev
{
	margin: 0 5px 1px 0;
}
img.jplayer_next
{
	margin: 0 0 1px 5px;
}

div.video_view 
{
	width: 100%;
	padding: 20px 5px 10px 5px;
	text-align: -moz-center;	/*FF*/
	_text-align: center;
}
	div.video_view div.video_view_memo
	{
		padding: 30px 0 30px 0;
	}

div.video_view_info
{
	clear: both;
	padding: 5px 0 5px 0;
}
	div.video_view_info_left
	{
		width: 80px;
		padding: 0 10px 3px 0;
		float: left;
		text-align: -moz-right;	/*FF*/
		_text-align: right;
	}
	div.video_view_info_right
	{
		padding-bottom: 3px;
		float: left;
	}
img.button_list
{
	float: right;
	margin: 8px 5px 0 0;
}

div.video_view_comment
{
	
}
	div.video_view_comment div.video_view_name
	{
		padding: 7px 0 0 20px;
		width: 110px;
		float: left;
	}
	div.video_view_comment div.video_view_memo
	{
		padding: 7px 5px 7px 0;
		float: left;
	}
textarea.video_comment
{
	width: 440px; 
	height: 68px;
	border: 1px solid #cccccc;
}
input.video_write
{
	margin: 7px 0 0 9px;
}

/** write page **/

div.video_write_info
{
	padding: 7px 0 7px 15px;
}

div.video_write_item
{
	
}
	div.video_write_item div.video_write_label
	{
		width: 130px;
		padding: 0 15px 0 0;
		float: left;
		text-align: -moz-right;	/*FF*/
		_text-align: right;
	}
	div.video_write_item div.video_write_input
	{
		float: left;
	}
	div.video_write_item input, 
	div.video_write_item textarea
	{
		width: 460px;
		border: 1px solid #cccccc;
	}

/** /video board **/

/** bible **/
div.bible_search
{
	width: 100%;
	margin: 8px 0 0 0;
}
	div.bible_label
	{
		float: left;
		padding: 4px 4px 1px 10px;
		font-size: 10pt;
		color: #444444;
		font-weight: bold;
	}
	div.bible_input
	{
		float: left;
	}
	input.bible_input
	{
		width: 50px;
	}
	input#bible_search
	{
		margin-left: 10px;
		width: 46px;
		height: 21px;
		background: url(/image/bible-button-search.gif) 0 2px no-repeat;
		border: 0px none;
		color: gray;
		cursor: pointer;
	}

div.bible_output
{
	width: 100%;
	margin: 8px 0 10px 0;
}
	div.bible_title
	{
		margin: 0 0 10px 10px;
	}
	div.bible_line
	{
		margin: 0 0 7px 0;
	}
	div.bible_line_label
	{
		float: left;
		width: 60px;
		padding-right: 10px;
		text-align: right;
	}
	div.bible_line_verse
	{
		width: 560px;
		float: left;
	}
/** /bible **/

/** bible write **/

div.bible_box
{
	padding: 0 0 2px 0;
}
	div.bible_box_label
	{
		padding: 4px 5px 0 10px;
		float: left;
	}
	div.bible_box_input
	{
		float: left;
	}
	
	div.bible_ranking_box
	{
		float: left;
		width: 300px;
		border: solid 1px #dddddd;
		margin: 5px 5px 5px 5px;
		padding: 3px 0 3px 0;
	}
		div.bible_ranking_line
		{
			width: 290px;
			padding: 0px 10px 1px 10px;
		}
			div.bible_ranking_left
			{
				float: left;
				width: 70px;
			}
			div.bible_ranking_right
			{
				float: left;
				width: 200px;
			}
				div.bible_ranking_bar_container
				{
					margin: 2px 0 0 0;
					padding-top: 5px;
					float: right;
					overflow: hidden;
				}
					div.bible_ranking_bar_status
					{
						height: 2px;
						background-color: #5070f0;
						overflow: hidden;
					}
		div.bible_ranking_bar
		{
			height: 1px;
			margin: 1px 10px 2px 10px;
			width: 280px;
			background-color: #dddddd;
			overflow: hidden;
		}
div.bible_item
{
	float: left;
	width: 177px;
	#width: 197px;
	height: 18px;
	#height: 24px;
	overflow: hidden;
	margin: 5px 5px 2px 5px;
	padding: 3px 10px 3px 10px;
	border: solid 1px #dddddd;
}

	div.bible_item_left
	{
		padding: 2px 0 0 0;
		float: left;
		width: 90px;
	}
	div.bible_item_right
	{
		float: left;
		width: 85px;
	}
		div.bible_item_bar_container
		{
			margin: 2px 0 0 0;
			padding-top: 4px;
			float: right;
			overflow: hidden;
			width: 35px;
			text-align: right;
		}
			div.bible_item_bar
			{
				height: 2px;
				background-color: #f46515;
				overflow: hidden;
			}
		div.bible_item_content
		{
			text-align: right;
			width: 45px;
			margin: 2px 0 0 5px;
			float: right;
		}

div.bible_write_background
{
	width: 800px;
	height: 250px;
	position: absolute;
	top: 200px;
	left:expression((document.body.clientWidth - 800)/2);
	border: 1px solid #555555;
	background-color: white;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	visibility: hidden;
}
	div.bible_write_line
	{
		width: 600px;
		margin: 30px 100px 10px 100px;
		text-align: center;
	}
input.bible_verse
{
	width: 600px;
}
input.bible_verse_submit
{
	margin: 5px 0 0 0;
	width: 77px;
	height: 19px;
	background: url(/image/bible_button_write.gif) no-repeat;
	border: none;
}

div.bible_write_topbutton
{
	margin: 10px 10px 0 0;
	float: right;
}

ul.close
{
	list-style: none;
	width: 38px;
	height: 19px;
	background: url(/image/button_close.gif) no-repeat;
}
	ul.close li
	{
		float: left;
		display: inline;
		height: 19px;
		margin: 0;
		padding: 0;
	}
		ul.close li a
		{
			display: block;
			height: 19px;
			background: url(/image/button_close.gif) no-repeat;
			position: relative;
		}
	ul.close li.close_button	{ width: 38px; }
		ul.close li.close_button a
		{
			background-position: 0px 0px;
		}
		ul.close li.close_button a:hover
		{
			background-position: 0px -19px;
		}
/** /bible write **/
