@charset "utf-8";

a {
	color: #0000A0;
	text-decoration: none;
}
.article .body a {
	color: #0000DD;
}
.article .body {
	font-size: 16px;
}

a:focus, a:hover {
	color: blue;
	text-decoration: underline;
}

#header h1 {
	font-family: "Times New Roman", "Lucida Grande";
	font-size: 5em;
	font-weight: bold;
	padding: 10px;
	margin: 0 0 10px; 0;
	border: 5px solid #AAC;
}

#sidebar {
	background-color: #EEE;
}

#sidebar .sidebar_item {
	margin: 1em;
}

#gnb {
	margin-bottom: 1em;
}

.topicList, 
.searchList {
	text-align: justify;
	padding: 1em;
	border: 1px solid #CCCCCC;
	margin-bottom: 2em;
}

.topicList h2,
.searchList h2 {
	font-family: "malgun";
	font-weight: bold;
	text-align: center;
}

.topicList li {
	display: inline;
	list-style: none;
	padding-right: 1em;
}

.topicList .cloud1 {color: #00F;}
.topicList .cloud2 {color: #22F;}
.topicList .cloud3 {color: #55F;}
.topicList .cloud4 {color: #77F;}
.topicList .cloud5 {color: #AAF;}

.article {
	text-align: justify;
	padding: 1em;
	margin-bottom: 2em;
	border: 1px solid #CCCCCC;
}

.article h2 {
	font-family: "malgun";
	font-weight: bold;
	text-align: center;
	margin-bottom: 1em;
}

.article blockquote {
	color: #333;
	font-style: normal;
	background: url(./images/quotation.png) no-repeat;
	padding: 0 2em;
}

.article ul,
.article ol {
	margin-top: 1em;
}

.article .metadata {
	text-align: right;
	margin-bottom: 2em;
}

.article .ad {
	background-color: #FFF;
	border: 1px solid #CCC;
	margin: 2em 0;
	padding: 1em;
	text-align: center;
}

.trackback h3,
.comment h3, {
	font-family: "malgun";
	font-weight: bold;
	text-align: left;
	margin-bottom: 0.2em;
}

.trackback_addr {
       margin-bottom: 1em;
}

.trackback h4 {
	font-family: "malgun";
	margin-bottom: 0.2em;
}

.trackback ol, 
.comment ol,
.comment ul {
	list-style: none;
}

.commentWrite {
        margin-left: 2em;
}

.commentWrite input.writer,
.commentWrite input.password,
.commentWrite input.homepage {
        width: 200px;
}
.commentWrite textarea {
        width: 90%;
        height: 100px;
}

#paginator {
	text-align: center;
	font-size: 16px;
}

#paginator a.no-more-prev,
#paginator a.no-more-next {
	text-decoration: none;
	color: #AAA;
}

#footer {
	text-align: center;
}

#livereContainer
{
   margin-bottom: 2em;
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper div.livere_re_reply_article dl.livere_article_content
{
   float: left !important;
}
#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_text span.livere_re_content
{
   line-height: 1.5em
}

#livereContainer #livere_platform #livere_reply_list_wrapper div.livere_articles_wrapper div.livere_articles_body_wrapper dl.livere_article_content dd.livere_article_text a.livere_re_reply_button
{
   display: block !important;
   margin: 1em 0 !important;
}