/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

body.custom { font-family: "Malgun Gothic", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif; }

.custom .teaser { text-align: justify; }

/* Featured Post Formatting */
.custom #my-feature-box {
	font-family: "Maulgun Gothic", Helvetica,Arial,sans-serif;
	color: #000000;
	background: #ffffff;
	padding: 0;
}
.custom #my-feature-box h2 {
	font-size: 2em; 
	margin: 0 0 15px 0;
}
.custom #my-feature-box h2 a {
	color: #000000;
	text-decoration: none;
}
.custom #my-feature-box h2 a:hover {
	color: #2361A1;
}
.custom #my-feature-box p {
	font-size: 1.3em;
	line-height:1.4em;
	text-align: justify;
}
.custom #my-feature-box .featurereadmore {
	padding: 10px 0 0 0;
}
.custom #my-feature-box .featurereadmore a {
	font-size: 14px;
	text-decoration: none;
}
.custom #my-feature-box .featurereadmore a:hover {
        text-decoration: underline;
}

.custom .teaser .teaser_author .author {text-transform:none;}
.headline_meta span, .headline_meta abbr {text-transform:none;}

.custom .post_box, .teasers_box, .full_width #content_box .page { margin: 0 1em; }

.custom .prev_next { font-size: 12px; }
.custom .prev_next post_nav { margin-top: 10px;}

.custom #archive_info p { display: none; }

.custom .teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a {
border-bottom:1px solid #EEEEEE;
color:#888888;
letter-spacing:1px;
text-transform:none;
}

.custom .teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post {
font-family:"Malgun Gothic", Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 1.1em;
}

.custom h1.entry-title, h2.entry-title {
font-size: 16px;
font-weight: bold;
}

.custom dl#comment_list dd p.reply a {
font-size: 1em;
}

.custom #feature_box {
padding-top: 10px;
padding-left: 10px;
border: none;
background: none;
}

.jdGallery .slideInfoZone p {
font-size: 12px !important;
}

.custom .alignleft {
margin: 0;
padding: 0;
}

.custom .post_nav a {
	font-size: 1.1em;
	line-height: 1.2em;
}

.custom .post_nav .previous {
	margin-bottom: 0
}

.custom abbr, acronym {
	cursor:auto;
}

.custom li.widget {
         margin-bottom: 1.5em;
         line-height: 1.3em;
}

.custom .aktt_tweet_time {
         font-size: 11px;
         font-weight: bold;
}

.custom .aktt_tweets {
         font-family: "Malgun Gothic", "Lucida Sans Unicode";
}

.custom #bbs_content {
float: left;
width: 680px;
}

.custom #bbs_sidebar {
float:right;
font-size: 16px;
margin-top: 30px;
}

.custom .login_default, .login_default form {
border: none;
}

.custom .post_tags {
clear: both;
margin-top: 1.538em;
}

/* Organize Series Plugin CSS Begin */

.imgset {
	float: left;
	/*overflow: visible;*/
	border: none;
	margin-right: 6px;
}

.serieslist-content {
	font-size: 1.2em;
	color: #000;
	text-align: left;
}

.serieslist-box {
	background: #fff;
	width: 90%;
	/*height: 100px;*/
	padding: 6px;
	margin: 10px auto 0 auto;
	border: 1px solid #1E3A96;
	border-bottom: 2px solid #1E3A96;
}

html>body .serieslist-box {
	height: auto;
	/*min-height: 100px;*/
} 	

h2.series-title {
	font-size: 1.2em;
	color: #1E3A96;
	text-align: center;
}

ul.serieslist-ul {
	margin: 0;
	padding: 0;
	list-style-type: decimal;
        list-style-position:inside;
}

li.serieslist-li {
	margin: 0;
	padding: 0;
}

.seriesbox {
	display:block;
	background: #E5F3FF;
	color: #777;
	text-align: left;
	font: 12px "Malgun Gothic", Arial, Tahoma, Verdana, Sans-Serif;
        line-height: 1.6em;
	margin: 0 auto;
	padding: 15px;
    width: 75%;
	/* border: 1px dotted #1E3A96; */
	/* border-bottom: 2px solid #1E3A96; */
	/* min-width: 200px; */
}

/* .seriesbox img {
	margin: 0px 12.5px 0 12.5px;
} */

.seriesbox .center {
       text-align: center;
       font-weight: bold;
       font-size: 14px;
}

.seriesbox a {
       text-decoration: none;
}

.seriesbox a:hover {
       text-decoration: underline;
}

h3.series-title-post-page {
	font-size: 1.1em;
	color: #1E3A96;
	text-align: center;
}

p.series-description {
	font-style: italic;
}

