html, body { font-family: Arial, Verdana, Helvetica, Sans-Serif, Serif; font-size: 12px; color: #222; background-color: #fff; margin: 0; padding: 0; text-align: center; }
div, ul, li, input, textarea, select, option, optgroup, button { font-family: Arial, Verdana, Helvetica, Sans-Serif, Serif; font-size: 12px; }
optgroup { font-weight: normal; color: #222; background: #fff; }
p { margin: 10px 0; }
a { color: #00e; outline: none; text-decoration: none; }
a:hover { color: #ff5000; text-decoration: underline; }
pre { font-family: Arial, Verdana, Helvetica, Sans-Serif, Serif; font-size: 12px; margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
button { cursor: hand; cur\sor: pointer; }
#wrapper { width: 980px; margin: 0 auto; text-align: center; }
#header { clear: both; width: 980px; height: 118px; }
#header_left { float: left; width: 150px; height: 118px; }
#header_logo { float: left; width: 225px; height: 118px; background: #ffffff url(images/header_logo.jpg) no-repeat scroll center center; }
#header_logo a { width: 225px; height: 118px; display: block; }
#header_right { float: left; width: 605px; height: 118px; text-align: left; }
#header_icons { width: 605px; height: 26px; list-style: none; margin: 0 0 14px 0; padding: 0; }
#header_icons li { float: right; width: 26px; height: 26px; margin: 0; padding: 0; background-repeat: no-repeat; }
#header_icons li a { width: 26px; height: 26px; display: block; }
#icon_3 { background-image: url(images/icon_1.gif); }
#icon_2 { background-image: url(images/icon_2.gif); }
#icon_1 { background-image: url(images/icon_3.gif); }
#header_nav { width: 575px; height: 16px; float: right; list-style: none; color: #ff5000; margin: 0; padding: 0; }
#header_nav li { float: left; margin: 0; padding: 0; }
#header_nav li a { margin: 2px 5px; text-decoration: none; color: #666; }
#header_nav li a:hover { color: #ff5000; text-decoration: underline; }
#header_search { width: 570px; height: 34px; float: right; margin: 0; padding: 0; text-align: left; }
#header_button { float: right; clear: both; width: 105px; height: 26px; background: url(images/btn_createpoll.jpg) no-repeat; }
#header_button a { height: 26px; display: block; }
#input_search { width: 325px; }
#button_search { cursor: hand; cur\sor: pointer; }
#body { width: 980px; text-align: left; }
#navigation { width: 150px; float: left; }
#content { width: 820px; float: left; margin: 0 0 0 10px; }
#footer { display: block; clear: both; width: 980px; text-align: center; margin: 0 auto; }
#footer #footnav { background-color: #eee; height: 22px; line-height: 22px; border-top: 2px solid #555; border-bottom: 2px solid #fff; }
#footer #footnav div { text-align: center; margin: 0 auto; }
#footer #footnav ul { list-style: none; margin: 0; padding: 0; color: #ff5000; }
#footer #footnav li { display: inline; margin: 0; padding: 0; }
#footer #footnote { font-size: 90%; color: #aaa; border-top: 2px solid #eee; height: 18px; line-height: 18px; }
#dobmonth { width: 75px; }
#dobday { width: 50px; }
#dobyear { width: 75px; }
#addComment, #profileForm, #addPoll, #searchHelp, .form1, .help_other ul li, .nav_item, object, param, embed { margin: 0; padding: 0; }
#joinForm { width: 360px; margin: 10px 18px; padding: 0; text-align: center; }
#joinForm .formcontainer { width: 360px; text-align: left; }
#joinForm .fieldname { float: left; width: 150px; margin: 0; clear: left; font-weight: bold; }
#joinForm .field { float: right; width: 210px; margin: 0; clear: right; }
#joinForm .input, #searchHelp .input { width: 200px; }
#joinForm #Img1 { width: 205px; height: 50px; display: block; margin: 3px 0 0 0; }
#joinForm .select { width: 206px; }
#joinForm .input2 { width: 96px; }
#joinForm .btn { font-size: 94%; width: 125px; margin: 2px 2px 0 0; }
#joinForm .submit { cursor: hand; cur\sor: pointer; }
#joinForm #checkUsername_result { font-weight: bold; font-size: 94%; display: inline; position: relative; top: -2px; }
#addComment { display: block; min-height: 1px; background: #eee; border: 1px solid #aaa; }
#addComment .input { width: 205px; }
#addComment .submit { padding: 0 15px; cursor: hand; cur\sor: pointer; }
#addComment .textarea { width: 494px; height: 75px; }
#addComment .fieldname { width: 65px; float: left; clear: left; display: inline; }
#addComment .field { width: 210px; float: right; clear: right; display: inline; }
#addComment .comment_notice { display: block; color: #c00; font-weight: bold; }
#contactForm, #searchForm, #reminderForm { width: 377px; margin: 10px; }
#contactForm .formcontainer, #searchForm .formcontainer, #reminderForm .formcontainer, #addPoll .formcontainer { width: 377px; text-align: left; }
#contactForm .fieldname, #reminderForm .fieldname { width: 150px; float: left; clear: left; display: inline; }
#contactForm .field, #reminderForm .field { width: 227px; float: right; clear: right; display: inline; }
#contactForm .input, #reminderForm .input { width: 220px; }
#contactForm #Img1, #reminderForm #Img1 { width: 224px; height: 50px; }
#contactForm .textarea { width: 220px; height: 100px; }
#contactForm .submit, #reminderForm .submit { width: 150px; cursor: hand; cur\sor: pointer; }
#searchForm .fieldname { width: 172px; float: left; clear: left; display: inline; }
#searchForm .field { width: 195px; float: right; clear: right; display: inline; }
#searchForm .input { width: 165px; margin: 0 0 7px 0; display: block; }
#searchForm .submit { width: 170px; margin-top: 12px; cursor: hand; cur\sor: pointer; }
#searchForm .select { width: 195px; height: 112px; margin: 0; display: block; }
#scriptForm { width: 820px; }
#scriptForm .fieldname { width: 33%; padding: 2px 5px; float: left; clear: left; display: inline; font-weight: bold; font-size: 94%; }
#scriptForm .field { width: 60%; padding: 2px 5px; float: right; clear: right; display: inline; font-size: 94%; overflow: hidden; }
#profileForm { width: 500px; }
#profileForm .fieldname, #addPoll .fieldname, #inviteForm .fieldname { width: 28%; float: left; clear: left; display: inline; font-weight: bold; }
#profileForm .field, #addPoll .field, #inviteForm .field { width: 70%; float: right; clear: right; display: inline; text-align: left; }
#profileForm .info { height: 19px; line-height: 19px; }
#profileForm .input { width: 300px; }
#profileForm .input2 { width: 146px; }
#profileForm .input3 { width: 200px; }
#profileForm .select { width: 306px; }
#profileForm .select2 { width: 151px; margin: 0; padding: 0; }
#profileForm textarea.input { height: 100px; overflow: hidden; }
#profileForm .submit { width: 155px; cursor: hand; cur\sor: pointer; }
#profileForm #DeactivateImage { width: 204px; height: 50px; }
#addPoll .formDiv, #loginForm { margin: 10px; }
#addPoll .formDiv2 { margin: 11px 0; }
#addPoll .input { width: 232px; }
#addPoll .input2 { width: 121px; }
#addPoll .input3 { width: 90px; }
#addPoll .select { width: 256px; }
#addPoll textarea.input { height: 150px; margin-right: 6px; _margin-right: 3px; *margin-right: 3px; }
#addPoll .submit { width: 140px; cursor: hand; cur\sor: pointer; }
#addPoll .inputTime { width: 60px; }
#addPoll .selectTime { width: 50px; }
#addPoll .fileinputs { position: relative; }
#addPoll .fakefile { position: absolute; top: 0; left: 0; z-index: 3; width: 160px; }
#addPoll .fileinputs button { position: absolute; left: 170px; width: 65px; z-index: 1; font-size: 94%; }
#addPoll .js_help_img3 { position: relative; width: 12px; height: 12px; display: inline; float: right; top: 5px; left: -10px; _left: -8px; *left: -8px; cursor: hand; cur\sor: pointer; }
#addPoll input.file { position: relative; left: 45px; -moz-opacity: 0; filter: alpha(opacity: 0); opacity: 0; z-index: 2; }
#inviteForm { margin: 5px; }
#inviteForm .formcontainer { width: 387px; }
#inviteForm .input { width: 255px; }
#inviteForm .input2 { width: 225px; }
#inviteForm textarea.input { height: 75px; }
#inviteForm .btn_add { font-size: 10px; margin: 0 2px; padding: 0; color: #555; }
#inviteForm .reset { width: 127px; margin-right: 5px; }
#inviteForm .submit { width: 127px; cursor: hand; cur\sor: pointer; }
#cal1Container { display: none; position: absolute; z-index: 100; }
#calendarStart, #calendarEnd { border: none; width: 34px; height: 20px; float: left; margin: 1px 5px 0 0; }
#cal2Container, #cal3Container { clear: both; display: none; position: absolute; z-index: 99; }
#cal2Container a:hover, #cal3Container a:hover { background-color: transparent !important; }
#profile_left { width: 25%; margin: 0; float: left; clear: left; display: block; }
#profile_left ul { margin: 0; padding: 0; list-style: none; }
#profile_left ul li { display: block; margin: 0; height: 27px; line-height: 27px; padding: 0 10px; }
#profile_left ul li.selected { background: #eee; border-top: 2px solid #555; }
#profile_left ul li.notselected { background: #fff; border-top: 2px solid #fff; }
#profile_left ul li a { font-weight: bold; }
#profile_right { width: 75%; float: right; clear: right; display: block; }
#profile_inside { display: block; border: 2px solid #555; }
#validatePoll { width: 108px; }
#js_noticeDiv { width: 240px; padding: 3px 5px; margin: 5px 0 0 0; text-align: center; font-weight: bold; }
#searchHelp .submit { width: 119px; margin: 0; padding: 0; cursor: hand; cur\sor: pointer; }
#top5 { margin-top: 2px; margin-bottom: 2px; list-style-type: decimal; display: block; }
#top5 li { margin-left: -17px; padding: 2px 0; }
#manageFav { display: block; }
#manageFav img { border: none; margin: 1px 5px 0 0; }
#manageFav .fieldname { width: 28%; float: left; clear: left; display: inline; font-weight: bold; }
#manageFav .field { width: 70%; float: right; clear: right; display: inline; }
.footnav_link { color: #555; margin: 0 5px; }
.footnote_link { color: #888; text-decoration: underline; }
.nav_item { display: block; }
.nav_title { color: #eee; display: block; height: 29px; line-height: 29px; font-weight: bold; text-align: center; background-color: #555; }
.nav_title_link { display: block; height: 29px; line-height: 29px; color: #fff; }
.nav_title_link:hover { background-color: #888; color: #fff; }
.nav_content { position: relative; display: block; margin: 0; padding: 0 2px 0 0; color: #222; background-color: #eee; _overflow: hidden; }
.nav_content_link, .nav_selected { height: 27px; line-height: 27px; vertical-align: middle; color: #555; text-decoration: none; display: block; margin: 0; _overflow: hidden; }
.nav_selected { color: #555; background-color: #ddd; }
.nav_content_link:hover, .nav_selected:hover { background-color: #ddd; color: #ff5000; text-decoration: none; }
.nav_content_link .nav_link, .nav_selected .nav_link { float: left; background-image: url(images/nav_link.gif); background-position: -3px 0; width: 13px; wid\th: 15px; height: 25px; border: none; margin: 0; padding: 0; }
.nav_content_link:hover .nav_link, .nav_selected .nav_link { background-image: url(images/nav_over.gif); background-position: -3px 0; }
.nav_content #nav_calendar_img { border: none; width: 34px; height: 20px; margin: 3px 0 2px 0; }
.nav_account { background-color: #eee; width: 150px; margin: 0; padding: 0; text-align: center; }
.nav_account label { float: left; clear: both; margin: 0; padding: 0 0 0 9px; }
.nav_account .input { display: block; clear: both; margin: 0 auto; border: 1px solid #999; width: 128px; }
.nav_account .checkbox { display: block; text-align: center; margin: 5px 0; }
.nav_account .submit { display: block; clear: both; margin: 0 auto; width: 132px; cursor: hand; cur\sor: pointer; }
.nav_account_link { margin: 0 3px; color: #555; text-decoration: underline; }
.nav_content .subnav_item { margin: 0; padding: 0 0 2px 0; list-style: none; }
.nav_selected .subnav_item { display: block; }
.nav_content .subnav_item li { margin: 0; padding: 0; }
.nav_content .subnav_item li a { display: block; height: 20px; line-height: 20px; color: #555; font-size: 92%; margin: 2px 0 2px 15px; padding-left: 5px; border-left: 5px solid #ddd; }
.nav_content .subnav_item li a:hover { background-color: #ddd; color: #ff5000; border-left: 5px solid #ff5000; text-decoration: none; }
.nav_menu_closed a span { position: absolute; top: 5px; left: 130px; width: 14px; height: 17px; background: url(images/menu_closed.png) no-repeat; cursor: pointer; }
.nav_menu_open a span { position: absolute; top: 5px; left: 130px; width: 14px; height: 17px; background: url(images/menu_open.png) no-repeat; cursor: pointer; }
.block { display: block; }
.none { display: none; }
.blue { color: #00e; }
.red { color: #f00; }
.darkred { color: #c00; }
.orange { color: #ff5000; }
.green { color: #127729; }
.gray { color: #aaa; }
.darkgray { color: #555; }
.ddarkgray { color: #333; }
.black { color: #222; }
.italics { font-style: italic; }
.small { font-size: 92%; }
.title { font-size: 125%; font-weight: bold; }
.subtitle { font-size: 115%; font-weight: bold; }
.larger { font-size: 115%; }
.inline { display: inline; }
.regtxt { font-weight: normal; font-size: 11px; }
.boldtxt { font-weight: bold; }
.nobold { font-weight: normal; }
.uline { text-decoration: underline; }
.notify { display: block; margin-bottom: 15px; float: left; clear: both; font-weight: bold; }
.notice { display: block; margin-bottom: 15px; border: 1px solid #c00; background-color: #fcc; color: #c00; clear: both; font-weight: bold; padding: 10px 5px; }
.empty_notice { display: block; padding: 5px 0; border: 1px solid #fff; font-weight: bold; }
.success, .success2, .error, .error2, .error3 { display: block; padding: 4px; font-weight: bold; font-size: 94%; }
.success { border: 1px solid #080; color: #080; }
.success2 { margin: 5px; border: 1px solid #080; color: #080; }
.error { border: 1px solid #c00; color: #c00; }
.error2 { margin: 5px 0; border: 1px solid #c00; color: #222; }
.error3 { border: 1px solid #c00; color: #000; }
.error2 a:hover, .error3 a:hover { color: #c00; }
.error_bg { background: #fcc; }
.clearboth { height: 1px; line-height: 1px; }
.clearcomment { height: 3px; line-height: 3px; }
.clearform { height: 5px; line-height: 5px; }
.clearnav { height: 10px; line-height: 10px; }
.clearline { height: 15px; line-height: 15px; }
.clearbox { height: 25px; line-height: 25px; }
.clearpoll, .clearcatpoll { height: 3px; line-height: 3px; background-color: #eee; color: #eee; border: none; }
.clearpoll {  margin: 3px 0; padding: 0; }
.clearcatpoll { margin: 10px 0; }
.clearboth, .clearcomment, .clearform, .clearbox, .clearnav, .clearline, .clearpoll, .clearcatpoll { clear: both; display: block; font-size: 1px; }
.clearinline { height: 5px; line-height: 5px; clear: both; font-size: 1pt; }
.clearparagraph { height: 7px; line-height: 7px; display: block; font-size: 1pt; }
.poll_margin { height: 25px; line-height: 25px; width: 10px; float: left; }
.poll_category { width: 405px; float: left; display: inline; margin: 0; }
div.poll_title { width: 405px; height: 25px; line-height: 25px; display: block; clear: both; background-color: #eee; border-top: 2px solid #555; }
.poll_title_left { width: 240px; height: 25px; line-height: 25px; float: left; clear: left; display: inline; margin: 0 5px; text-align: left; }
.poll_title_left a { color: #555; text-decoration: underline; font-weight: bold; }
.poll_title_left a:hover { color: #ff5000; text-decoration: underline; }
.poll_title_right { width: 120px; height: 25px; line-height: 25px; float: right; clear: right; margin: 0 5px; text-align: right; }
.poll_title_right a { color: #00e; text-decoration: none; }
.poll_title_right a:hover { color: #ff5000; }
.poll_body { width: 405px; margin: 0; text-align: center; }
.poll_content { width: 405px; margin: 0 auto; text-align: left; }
.poll_imagecaption { width: 110px; text-align: center; float: left; margin: 0 10px 0 0; }
.poll_image_default { width: 108px; height: 83px; border: 1px solid #222; }
.poll_image { width: 108px; max-height: 400px; border: 1px solid #222; }
.poll_caption { color: #999; font-size: 94%; }
a.poll_title { color: #00e; font-weight: bold; text-decoration: underline; }
a.poll_title:hover { color: #ff5000; }
.poll_posted a { color: #00e; font-weight: bold; text-decoration: underline; }
.poll_posted a:hover { color: #ff5000; text-decoration: underline; }
.poll_title_more{ color: #00e; text-decoration: underline; font-size: 94%; }
.poll_preview { margin: 3px 0 5px 0; word-wrap: break-word; }
.poll_sourcelink { display: block; clear: both; padding: 6px 0 0 0; word-wrap: break-word; height: 14px; overflow: hidden; }
.poll_links, .category_links, .category_email, .comments_related, .details_add_comments:hover { color: #127729; }
.poll_rating2 { width: 71px; height: 17px; background-image: url(images/stars.jpg); }
.poll_rating { behavior: url(iepngfix.htc); width: 97px; height: 17px; background: url(images/rating.png) no-repeat; }
.poll_rating_bg { width: 97px; height: 17px; background: #fff url(images/rating_bg.jpg) no-repeat -97px 0; float: right; }
.poll_box { width: 403px; _height: 221px; min-height: 221px; border: 1px solid #aaa; background-color: #eee; margin: 0; padding: 0; text-align: center; }
.poll_box_title { margin: 5px 0; border-bottom: 2px solid #ddd; font-weight: bold; font-size: 14px; color: #555; }
.poll_box_title .comment_left { font-size: 14px; }
.poll_box_title_color { color: #ff5000; font-size: 14px; display: inline; }
.poll_box_form { width: 383px; margin: 8px auto; text-align: left; }
.poll_box_form .submit { cursor: hand; cur\sor: pointer; }
.category_title, .member_title, .error_title { display: block; height: 25px; line-height: 25px; display: block; clear: both; background-color: #eee; }
.member_title { border-top: 2px solid #ff5000; color: #555; font-weight: bold; }
.category_title { border-top: 2px solid #555; margin: 0 0 5px 0; }
.error_title { border-top: 2px solid #c00; color: #c00; font-weight: bold; }
.category_title_left { width: 500px; height: 25px; line-height: 25px; float: left; clear: left; display: inline; margin: 0 5px; text-align: left; }
.category_title_left a { color: #555; text-decoration: underline; font-weight: bold; }
.category_title_left a:hover { color: #ff5000; text-decoration: underline; }
.category_title_right { width: 300px; height: 25px; line-height: 25px; float: right; clear: right; display: inline; margin: 0 5px; text-align: right; }
.category_title_right a { color: #00e; text-decoration: none; }
.category_title_right a:hover { color: #ff5000; text-decoration: underline; }
.category_left { width: 420px; float: left; clear: left; display: inline; margin-right: 5px; }
.category_middle { width: 190px; float: left; display: inline; margin: 0 5px; }
.category_middle2 { width: 180px; float: left; display: inline; margin-left: 5px; }
.category_right { width: 390px; float: left; clear: right; display: block; margin-left: 5px; text-align: center; }
.category_poll_box { width: 388px; _height: 205px; min-height: 205px; border: 1px solid #aaa; background-color: #eee; margin: 0; padding: 0; text-align: center; }
.category_poll_form { width: 368px; margin: 10px auto; text-align: left; }
.category_poll_form .results { margin: 0 5px; }
.category_poll_form .submit { cursor: hand; cur\sor: pointer; }
.details_comments_box { display: block; margin: 0; }
.details_poll_box { width: 188px; float: right; clear: right; text-align: center; margin: 10px 0 0 0; border: 1px solid #aaa; }
.details_poll { width: 180px; margin: 10px auto; text-align: left; }
.details_gray { color: #888; }
.details_gray a { color: #555; text-decoration: underline; }
.details_gray a:hover { color: #ff5000; }
.details_list { width: 360px; }
.details_list_small { width: 180px; float: left; display: inline; margin: 0; }
.details_left, .details_left2 { width: 35px; float: left; clear: left; display: inline; margin: 0 10px 0 0; }
.details_right { width: 135px; }
.details_right2 { width: 315px; }
.details_right, .details_right2 { float: left; clear: right; height: 13px; line-height: 13px; display: inline; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.alignjustify { text-align: justify; }
.radio_hidden { visibility: hidden; }
.details_add_comments { float: right; clear: both; font-weight: bold; color: #ff5000; text-decoration: underline; margin: -5px 0 0 0; }
.details_comments { display: block; margin: 5px 0 15px 0; }
.logincontainer { width: 400px; text-align: left; }
.loginleft { float: left; width: 100px; margin: 0; clear: left; font-weight: bold; }
.loginright { float: right; width: 300px; margin: 0; clear: right; }
.loginInput { width: 128px; }
.loginbutton { font-weight: normal; display: block; width: 132px; cursor: hand; cur\sor: pointer; }
.formnotice { display: block; color: #f00; font-weight: bold; font-style: italic; font-size: 92%; }
.loginTitle { font-size: 125%; font-weight: bold; display: block; margin: 0 0 5px 0; }
.ltgraybg { background-color: #fafafa; }
.graybg { background-color: #eee; }
.grayborder { border: 1px solid #aaa; }
.left50 { width: 397px; float: left; clear: left; display: inline; }
.right50 { width: 397px; float: right; clear: right; display: inline; }
.pdiv { display: block; margin: 10px 0; }
.marginleft5, .poll_box_form .results { margin-left: 5px; }
.hspace5 { margin-left: 5px; margin-right: 5px; }
.vspace5 { margin-top: 5px; margin-bottom: 5px; }
.hspace10 { margin-left: 10px; margin-right: 10px; }
.vspace10 { margin-top: 10px; margin-bottom: 10px; }
.vpadding1 { padding-top: 1px; padding-bottom: 1px; }
.hpadding5 { padding-left: 5px; padding-right: 5px; }
.vpadding5 { padding-top: 5px; padding-bottom: 5px; }
.padleft15 { padding-left: 15px; }
.padding10 { padding: 10px; }
.ptop5 { padding-top: 5px; }
.change_option { margin: 0 5px; }
.comment_add_left { width: 280px; margin: 5px 0 10px 10px; float: left; clear: left; display: inline; }
.comment_add_right { width: 500px; margin: 5px 10px 10px 0; float: right; clear: right; display: inline; }
.pollRatingLinkLeft { margin-left: 1px; }
.pollRatingLinkRight { margin-right: 1px; }
.poll_rating a { width: 19px; height: 17px; float: left; display: inline; }
.profile_title { display: block; height: 27px; line-height: 27px; font-weight: bold; padding: 0 10px; background: #eee; }
.profile_title_text { font-weight: bold; font-size: 14px; color: #555; }
.profile_content { display: block; margin: 10px; }
.profile_content_title { font-weight: bold; font-size: 13px; font-variant: small-caps; letter-spacing: 1px; border-bottom: 2px solid #ddd; margin: 3px 0; color: #555; }
.accountTitle { display: block; height: 27px; line-height: 27px; font-weight: bold; padding: 0 10px; background: #eee; border-top: 2px solid #555; }
ul.account { margin: 0; padding: 0; list-style: none; }
ul.account li { margin: 0; padding: 5px; }
ul.account li a { font-weight: bold; }
table.account { border: 0; width: 100%; font-weight: bold; }
table.account .col1 { width: 35%; padding: 5px; }
table.account .col2 { width: 40%; text-align: right; }
table.account .col3 { width: 25%; padding: 5px; text-align: right; }
.evenRow td { background: #fff; }
.oddRow td { background: #f5f5f5; }
.evenDiv { background: #fff; display: block; }
.oddDiv { background: #f5f5f5; display: block; }
.subaccount { margin: 0; padding: 0 0 0 10px; list-style: none; display: none; }
.subaccount li { margin: 0; padding: 0 !important; height: 15px; line-height: 15px; }
.sub_space { width: 9px; }
.red_links{ color: #c00; }
.red_links:hover { color: #ff5000; }
.gray_links { color: #555; text-decoration: none; }
.overflowhidden { overflow: hidden; }
.js_nostatus { display: none; }
.js_error { border: 1px solid #c00; background-color: #fcc; color: #c00; }
.js_success { border: 1px solid #080; background-color: #eee; color: #080; }
.js_image { width: 12px; height: 12px; margin: 0 3px 0 0; }
.js_help_img { width: 12px; height: 12px; margin: 0 0 0 3px; cursor: hand; cur\sor: pointer; }
.js_help_img2 { width: 12px; height: 12px; position: absolute; cursor: hand; cur\sor: pointer; }
.js_help_div, .js_help_div2 { display: none; width: 324px; margin: 0 0 0 15px; font-size: 11px; line-height: 13px; color: #555; background: #eeefff; border: 1px solid #255de4; padding: 5px 7px; _width: 326px; *width: 326px; }
.js_help_div { position: relative; top: -17px; z-index: 4; }
.js_help_div2 { position: absolute; top: 397px; z-index: 4; }
.hidden_preload { display: none !important; }
.comment_title_1 { background: #eee; }
.comment_title_2 { background: #fcc; }
.comment_title_3 { background: #fc9; }
.comment_title_1, .comment_content_1 { border: 1px solid #aaa; }
.comment_title_2, .comment_content_2 { border: 1px solid #c00; }
.comment_title_3, .comment_content_3 { border: 1px solid #ff5000; }
.comment_title_1, .comment_title_2, .comment_title_3 { display: block; padding: 3px; line-height: 17px; }
.comment_content_1, .comment_content_2, .comment_content_3 { display: block; border-top: none; padding: 5px; }
.comment_content_1 img, .comment_content_2 img, .comment_content_3 img { border: none; width: 12px; height: 12px; }
.security_refresh { position: absolute; z-index: 2; outline: none; margin: 5px 0 0 187px; border: none; height: 16px; width: 16px; background: url(images/icon_refresh.gif) no-repeat; }
.notice a { color: #555; }
.notice a:hover { color: #c00; }
.pollquestion { font-weight: bold; display: block; height: 30px; overflow: hidden; }
.comment_icon { float: left; display: inline; text-align: left; margin: 0 5px; }
.comment_left { float: left; clear: left; display: inline; text-align: left; }
.comment_right { float: right; clear: right; display: inline; text-align: right; }
.cidbuttons { display: block; padding: 3px; height: 17px; line-height: 17px; }
.cidbuttons img { margin: 2px 5px; padding: 0; }
.cidbuttons a { font-size: 94%; height: 17px; line-height: 17px; vertical-align: middle; color: #555; text-decoration: none; }
.halfform { width: 400px; }
.halfform .leftdiv { width: 125px; padding: 0 5px; float: left; clear: left; display: block; }
.halfform .rightdiv { width: 245px; padding: 0 5px; float: right; clear: right; display: block; }
.activity_title { display: block; border: 1px solid #ddd; padding: 3px; background: #f5f5f5; line-height: 13px; }
.activity_content { display: block; border: 1px solid #ddd; border-top: none; padding: 5px; _height: 35px; min-height: 35px; }
.activity_link { height: 12px; overflow: hidden; }
.help_title { font-size: 150%; font-weight: bold; display: block; border-bottom: 1px solid #555; padding-bottom: 3px; margin: 0 0 5px 0; }
.help_left { float: left; clear: left; width: 435px; margin-left: 15px; display: block; }
.help_left a { text-decoration: underline; }
.help_tree { font-size: 10px; }
.help_listings { margin-top: 3px; margin-bottom: 3px; }
.help_listings li { margin: 0; padding: 2px 0; }
.help_other { display: block; }
.help_other div, .help_search div { border-bottom: 1px solid #ccc; font-weight: bold; color: #333; }
.help_other ul, .help_search ul { margin-top: 3px; margin-bottom: 3px; }
.help_other ul li { margin: 0; padding: 0; }
.help_search ul li { margin: 0; padding: 2px 0; }
.help_right { float: right; clear: right; width: 340px; display: block; }
.details_row { display: block; border: 1px solid #aaa; padding: 5px; }
.details_rowall { display: block; text-align: left; clear: both; }
.details_rowleft { display: inline; float: left; clear: left; }
.details_rowright { display: inline; float: right; clear: right; }
.details_rating { behavior: url(iepngfix.htc); width: 97px; height: 17px; background: url(images/ratings.png) no-repeat; }
.details_rating_bg { width: 97px; height: 17px; background: #fff url(images/rating_bg.jpg) no-repeat -97px 0; }
.details_inputname { height: 17px; line-height: 17px; }
.details_inputlink { width: 333px; margin: 0; padding: 1px 3px; border: 1px solid #aaa; font-size: 10px; }
.ratings_div { width: 125px; float: left; display: inline; height: 17px; line-height: 17px; }
.ratings_div2 { width: 97px; float: left; display: inline; margin: 0 14px; }
.details_rating a { width: 19px; height: 17px; float: left; display: inline; }
.clink { color: #555; text-decoration: none; font-size: 94%; }
.clink:hover { color: #ff5000; }
.clink img { width: 12px; height: 12px; border: none; margin: 2px 5px 0 0; }
.btn_edit { font-weight: bold; color: #ff5000; padding: 0 10px; }
.btn_small { font-size: 10px; margin: 0; padding: 0; color: #333; }
.flag_poll { width: 100px; height: 12px; line-height: 12px; font-size: 11px; font-weight: bold; background: url(images/icon_flag.gif) no-repeat 90px 0; }
.flag_poll span span { width: 100px; padding-right: 12px; }
.flag_poll span a { display: block; height: 12px; padding-right: 12px; }
.btn_active { padding: 1px 5px; border: 1px solid #ff5000; background: #fff; color: #ff5000; font-weight: bold; }
.btn_avail { padding: 1px 5px; border: 1px solid #555; background: #eee; color: #555; }
.btn_active:hover, .btn_avail:hover { border: 1px solid #ff5000; background: #fec; text-decoration: none; }
.btn_page { text-align: center; font-size: 94%; }
.btn_page span { padding: 1px 5px; border: 1px solid #aaa; background: #eee; color: #aaa; }
.social_div { display: block; height: 16px; border-bottom: 2px solid #ddd; padding-bottom: 3px; position: relative; left: 0; top: -28px; margin-bottom: -28px; }
.social_div a { position: absolute; }
.social_div_content { text-align: center; border: 2px solid #ddd; border-top: none; padding: 3px 0; }
.social_link { height: 16px; line-height: 16px; margin: 0 5px; display: inline; }
.social_img { background: #fff; border: none; width: 16px; height: 16px; margin-bottom: -3px; border-right: 4px solid #fff; }
.oneline { height: 13px; line-height: 13px; overflow: hidden; }
.videoplay { behavior: url(iepngfix.htc); position: absolute; z-index: 2; width: 59px; height: 39px; margin-left: 26px; margin-top: 23px; background: url(images/videoplay.png); }
.member_top span { color: #555 !important; font-weight: bold; margin-left: 5px; }
.member_top a { color: #00e !important; font-weight: bold; }
.member_top a:hover { color: #ff5000 !important; }
.checkUsername_ff { position: relative; top: 2px; }
.general_title { padding-bottom: 2px; border-bottom: 1px solid #ddd; }
.advancedsearchlink { position: relative; top: -2.2px; font-size: 94%; font-weight: bold; margin-left: 2px; text-decoration: underline; }
/* 11-14-2007 */
.link_comments { background: url(images/icon_comments.jpg) no-repeat right top; padding-right: 20px; }
