/* common */
body { background-image:url(/static/image/lift_blue_bg.jpg);
}
form {display:inline; }
input { width: 70%; margin:.2em 0; padding:.5em; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 25px; background:#EEF5F9; border: 1px solid #a3bdc8; }
input[type=text]:focus { background: #F1FFD5; }
/* input[type=submit] { background-image:url(/static/image/bg_q.gif); width:38px; height:39px;border:0;padding:3px; font-weight:bold;}
*/

input[type=submit] { background-image:url(/static/image/q_bg.gif); width:76px; height:45px;border:0;padding:3px; font-weight:bold;}

.submit { background-image:url(/static/image/q_bg.gif); width:76px; height:45px;border:0;padding:3px; font-weight:bold;}
img { border:0; }

/* layout */
#header {margin: 0;padding:0px;}
#headline {margin-bottom: 30px;}

#subheader {border-bottom:1px solid #666;height:34px;clear:both;}
#subheader h2{float:left;font-size:170%;line-height:34px; margin-top:0;}
#tabs {float:right;position:relative;font-weight:bold;}
#tabs a {background:#eee;border:1px solid #eee;color:#777;display:block;float:left;font-size:90%;height:24px;line-height:22px;margin:8px 8px 0 0;padding:0 11px 0 11px;text-decoration:none;}
#tabs a:hover {background:#fff;border:1px solid #777;border-bottom-color:#fff;line-height:20px;margin-top:9px;}
#tabs a.here {background:#fff;border:1px solid #777;border-bottom-color:#fff;color:black;font-size:120%;height:30px;line-height:28px;margin-top:3px;padding:0 11px 0 11px;}

#content {margin: 0px; border: solid 1px #bbb; padding: 10px;background-color: #fff; } 
#vote {background-color:#eee;text-align:center;width:70px;height:68px;}

#js_clock { font-weight:bold; font-size: 10px; color:blue; display:inline;}

.vote {margin-top:4px;}
.smscode {padding:2px 5px 2px 4px;margin:5px;background-color:#07D;font-weight:bold;color:white;-moz-border-radius:3px;-webkit-border-radius:3px;}

.paginate { padding:15px 0; text-align:center;}
.paginate a img { border:none; vertical-align:middle; _vertical-align:top;}
.paginate a,
.paginate strong { position:relative; margin-left:-6px; display:inline-block; vertical-align:middle; _width /**/:18px; padding:2px 6px 3px 7px; color:#333333; text-decoration:none; line-height:normal; font:11px Tahoma; background:url(http://static.naver.com/common/paginate/line_pg2.gif) no-repeat left center;}
.paginate a:hover { text-decoration:underline;}
.paginate strong { color:#ff6600 !important; font-weight:bold;}
.paginate .first-child { background:none;}
.paginate a.pre,
.paginate a.next { padding:0; background:none !important;}
.paginate a.pre { margin:0 3px 0 -6px;}
.paginate a.next { margin:0 3px 0 -3px;}

/* typo */
body {font-family:Trebuchet MS,Helvetica,sans-serif; font-size: 0.9em;}
a:link, a:visited {text-decoration: none;}
.count {font-family:georgia; font-size: 2.5em; color: #4a968c}
input[type="submit"] {font-family:georgia; color: #fff}
.smscode { font-size:75%; }
.yellow { color: yellow; }
input { font-size: 1.5em; }
.low { color: #666; }
.high { color: #9A4444; }
