/*  
Theme Name: HyperGlass
Theme URI: http://www.freewpthemes.net/
Description: A two-column, fixed with theme ideal for 1024x768 resolutions.
Version: 1.0
Author: NodeThirtyThree + Free WordPress Themes
Author URI: http://www.nodethirtythree.com + http://www.freewpthemes.net/
*/

body {
	margin: 0;
	padding: 0;
	background: #F4FBFF url(images/img01.jpg) repeat-x;
	font-family: "Trebuchet MS", Dotum, Helvetica, sans-serif;
	font-size: 14px;
	color: #405A67;
}
h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #4F6977;
}
h1 {
	letter-spacing: -1px;
	font-size: 44px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 16px;
}
p, ul, ol, li {
	margin: 0 0 0 0;
	line-height: 1.5em;
	text-align: justify;
	list-style:none;
}
* {
	margin: 0;
	padding: 0;
}
hr {
	display:none;
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
}
input {
	border:1px solid #aaa;
}
textarea {
	border:1px solid #aaa;
}
p {
	margin: 0;
	padding: 0;
}
blockquote {
	font-style: italic;
}
a {
	color: #38B5F1;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}
img.left {
	float: left;
	margin: 0 15px 0 0;
}
img.right {
	float: left;
	margin: 0 0 0 15px;
}
/* Header */

#header {
	width: 954px;
	height: 183px;
	margin: 0 auto;
	background: url(images/img02.jpg);
}
/* Logo */

#logo {
	float: left;
}
#logo h1, #logo h2 {
	float: left;
	text-transform: lowercase;
	color: #FFFFFF;
}
#logo h1 {
	padding: 115px 0 0 50px;
	font-weight: bold;
}
#logo h2 {
	padding: 143px 0 0 8px;
	font-size: 14px;
	font-weight: bold;
}
#logo a {
	text-decoration: none;
	color: #FFFFFF;
}
/* Menu */

#menu {
	float: right;
}
#menu ul {
	margin: 0;
	padding: 140px 20px 0 0;
	list-style: none;
	line-height: normal;
}
#menu li {
	display: inline;
}
#menu a {
	padding: 0 28px 0 0;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
/* Page */

#page {
	width: 954px;
	margin: 0 auto;
	background: #FFFFFF url(images/img03.jpg) repeat-y;
}
#bg {
	background: url(images/img06.jpg) no-repeat left bottom;
}
/* Content */

#content {
	float: left;
	width: 680px;
	background: url(images/img04.jpg) no-repeat;
	padding-bottom: 40px;
}
/* Navigation */

.navigation {
	padding: 10px 30px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
/* 페이지 */
.paging {
	padding: 10px 30px;
	margin:19px 0 13px 0;
	text-align:center;
}
.numbox a span {
	padding:0px 5px 0px 3px;
}
.paging a, .paging span {
	color:#5C5C5C;
	font:12px verdana;
}
.paging span.selected { /* 현재 페이지 */
	background-color:#8A8A8A;
	color:#fff;
}
/* 이전 다음 버튼 */
#prevPage span, #nextPage span {
	display:none;
}
a.prevPage:hover, a.nextPage:hover {
	text-decoration:none;
}
#prevPage, .no-more-prev {
	padding-right:6px;
	background-repeat:no-repeat;
	background-position: left 4px;
}
#nextPage, .no-more-next {
	padding-left:6px;
	background-repeat:no-repeat;
	background-position: right 4px;
}
#prevPage {
	background-image:url(images/ico_prev.gif);
}
#nextPage {
	background-image:url(images/ico_next.gif);
}
.no-more-prev {
	background-image:url(images/ico_prev_no.gif);
}/* 비활성prev버튼 */
.no-more-next {
	background-image:url(images/ico_next_no.gif);
}/* 비활성next버튼 */
/* Posts */

