/* common */
body { background-image:url(http://www.liftconference.com/sites/all/themes/liftconference08/images/background_lift09_3.gif);
}
form {display:inline; }
input { width: 450px; 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(image/bg_q.gif); width:38px; height:39px;border:0;padding:3px; font-weight:bold;}
*/

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

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

/* layout */
#header {position:absolute; width:771px; margin: 0 0 0 180px;padding:0px;}
#headline {margin-bottom: 30px;}
#subheader {border-bottom:1px solid #666;height:34px;width:100%;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 {width: 700px; margin: 121px 0 0 180px; position:absolute; border: solid 1px #bbb; border-top: 0px; padding: 35px; padding-top:20px;background-color: #fff; } 
#vote {background-image:url(http://www.liftconference.com/sites/all/modules/drupalit/drupal_it.png);text-align:center;width:50px;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-right:5px;background-color:#07D;font-weight:bold;float:right;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.25em; }
.low { color: #666; }
.high { color: #9A4444; }