.seriesmeta {
	background-color: #E5F3FF;
	font-size: 11px;
        margin-bottom: 5px;
}

.series-nav-left {
	float: left;
}

.series-nav-right {
	float: right;
}

/* Organize Series Plugin CSS End*/	

.custom #logo {
letter-spacing: 3px;
}

.custom #tagline {
letter-spacing: 1px;
}

.custom .format_teaser {
margin-bottom: 0.5em;
}

.custom .sidebar h3 {
font-weight: bold;
color: #000000;
}

.custom .caption {
        margin-bottom: 15px;
        font-size: 12px;
        font-weight: bold;
        color: #696969;
        text-align: center;
}

.custom .piccap {
display: block;
text-align: center;
font-size: 12px;
font-weight: bold;
color: #696969;
margin-bottom: 1.538em;
}


.custom .format_text img {
display: block;
margin: 0 auto;
padding-right: 5px;
padding-left: 5px;
}

.aktt_more_updates {
        display: none;
}

.rss-date {
	font-size: 10px;
}

#sidebars cite {
	font-size:11px;
}

.twtr-widget p {
line-height: 1.3em !important;
}

.twtr-widget {
font-family: "Malgun Gothic", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif !important;
font-size: 11px !important;
}

.flickr710 {
	width: 710px;
}

.custom #footer {
	font-size: 12px;
        line-height: 160%;
}

.custom .similar-posts a {
	text-decoration: none !important;
}

.custom .similar-posts {
	margin-top: 1.538em;
        font-size: 12px;
        color: #696969;
}

table {
  border-collapse: collapse;
  border: solid 1px #999999;
  text-align: justify;
  display: block;
  margin: 0 auto;
  margin-bottom: 15px;
}


td, th {
  padding: 0.1em;
  border: solid 1px #999999;
}

.highlight_box {
	display: block;
        background-color:#FFCCFF;
        width: 640px;
        text-align: justify;
        padding: 10px;
        margin: 0 auto;
        margin-bottom: 15px;
}

.custom .format_text a:hover {
        text-decoration: underline;
}

.custom .format_text a {
	text-decoration: none;
}

.custom .ad_box {
        font-size: 12px;
	width: 715px;
        margin-bottom: 25px;
        background-color: #FFE4E1;
        padding: 5px;
        font-weight: bold;
}

#disqus_thread {
	padding-left: 10px;
}

.custom .highlight_box_title {
	text-align: center;
        font-weight: bold;
        margin-bottom: 1.5em;
}

.custom blockquote {
background:url(/images/quote.gif) no-repeat top left;
padding:0 0 0 60px;
min-height:50px;
border: none !important;
text-align: justify;
}
/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.6 Plugin: WP-PageNavi 2.40									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/

.wp-pagenavi {
	text-align: center;
        font-size: 14px;
}

.pages {
       font-size: 10px;
}	

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 0;
	color: #0066cc;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 0;
	color: #0066cc;
}
.wp-pagenavi a:hover {	
	border: 0;
	color: #000000;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 0;
	color: #0066cc;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 0;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 0;
	color: #000000;
        background: yellow;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 0;
	color: #000000;
}

/*---:[ core layout elements ]:---*/
#container {width:1000px; margin: 0 auto; }
	#page {margin:0px; padding:0px;}
		#header, #footer { padding-right: 1em; padding-left: 1em; }
		#content_box { width: 100%; background: url('../lib/images/dot-ddd.gif1') 74.1em 0 repeat-y; }
		.no_sidebars { background: none !important; }
			
			#content { width: 780px; float: left; }
			.no_sidebars #content { width: 100%; }
				.post_box, .teasers_box, .full_width #content_box .page { margin: 0 2.1em 0 1em; }
					.full_width #content_box .page { width: auto; }
				.no_sidebars .post_box { margin: 0 1em; }
				.teasers_box { width:780px;}	
					.teaser { width: 366px; height:300px; }
				#archive_info, .prev_next { padding-right: 2.1em; padding-left: 1em; }
			#sidebars { width: 220px; border: 0; float: right; }
				.sidebar { width: 100%; }
				#sidebar_1 { border: 0; }
					.sidebar ul.sidebar_list {padding:0px; padding-left:20px;}
				
		
