/* author : marchhare  */

@charset "utf-8";

/* Common */
body {text-align:center;font-size:0.75em; font-family:"굴림", Gulim;}
body, form, h1, h2, h3, h4, h5, ul, ol, li, dl, dt, dd, div, input, #leftmenu p, #container p {margin:0; padding:0;}
li {list-style:none;}	
img {border:none;} 
input {font-size:12px;}
a:link, a:visited, a:active {text-decoration:none;}	
a:hover {text-decoration:underline;}
.cb {clear:both;}


/* Layout | 헤더 (GNB & 상단Menu) */
#header {width:960px; margin:0 auto; margin-bottom:7px; font-size:12px;}
#header #menu {position:relative;clear:both;width:960px;height:46px;margin:45px 0 0 0;padding:0;background:url(http://www.romancian.com/images/bg_headermenu.gif) no-repeat left top;z-index:999999;}
#header #menu #search {position:absolute; top:8px; right:80px;
background:url(http://www.romancian.com/images/top_search01.gif) no-repeat;width:327px;height:30px;}


/* Layout | 컨테이너 (컨텐츠 & 좌,우측) */
#container {width:960px; margin:0 auto; text-align:left; background:url(http://romancian.cafe24.com/images/bg_3column01.gif) repeat-y;}
*:first-child+html #container {width:960px; margin:0 auto; text-align:left;}
#container .nobg {background:#FFF;}
*:first-child+html body #container .nobg {background:none;}
#container.nobg .cb {clear:both; height:35px;}

/* Layout | 좌측 */
#container #nav {float:left; width:115px;}
#container #nav_myp {float:left; width:180px;} /*마이페이지

/* Layout | 중앙컨텐츠 */
#container #content {float:left; width:573px; margin:0 0 0 15px;}  #content {margin:0 0;}
#container #content .tag_relation a { color: #0099cc; text-decoration: none;font-weight:bold; }
#container #content .tag_relation a:hover { text-decoration: underline; }
#container #content .document_popup_menu a { color: #666666; text-decoration: none; }
#container #content_search {float:left; width:683px; margin:0 0 0 15px;}  #content {margin:0 0;}
#container #content .eventhome {float:left; width:815px; margin:0 0 0 15px;}  #content {margin:0 0;}
#container #content_agree {float:left; width:960px; margin:0 0 0 10px;}  #content {margin:0 0;} /*서비스 홈




/* Layout | 우측 */
#container #sidecontent {float:right; width:242px;vertical-align:top;text-align:center;}
#container .cb {clear:both; height:73px;} /* 중앙 컨텐츠와 푸터간 여백 */


/* Layout | 푸터 */
#footer {clear:both; position:relative; width:960px; margin:0 auto; margin-top:1px; border-top:1px solid #DBDBDB; text-align:center;}
#nav img, #sidecontent img, #footer img {vertical-align:middle;}



/* Footer | 페이지하단 네비게이션 */
.page_navi, .page_navi a {text-align:right; color:#666; font-size:11px; letter-spacing:-1px;}
.page_navi a:link, .page_navi a:visited, .page_navi a:active, .page_navi a:hover {color:#666;}
.page_navi {position:absolute; right:257px; top:-36px;}


/* Footer */
#footer {padding-bottom:35px;text-align:left;}
#footer h3 {margin-top:19px; color:#000; font:normal 0.9em 굴림;}
#footer h3 a {color:#000;}
#footer h3 a:hover {color:#672c73;}
#footer .notice {height:30px;background-color:#fafafa;border-bottom:1px solid #ebebeb;text-align:center;padding-top:10px;}
#footer .copyright {margin:8px 0 0 0; color:#2D2D2D; font-size:12px;}
#footer .copyright a {
	font-weight:bold;
	color:#CA0065;
	text-decoration:none;
}

