/* ----------------------------------------------
   CSS ELEMENTS
------------------------------------------------- */ 
body {
	font: 13px '굴림';
	color: #282828; 
	margin: 10px; padding: 10px; 
	background: #ffffff repeat-x;
	text-align: center;	
}

/* links */
a:link, a:visited { 
	text-decoration: none;
	color: #282828;	
}
a:hover { color: #d68642; }

img {
	border-width:0px;
}
/* headers */
h1, h2, h3, h4 {
	font: bold 1em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	color: #f0e8e8;
	margin: 10px 20px 7px 20px;	 
}
h1 { font-size: 17px; font-weight: bold; color:#000000; text-align=left; }
h2 { font-size: 15px; font-weight: bold; color:#000000; text-align=left; }
h3 { font-size: 13px; font-weight: bold; color:#000000; text-align=left; }
h4 { font-size: 11px; font-weight: bold; color:#000000; text-align=left; }

/* ----------------------------------------------
   ID별 ELEMENTS
------------------------------------------------- */ 
#headtitle {
	font: 16px '굴림';
	font-weight: bold;
	color:#000000;
	position: relative;
	height: 30px;
	width: 940px;
	background: #ffffff repeat-x center middle;
	text-align: center middle;		
}
#header {
	margin: 0px 0px 0px 0px;
	position: relative;
	height: 35px;			
	background: #000000;
	text-align: left middle;	
	width:940px;
}
/*  navigation  */
#header #nav {
	float: center;
	font: 13px '굴림';
	font-weight: bold;
	position: relative;
	left: 0px;	top: 0px;
	height: 35px;
	width: 940px;
	background: #000000;
}
#header #nav ul {
	float: left;
	margin: 0px 0px 0px 0px;
	list-style: none;	
}
#header #nav ul li {
	margin: 8px 0px 10px 0px;
	list-style: none;	
}
#header #nav ul li a:link,
#header #nav ul li a:visited {
	float: left;
	margin: 0;
	font: '굴림';		
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	list-style: none;	
}
#header #nav ul li a:hover, 
#header #nav ul li a:active {
	border: none;
	color: #ffba00;		
	list-style: none;	
}

/*  navigation  */
#content {
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 30px;	
	background: #ffffff repeat-x center middle;
	text-align: center middle;	
	width:940px;	
}
/*  navigation  */
#search {
	font: 12px '굴림';
	position: relative;
	left: 5px;	top: 0px;		
	margin: 0; padding: 0;			
	overflow: hidden;	
	height: 30px;
	width: 900px;
	background: #ffffff;
}
#search ul {	
	float: left;	
	margin: 0;	padding: 0;		
	width: 100%;	
	list-style: none;	
}
#search ul li {
	float: left;
	margin: 0px;
	padding: 5px 5px 5px 5px;			
}
#search ul li a:link,
#search ul li a:visited {
	float: left;
	margin: 0;
	padding: 3px 3px 3px 3px;	
	font: '굴림';		
	color: #00000f;
	text-decoration: underline;
}
#search ul li a:hover, 
#search ul li a:active {
	border: none;
	color: #ad1fec;		
}
#search ul li#title { 
	font-weight: bold;
	background: #ffffff no-repeat;	
	text-decoration: none;		
}
#search ul li#title a {	
	font-weight: bold;
	background:  #ffffff no-repeat right top;
	color: #000000;			
	text-decoration: none;		
}

/* 리스트를 Display하는 영역 */
#listtitle {;
	position: relative;
	margin: 15px 15px 0px 0px;
	left: 5px;	top: 0px;
	width: 930px;
	background: #ffffff repeat-x left middle;
	text-align: left middle;		
}

#list {
	font: 12px '굴림';
	position: relative;
	margin: 0px 0px 0px 0px;
	left: 5px;	top: 0px;
	width: 930px;
	background: #ffffff repeat-x center middle;
	text-align: center middle;		
}

/* start - table */
#list table {
	border-collapse: collapse;
	margin: 0px 0px;		
}
#list th {
	border-width: 0px;
  border-style: solid;
  background: #323232;
  color: #ffffff;
  padding: 7px 7px 7px 7px;
	text-align: center middle;		
}
#list td {
	border-width: 1px;
  border-style: solid;
  border-top-style: solid;
  border-left-style: none;
  border-right-style: none;
  background: #ffffff;
  padding: 7px 7px 7px 7px;
	text-align: middle;		
}	
/* end - table */

#view {
	font: 12px '굴림';
	position: relative;
	margin: 0px 0px 0px 0px;
	left: 0px;	top: 0px;
	width: 940px;
	background: #ffffff repeat-x center middle;
	text-align: center middle;		
}

#view td {
	font: 12px '굴림';
  padding: 7px 7px 7px 7px;
	text-align: left middle;		
}	

#view th {
	font: 12px '굴림';
	font-weight: bold;
  padding: 7px 7px 7px 7px;
	text-align: center middle;		
}
	
#view #ctnt {
	font: 12px '굴림';
	position: relative;
	margin: 0px 0px 0px 0px;
	left: 0px;	top: 0px;
	width: 940px;
	background: #ffffff repeat-x center middle;
	text-align: center middle;	
}

#viewheader {
	float: center;
	font: 13px '굴림';
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	position: relative;
	left: 0px;	top: 0px;
	height: 22px;
	width: 940px;
	background: #ffffff;
	text-align: center middle;	
	border:1px;
}
#viewheader a:link,
#viewheader a:visited {
	float: left;
	font: '굴림';		
	color: #000000;
	padding: 7px 7px 7px 7px;
}
#viewheader a:hover, 
#viewheader a:active {
	float: left;
	font: '굴림';		
	color: #ff1493;
	padding: 7px 7px 7px 7px;
}

#footer {
	font: 12px '굴림';
	font-weight: normal;
	color:#000000;
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 30px;
	width: 930px;
	background: #ffffff repeat-x center middle;
	text-align: center middle;	
}

/*  navigation  */
#footer #page {
	font: 15px '굴림';
	font-weight: bold;
	position: relative;
	left: 5px;	top: 10px;
	height: 35px;
	width: 930px;
	background: #d2d2d2;
}
#footer #page ul {
	float: center;
	width: 100%;	
	list-style: none;	
	padding: 10px 20px 10px 20px;
}
#footer #page ul li {
	display:inline;
}
#footer #page ul li a:link,
#footer #page ul li a:visited {
	font: '굴림';		
	color: #000000;
	padding: 0px 5px 0px 5px;
}
#footer #page ul li a:hover, 
#footer #page ul li a:active {
	float: center;
	border: none;
	color: #ff0000;
}
