﻿/**********************************************/
/* Swan's blog - http://swandream.tistory.com */
/**********************************************/



@charset "utf-8";


/********* reset *********/

body, div, p,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code, form,
fieldset, legend, textarea,
blockquote, th, td,
input, select, button {
	margin: 0;
	padding: 0;
}
header, section,
article, aside, nav {
	display: block;
	padding: 0;
	margin: 0;
}
img {
	border: 0 none;
}
hr {
	display: none;
}
dl, ul,
ol, li {
	list-style: none;
}
input, textarea {
	color: #fff;
}
h2 {
	font-weight: 700;
	font-size: 18px;
}
h4 {
	font-weight: 700;
	font-size: 12px;
}
h5 {
	font-family: tahoma;
	font-weight: normal;
	font-size: 12px;
}
a {
	color: #5dacfc;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.moreless_fold {
	padding-left: 15px;
	background: transparent url(images/moreBtn.png) no-repeat;
	font-size: 0.9em;
}
.moreless_top {
	padding-left: 15px;
	background: transparent url(images/foldBtn.png) no-repeat;
	font-size: 0.9em;
}
.moreless_bottom {
	padding-right: 15px;
	background: transparent url(images/foldBtn.png) no-repeat right;
	font-size: 0.9em;
	text-align: right;
}
.clear {
	clear: both;
	float: none;
	height: 0;
}
.imageblock img {
	position: relative;
	border-radius: 10px;
}




/********* fundamental layout *********/

body {	font: 12px/1.6 '나눔고딕', NanumGothic, '맑은 고딕', MalgunGothic, dotum, Verdana, AppleGothic, Sans-serif;
	background-image: /*@background-image*/url(images/background.jpg)/*@*/;
	background-color: /*@background-color*/#000/*@*/;
	background-position: /*@background-image-position*/center top/*@*/;
	background-repeat: /*@background-image-repeat*/repeat-y/*@*/;
	background-attachment: fixed;
	color: #fff;
	overflow-x: hidden;
	cursor: default;
	*padding-bottom: 30px;
}
#title {width: /*@post-width:70=*/790px/*@*/;
	height: /*@title-height*/60px/*@*/;
	padding: 10px 10px;
	margin: 60px auto 0 auto;
	font-family:/*@title-font-family*/'나눔고딕', NanumGothic, '맑은 고딕', MalgunGothic, dotum/*@*/;
	font-size:/*@title-font-size*/1.0em/*@*/;
}
#title a {
	color: /*@title-color*/#fff/*@*/;
}
#wrapper {
	position: relative;
	width: /*@post-width:111=*/811px/*@*/;
	margin: 0 auto 30px auto;
	border: 1px solid #666;
	border-radius: 4px;
	box-shadow: 0 0 10px #2c5eff;
	background: #222;
}
#subLayer {
	background-color: /*@title-background-color*/transparent/*@*/;
	background-image: /*@title-background-image*/url(images/bg_img.gif)/*@*/;
	background-repeat: /*@title-background-image-repeat*/no-repeat/*@*/;
	background-position: /*@title-background-image-position*/center top/*@*/;
	background-attachment: fixed;
	overflow: hidden;
}
#container {
	float: left;
	padding: 10px 0;
	border-right: 1px solid #666;
}
#content {
	width: /*@post-width:40=*/740px/*@*/;
	min-height: 400px;
}
#content section {
	padding-bottom: 30px;
	margin-bottom: 6px;
	border-bottom: 1px solid #666;
}
#content section header {
	padding-left: 20px;
	padding-right: 20px;
}
#slidebar {
	float: right;
	width: 60px;
	padding: 0 5px;
}
#menuIcon {
	position: relative;
	top: 0;
	padding: 10px 0;
}




/********* list *********/


