/* CSS Document */

body
{
    background: transparent url(../images/body_bg.jpg) repeat-x;
	color:#333333;
	font-family:돋음, arial,tahoma,verdana,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
    text-align:center;
}

#wrap 
{
	width:1000px;
    margin:0pt auto;
	position:relative;
    text-align:left;
}

#navi a, #navi a:link, #navi a:visited, #navi a:hover, #navi a:active 
{
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	text-decoration:none;
}

#navi li a:hover 
{
	color:#000000;
}

#navi li 
{
	background:transparent url(../images/navi_bar.gif) repeat scroll 0% 0%;
	display:inline;
    float:left;
    width:120px;
    text-align:center;
    line-height:38px;
}

#navi li.active
{
	background:transparent url(../images/navi_bar.gif) repeat 0% -76px;
}

#navi li:hover, #navi a:hover
{
	background:transparent url(../images/navi_bar.gif) repeat 0% -38px;
}


#navi 
{
	background:transparent url(../images/navi_bar.gif) repeat scroll 0% 0%;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	height:38px;
	padding-left:40px;
    margin-bottom:20px;
}

#sitelogo
{
	margin:10px 0px 5px 10px;
}

#contentWrap 
{
	position:relative;
	width:100%;
    font-size:12px;
    line-height:1.5;
}

#utility 
{
	border-top:5px solid #999999;
	left:25px;
	padding-bottom:40px;
	position:absolute;
	top:0pt;
	width:165px;
}


#naviSecondary, #naviSecondary li 
{
	background:#FFFFFF none repeat scroll 0% 0%;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
}

#naviSecondary
{
	border-top:1px solid #CCCCCC;
	margin-top:1px;
	padding-top:0pt;
}

#naviSecondary a, #naviSecondary a:link, #naviSecondary a:visited, #naviSecondary a:hover, #naviSecondary a:active 
{
	color:#000000;
	cursor:pointer;
	text-decoration:none;
}


#naviSecondary a:hover 
{
	color:#142289;
    background-color:#cdd9fb;
}

#naviSecondary a 
{
	background:#FFFFFF url(../images/navi_bullet.gif) no-repeat scroll 10px;
	display:block;
	font-family:arial;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:5px 0pt 5px 23px;
}

#naviSecondary li 
{
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #FFFFFF;
}

#content 
{
	margin:0pt 5% 0pt 235px;
}

#contentWrap 
{
	background:transparent url(../images/content_wrap_bg.gif) repeat-y scroll 30px 0pt;
    min-height:500px;
	height:auto !important;
  	height:500px;
}

#footer
{
    font-size:11px;
    margin-top:20px;
	padding-top:15px;
    padding-bottom:10px;
	text-align:center;
   	background:#e2e4db;
    border-top:1px solid #a4a4a4;
}

h1, h2, h3, h4, h5, h6 
{
    border-bottom:1px solid #EEEEEE;
    color:#000000;
    margin:0.5em 0pt 0.3em;
    padding-bottom:0.1em;
}

h4
{
	font-size:18px;
}

a, a:link, a:visited, a:active 
{
	color:#142289;
}

a:hover
{
	text-decoration:underline;
}


h4.bottomBorder
{
	color:#142289;
}


<!-- 사진 및 동영상 페이징 부분 -->
#perpage
{
	margin:5px;
    margin-bottom:15px;
}

#pageBar
{
	margin-top:15px;
}

#pageBar li
{
	display:inline;
    margin-right:5px;
}

#pageBar li a
{
   padding:2px 6px;
   border:1px solid #CCCCCC;

}

#pageBar li a.current
{
	background-color:#2b4771;
    border-color:#003366;
    color:#FFFFFF;
}


#pageBar li a:hover
{
	background:#6b86bd none repeat scroll 0% 0%;
	border-color:#003366;
	color:#FFFFFF;
	text-decoration:none;
}

#perpage
{
	margin-bottom:10px;
} 

#sponsorList a
{ 
	margin-right:20px;
}