@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */

/* 본문 공통 */
body{
    font: 12px/1.5 Dotum, Verdana, Gulim,  AppleGothic, Sans-serif;
    margin: 0px; color:#000000;
    background-color: #FFFFFF;
/*	background:transparent url(./images/bg_y.jpg); */
/*	background-repeat: repeat-x;*/
}

a:link { color:#000000; text-decoration:none;}
a:visited { color:#000000;  text-decoration:none;}
a:hover { color:#F00/* 0263C4*/; text-decoration:underline;}
a:active { color:#000000; text-decoration:none;}

/* 페이징 - 현재 페이지 */
.selected { color:red; font-weight:bold; height:23px; padding:3px; border:1px solid gray; }
.selected_none { margin-left:6px; }

    .no-more-prev { color:#999;}
    .no-more-next { color:#999;}



/* 카테고리 - 이미지 버튼 */
    .ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
    .branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  { display:none; }

/* 종류별 코멘트 [##_rp_rep_class_##] */
    .rp_general             { }
    .rp_admin               { }
/* 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { }
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { color:#f30;   font-weight:bold; }


/* 이미지 아래 캡션 스타일 */
    .cap1                   { color:#999;  text-align:center;}
/* 그림 */
    .imageblock             { border:1px solid #ddd;  padding:2px;  margin:0px 0;}
/* 왼쪽 */
    .left                   { }
/* 가운데 */
    .center                 { }
/* 오른쪽 */
    .right                  { }
/* 그림 2개 배치 */
    .dual                   { background-color:#fff; margin-bottom:5px;}
/* 그림 3개 배치 */
    .triple                 { background-color:#fff; margin-bottom:5px;}

/* 본문 - more / less */
    .moreless_fold          { background:url(iconmore.png) top left no-repeat; padding-left:14px; font-weight:bold; size:14px; }
    .moreless_top           { background:url(icontop.png) top left no-repeat; padding-left:14px; font-weight:bold; size:14px; }
    .moreless_body          { }
    .moreless_bottom        { background:url(iconbottom.png) top left no-repeat; padding-left:14px; font-weight:bold; size:14px; }

/* 키워드 */ 
    .key1 { background:url(iconkey.png) top left no-repeat; padding-left:7px; cursor: pointer; border-bottom: 1px dotted #ccc; }


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */


hr              { display:none;}
img             { border:0;}
h1, h2, h3, h4  { margin:0;  padding:0;}
h2				{ color:#ffcc00;}
h1              {  font-size:36px; font-family:바탕;  font-weight:normal; } /* 블로그 해더 타이틀 */
h2              {  font-size:18px;  font-weight:bold; } /* 각 컨텐츠 요소 타이틀 */
h3              { font-size:13px; font-weight:bold; } /* 각 사이드바 요소 타이틀 */
h4              { font-size:1em;}

ul { padding:0;  margin:0;  list-style:none;}
li {} 
button          { border:1px solid #FF6790; color:#FF6790; background-color:#FEE9F5;}

.title_text     {  font-size:16px;  color:#ff9900;}
.title_text a:link { color:#ff9900; }
.title_text a:visited { color:#ff9900;}
.title_text a:hover { color:#ffcc00;}
.title_text a:active { color:#ff9900;}
#container { 
    width:1010px;
    padding:0px;
    margin:0 auto;
    margin-top:0px;
}


#header {
    padding:0px;
    margin-bottom:1px;
}

#content {
	margin:0 auto;
/*    border:3px solid #FBE5F1;*/
    padding-top:44px;
	padding-left:4px;
	margin-bottom:0px;
} 

.content2 {
	margin:0 auto;
/*    border:3px solid #FBE5F1;*/
    padding:20px;
    margin-bottom:0px;
} 


#sidebar { 
    float:right;
    width:200px;
    padding-top:10px;
}   

#footer {
    clear:both;
/*    zoom:1;*/
    font-size:11px;
    margin-top:20px;
    padding:20px;
    color:#666666;
}


#header .blog_title { }
#header .blog_menu {}
#header .blog_menu ul {display:inline; text-align:left;}
#header .blog_menu li {display:inline; margin:0 5px;}
#header .blog_menu .aro {font-size:8px; padding:2px 0; color:#FF6790;}


.title_box { border-left:5px solid #ffcc00; padding:0px 15px; margin-top:0px; margin-bottom:20px; }

.rp_comment_box_guest { border-left:5px solid #FDDA99; padding: 5px 0px 5px 10px; margin-top:0px;  margin-bottom:10px; }

.rp_comment_box { border:4px solid #FFF2D4; padding: 10px 0px 10px 10px; margin-top:0px;  margin-bottom:0px;background-color:#FFF7D7;}


#tag {}
#tag ul { padding:5px; margin:0; text-align:justify;}
#tag li { display:inline;}
#tag a:hover { /*background-color:#eee;*/  color:#0263C4;}
#tag li .cloud1 { font-size:24px; color:#ff0000; background-color:#FFCCCC; font-weight:bold; }
#tag li .cloud2 { font-size:20px; color:#FF6600; background-color:#eeeeee; font-weight:bold; }
#tag li .cloud3 { font-size:18px; color:#00B4B5; background-color:#eeeeee; font-weight:bold; }
#tag li .cloud4 { font-size:15px; color:#666666;  font-weight:bold; }
#tag li .cloud5 { font-size:12px; color:#666666; }


#guest {}
#guest ul {padding:0;  margin:0;}
#guest ol {padding:0;  margin:0;}
#guest li {padding:0;  margin:0;  list-style:none;}
#guest p {margin:5px 0;}
#guest .guestWrite {padding:10px;}
#guest .guestWrite .input_name, .input_pass {width:200px; font-family:돋움;}
#guest .guestWrite .input_address {width:300px; font-family:돋움;}
#guest .guestWrite .textarea {width:554px; height:80px; font-size:12px; font-family:돋움;}
#guest .guestWrite .submit {width:100px; height:24px; font-size:12px; font-family:돋움; font-weight:bold; border:1px solid #FF6790; color:#FF6790; background-color:#FEE9F5;}

#guest .guestList {padding:10px;}
#guest .guestList .rep {padding:0px; margin-bottom:20px; border-top:2px solid #FADCE4;}
#guest .guestList .rep .rep_in {padding:10px;}
#guest .guestList .rep .text {margin:0; padding-left:10px;}

#guest .guestList .reply_rep {padding:20px 10px 10px 10px; padding-left:70px; margin:0; border-top:1px solid #FADCE4; }
#guest .guestList .reply_rep .text {margin:0; padding-left:10px;}
#guest .guestList .reply_rep .text2 {margin:0; padding-left:10px;}


#search { }
#search li {margin-bottom:2px;}


#entry {}
#entry .article { margin:0px 0; }
#entry .admin {text-align:center; font-size:11px;}
#entry .topspace {margin-bottom:50px;}


#entry .tagTrail {text-align:left; font-size:11px; color:#F7BA48;}
#entry .tagTrail a:link {color:#ff9900;}
#entry .tagTrail a:visited {color:#ff9900;}

#entry .tag_text {font-family:Arial; font-weight:bold; color:#FF6790; margin-right:2px;}

#entry .article_infor {text-align:left; font-size:11px;}
#entry .article_infor .cnt {}

blockquote {
  font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
  font-weight:bold; 
  background: url(quote_open.gif) no-repeat left top;
  padding-left:50px;
  padding-top:10px;
}






#entry .bar {font-size:11px;  margin:0 2px; color:#AFAFAF;}

#entry .trackback { padding:10px; margin:5px 0; border-top:2px solid #f8e8a7; background-color:#fff7d7;border-bottom:1px solid #f8e8a7;}
#entry .trackback .tb_address {text-align:center; padding:5px; margin-bottom:5px;}
#entry .trackback ol {padding:0;  margin:0;}
#entry .trackback li { padding:10px; list-style:none; border-top:1px dotted #f8e8a7;}
#entry .trackback .tb_text {margin:3px 0; font-size:11px; color:#666666;}

#entry .comment { padding:10px 0; margin:10px 0; border-top:0px dotted #FFF6D4;}
#entry .comment ol {padding:0;  margin:0;}
#entry .comment li { padding:0;  margin:0; list-style:none;}
#entry .commentList .rp_rep {padding:0px; margin-top:20px; margin-bottom:20px; padding-bottom:20px;}
#entry .commentList .rp_rep_in {padding:14px 0px 0px 0px;}
#entry .commentList .rp2_rep {padding:14px 0px 0px 0px; padding-left:0px; margin:0; border-top:0px solid #FADCE4;  }
#entry .commentList .text {margin:0; padding-left:10px;}
#entry .commentList .text2 {margin:0; padding-left:10px;}

#entry p {margin:5px 0;}
#entry .commentWrite {padding:0px;}
#entry .commentWrite .input_name, .input_pass {width:200px; font-family:돋움;}
#entry .commentWrite .input_address {width:300px; font-family:돋움;}
#entry .commentWrite .textarea {width:574px; height:80px; font-size:12px; font-family:돋움;}
#entry .commentWrite .submit {width:100px; height:24px; font-size:12px; font-family:돋움; font-weight:bold; border:1px solid #FF6790; color:#FF6790; background-color:#FEE9F5;}
#entry .commentWrite .ws {margin-right:20px;}

#paging {font:11px Tahoma; margin:20px 0 10px 0; clear:both; text-align:center;}

#sidebar {}
#sidebar .search_title {margin-bottom:30px;} 
#sidebar .title {margin-bottom:30px;}
#sidebar .title_box { border-left:10px solid #ff6790; border-bottom:1px solid #ff6790; padding:0 5px; margin-bottom:10px; }

#sidebar .search {}
#sidebar .search .text{ width:140px; }
#sidebar .search .submit{ width:40px; height:22px;  font-size:12px; font-family:돋움; font-weight:bold; border:1px solid #FF6790; color:#FF6790; background-color:#FEE9F5;}

#sidebar .category {padding-left:10px; }
#sidebar .category ul { clear:both; color:#FFFFFF; font-weight:normal; }
#sidebar .category li {margin-top:1px; font-weight:normal;  }
#sidebar .category a:link { display:block;  padding:2px 5px; width:180px; height:18px;  background-color:#FEE9F5; }
#sidebar .category a:visited { display:block;  padding:2px 5px; width:180px; height:18px; background-color:#FEE9F5; }
#sidebar .category a:hover { background-color:#FF6790; color:#FFFFFF; text-decoration:none;  }

#sidebar .rep {padding-left:10px; color:#666666;}
#sidebar .rep ul { }
#sidebar .rep li { border-bottom:1px solid #FBE5F1; margin-bottom:2px; padding-bottom:2px;}
#sidebar .rep .desc {font-size:11px;}
#sidebar .rep .desc .aro {font-size:8px; padding:2px 0; color:#FF6790;}

#sidebar .noti {padding-left:0px; color:#666666;}
#sidebar .noti ul { }
#sidebar .noti li { border-bottom:1px solid #FBE5F1; margin-bottom:2px; padding-bottom:2px;}
#sidebar .noti .desc {font-size:11px;}
#sidebar .noti .desc .aro {font-size:8px; padding:2px 0; color:#FF6790;}

#footer {text-align:center;}

.name {font-weight:bold;}
.name a:link			{ color:#ff9900;													 }
.name a:visited			{ color:#ff9900;													 }
.name a:hover			{ color:#000;										    			 }
.name a:active			{ color:#ff9900;				 									 }
.date {color:#666666; font-size:11px;}
.cnt {font-size:11px; color:#333333;}
.bar {font-size:11px;  margin:0 2px; color:#AFAFAF;}

.control {text-align:right; color:#666666; font-size:11px;}
.control a:link { color:#666666; text-decoration:none;}
.control a:visited { color:#666666;  text-decoration:none;}
.control a:hover { color:#F00; text-decoration:underline;}
.control a:active { color:#666666; text-decoration:none;}


/*-------------------------------*/
/* Floating Button SET */
/*-------------------------------*/

#float_bt_set {
	font:.9em 'Trebuchet MS', Helvetica, Sans-Serif;
	color:#999;
	text-align:center;
	}
	
/*-------------------------------*/
/* Floating Button */
/*-------------------------------*/

#float_page_bt {
/*	padding:.4em 0 0; */
	width:100%;
	font-size:.9em;
	line-height:normal;
	vertical-align:middle;
	}

#float_page_bt ul {
	padding:0 10px 0 0px; /* ORG 50px */
	list-style:none;
	}
#float_page_bt li {
	display:inline;
	}
#float_page_bt a {
	float:left;
	background-color:#ffdd00;
	margin-right:2px;
	text-decoration:none;
	padding:.2em .8em;
	color:#000000;
	border-top:1px solid #b2e1ea;
	}

#float_page_bt a:hover {
	background-color:#FF9900;
	color:#000;
	}



#float_menu_bt {
	padding:0px 0px 0px 0px;
	font-size:.9em;
	line-height:normal;
	vertical-align:middle;
	}

#float_menu_bt ul {
	list-style:none;
	}


#float_menu_bt a {
	float:left;
	background-color:#ffdd00;
	margin-right:2px;
	text-decoration:none;
	padding:.2em 1.7em;
	color:#000000;
/*	border-top:1px solid red;*/
	}

#float_menu_bt a:hover {
	background-color:#FF9900;
	color:#000;
	}



/*-------------------------------*/
/* Nav On OFF */
/*-------------------------------*/

#menu
{
	position:absolute;
	border:2px solid #ffcc00; 
	padding:20px 10px 20px 10px; 
	z-index:99997;
	width:798px;
	background:white;
	display:none;
	font:1.2em/1.28em Dotum, 돋움, Tahoma, AppleGothic, Sans-serif;
}


/*-------------------------------*/
/* Nav menu button 01 */
/*-------------------------------*/


#navlist
{
background: #FFCC00;
margin: 0px;
padding: 0px;
height: 100px;
border: 0px solid #fff;
}

.navbg, .navbg:hover
{
float:left;
width:250px;
background: url(mainlogo.jpg) no-repeat center left;
margin-bottom:6px;
cursor:pointer; /*IE Hack*/
margin: 0px; padding: 0px; height: 88px;
}


#navlist li
{
	float: left;
	margin: 0px;
	padding: 2px;
	border: 2px solid #fff;

}

#navlist ui
{
	float: left;
	margin: 0px;
	padding: 2px;
	border: 2px solid #fff;

}

#navlist li a:link, #navlist li a:visited
{
font: bold 28px/24px 'Trebuchet MS', Gulim, 굴림, Tahoma, AppleGothic, Sans-serif;
text-align:left;
color: #FFFFCC;
text-decoration: none;
display: block;
padding: 10px 10px 10px 13px;
margin: 0px;
height: 76px;
overflow: hidden;
width: 100px;
}

/*#navlist li a#current
{
color: #FFFFFF;
font-style: italic;
}*/

#navlist li a:hover, #navlist li a:active
{
font: bold normal 68px/90px 'Trebuchet MS', Gulim, 굴림, Tahoma, AppleGothic, Sans-serif;
text-align: left;
color: #993333;
text-decoration: none;
text-transform: uppercase;
padding: 10px 10px 10px 13px;
margin: 0px;
background: #CC3333;
}



/*-------------------------------*/
/* Nav menu button 02 */
/*-------------------------------*/


#navlist2
{
background: #FFCC00;
margin: 0px;
padding: 0px;
height: 30px;
border: 0px solid #fff;
}

#navlist2 li
{

float: left;
margin: 0px;
padding: 2px;
border: 2px solid #fff;
list-style: none;
}

#navlist2 li a:link, #navlist2 li a:visited
{
font: bold 16px/12px 'Trebuchet MS', Gulim, 굴림, Tahoma, AppleGothic, Sans-serif;
text-align:left;
color: #FFFFCC;
text-decoration: none;
display: block;
padding: 5px 5px 5px 8px;
margin: 0px;
height: 14px;
overflow: hidden;
width: 110px;
}

#navlist2 li a:hover, #navlist2 li a:active
{
font: bold normal 56px/24px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
text-align: left;
color: #993333;
text-decoration: none;
text-transform: uppercase;
padding: 5px 5px 5px 8px;
margin: 0px;
background: #CC3333;
}

/*-------------------------------*/
/* Nav Close */
/*-------------------------------*/


#navlistbg
{
background:url(mainlogo.jpg) no-repeat center left;
}

#navic
{
background: #FFF;
margin: 0px;
padding: 0px 0px 0px 220px;
height: 80px;
border: 0px solid #fff;
text-align:right;
}

#navic li
{

float: left;
margin: 0px;
padding: 1px;
border: 2px solid #FFCC00;
list-style: none;
}

#navic li a:link, #navic li a:visited
{
font: bold 20px/18px Sans-serif;
text-align:center;
color: #FFFFCC;
background: #FFCC00;
text-decoration: none;
display: block;
padding: 5px 5px 5px 5px;
margin: 0px;
width: 24px;
height: 18px;
overflow: hidden;
}

#navic li a:hover, #navic li a:active
{
font: bold 20px/18px Sans-serif;
text-align: center;
color: #993333;
text-decoration: none;
text-transform: uppercase;
padding: 5px 5px 5px 5px;
margin: 0px;
background: #CC3333;
}



/*-------------------------------*/
/* Nav Search menu */
/*-------------------------------*/


#searchmenu
{
	font: bold 26px/30px 'Trebuchet MS', Gulim, 굴림, Tahoma, AppleGothic, Sans-serif;
	color: #fff;
	margin: 5px 5px 5px 5px;
	padding: 0px;
	border: 0px solid #fff;
	background-color: #FFCC00;
	text-align: right;
}

#searchmenufix
{
background-color: #FFCC00;
border-top: #ffffff 3px solid; 
border-bottom: #ffffff 2px solid;
}

#searchmenu li
{
	background-color: #FFCC00;
	float: right;
	margin: 0px;
	padding: 10px;
	border: 0px solid #fff;
}

#searchmenu .sInput {
	width:150px;
	/*	padding:.3em 5px;*/
	background-color:#CDA443;
	color:#fff;
	border:2px solid #CDA443;
	font: 12px/12px 굴림;
	
	}

#searchmenu .searchSubmit {
	width: 45px;
	cursor:pointer;
	background-color:#CDA443;
	color:#fff;
	border:2px solid #CDA443;
	font: bold 11px/11px 굴림;
	}
#searchmenu .searchSubmit:hover { background-color: #CC3333;		  }


#copyright
{
	background: #FFCC00;
	margin: 0px;
	padding: 8px	8px	8px	8px;
	height: 24px;
	width: 774px;
	border: 2px solid #fff;
	text-align:right;
	color: #FFFFFF;
	font:0.8em Dotum, 돋움, AppleGothic, Sans-Serif;
}

/*-------------------------------*/
/* Extra */
/*-------------------------------*/
#extra h3 {
	margin-bottom:.4em;
	border-bottom:1px solid #e6e6e6;
	background-color:#f7f7f7;
	}

#extra ul, #extra ol {
	list-style:none;
	width:100%;
	margin-bottom:2.4em;
	}

#extra li {
	padding:.2em 0;
	border-bottom:1px dashed #e6e6e6;
	list-style: none;
	}

#extra a:link, #extra a:visited {color:#666;}
#extra a:hover, #extra a:active {color: #000; background-color:#f7f7f7;}

#extra {
	padding:10px 10px 10px 10px;
	font:.9em Dotum, 돋움, Tahoma, AppleGothic, Sans-serif;
	letter-spacing:-1px;
	vertical-align:top;
	}


/*-------------------------------*/
/* Tag cloud */
/*-------------------------------*/
#taglog {
	margin:0px 0px 0px 0px;
	}
#taglog ol {
	list-style:none;
	background-color:#fafaf8;
	border:1px solid #f0f0e6;
	margin-left:0;
	padding:1em 1em;
	}
#taglog ul { 
	text-align:justify;
	list-style:none;
	}
#taglog li { 
	display:inline;
	font-family: Dotum, 돋움, AppleGothic, Helvetica, Sans-Serif; 
	line-height:3em;
	padding:10px 10px 10px 10px;
	}
	
#taglog li a.cloud1 { font-weight:bold; font-size: 3.2em; color:#FFCC00;}
#taglog li a.cloud2 { font-weight:bold; font-size: 2.9em; color:#F0FF00;}
#taglog li a.cloud3 { font-weight:bold; font-size: 2.4em; color:#AEFF00;}
#taglog li a.cloud4 { font-size: 2em; color:#3EDA1F;}
#taglog li a.cloud5 { font-size: 1.5em; color:#999;}
#taglog li a:hover { color:#fff; background-color:#ffcc00;}

/*-------------------------------*/
/* Sub_box Border */
/*-------------------------------*/
#sub_box {
margin:20px 0px 0px 0px;
}
#sub_box ol {
	list-style:none;
	background-color:#fafaf8;
	border:1px solid #f0f0e6;
	margin-left:0;
	padding:1em 1em;
}
#sub_box li {
border-bottom:solid 1px #eee;
}
	
	
	
/*-------------------------------*/
/* Location log */
/*-------------------------------*/
#location {
	margin-bottom:3em;
	font-family:Gulim, 굴림, AppleGothic, Sans-Serif;
	}
#location .place, #location .pTitle {
	border-bottom:solid 1px #eee;
	}

#location a:link, #location a:visited {color:#FF6600;}
#location a:hover, #location a:active {color:#FF6600; background-color:#f7f7f7;}

.place span {
	padding-left:10px;
	background:url(bullet_indent.gif) no-repeat 0 3px;
	}

.place .dent0 {
	padding-left:18px;
	background:url(bullet_pin.gif) no-repeat 0 50%!important;
	font-weight:bold;
	}
	
	
	
/*-------------------------------*/
/* GuestBook Comments */
/*-------------------------------*/





.comment_box { border-left:5px solid #ffcc00; padding:0px 15px; font-size:12px; margin-bottom:40px}


.rp_set {

width:720px;
overflow:hidden
}

.rp_set input, .rp_set textarea {
font-family:dotum;
font-size:12px;
background-color: #fff;

font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px 0pt;

}

.rp_set_onfocus {
background:#fff;
color:#000;
}

.rp_set_onblur {
background:#fff7d7;
color:#ca8f00;
}



.rp_time_bg {
float:left;
padding-left:10px;
padding-right:14px;
/*border: 1px solid #ffcc00;*/
/*background-color:#ffcc00;*/
}

.rp_time {
border:0px;
width:132px;
padding-left:4px;
padding-right:4px;
height:18px;
}

.rp_time span {
font-family:Arial;
font-size:12px;
color:#fff;
}

.rp_name_bg {
float:left;
background:transparent url(input_name.gif); 
background-repeat: no-repeat;
padding-left:52px;
border: 1px solid #f8e8a7;
}

.rp_name input {
border:0px;
width:80px;
padding-left:4px;
padding-right:4px;
padding-top:3px;
}


.rp_home_bg {
float:left;
background:transparent url(input_home.gif); 
background-repeat: no-repeat;
padding-left:52px;
border: 1px solid #f8e8a7;
}

.rp_home input {
border:0px;
width:150px;
padding-left:4px;
padding-right:4px;
padding-top:3px;
}


.rp_pass_bg {
float:left;
background:transparent url(input_pass.gif); 
background-repeat: no-repeat;
padding-left:52px;
border: 1px solid #f8e8a7;
}

.rp_pass input {
border:0px;
width:70px;
padding-left:4px;
padding-right:4px;
padding-top:3px;
}


.rp_secret_bg {
float:left;
padding-left:0px;
padding-right:0px;
margin-left:10px;

}

.rp_secret {
vertical-align:baseline;font-size:12px;
border:0px;
width:100px;
padding-top:2px;
padding-left:0px;
padding-right:4px;
height:18px;
}



.rp_content {
overflow:hidden;
}

.rp_set input:hover, .rp_content textarea:hover
{
	background-color: #fff;
}

.rp_content textarea {
font-family:dotum;
font-size:12px;

background:transparent url(input_multi.gif); 
background-position: bottom right;background-repeat: no-repeat;

	
border:2px;
width:700px;
height:100px;
padding-left:4px;
padding-right:4px;
padding-top:3px;
border: 1px solid #f8e8a7;
margin: 10px 0px;
}

.rp_content_onfocus {
background:#fff;
color:#000;
}

.rp_content_onblur {
background:#fff7d7;
color:#ca8f00;
}


#submit_ok {
border: 1px solid #ffcc00;
width:704px;
height:28px;
padding:2px;
margin-top:0px;
}


#submit_ok input {
	background:#ffcc00 ; 
	padding:0px;
	width:704px;
	height:28px;
	font-size:1.0em;
	color:#fff;
	cursor:pointer;
	border: 1px solid #fff;
	}

#submit_ok input:hover {
background:#ffdd00; 
background-position:center left; color:#ffaa00;}

.fixed_contents {
width: 710px;
}


#bookmark_box { padding:5px 20px 3px 20px; margin:5px 0; border-top:2px solid #f8e8a7; background-color:#fff7d7;border-bottom:1px solid #FBE5F1;}
#bookmark_box ol {padding:0;  margin:0;}
#bookmark_box li { padding:10px; list-style:none; border-top:1px dotted #F7D2E3;}
#bookmark_box .bookmark_box_text {margin:3px 0; font-size:11px; color:#666666;}

#qTip {
display: none;
position: absolute;
z-index: 1000;
margin-top:8px;
padding: 4px 4px 4px 10px;
border-left: 4px solid red;

color: #ff9900;
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

i {  font-style: normal;  text-decoration: underline; }