.sectionName {
	padding-bottom: 8px;
	border-bottom: 1px solid #666;
}
.sectionName h2 {
	color: #999;
}
.searchContent,
.tagContent,
.localContent {
	width: /*@post-width*/700px/*@*/;
	margin-top: 18px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#searchList .date {
	margin-right: 18px;
	font-family: gerogia;
	font-size: 1.3em;
	font-style: italic;
}
#searchList a {
	font-size: 1.1em;
	color: #5dacfc;
}
#searchList li {
	border-bottom: 1px dotted #999;
}
#searchList li .cnt {
	padding-left: 4px;
	font-size: 0.8em;
	color: #ff0000;
}
#tagLog li {
	display: inline;
	margin-right: 4px;
}
#tagLog a {
	font-size: 1.1em;
	color: #5dacfc;
}




/********* guestbook *********/

#guestbook .guestbookContent {
	width: /*@post-width*/700px/*@*/;
	margin-top: 18px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#guestbook .guestWrite {
	width: /*@post-width:-20=*/680px/*@*/ !important;
	padding: 9px;
	border: 1px solid #666;
	border-radius: 5px;
	background: transparent url(images/blank_black.png);
}
#guestbook textarea {
	float: left;
	width: /*@post-width:-280=*/420px/*@*/;
	height: 160px;
	padding: 5px;
	border: 1px solid #000;
	background: transparent url(images/blank_brown.png);
	font-family: dotum, gulim;
	overflow-x: hidden;
	overflow-y: auto;
}
#guestbook textarea:focus {
	border-color: #fe8524;
}
#guestbook .commentEntry {
	margin: 10px 0 0 0 !important;
}
.guestbookList {
	padding-top: 10px;
}
.guestbookList ul {
	padding: 5px 0 0 0;
}




/********* article *********/