/*---:[ nav styles ]:---*/
.menu ul, .menu ul li { width: 15em; }
.menu ul ul, .menu :hover ul :hover ul { left: 14.9em; }
.menu li:hover ul, .menu a:hover ul { left: -0.1em; }
.menu { width:1000px; height:41px; border-width: 0; background:#b60002;}
/*
.menu { width:1000px; height:35px; border-width: 0; background:url('./images/bg_menu.gif') repeat-x;}
*/
/*---:[ nav menu styles ]:---*/
.menu table { bottom:0;}
.nav, .menu li ul {  }
.menu li {}
	.menu li ul { margin-top: -0.1em; }
	.menu ul ul { margin-top: 0; }

.menu a { font-size: 1.3em; line-height: 1.231em; padding:10px 12px 9px 12px; border:0px;}
.menu ul a { width: 9.692em; }


/*---:[ layout colors ]:---*/
body { color: #000000; background: #FFFFFF url('./images/bg_body.jpg') repeat-x top center; }
#page {}
a, h2 a:hover, #logo a:hover { color: #2361A1; }
#logo, #logo a { color: #111111; }
#tagline { color: #888888 }
h1, h2, h2 a { color: #111111; }
.format_text h2, .format_text h3, .format_text h4, .format_text h5, .format_text h6 { color: #111111; }
.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }
.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #000000; }
code, pre { color: #111111; }
.sidebar { color: #111111; }
.sidebar h3 { color: #555555; }
#multimedia_box { color: #111111; }
.image_box { background: #EEEEEE; }
.video_box { background: #000000; }
.custom_box { background: #EEEEEE; }
#footer, #footer a { color: #888888; }
#footer a:hover { color: #000000; }


/*---:[ nav colors ]:---*/
.menu, .menu a, .menu li ul {color:#555555;}
.menu .current a, .menu .current-cat a {color:#ffffff; border-left:1px solid #ca0002; border-right:1px solid #990000; background:url('./images/bg_menu_now.gif') repeat-x;}
.menu ul .current a, .menu ul .current-cat a, .menu .current ul a, .menu .current-cat ul a {}
.menu a, .menu .current ul a, .menu .current-cat ul a { color: #555555; background:none; border-left:1px solid #ca0002; border-right:1px solid #990000; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover {color: #ffffff; background:url('./images/bg_menu_up.gif') repeat-x;}
.menu .current a:hover, .menu .current-cat a:hover { color:#ffffff; background:url('./images/bg_menu_up.gif') repeat-x; }
.menu .current-parent > a, .menu .current-cat-parent > a { color: #ffffff; background:url('./images/bg_menu_now.gif') repeat-x;}

/*---:[ border package ]:---*/
#header {border-width:0; }
.post_box, .teasers_box { border-width: 0.1em 0 0 0; }
#footer { border-width: 0.3em 0 0 0; }
#feature_box, #archive_info, #comment_nav_2 { border-width: 0 0 0.2em 0; }
.prev_next { border-width: 0.2em 0 0 0; }
.image_box, .custom_box { border-width: 0 0 0.1em 0; }

/*---:[ form inputs ]:---*/
input, textarea { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.format_text input, #commentform input, #commentform textarea { width: 45%; padding: 0.231em; border-width: 0.077em 0.077em 0.077em 0.077em; }
#commentform textarea { width: 96%; }
.format_text input.form_submit, #commentform .form_submit { font-size: 1.154em; padding: 0.333em 0.267em; }
.sidebar .text_input, .sidebar .form_submit {border:0; background:none; padding: 0.333em; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color:#ffffff;}
.sidebar input[type="text"], .sidebar input[type="submit"] { padding: 0.333em; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.sidebar .search_form {background:url('./images/bg_search.gif') no-repeat; padding:13px 12px 2px 12px; margin:0px;}

/*---:[ sidebar styles ]:---*/
.sidebar { margin-top:10px;}
#column_wrap .sidebar ul.sidebar_list { padding-top:0; }
	li.widget { font-size: 1.2em; line-height: 1.5em; margin-bottom: 3em; }
	li.tag_cloud { line-height: 1.833em; }
		li.widget p { margin-bottom: 1.5em; }
		li.widget abbr, li.widget acronym { font-size: 0.833em; }
		li.widget code { font-size: 0.917em; }
			li.widget ul li { margin-bottom: 0.667em; }
				li.widget li ul { margin: 0.667em 0 0 1.5em; }
	/*---:[ widget box styles ]:---*/
	li.widget .widget_box { padding: 0.75em; border-width: 0.083em; }

/*---:[ footer styles ]:---*/
#footer p { font-size: 1.4em; line-height: 1.571em; }
ul.sidebar_list { padding-top: 0; }

/*---:[ teaser styles ]:---*/
.teaser h2 { font-size: 2em; line-height: 1.3em; }
.teaser .format_teaser { font-size: 1.2em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }
.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.teaser .teaser_author { font-size: 1.2em; line-height: 1.333em; }
.teaser .teaser_category { font-size: 1.1em; line-height: 1.455em; }
.teaser .teaser_date { font-size: 1em; line-height: 1.6em; }
.teaser .teaser_comments { font-size: 1em; line-height: 1.6em; }
.teaser .teaser_link { font-size: 1.2em; line-height: 1.5em; }
.teaser .post_tags { font-size: 1.1em; line-height: 1.636em; }
.teaser .edit_post { padding-left: 0.8em; }

/*---:[ thumbnails ]:---*/
.teaser .post_image_link img.alignleft { margin-right: 1.8em; margin-bottom: 1.8em; }
.teaser .post_image_link img.alignright { margin-left: 1.8em; margin-bottom: 1.8em; }
.teaser .post_image_link img.aligncenter { margin-bottom: 1.8em; }
.teaser .post_image_link img.alignnone { margin: 0 auto 1.8em 0; }
.teaser .post_image_link img.frame { padding: 0.8em; border-width: 0.1em; }
.teaser .format_teaser .post_image_link img.alignleft { margin-right: 0.75em; margin-bottom: 0; }
.teaser .format_teaser .post_image_link img.alignright { margin-left: 0.75em; margin-bottom: 0; }
.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.5em; }
.teaser .format_teaser .post_image_link img.frame { padding: 0.333em; border-width: 0.083em; }

.teasers_box { background:#ebe9e6; margin:0px; border:0px; padding:0px; }
.teaser {border:1px solid #ffffff; background:#fafafa; padding:10px; margin:1px;}
.teaser .entry-title {margin-bottom:5px; }
.teaser .entry-title a { color:#555555; font-size:14px;}
.teaser abbr { background:url('./images/icon_author.gif') no-repeat 0 0; padding-left:17px; }
.teaser p { color:#555555; font-size:12px;}

#header {display:none;}
.menu { background:url('./images/bg_menu.gif') repeat-x;}
.menu a {color:#ffffff;}

/* [ teasers_box ] ------------------------------------------------------------------------------------------*/

.teasers_box { border-width:0; margin-bottom:20px; overflow:hidden;}
.teasers_box p {overflow:hidden; padding:0px; font-family:"굴림"; color:#777777;}
#page {font-family:"굴림";}

/* ---------------------------------------------------------------------------------------------- */

.wp-pagenavi {margin-top:10px;}
.wp-pagenavi span.pages {font-size:12px; letter-spacing:3px; color:#cccccc;}
.wp-pagenavi span.current {margin:0px; font-size:14px; font-weight:bold; color:#f76968; background:none;}
.wp-pagenavi a.page {font-size:14px; color:#777777; !important;} 
.wp-pagenavi a.page:hover {color:#f76968;} 
.wp-pagenavi a.nextpostslink {font-size:14px; color:#777777; !important;} 
.wp-pagenavi .extend {display:none;} 
.wp-pagenavi a.last {font-size:14px; color:#777777; !important;} 

#myGallery {border:0px;}
.carouselContainer {display:none;}


/* [ header ] ------------------------------------------------------------------------------------------*/

#redpang_header {position:relative; margin:0px; padding:0px; width:1000px; height:131px;}
#redpang_header img.logo_redpang {position:absolute; top:42px; left:336px;}
#redpang_header img.top_theme {position:absolute; top:40px; left:20px;}
#redpang_header img.top_search_phrase {position:absolute; top:50px; right:30px;}
#redpang_header .redpang_search {position:absolute; top:75px; right:10px; margin:0px; padding:5px 10px 0px 5px; width:170px; height:20px; border:6px solid #f76968; background:#ffffff; color:#777777;}

/* [ footer ] ------------------------------------------------------------------------------------------*/

#footer {margin:0; margin-top:20px; margin-bottom:10px; padding:0; border:0;}
#new_footer {position:relative; margin:0px; margin-top:10px; padding:0px; width:1000px; height:90px; background:url('./images/bg_footer.gif') repeat-x;}
#new_footer h1.bg_left {position:absolute; width:8px; height:90px; top:0; left:0; background:url('./images/bg_footer_left.gif') no-repeat;}
#new_footer h1.bg_right {position:absolute; width:8px; height:90px; top:0; right:0; background:url('./images/bg_footer_right.gif') no-repeat;}
#new_footer h1.logo {position:absolute; width:62px; height:11px; top:42px; left:25px; background:url('./images/logo_footer.gif') no-repeat;}

#new_footer span.tel {position:absolute; top:37px; left:100px;}
#new_footer span.email {position:absolute; top:37px; left:240px;}
#new_footer a {text-decoration:none;}
#new_footer span.rights {position:absolute; top:54px; left:25px;}

/* [ sidebar ] ------------------------------------------------------------------------------------------*/

body {font-family:"굴림";}
