/* CSS Document */
/* start of font definition */
@charset "utf-8";
.entryBodyQuotation, .entrybodyQuotation {
	padding:10px;
	margin:10px;
	font-size:0.9em;
}
img.insert, object.insert, embed.insert {
	margin:20px auto 20px auto;
	display:block;
}
img.flowRight, object.flowRight, embed.flowRight {
	padding:0px;
	margin:8px;
	text-align: right;
	display: inline;
	float:right;
	clear: both;
}
img.flowLeft, object.flowLeft, embed.flowLeft {
	padding:0px;
	margin:8px;
	text-align: left;
	display: inline;
	float:left;
	clear: both;
}
img.insertRight, object.insertRight {
	padding:0px;
	text-align: right;
	display: block;
	clear: both;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#topNav {
	font-family:"Lucida Sans Unicode" !important;
}
h2, h3, h4, li {
	font-family:"Trebuchet MS";
}
h2 {
	font-size:xx-large;
}
h3 {
	font-size:medium;
	margin-top:25px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.blogName {
	font-family:"Lucida Sans Unicode" !important;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
/* end of font definition */
div#entry > h3 {
	font-size:large;
	margin-top:5px;
	font-family:"돋움, 돋움체";
}
div#entry > h4 {
	text-align:right;
	margin:0px;
	padding:0px;
	font-size:smaller;
	margin-right:10px;
}
ul{
	padding:0px;
	margin:5px;
}
li{
	list-style-type: none;
	list-style-position:inside;
	padding:0px;
	margin:0px;
	font-size:smaller;
}
body {
	margin:0px;
}
form {
	padding:0px;
	margin:0px;
}
#topNav a:link, #topNav a:visited, #topNav a:active {
	text-decoration:none;
}
#topNav {
	width:100%;
	height:20px;
	padding:auto;
	font-weight:bold;
}
.toTopPage {
	font-size:medium;
	margin:0px auto 0px 0px;
	width:165px;
	float:left;
	font-weight:normal;
}
#quickLink {
	width:955px;
	margin:0px auto 0px auto;
	padding-top:0px;
	font-size:small;
}
.links{
	display:inline;
	text-align:right;
	float:right;
}
.links a {
	margin:auto 5px;
}
.toPortfolio a:link, .toPortfolio a:visited, .toPortfolio a:hover, .toPortfolio a:active{
	color:#2DE04B;
	font-weight:normal;
	margin:0px 10px 0px 10px;
}
.toEritique a:link, .toEritique a:visited, .toEritique a:hover, .toEritique a:active{
	color:#F79833;
	font-weight:normal;
	margin:0px 10px 0px 10px;
}
.toLab a:link, .toLab a:visited, .toLab a:hover, .toLab a:active{
	color:#00B3D1;
	font-weight:normal;
	margin:0px 10px 0px 10px;
}
.toJunkfood a:link, .toJunkfood a:visited, .toJunkfood a:hover, .toJunkfood a:active{
	color:#B2B2B2;
	font-weight:normal;
	margin:0px 10px 0px 10px;
}
.toMarginalog a:link, .toMarginalog a:visited, .toMarginalog a:hover, .toMarginalog a:active{
	color:#B2B2B2;
	font-weight:normal;
	margin:0px 10px 0px 10px;
}
.searchInput {
	width:100px;
	height:18px;
	border:#F79833 1px solid;
}
.searchBtn {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	height:18px;
	vertical-align:bottom;
	/*font-size:small;*/
	font-weight:bold;
	padding:0px;
	margin:0px;
	border:0px;
}
#blogInfo {
	width:165px;
	float:left;
	text-align:right;
	padding:10px;
	margin-top:0px;
	padding-top:0px;
}
.blogTagCloud {
	text-align:justify;
	/*font-weight:bold;	*/
}
#blogNavigation {
	width:165px;
	float:right;
	padding-top:15px;
}
#paper {
	width:955px;
	margin:0px auto 0px auto;
	padding:0px;
}
#page {	
	width:955px;
	margin:0px auto 0px auto;
	padding:0px;
}
#entry{
	width:580px;
	float:left;
	padding:10px;
	line-height:120%;
}
.entryInfo {
	text-align:right;
	padding-right:10px;
	padding-top:150px;
}
.entryBody, .entryExcerpt{
	text-align:justify;
	font-size:small;
	margin-bottom:30px;
	margin-top:10px;
}
.entryBody a:hover {
	text-decoration:underline;
}
div.entryInfo>h4 {
	padding:0px;
	margin:0px;
	font-size:small;
}
#entryNavigation {
	display:block;
	margin:0px auto 0px auto;
}
div.olderEntry, div.newerEntry {
	width:50%;
	float:left;
}
div.newerEntry{
	text-align:right;
}
div.olderEntry>h4, div.newerEntry>h4 {
	padding:0px;
	margin:0px;
}
.olderEntryTag {
	margin-left:3px;
}
.newerEntryTag {
	margin-right:3px;
}
.linkToOlderEntry {
	margin-left:10px;
	font-size:small;
}
.linkToNewerEntry {
	margin-right:10px;
	font-size:small;
}
#entryInformation {
	display:block;
	clear:both;
	padding:35px 0px 20px 0px;
}
div>h4 {
	padding:0px;
	margin:0px;
	margin-top:15px;
}
.commentsInputAuthorArea, .commentsInfo {
	text-align:right;
	width:25%;
	margin:0px;
	vertical-align:top;
	font-size:0.7em;
	padding:5px 5px;
	line-height:1.2em;
}
.commentsBody, .commentsInputBodyArea {
	margin:0px;
	vertical-align:top;
	font-size:0.8em;	
	padding:5px 5px;
	line-height:1.2em;
}
.commentsBody>p, .commentsInputBodyArea>p {
	margin:0px;
	padding:0px;
}