.articleEntry {
	padding-bottom: 8px;
	border-bottom: 1px solid #666;
}
.articleName {
	position: relative;
	padding-bottom: 8px;
	border-bottom: 1px solid #666;
}
.articleName h2 a {
	font-family: /*@post-title-font-family*/'나눔고딕', NanumGothic, '맑은 고딕', MalgunGothic, dotum/*@*/;
	font-size: /*@post-title-font-size*/1.0em/*@*/;
	color: /*@post-title-color*/#999/*@*/;
}
.articleName span {
	margin-left: 5px;
}
.articleName .date {
	color: #fe8524;
}
.articleEdit {
	position: absolute;
	right: 20px; bottom: 8px;
	color: #f94d4d;
}
.articleEdit a {
	color: #f94d4d;
}
.noticeContent,
.lockedContent,
.articleContent {
	width: /*@post-width*/700px/*@*/;
	margin-top: 18px;
	margin-left: auto;
	margin-right: auto;
	font-family: /*@post-body-font-family*/'나눔고딕', NanumGothic, '맑은 고딕', MalgunGothic, dotum/*@*/;
	font-size: /*@post-body-font-size*/1.0em/*@*/;
	color: /*@post-body-color*/#fff/*@*/;
	overflow: hidden;
}
.lockedContent {
	padding: 100px 0 80px 0;
	text-align: center;
}
.lockedContent p {
	padding: 5px 0;
}
.lockedContent p span {
	display: inline-block;
	width: 60px;
}
.lockedContent .password {
	width: 140px;
	padding: 2px 4px;
	margin-right: 10px;
	border: 1px solid #666;
	background: transparent;
}
.lockedContent .password:focus {
	border-color: #fe8524;
}
.lockedContent .submit {
	width: 60px;
	color: #000;
}
.articlePingback {
	width: /*@post-width*/700px/*@*/;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.tagLabel {
	margin-top: 15px;
}
.tagLabel p {
	padding-left: 24px;
	background: transparent url(images/icon_tag.gif) no-repeat 0 5px;
}
.articleOthers {
	margin: 5px 0 10px 0;
	padding: 4px 8px 8px;
	border: 1px solid #666;
	border-radius: 5px;
	background: transparent url(images/blank_black.png);
}
.articleList {
	margin-top: 5px;
}
.articleList li {
	padding-bottom: 2px;
	border-bottom: 1px dotted #666;
}
.articleList li .current {
	color: #fe8300;
	text-decoration: underline;
}
.articleList .articleTitle {
	float: left;
}
.articleList .articleDate {
	float: right;
}
.another_category {
	display: none;
}




/********* feedback (common) *********/

.feedback {
	width: /*@post-width*/700px/*@*/;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.feedback a {
	 color: #f94d4d;
}
.tbtoggle {
	padding-left: 62px;
	background: transparent url(images/tb_nav.png) no-repeat 0 -2px;
}
.rptoggle {
	padding-left: 52px;
	background: transparent url(images/rp_nav.png) no-repeat 0 -2px;
}




/********* feedback (trackback) *********/

.trackback {
	width: /*@post-width*/700px/*@*/;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.tbUrl {
	padding: 2px 8px;
	margin-bottom: 5px;
	border-radius: 5px;
	background: transparent url(images/blank_db.png);
}
.trackbackList li {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #666;
	border-radius: 5px;
	background: transparent url(images/blank_black.png);
}
.trackbackList h4 a {
	color: #999;
}
.trackbackList .del {
	position: absolute;
	top: 10px;
	right: 10px;
}
.trackbackList .del span {
	display: inline-block;
	width: 26px;
	height: 14px;
	background: transparent url(images/del_icon.png) no-repeat;
	cursor: pointer;
}
.trackbackList .del span:hover {
	background-position: 0 -14px;
}
.tbInfo {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #999;
}
.tbInfo .date {
	color: #fe8524;
}
.tbInfo .location {
	color: #5dacfc;
}




/********* feedback (comment) *********/

.comment {
	width: /*@post-width*/700px/*@*/;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.commentList {
	padding-bottom: 10px;
}
.commentList ul {
	padding: 5px 0 0 0;
}
.commentEntry {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #666;
	border-radius: 5px;
	background: transparent url(images/blank_black.png);
}
.commentReply {
	padding-left: 60px;
	margin-top: 10px;
	background: transparent url(images/reply_indication.png) no-repeat 0 12px;
}
.commentNav {
	height: 14px;
	text-align: right;
}
.commentNav span {
	display: inline-block;
	height: 14px;
	cursor: pointer;
}
.commentNav .url span {
	width: 26px;
	background: transparent url(images/url_icon.png) no-repeat;
}
.commentNav .modify span {
	width: 42px;
	background: transparent url(images/modify_icon.png) no-repeat;
}
.commentNav .reply span {
	width: 42px;
	background: transparent url(images/reply_icon.png) no-repeat;
}
.commentNav span:hover {
	background-position: 0 -14px;
}
.commentInfo .info {
	position: relative;
	padding: 10px 0 5px 50px;
	border-bottom: 1px dotted #666;
}
.commentInfo .name img {
	position: absolute;
	left: 0;
	top: -14px;
	width: 40px;
	height: 40px;
	padding: 1px;
	border: 1px solid #999;
	background: #fff;
}
.commentInfo .name {
	margin-right: 10px;
}
.commentInfo .date {
	color: #fe8524;
}
.commentDesc p {
	padding: 3px 0 2px 0;
	word-wrap: break-word;
}
.commentWrite {
	width: /*@post-width:-20=*/680px/*@*/;
	padding: 9px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #666;
	background: transparent url(images/blank_black.png);
	overflow: hidden;
}
.commentWrite textarea {
	float: left;
	width: /*@post-width:-280=*/420px/*@*/;
	height: 160px;
	padding: 5px;
	border: 1px solid #000;
	background: transparent url(images/blank_brown.png);
	font-family: dotum, gulim;
	overflow-x: hidden;
	overflow-y: auto;
}
.commentWrite textarea:focus {
	border-color: #fe8524;
}
.commentSettings {
	float: right;
}
.commentSettings .submit {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 230px;
	height: 40px;
	border: 1px solid #666;
	background: transparent;
	cursor: pointer;
}
.commentSettings .submit:hover {
	border-color: #fe8524;
	color: #fe8524;
}
.visitorInfo td {
	padding-bottom: 2px;
}
.visitorInfo span {
	display: inline-block;
	width: 65px;
	height: 16px;
}
.visitorInfo label {
	cursor: pointer;
}
.visitorInfo .name {
	background: transparent url(images/name_write.png) no-repeat 0 3px;
}
.visitorInfo .password {
	background: transparent url(images/password_write.png) no-repeat 0 3px;
}
.visitorInfo .homepage {
	background: transparent url(images/homepage_write.png) no-repeat 0 3px;
}
.visitorInfo input {
	width: 160px;
	padding: 3px 4px;
	border: 1px solid #666;
	background: transparent url(images/blank_black.png) no-repeat;
}
.visitorInfo input:focus {
	border-color: #fe8524;
}
.commentSecret {
	position: absolute;
	bottom: 52px;
	right: 188px;
}
.commentSecret span {
	display: inline-block;
	width: 36px;
	height: 12px;
	margin-left: 5px;
	background: transparent url(images/secret_write.png) no-repeat 0 0;
}




/********* paging *********/

#paging {
	width: /*@post-width*/700px/*@*/;
	padding-top: 8px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#paging span {
	font-size: 1.3em;
}
#paging .pre_btn, #paging .next_btn {
	display: inline-block;
	float: left;
	width: 35px;
	cursor: pointer;
}
#paging .page_align {
	display: inline-block;
	float: left;
	width: /*@post-width:-100=*/600px/*@*/;
	padding: 0 15px 0 15px;
	margin-top: -4px;
	font-family: arial;
	color: #333;
	text-align: center;
}
#paging a {
	color: #fff;
}
#paging .page_align a {
	margin-right: 10px;
}
#paging .page_align .selected {
	font-weight: bold;
	border-bottom: 1px dotted #666;
	color: #5dacfc;
}
#paging a:hover {
	color: #5dacfc;
	text-decoration: none;
}