.post {
	width: 606px;
	padding: 10px 0 0 48px;
}
.post ul, .post ol {
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}
.post .title {
	padding: 0 0 0 12px;
}
.post .title a {
	text-decoration: none;
	color: #4F6977;
}
.post h3.date {
	margin: -26px 25px 15px 0;
	text-align: right;
	color: #79AFCD;
}
.post .entry {
	padding: 25px 20px 0 12px;
	background: url(images/img07.jpg) no-repeat;
}
.post .meta {
	padding: 15px 12px;
	background: url(images/img08.jpg) no-repeat left bottom;
}
.post .meta a.cnt {
	color:#09F;
}
.post .meta a.tb {
	padding-left:13px;
	background:url(images/icon_trackback.gif) no-repeat 0px 5px
}
.post .meta a.rp {
	padding-left:19px;
	background:url(images/icon_comment.gif) no-repeat 5px 4px
}
.post .meta b {
	display: none;
}
.post .more, .post .comments {
	padding: 0 30px 0 20px;
}
.post .more {
	background: url(images/img09.gif) no-repeat left center;
}
.post .comments {
	background: url(images/img10.gif) no-repeat left center;
}
.result {
}
.result .title {
	font-size: 18px;
}
/* Comments */


/* About Box */

#about-box {
	width: 185px;
	height: 162px;
	padding: 70px 37px 0 35px;
	background: url(images/img11.jpg) no-repeat left bottom;
}
#about-box h2 {
	margin-bottom: 25px;
	font-size: 18px;
	font-weight: normal;
}
#about-box p {
	font-size: 12px;
}
/* Sidebar */

#sidebar {
	float: right;
	width: 274px;
	background: url(images/img05.jpg) no-repeat;
	padding-bottom: 40px;
}
#sidebar ul {
	width: 206px;
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
}
#sidebar li {
}
#sidebar .widget_search div input {}
#sidebar .widget_search div .submit { display:none; }
#sidebar li ul {
	font-size:12px;
	width: auto;
	padding: 0 15px 0 10px;
	margin-top:-10px;
}
#sidebar li ul ol{  display:inline; }
#sidebar select { width:180px;}

#sidebar li li {
	padding: 5px 0 5px 0;
	background: url(images/img13.gif) repeat-x left bottom;
}
#sidebar li li .cnt { color:#FF6600; font:70% tahoma;}
#sidebar li li .name { color:#999;}
#sidebar li li .date { color:#999; font:70% Verdana;}

#sidebar li li.first {
	padding-top: 0;
	background: none;
}
#sidebar li h2 {
	font-size: 17px;
	padding: 20px 0 30px 10px;
	background: url(images/img12.jpg) no-repeat left bottom;
}

#sidebar .category ul, #sidebar .category ul li,
#sidebar ul li a, #sidebar ul li a span {	
	width: auto;
	margin-top:0px;
	color:#8A8A8A; 
	font:11px/16px dotum;
	border:none;
	background: none;
	}
#sidebar .category ul li {padding:1px 0px; }

/* Sidebar Search */

#search {
	padding: 45px 0 5px 0;
}
#search input {
	font: normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #405A67;
}
#search br {
	display: none;
}
#search #s {
	width: 120px;
}
#next {
	text-align: right;
}
#prev {
	text-align: left;
}
/* Footer */

