body {font-size:10pt;color:#333;width:800px;margin:0 auto;line-height:1.6;font-family:'arial';}
li {line-height:2;}
a:link, a:visited, a:active { text-decoration:none;color:#489;}
a:hover { text-decoration:underline;}
h1 {font-size:20pt;font-family:'맑은 고딕','돋움';font-weight:700;}
h2 {font-size:16pt;font-family:'맑은 고딕','돋움';font-weight:700; border-bottom:solid 5px #F3F3F3; margin:5px 0; padding:2px 5px;}
h3 {font-size:12pt;font-family:'맑은 고딕','돋움';font-weight:700; margin:10px 0; border-bottom:solid 2px #EEF; padding:0 5px;}
img {border:0;vertical-align:middle;}
span.red {color:#F00;}
table#headTable {border-collapse:collapse;width:100%;background-color:#F3F3F3;border-bottom:solid 2px #EEE;}
table#headTable td {padding:5px 10px;}
td#logo {width:300px;font-size:20pt;font-family:'맑은 고딕';font-weight:700;text-align:left;}
td#logo a {color:#999;text-decoration:none;}
td#login {color:#DDD;text-align:right;}
td.hi {padding:5px 0;}
a.topMenu {font-weight:700;color:#99C;}
a.topUser {font-weight:700;color:#66C;font-family:'Tahoma';}
div.tail {padding:20px;margin:40px 0;border-top:double 5px #CCC;text-align:center;}
span.a {color:#489;}
span.a:hover {cursor:pointer;text-decoration:underline;}
span.time {border:solid 1px #EEE;border-radius:3px;padding:3px 5px;margin:0 5px;}
p.alert {border:solid 1px #FAA;background-color:#FEE;margin:20px;padding:20px;font-weight:700;}
p.info {border:solid 1px #AAF;background-color:#EEF;margin:20px;padding:20px;font-weight:700;line-height:1.6;}
p.temp {border:solid 1px #DDD;background-color:#EEE;margin:10px;padding:10px;font-weight:500;}
span.pale {color:#999;}
span.itemTitle {color:#339;font-weight:700;}
table#main {border-collapse:collapse;}
table#main td {margin:0;padding:0;vertical-align:top;}
span.strong {font-weight:700;}
span.screenName {font-weight:700;color:#69F;font-family:'Arial';}
span.createdAt {font-size:80%;font-weight:700;color:#BBB;font-family:'Tahoma';}
span.highlight {background-color:#FF6;color:#F33;}
span.hot {font-size:80%;color:#F00;font-style:italic;}
a.largeUrl {font-size:120%;word-break:break-all;}
div.container1 {margin:10px;padding:10px;font-size:130%;line-height:1.6;border:solid 1px #35A;}
span.title {font-weight:700;color:#44A;}
ul.list {list-style-type:square;}
ul.description {list-style-type:circle;}
a.item {font-weight:700; color:#36A;}
div.spacer {height:30px;}
div.adsense {padding:4em 0;text-align:center;}
div#share {line-height:2;text-align:center;}
table.tbl1 {width:100%;border-collapse:collapse;}
table.tbl2 {border-collapse:collapse;}
table.tbl1 tr, table.tbl2 tr {padding:3px 0;background-color:#FFF;border-bottom:solid 1px #AAA;}
table.tbl1 tr.th, table.tbl2 tr.th {padding:3px 0;background-color:#F3F3FF;border-top:solid 1px #AAA;border-bottom:double 3px #AAA;}
table.tbl1 td {text-align:center;}
table.tbl2 td, table.tbl2 th {padding:2px 8px;text-align:center;}
.b {font-weight:700;}
.big {font-size:150%;}
.small {font-size:80%;}
span.smaller {font-size:50%;color:#AAA;}
.al {text-align:left;}
.ac {text-align:center;}
p#go {border:solid 2px #DDD;background-color:#EEF;font-size:14pt;border-radius:5px;text-align:center;font-weight:700;vertical-align:middle;padding:5px;}
p#go:hover {background-color:#99A;cursor:pointer;}
p#go a {color:#999;display:block;vertical-align:middle;}
p#go a:hover {color:#FFF;}
p.tweet {border:solid 2px #DDE;margin:10px 100px;padding:5px;font-size:12pt;word-break:break-all;}
.aButton {padding:3px; background:#EEE; border-top:solid 1px #DDD; border-left:solid 1px #DDD; border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; border-radius:3px; color:#000;cursor:pointer;}

div.soButton {text-align:center;background-color:#EEF;border:solid 1px #DDD;border-radius:5px;font-weight:700;padding:5px;cursor:pointer;}
table.tblSo {width:650px;}
table.tblSo td {padding:3px 8px;}
div.phraseContainer {padding:5px;border:solid 2px #EEE;border-radius:10px;cursor:text;}
input#phrase {border:0;}