/********* slidebar navigation (common style) *********/

.sbBtn, .fbBtn, .networkBtn {
	display: block;
	cursor: pointer;
}
.sbBtn {
	width: 60px;
	height: 60px;
	background: transparent url(images/sidebar_button.png) no-repeat;
}
.fbBtn, .networkBtn {
	width: 50px;
	height: 50px;
	padding: 5px;
	background: transparent url(images/icon_bg.png) no-repeat 0 -60px;
}
.fbBtn img, .networkBtn img {
	width: 50px;
	height: 50px;
}
.sbBtn:hover {
	background-position: 0 -60px;
}
.fbBtn:hover, .networkBtn:hover {
	background-position: 0 0;
}
#bottomNav {
	position: relative;
	right: 0;
}
#bottomNav a {
	color: #fff;
}
#bottomNav a:hover {
	text-decoration: none;
}
#currentDate {
	display: block;
	text-align: center;
	cursor: pointer;
}
.copyright {
	display: block;
	width: 60px;
	margin-bottom: 3px;
	color: #fff;
}
.scrollBtn {
	display: block;
	width: 70px;
	height: 12px;
	margin-left: -5px;
	background: transparent url(images/top_scroll.png) no-repeat;
}
.scrollBtn:hover {
	background-position: 0 -12px;
}
.empty_space {
	display: block;
	width: 60px;
	height: 10px;
}
.dotted_border {
	display: block;
	margin-bottom: 4px;
	border-bottom: 1px dotted #555;
}



/********* slidebar navigation (wrapping border) *********/

#sidebar .swt {
	width: 390px;
	height: 15px;
	background: transparent url(images/sidewrap_t.png) no-repeat;
}
#sidebar .swm {
	width: 366px;
	padding: 0 12px;
	background: transparent url(images/sidewrap_m.png) repeat-y;
}
#sidebar .swb {
	width: 390px;
	height: 15px;
	background: transparent url(images/sidewrap_b.png) no-repeat;
}
#feedback .swt,
#calendar .swt {
	width: 281px;
	height: 15px;
	background: transparent url(images/b_t.png) no-repeat;
}
#feedback .swm,
#calendar .swm {
	width: 281px;
	background: transparent url(images/b_m.png) repeat-y;
}
#feedback .swb,
#calendar .swb {
	width: 281px;
	height: 15px;
	background: transparent url(images/b_b.png) no-repeat;
}
#network .swt {
	width: 420px;
	height: 10px;
	background: transparent url(images/rt_t.png) no-repeat;
}
#network .swm {
	width: 390px;
	padding: 0 15px;
	background: transparent url(images/rt_m.png) repeat-y;
}
#network .swb {
	width: 420px;
	height: 10px;
	background: transparent url(images/rt_b.png) no-repeat;
}