#footer {
	padding: 30px 0;
}
#footer p {
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #83B3CE;
}
#footer a {
	color: #83B3CE;
}
.tagTrail {
	margin-top:10px;
	padding-left:52px;
	padding-top:10px;
	background:url(images/txt_tag.gif) no-repeat 13px 15px;
}
.tagTrail, .tagTrail a {
	color:#A0A0A0;
	font:12px dotum;
}
.tagTrail .tagText {
	display:none;
}
/* ***** content ***** */ 
#content .titleWrap h2, #content .titleWrap h3, #content .guestbook h2, #content .guestbook h3, #content .searchRplist h3, #content .searchList h2, #content .searchList h3 {
	width:/*@post-width:-24*/496px/*@*/;
	border:1px solid #e6e6e6;
	margin:0 -10px 10px -10px;
	background:url(images/bgTitle.gif) 0 0 repeat-x #fcfcfc;
	padding:10px 10px 8px 33px;
	font:/*@post-title-font-size=1.1em*/1.1em/*@*/ /*@post-title-font-family=gulim*/gulim/*@*/;
	font-weight:bold; /*@post-title-color=:#333;*/
	color:#333;/*@*/
	letter-spacing:normal;
}
*html #content .titleWrap h2, *html #content .titleWrap h3 {
	padding:10px 10px 7px 33px;
}
#content .titleWrap h2 a { /*@post-title-color=:#333;*/
	color:#333;/*@*/
}
#content .titleWrap h2 a:hover {
	text-decoration:none;
}
#content .titleWrap {
	margin:0 0 5px 0;
	padding-bottom:7px;
	clear:both;
}
#content .titleWrap .category a {
	font:0.9em dotum;
	letter-spacing:-1px;
	color:#999;
}
#content .titleWrap .date {
	font:0.8em tahoma;
	margin-left:5px;
	color:#aaa;
	letter-spacing:normal;
}
#content .titleWrap .admin {
	padding:5px 0;
	margin:2px 0;
	font:0.9em dotum;
	color:#666;
}
#content .titleWrap .admin a {
	color:#444;
	font:1em dotum;
}
#content .entry {
	margin:10px 0 0px 0;
	color:#888;
	font-size: 12px;
}
#content .entry .category{
	font-size:13px;
	margin-top:-20px;
	text-align: right;
}

#content .entry .category a{
	color:#888;
}

#content .entry p ol, #content .entry p ul { margin:10px 0; padding:0 0 0 30px;}
#content .entry p ol li { list-style:decimal outside; margin:0; padding:0;}
#content .entry p ul li { list-style:circle outside; margin:0; padding:0;}
#content .entry p dt { font-weight:bold;}
#content .entry p dd { margin-left:10px;}
#content .entry p BLOCKQUOTE { margin:10px 0 10px 20px; padding-left:6px; border-left:3px solid #eee;}