/********* slidebar navigation (sidebar) *********/

#sidebar {
	display: none;
	position: absolute;
	top: 10px;
	right: 80px;
	width: 390px;
}
#sbFix {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px solid #cfe6ff;
}
#sbFix label {
	cursor: pointer;
}
#sbFix span {
	display: inline-block;
	width: 120px;
	height: 14px;
	background: transparent url(images/check_toFix.gif) no-repeat 0 2px;
}
#sbContent {
	float: left;
	width: 200px;
	padding: 0 10px;
	color: #000;
}
#blogInfo {
	float: right;
	width: 140px;
}
#profile {
	width: 78px;
	height: 78px;
	padding: 14px;
	margin-left: 20px;
	background: transparent url(images/profile.png) no-repeat;
}
#blogMenu {
	padding: 0 7px;
	margin-top: 6px;
}
#adminMenu {
	padding: 0 7px;
}
#blogMenu ul {
	padding-bottom: 2px;
}
#adminMenu ul {
	padding-top: 1px;
	border-top: 1px solid #333;
}
#blogMenu a,
#adminMenu a {
	display: inline-block;
	width: 111px;
	padding: 6px 8px 8px 8px;
	background: transparent url(images/menu_hover.png) no-repeat 0 -33px;
	color: #fff;
}
#blogMenu a:hover,
#adminMenu a:hover {
	background-position: 0 0;
	text-decoration: none;
}
#category .active {
	background: transparent url(images/category_hover2.png) no-repeat 0 0;
}
#category .hasChildren .categoryNode1 {
	width: 160px !important;
	background: none !important;
}
#category .lastNode {
	display: inline-block;
	width: 15px; height: 22px;
	background: transparent url(images/category_lastNode.png) no-repeat 0 5px;
}
#category a {
	display: inline-block;
	width: 190px;
	height: 22px;
	padding: 0 5px;
	background: transparent url(images/category_hover1.png) no-repeat 0 22px;
	color: #000;
}
#category a:hover {
	background-position: 0 0;
	text-decoration: none;
}
#category .openBtn {
	display: inline-block;
	width: 30px;
	height: 22px;
	background: transparent url(images/category_open.png) no-repeat 8px 6px;
	cursor: pointer;
}
#category .c_cnt {
	font-family: arial;
	font-size: 0.9em;
	color: #f45600;
}
#sbModule {
	display: none;
}
#sbPaging {
	padding-top: 5px;
	margin: 5px 0;
	border-top: 1px solid #cfe6ff; background: transparent url(images/category_hover1.png) no-repeat 0 27px;
}
#sbPaging:hover {
	background-position: 0 5px;
}
#sbPaging a {
	display: inline-block;
	width: 175px;
	height: 20px;
	padding: 1px 5px 1px 20px;
	background: transparent url(images/category_lastNode.png) no-repeat 5px 5px;
	color: #000;
}
#sbPaging a:hover {
	text-decoration: none;
}
#searchBox {
	width: 220px;
	padding-top: 8px;
	margin-left: -10px;
	background: #f1f5fb url(images/box_line.gif) repeat-x left top;
	text-align: center;
}
#searchBox input {
	width: 190px;
	height: 18px;
	padding: 2px 5px;
	border: 0 none;
	background: #fff url(images/search_box.png) no-repeat 0 0;
	color: #000;
}




/********* slidebar navigation (feedback list) *********/

#feedback {
	display: none;
	position: absolute;
	top: 100px;
	right: 80px;
	width: 281px;
	color: #000;
}
#feedback a {
	color: #000 !important;
}
#feedback .board {
	width: 250px;
	padding-bottom: 3px;
	margin: 0 auto;
}
#feedback ul,
#feedback li {
	overflow: hidden;
}
#feedback ul {
	margin: 2px 0;
	padding: 5px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#feedback li a {
	display: inline-block;
	width: 240px;
	height: 20px;
	padding: 0 5px;
	background: transparent url(images/board_hover.png) no-repeat 0 -20px;
}
#feedback li a:hover {
	background-position: 0 0;
	text-decoration: none;
}
#feedback .btn {
	display: inline-block;
	width: 100px;
	height: 20px;
}
#feedback .btn:hover {
	text-decoration: none;
}
#noticeList,
#recentPost,
#recentComment,
#recentTb {
	display: none;
}
#recentPost .cnt {
	font-family: arial;
	font-size: 0.8em;
	color: #f45600;
}
.noticeBtn, .articleBtn {
	display: inline-block;
	padding-left: 24px;
	cursor: pointer;
}
.noticeBtn {
	background: transparent url(images/notice_icon.gif) no-repeat;
}
.articleBtn {
	background: transparent url(images/article_icon.gif) no-repeat;
}




/********* slidebar navigation (network) *********/

#network {
	display: none;
	position: absolute;
	top: 100px;
	right: 80px;
	width: 420px;
	color: #fff;
}
#network .loading {
	background: transparent url(images/loading.png) no-repeat center 40px;
}
#linkList {
	padding-bottom: 10px;
}
#linkList p {
	float: left;
}
#linkList .counter {
	width: 200px;
	padding: 2px 0;
	font: bold 1.4em arial;
	text-align: center;
}
#linkList span {
	margin-right: 10px;
}
#linkList .total {
	color: #fe8300;
}
#linkList .today {
	color: #a9cf54;
}
#linkList .yesterday {
	color: #63a7fb;
}
#linkList select {
	width: 180px;
	margin-left: 5px;
	font-family: dotum !important;
}
#feedList {
	min-height: 180px;
}
#feedList .feedInfo {
	padding-bottom: 2px;
	border-bottom: 1px dotted #999;
}
#feedList .feedInfo img {
	width: 40px;
	height: 40px;
	border: 1px solid #999;
	background: #fff;
}
#feedList .feedInfo td {
	padding-right: 5px;
	vertical-align: top;
}
#feedList .feedInfo .author {
	font-weight: bold;
	color: #fb6810 !important;
}
#feedList .feedInfo a {
	margin-right: 10px;
	color: gold;
}
#feedList .feedContent {
	padding: 5px;
	margin-top: 5px;
	border: 1px solid #999;
	background: transparent url(images/blank_black.png);
}
#feedList .feedContent .title {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #999;
}
#feedList .feedContent a {
	color: #95cffc !important;
}
#feedList .feedContent .date {
	margin-left: 6px;
	font-size: 0.8em !important;
	color: #666 !important;
}
#feedList .error {
	padding-top: 5px;
	border-top: 1px dotted #999;
	color: gold;
}





/********* calendar *********/

#calendar {
	display: none;
	position: absolute;
	bottom: 40px;
	right: 80px;
	width: 281px;
	color: #000;
}
#calendar .calendarContent {
	width: 250px;
	padding-bottom: 3px;
	margin: 0 auto;
	font-family: dotum;
	color: #000;
	text-align: center;
}
#calendar table a {
	color: #000;
}
#calendar .cal_month a {
	color: #000 !important;
}
#calendar .cal_week1 {
	font-weight: normal !important;
}
#calendar .cal_week2 {
	color: #ff0000;
}
#calendar .cal_day_sunday, #calender .cal_day_sunday a {
	color: #ff0000;
}
#calendar .cal_day {
	background: transparent url(images/calender_hover.png) no-repeat 0 20px;
}
#calendar .cal_day:hover {
	background-position: 0 0;
}
#calendar .cal_day4 {
	background: transparent url(images/calender_today.png) no-repeat;
}
#calendar .cal_click {
	display: inline-block;
	width: 34px;
	height: 19px;
	background: transparent url(images/calender_issued.png) no-repeat 0 0;
	font-weight: bold !important;
	color: #87cafe !important;
}




/******** T edition fix ********/

#ttCanvas {
	position: relative;
	z-index: 2;
}
#sidebar, #feedback, #network {
	z-index: 3;
}
#calendar {
	z-index: 4;
}





/******** iefix ********/

.iefix0 {
	position: relative;
	border-radius: 5px;
}