#content .entry h1, #content .entry h4, #content .entry h5, #content .entry h6 {
	border-bottom:1px solid #ccc;
	margin-bottom:3px;
	padding-bottom:1px;
	color:#222;
	font:1.1em "굴림";
	font-weight:bold;
}
#content .article {
	letter-spacing:normal; /*@post-body-font-family=:"굴림";*/
	font-family:"굴림";/*@*/ /*@post-body-font-size=:;*//*@*/ /*@post-body-color=:;*//*@*/
	width:/*@post-width*/520px/*@*/;
	overflow:hidden;
	margin-bottom:15px;
}
#content .entry .tagTrail {
	margin:15px 5px 0 0;
	padding-left:32px;
	height:auto;
	background:url(images/entryTag.gif) top left no-repeat;
	clear:both;
	letter-spacing:normal;
	font:1em dotum;
}
#content .entry .tagTrail span {
	display:none;
}
#content .entry .tagTrail a {
	color:#aaa;
}
#content .meta .actionTrail {
	font:0.8em tahoma;
	letter-spacing:normal;
	color:#909090;
	padding: 6px 0 7px 0;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	margin-top:15px;
	clear:both;
}
#content .guestList {
	margin:10px 0 40px 0;
	color:#888;
}
#content .article h2, #content .article h3 {
	border-bottom:1px solid #ccc;
	margin-bottom:3px;
	padding-bottom:1px;
	color:#222;
	font:1.1em "굴림";
	font-weight:bold;
}
#content .article ol, #content .article ul {
	margin:10px 0;
	padding:0 0 0 30px;
}
#content .article ol li {
	list-style:decimal outside;
	margin:0;
	padding:0;
}
#content .article ul li {
	list-style:circle outside;
	margin:0;
	padding:0;
}
#content .article dt {
	font-weight:bold;
}
#content .article dd {
	margin-left:10px;
}
#content .article BLOCKQUOTE {
	margin:10px 0 10px 20px;
	padding-left:6px;
	border-left:3px solid #eee;
}
/* 코멘트 */
.commentWrite {
	padding:8px 0;
}
.commentWrite label {
	display:none;
}
.commentWrite input, .commentWrite textarea {
	width:/*@post-width:-66*/514px/*@*/;
	border:3px solid #e1e1e1;
	margin:1px 0;
	padding-left:60px;
	padding-top:3px;
	color:#808080;
	font:gulim;
	font-size:12px;
	height:15px;
}
.commentWrite textarea {
	height:70px;
	background:url(images/bgComment.gif) 0 0 no-repeat #ffffff;
	padding:22px 9px 9px 9px;
	width:/*@post-width:-24*/554px/*@*/;
}
.commentWrite input.name {
	background:url(images/bgName.gif) 0 0 no-repeat;
}
.commentWrite input.home {
	background:url(images/bgHome.gif) 0 0 no-repeat;
	font:0.8em tahoma;
}
.commentWrite input.pass {
	background:url(images/bgPass.gif) 0 0 no-repeat;
}
.commentWrite p {
	border:1px solid white;
}
.commentWrite .submit {
	border:0;
	padding:0;
	margin:0;
	width:325px;
	height:28px;
}
.comment .secretWrap .checkbox {
	border:0;
	padding:0;
	margin:0;
	position:absolute;
	width:20px;
	height:20px;
	margin:117px 0 0 330px;
}
.comment .secretWrap label {
	font:0.8em tahoma;
	letter-spacing:normal;
	display:block;
	position:absolute;
	margin:119px 0 0 350px;
	cursor:pointer;
}

.comment h3 {
	display:none;
}
.commentList {
	background:#fcfcfc;
	margin:0;
}
.commentList li {
	margin-top:6px;
	border:1px solid #e6e6e6;
	background:url(images/commentBg.gif) 0 1px repeat-x #fcfcfc;
	padding:10px 10px 8px 10px;
	color:#888;
	font:11px tahoma;
}

.commentList li .date {
	font:0.8em tahoma;
	letter-spacing:normal;
	color:#ccc;
	font-family: tahoma;
	float:left;
}
.commentList li .name {
	float:left;
	font-weight:bold;
	margin-right:7px;
}
.commentList li .name a {
	color:#888;
}
/*.commentList li .name img { vertical-align:middle;}*/
.commentList li p {
	clear:left;
	padding-top:4px;
	padding-bottom:3px;
	overflow:hidden;
	font-size:1em;
}
.commentList li ul {
	margin:0;
	padding:0 !important;
}
.commentList li ul li {
}
.commentList li ul li p {
}
.commentList li .control {
	border:none;
	float:right;
}
.commentList li .control a {
	display:block;
	height:0;
	padding:9px 0 0 0;
	overflow:hidden;
	float:left;
	margin-right:3px;
}
.commentList li .control .address {
	background:url(images/iconAdd.gif);
	width:23px;
}
.commentList li .control .modify {
	background:url(images/iconModify.gif);
	width:24px;
}
.commentList li .control .write {
	background:url(images/iconReply.gif);
	width:28px;
}
/*.commentList .reply li .control  { margin-top:-22px;}*/

.trackback {
	border-bottom:1px dashed #ccc;
	padding-bottom:0px;
}
.trackback ol {
	margin:0;
}
.trackback h3 {
	margin-top:6px;
	border:1px solid #e6e6e6 !important;
	background:url(images/commentBg.gif) 0 1px repeat-x #fcfcfc;
	padding:8px 10px !important;
	display:block;
	font:0.8em tahoma !important;
	color:#888 !important;
	letter-spacing:normal;
}
.trackback h3 span {
	border:0 !important;
	font-weight:normal;
}
.trackback li {
	margin:5px 0;
	border:1px solid #e6e6e6;
	background:url(images/commentBg.gif) 0 1px repeat-x #fcfcfc;
	padding:0px 10px 8px 10px;
	overflow:hidden;
}
.trackback li h4 {
	border:none;
	font:12px tahoma;
	border-bottom:none !important;
	letter-spacing:normal;
	font-weight:bold;
}
.trackback li h4 a {
	text-decoration: none;
	color: #4F6977;
}
.trackback li h5 {
	margin: -16px 0px 4px 0;
	border:none;
	text-align: right;
}
.trackback li span {
	font:0.9em tahoma;
	color:#888
}
.trackback li p {
	clear:left;
	padding-top:7px;
	margin-top:4px;
	padding-bottom:3px;
	font:0.8em tahoma;
	border-top:1px dashed #ccc;
	color:#888;
}
.trackback li .date {
	font:0.8em tahoma;
	letter-spacing:normal;
	color:#ccc;
}
.trackback li .delete {
	display:block;
	height:0;
	padding:9px 0 0 0;
	overflow:hidden;
	float:right;
	margin-top:-8px;
	background:url(images/iconDelete.gif);
	width:22px;
}
/* 검색 리스트 */
.post .searchList, .post .searchRplist {
	padding: 25px 20px 0 12px;
	background: url(images/img07.jpg) no-repeat;
}
.searchList li, .searchRplist li {
	list-style:none;
	border-bottom:1px solid #eee;
	padding-bottom:2px;
	margin-bottom:4px;
	letter-spacing:normal;
}
.searchList .date, .searchRplist .date {
	font:0.8em tahoma;
	margin-right:10px;
}
.searchList .cnt, .searchRplist .cnt {
	font:0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;
	color:#f60;
}
.searchList .name, .searchRplist .name {
	font:0.95em Dotum, Arial, sans-serif;
	color:#999;
	padding-left:8px;
}
/* 비밀글 */
.entryProtected {
	font-size:12px;
}
.entryProtected p.text {
	background:url(images/imgProtected.gif) no-repeat;
	padding-left:50px;
	margin-bottom:10px;
}
.entryProtected input {
	width:200px;
}
.entryProtected .submit {
	width:50px;
	padding-top:2px;
	height:20px;
	background-color:#ccc;
}
/* 태그로그 */
.taglog .tagbox .cloud1, .sidebarCenter .tagbox a.cloud1:visited {
	font-size:14px;
	color:#ff6600;
}
.taglog .tagbox .cloud2, .sidebarCenter .tagbox a.cloud2:visited {
	font-size:13px;
	color:#ff9900;
}
.taglog .tagbox .cloud3, .sidebarCenter .tagbox a.cloud3:visited {
	font-size:12px;
	color:#669900;
}
.taglog .tagbox .cloud4, .sidebarCenter .tagbox a.cloud4:visited {
	font-size:12px;
	color:#0099CC;
}
.taglog .tagbox .cloud5, .sidebarCenter .tagbox a.cloud5:visited {
	font-size:11px;
	color:#999;
}
.taglog .tagbox li {
	display:inline;
	margin-right:5px;
}
.taglog .tagbox a:hover {
	text-decoration:underline;
}
/* 위치로그 */
.localog h3 {
	margin-bottom:20px !important;
}
.localog .spot {
	background:url(images/iconIndentArrow_local.gif) 5px 0 no-repeat;
	padding-left:20px;
	margin-top:5px;
}
.localog .info {
	background:url(images/iconIndentArrow_localinfo.gif) 5px 3px no-repeat;
	padding-left:15px;
	margin-top:2px;
	font-weight:bold;
}
.localog a:link {
	color:#ff6600;
}
.localog a:visited {
	color:#ff6600;
}
.localog a:hover {
	color:#ff6600;
	text-decoration:underline;
}
