/* 
Stylesheet for Chatbots.org                                
*/

/* -------------------------------------------------------------------------------------------- 
   RESET RELOADED (source: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/      
   -------------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: verdana; vertical-align: baseline; }

/* -------------------------------------------------------------------------------------------- 
   LAYOUT                                                                                    
   -------------------------------------------------------------------------------------------- */

/* General */
blockquote, q { quotes: "" ""; }
blockquote:before, 
  blockquote:after,
  q:before, q:after { content: ""; }
body { color: black; background-color: white; background:#f6f6f6 url("https://www.chatbots.org/design/header/white_bg.gif") repeat-y center; }
div.clear {clear:both}
div.entry { background-color:#f4f4f4; padding:5px; }
div.post img { float:left;margin:0 10px 10px 0;border:1px solid; margin-right:10px; }
div.post object { margin:10px 0; }
div.posting { padding:5px; margin-bottom:20px; background-color:#f4f4f4; }
div#account_links { display:block; position:relative; width:999px; height:27px; border:0; overflow:hidden; z-index:2; }
div#country_code {position:absolute;left:515px;top:70px;}
div#country_code img {width:89px;height:71px;border:0;}
img.found {vertical-align:middle;} 
img.member_photo {margin-top:30px;}
object {display:block;}
ol, ul { list-style: none; }
p.read_more { clear:both; margin-top:10px; } 
span.swfir { float:left;margin:0 1em 0 0; }    
span#logo { display:block; position:absolute; left:90px; top:53px; }
span#logo img { width:423px; height:63px; border:0; }
span#rss_balloon 	{ display:block; position:absolute; left:957px; top:31px; }
span#rss_balloon img { width:44px; height:55px; border:0; }
span#twitter_bird { display:block; width:421px; height:56px; position:absolute; left:78px; top:25px; z-index:3; }
img.twitter_bird_static { position:absolute; left:462px;top:51px;border:0; }
img.emoticon { float:none !important;vertical-align:top;margin:0 3px !important;padding:0 !important;border:0 !important; }
table { border-collapse: collapse; border-spacing: 0; }
.hidden, #total1 { display:none !important; }
.permalink p { margin:1.5em 0; }
.vevent span.meta {display:block;}
#cathead { margin-bottom:1.5em; padding-bottom:1.5em; border-bottom:1px solid #eee; }
#contact, #search {position:relative;padding-bottom:1.5em;}
#container { width:997px; margin:0 auto !important; border:0;position:relative; padding-bottom:60px; }
#container2 { text-align:left;display:block; width:999px; margin:0 auto; padding:0 !important; }
#extra, .extra {display:none;}

/* Header */
div#header_main { display:block; position:relative; width:999px; height:172px; padding:0; margin:0; }
div#header_sublevel { display:block; width:999px; height:37px; border:0; padding:0; margin:0; position:relative; }
div#leader_text { display:block; position:relative; width:999px; height:20px; padding:0; margin:0; }
div#leader_text strong { padding:0; margin:0; }
div#main_level { width:100%; background:url("https://www.chatbots.org/design/header/header_main.jpg") no-repeat top center; }
div#main_tabs { position:absolute; top:143px; left:25px; }
div#main_tabs span { margin:0 4px;display:block;float:left; }
div#main_tabs span a {display:block;position:relative;top:0;height:29px;}
div#main_tabs span a img {z-index:10;}
div#main_tabs span a img.lock {z-index:200;position:absolute;left:-4px;top:12px;}
div#sub_level { width:100%; background:url("https://www.chatbots.org/design/header/header_sublevel.jpg") no-repeat top center; }
div#sublevel_tabs { position:absolute; top:8px; left:60px; }
div#sublevel_tabs span { margin:0 4px;display:block;float:left; }
div#sublevel_tabs span a {display:block;position:relative;top:0;height:29px;}
div#sublevel_tabs span a img {z-index:10;}
div#sublevel_tabs span a img.lock {z-index:200;position:absolute;left:-4px;top:12px;}

/* Saved changes box */
div.ok_box { display:block;width:482px;height:47px;background:url("https://www.chatbots.org/design/ok_header.gif") no-repeat;line-height:47px;font-size:14px;color:#333;border:0;padding:0;font-weight:normal;margin:20px 0; }
div.ok_box span { padding:0 0 0 50px; }

/* Center column */
#centercolumn_wide { float:left;width:715px !important;margin-left:260px;margin-top:10px;padding-top:15px;padding-left:5px; }
#centercolumn { display:block;float:left; width:485px; margin-left:250px; margin-top:10px; padding-top:15px; padding-left:5px;overflow:hidden; }
#centercolumn p img { float:left;margin:0 10px 0 0;border:1px solid; }
#centercolumn .even {background-color:#f9f9f9;}
#centercolumn p img.award_image { float:none; vertical-align:middle;}
div#centercolumn ul { margin:8px 0 8px 15px; }
div#centercolumn ul li { background:url('https://www.chatbots.org/design/dot.gif') no-repeat left;padding:0 0 0 12px !important;margin:2px 0 !important;background-position:0 7px !important; }
div#centercolumn ul ul { margin:2px 0 2px 15px; }

/* Sidebars */
.sidebar { border-bottom:5px solid #c2c2c2; background-color:#f4f4f4; padding: 0px 10px 10px 10px; width: 210px; margin-bottom: 15px; vertical-align: top; }
#leftcolumn { float:left; width:240px; margin-left:-730px; padding-top:15px; }
#rightcolumn { float:right; width:240px; margin-right:5px; padding-top:15px; }
#leftcolumn_wide {float:left;width:240px;margin-left:-970px;padding-top:15px;}
div#rightcolumn table.two_buttons {width:228px;}
div#rightcolumn table.two_buttons tr td.icon { width:38px; vertical-align:middle; font-size:11px; line-height:12px; }
div#rightcolumn table.two_buttons tr td.icon img {margin-right:6px;}
div#rightcolumn table.two_buttons tr td.link_a { width:76px; vertical-align:middle; font-size:11px; line-height:12px; }
div#rightcolumn table.two_buttons tr td.link_b { width:76px; vertical-align:middle; font-size:11px; line-height:12px; }
div.large_button { clear:both; display:block; margin:16px 0; width:228px; }
div.sidebar { display:block; width:212px; padding:0; background:#f4f4f4 url("https://www.chatbots.org/design/sidebar_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #c2c2c2; margin-bottom:15px; }
div.sidebar h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div.sidebar span.s { font-size:11px;color:#777;font-weight:normal !important; }
div.sidebar_blue { display:block; width:212px; padding:0; background:#dae8f1 url("https://www.chatbots.org/design/sidebar_blue_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #004f81; margin-bottom:15px; }
div.sidebar_blue h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_blue_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div.sidebar_red { display:block; width:212px; padding:0; background:#fff1f1 url("https://www.chatbots.org/design/sidebar_red_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #ff0000; margin-bottom:15px; }
div.sidebar_red h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_red_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div.sidebar_black { display:block; width:212px; padding:0; background:#dedede url("https://www.chatbots.org/design/sidebar_black_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #000; margin-bottom:15px; }
div.sidebar_black h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_black_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div.sidebar_pink { display:block; width:212px; padding:0; background:#fde9f4 url("https://www.chatbots.org/design/sidebar_pink_bg.gif") no-repeat top; padding:0 8px 8px 8px; border-bottom:5px solid #d72786; margin-bottom:15px; }
div.sidebar_pink h2 { display:block; width:228px; height:27px; border:0; background:url("https://www.chatbots.org/design/sidebar_pink_header.gif") no-repeat; line-height:27px; color:#fff; font-size:12px; margin-left:-8px; margin-bottom:8px; padding:0 !important; text-indent:10px; font-weight:bold; }
div#search input.search_box { width:155px; margin-right:8px; font-size:11px; font-family:verdana !important; color:#000; padding:6px 8px !important; border:1px solid #7597ce;background:#fff; float:left; }
div#search input.search_btn { border:0 !important; }
.sidebar ul {margin:0;}
.sidebar ul li { background:url('https://www.chatbots.org/design/dot.gif') no-repeat left;padding:0 0 0 8px;margin:0;background-position:0 7px; }
.sidebar ul li ul { margin-left:3px; padding:0; padding-left:10px; list-style-position:inside; list-style-image:none; border-left:1px solid #666; }

/* Forum Digests */
table#subscriptions_table {margin-bottom:10px;}
table#subscriptions_table tr td.col_1 { padding:6px 6px 6px 20px; }
table#subscriptions_table tr td.col_2 { padding:6px 15px 6px 10px; }
table#subscriptions_table tr.small td { color:#000;font-size:11px;line-height:14px !important;margin:3px 0; }
table#subscriptions_table tr.small td {padding-top:0px;}
div#digest_content { font-size:0.85em;margin-top:12px;display:block;background:#eee;padding:5px 8px; }

/* -------------------------------------------------------------------------------------------- 
   HEADERS, FONTS and HYPERLINKS                                                             
   -------------------------------------------------------------------------------------------- */

a.submit	{ color:#248e14; border: 1px solid #248e14; background-color:#f4f4f4; -moz-border-radius:13px; margin:2px; padding:4px; display:block; text-align:center; min-width:45px; margin-bottom:0;}
a { color:#248e14; text-decoration:none;  }
a:hover { color:#000; text-decoration:underline; }
a.action { border:1px solid #666; display:block; padding-top:4px; height:20px; background-image: url(https://www.chatbots.org/design/button_bg.gif); font-weight:bold; color:#fff; }
a.more {font-size:0.916em;line-height:1.636em;}
a.submit { color:#248e14; border: 1px solid #248e14; background-color:#f4f4f4; -moz-border-radius:13px; margin:2px; padding:4px; display:block; text-align:center; min-width:45px; margin-bottom:0;}
body { font:12px/1.5 verdana, sans-serif; }
caption, th, td { text-align: left; font-weight: normal; }
div.summary { font-size:10px; background-color:#FFF; padding:5px; padding-bottom:0; }
div#account_links {text-align:right;}
div#leader_text {font-family:verdana;color:#888;font-size:10px;line-height:20px;text-align:center;}
div#leader_text strong {color:#666;font-weight:normal;font-size:10px;}
em {font-style:italic;}
form h1 { font:2em/1.5em verdana, serif; }
h3, h4 {font-size:1em;font-weight:bold;}
p.summary { font-size:10px; background-color:#FFF; }
span.chatbot_subtitle { font-weight:bold; font-size:12px; }
span.position { font-weight:bold; font-size:20px; }
strong, p.bold {font-weight:bold;}
.black {color:#000;}
.permalink h1, .sidebar a {font-size:12px;}    
.sidebar blockquote {font-size:0.916em;line-height:1.636em;font-style:italic;overflow:hidden;}
.sidebar h2 { padding-top:3px; font-size:13px; margin-left:-10px; background:transparent url(https://www.chatbots.org/design/box_header.png) no-repeat top right; width:229px; height:20px; color:#FFF; text-indent:10px; font-weight:bold; margin-bottom:5px; }
.sidebar .commentmeta {font-size:0.916em;line-height:1.636em;margin-bottom:1.636em;}
.smalltext { color: #999; font-size: 10px; margin-top:-10px; }
.vevent {font-size:0.916em;line-height:1.636em;margin-bottom:0.818em;}
#cathead h1 { font:2em/1.5em verdana,sans-serif; }
#cathead p {font-size:0.916em;line-height:1.636em;}
#centercolumn blockquote { font-style:italic;margin:0 1em; }
#centercolumn h1 { font-size:24px; font-family:verdana,sans-serif; color:#062601; font-weight:bold;  text-transform: capitalize; line-height:25px;margin-bottom:4px; }
#centercolumn h1.not_capitalized { text-transform: none !important; }
#centercolumn h2 { font-size:20px; font-family:verdana,sans-serif; color:#000; font-weight:bold; margin-top:0; line-height:24px; }
#centercolumn .deadbot { color: #999999;}
#centercolumn .postmeta {font-size:0.916em;line-height:1.636em;margin-bottom:1.636em;}
#centercolumn .postfooter {font-size:0.916em;line-height:1.636em;margin-top:1.636em;clear:left;}
#footer {font-size:10px;text-align:center;}      
#search a.toggle, #search a.toggle_link, #contact a.toggle { height:1em;position:absolute;bottom:.5em;width:230px;left:0;background:none 50% 100% no-repeat;text-decoration:none; text-align:center; margin-bottom:5px; }
#search a.toggle span, #contact a.toggle span {visibility:hidden;}  

/* -------------------------------------------------------------------------------------------- 
   LISTS                                                                                     
   -------------------------------------------------------------------------------------------- */

div.post ol { list-style-type: decimal;margin:5px 0;padding:0 0 0 30px; }
div.post ol li { margin:0 0 4px 4px; }
div.post ul li { margin:0 0 4px 0;padding:0 12px 0 6px; }

table.threadBorder tr td ul { list-style-type:none !important;margin-left:30px; }
table.threadBorder tr td ul li { padding-left:0px;background:url('https://www.chatbots.org/design/dot.gif') no-repeat top left;background-position:0 6px;padding:0 0 0 12px !important; }
table.threadBorder tr td ol { list-style-type:decimal !important;margin-left:30px; }
table.threadBorder tr td ol li {padding-left:0px;}

div.preview ul { list-style-type:none !important;margin-left:30px; }
div.preview ul li { padding-left:0px;background:url('https://www.chatbots.org/design/dot.gif') no-repeat top left;background-position:0 6px;padding:0 0 0 12px !important; }
div.preview ol { list-style-type:decimal !important;margin-left:30px; }
div.preview ol li {padding-left:0px;}


li.contact-mail a, li.contact-msn a, li.contact-linkedin a {line-height:1.667;}
li.contact-mail a, li.contact-msn a, li.contact-linkedin a {display:block;}
li.contact-linkedin a { background:url(http://www.erwinvanlun.com/images/design/icons/icoon-linkedin.gif) 0 50% no-repeat;padding-left:25px; }
#contact ul li.contact-tel  { padding:5px; margin:0; vertical-align:middle; }
ul.users { list-style:none; padding:0; margin-top:15px; }
ul.users li { background:none !important;margin:15px; margin-left:5px; list-style:none; }
ul.users li img { width:50px; border: 1px solid black; vertical-align:middle; margin-right:10px; }
ul.users li p {font-size:10px;}  
#actions li { margin:3px 0; }
#actions li img {vertical-align:middle;}   
#brandcloud li {display:inline;}
#brandcloud li.step1 {font-size:10px;}
#brandcloud li.step2 {font-size:11px;}
#brandcloud li.step3 {font-size:12px;}
#brandcloud li.step4 {font-size:13px;}
#brandcloud li.step5 {font-size:14px;}
#contact ul li {margin-bottom:5px;}
#centercolumn ul li { padding-left:5px; margin:5px; }
#brandcloud ul li, #contact ul li, #meercontact ul li, #partners ul li,#comingup ul li, #eerder ul li, #order ul li, #actions ul li {padding:0;background:none;}
div#account_links ul { float:right;list-style-type:none;margin:0 116px 0 0;padding:0;display:block; }
div#account_links ul li 	{ float:left;margin:0 15px;line-height:27px; }
div#account_links ul li a {color:#248e14;font-family:verdana;font-size:12px;font-weight:bold;text-decoration:none;}
div#account_links ul li a:hover {text-decoration:underline;}
div#account_links ul li a span.msg_count { color:#fff;display:block;text-align:center;float:left;line-height:27px;text-decoration:none;width:18px;height:27px;background:url("https://www.chatbots.org/design/header/messages_circle.png") no-repeat;font-size:11px;margin:0 4px 0 0;text-decoration:none;border:0; }
div#account_links ul li a:hover span.msg_count { background:url("https://www.chatbots.org/design/header/messages_circle_over.png") no-repeat;text-decoration:none;border:0; }

/* turn off list style image on lightview box */
ul.lv_Frames { list-style-image:none !important; }
li.lv_Frame { list-style-image:none !important; }

ul.list_minimized li.extra {display:none;}
ul.list_expanded li.extra {display:block;}


/* -------------------------------------------------------------------------------------------- 
   FORUM
   -------------------------------------------------------------------------------------------- */

div.breadcrumb { background-color:#EFEFEF; padding:5px; margin-bottom:10px; clear:both;}
div.topicLegend {background-color:#F4F4F4; padding:5px;}
div.topicLegend span.legend {font-weight:bold; display:block; float:left;}
div.topicLegend span.title {}
div.topicLegend span.replies{}
div.topicLegend span.views{}
div.topicLegend span.info {}
div.forum_menu { margin-top:20px; text-align:right; }
div.forum_menu a {display:inline;}



/* -------------------------------------------------------------------------------------------- 
   FORMS                                                                                        
   -------------------------------------------------------------------------------------------- */

div.boxes {margin-bottom:5px;}
div.buttonwrap { text-align: right; padding-right:10px;}
form { margin: 0; }
form:after { content: ""; display: block; height: 0; clear: both; }
form p { position: relative; margin: 8px auto; clear: both; line-height: 22px; }
fieldset.form { position: relative; display:block; margin-top: 0px; margin-bottom: 10px; padding: 10px 10px 10px 10px; border: none; background-color: #efefef; }
input[type=submit] { color:#248e14; border: 1px solid #248e14; background-color:#f4f4f4; height:26px; -moz-border-radius:13px; margin:5px;}
input[type=submit]:hover { border-width:2px; cursor:pointer; }
input#postcode { width: 50px; }
input.search { width:200px;  border:1px solid #999; }
input.text, textarea { border: 1px solid #D5D5D5; color: #4F4F4F; }
input.text { width: 270px; height: 17px; padding: 2px 2px 1px 2px; }
input.file { width: 270px; height: 17px; padding: 2px 2px 1px 2px; }
input.fullwidth, label.row { float: left; width: 175px; display: block; line-height: 22px; }
label.break { float:none !important; }
legend { display: block; position: absolute; top: 0px; left: 0px; }
p.label { background-color: #e3e3e3; font-size: 12px; font-weight: bold; height: 19px; line-height: 19px; margin:0; padding: 5px 8px; margin-top:20px; }
textarea.fullwidth { width: 392px; }
select.search {width:200px;}
select.day {width:40px;}
select.month {width:100px;}
select.year {width:70px;}
select { color: #666; border: 1px solid #2D9C1C; padding: 1px; margin-right: 5px; width:220px }
select:hover, input:hover, textarea:hover { border-color: #2D9C1C; }
textarea { width: 450px; height: 200px; overflow: auto; padding: 4px;}
select:focus, input:focus, input.search:focus, textarea:focus { border: 1px solid #2D9C1C; background-color: #F4FBFF; color: #000; }
span.labels {margin-top:5px;}
input:hover, input.search:hover, textarea:hover { border-color: #2D9C1C; }
input.radiobox { margin-right: 3px; margin-bottom: -1px; vertical-align: baseline; border: none !important; background: transparent !important; }
.button { padding:0 10px;  margin-top:0; }
.req { background: url("https://www.chatbots.org/images/design/bullet_red.png") no-repeat center right; }
#verstuur { width: 130px; margin: 10px; }

/* Account forms */
div#register_form div.header { display:block;width:485px;background:url("https://www.chatbots.org/design/register/join-chatbots_header.jpg") no-repeat top;margin:0 0 12px 0; }
div#register_form div.header span { padding:78px 0 0 0;display:block; }
div#register_form p { margin:0 12px 12px 12px;line-height:14px; }
div.form_box { display:block;width:480px;background:#fff url("https://www.chatbots.org/design/register/form_box_bg.gif") repeat-x bottom; border:1px solid #dedede;padding:15px 0; margin:20px 0 35px 0; position:relative; font-size:12px; }
div.form_box_last { margin:20px 0 12px 0 !important; } 			
div.form_box h2 { display:block;position:absolute;top:-12px;background:#fff;color:#666 !important;font-size:12px !important;line-height:12px;font-weight:normal !important;margin:4px 12px 10px 4px;padding: 0 6px !important; }
div.form_box h2 span {font-size:12px;}
div.form_box h3 { display:block;color:#666 !important;font-size:12px !important;line-height:12px;font-weight:normal;margin:20px 0 15px 12px; }
div.form_box p { margin:6px 12px; }
div.form_box table.t { width:461px;margin:0 12px;}
div.form_box table.t tr td { font-size:12px;padding:5px 0;vertical-align:top; }
div.form_box table.t tr td.label {width:140px;line-height:13px;padding-top:8px;}
div.form_box table.t tr td.label small {font-size:11px;line-height:11px;color:#444;}
div.form_box table.t tr td.field {width:324px;}
div.form_box table.t tr td.field span {color:#666;}
div.form_box table.t tr td.field small {font-size:11px;line-height:11px;color:#444;}
div.form_box table.t tr td.field label {margin-left:5px;line-height:13px;}
div.form_box table.t tr td.field input.text { width:270px;font-size:11px;font-family:verdana !important;color:#000;padding:3px 8px !important; }
div.form_box table.t tr td.field input.positive { border:1px solid #7597ce;background:#fff; }
div.form_box table.t tr td.field input.disabled {border:0;background:#eee;}
div.form_box table.t tr td.field input.error { border:1px solid #cc5656;background:#fff url("https://www.chatbots.org/design/register/input_error_bg.gif") repeat-x bottom; }
div.form_box table.t tr td.star {width:21px;font-size:16px;color:#b2b2b2;vertical-align:middle;font-family:verdana;padding-top:8px;vertical-align:top;}
div.form_box table.t tr td.star b {font-weight:normal;margin-left:8px;}
div.form_box table.t tr td.field select.dropdown { color:#000 !important;background:#fff !important;width:270px;padding:2px;}
div.form_box table.t tr td.field select.positive { border:1px solid #7597ce !important; }
div.form_box table.t tr td.field select.error { border:1px solid #cc5656 !important; }
div.slider_button { background-image:url("https://www.chatbots.org/design/register/slider-button.gif"); background-repeat:no-repeat; width:58px; height:24px; cursor:move; }
div.form_box table.t tr td.label b {display:block;margin-right:6px;line-height:16px;}
div.form_box table.t tr td.field select.dropdown {border:1px solid #7597ce !important;color:#000 !important;background:#fff !important; }
div.form_box table.t tr td.field textarea.textarea { width:270px;font-size:11px !important;line-height:15px;color:#000;padding:5px 8px !important;font-family:verdana; }
div.form_box table.t tr td.field textarea.positive { border:1px solid #7597ce;background:#fff; }
div.form_box table.t tr td.datepicker select#date-sel2-dd { border:1px solid #7597ce !important;color:#000 !important;background:#fff !important;width:60px !important;}
div.form_box table.t tr td.datepicker select#date-sel2-mm { border:1px solid #7597ce !important;color:#000 !important;background:#fff !important;width:100px !important; }
div.form_box table.t tr td.datepicker input#date-sel2 { border:1px solid #7597ce;background:#fff;width:45px !important; }
div.form_box table.t tr td.field div.smalltext { display:block;color:#000;font-size:11px;line-height:14px !important;margin:3px 0; }
table.form_in_popup { margin:15px 0 10px 0; }
table.form_in_popup tr td {text-align:left;padding:4px;}


div.form_box div#email_error 	{ font-size:11px;color:#b93434;font-weight:bold;display:block;margin:2px 0; }
div.form_box div#display_name_error { font-size:11px;color:#b93434;font-weight:bold;display:block;margin:2px 0; }


/* -------------------------------------------------------------------------------------------- 
   OVERLAYS                                                                                        
   -------------------------------------------------------------------------------------------- */

div.overlay_box_inside {display:block;width:400px;height:400px;overflow:auto;}
div.overlay_box_inside h2 {font-size:24px;font-weight:bold;margin:0;}
div.overlay_box_inside h3 { font-size:14px;font-weight:bold;margin:20px 0 0 0; }

/* -------------------------------------------------------------------------------------------- 
   PROFILE PAGE (for new Chatterbot page and User Profiles)
   -------------------------------------------------------------------------------------------- */

div.profile_page { margin-top:0 !important;padding-top:5px !important; }
div.profile_page .posting { background:#fff !important;margin-bottom:0 !important; } 
div.profile_page .posting h1 { font-size:24px !important;font-weight:bold;line-height:30px !important; }
div.profile_page .posting h2 { font-size:14px !important;font-weight:bold;line-height:20px !important;color:#777 !important; }
div.profile_page .posting h3 { font-size:13px !important;font-weight:bold; }
div.profile_page .posting small {font-size:11px;}
div.profile_page .posting div.postmeta { display:block;margin:4px 0; }
div.profile_page table.chatbot_table tr td { vertical-align:top !important;padding:0 !important; }
img.chatbot_image { border:1px solid #c8c8c8;margin:0 10px 0 0; }
div.chatbot_notice { margin:0 12px 0 12px;font-size:11px; }
div.video_demo { display:block;padding:0 0 15px 0; }
div.profile_page span.language_header {background:#ababab;color:#fff;display:block;float:left;padding:0;font-size:10px;}
div.profile_page span.language_header span { display:block;margin:0 5px; }
div.profile_page div.chatbot_description { margin:0 0 22px 0 !important;padding:0 !important;clear:both;display:block;width:355px; }
div.profile_page div.chatbot_description p { margin:0 0 6px 0 !important;padding:0 !important; }
div.profile_page div.chatbot_metadata { display:block;background:url("https://www.chatbots.org/design/profile_metadata_bg.gif") no-repeat top;width:475px;margin-top:20px;padding-top:30px; }
div.profile_page div.chatbot_metadata {position:relative;}
div.profile_page div.chatbot_metadata img.chat_now { position:absolute; left:8px; top:-10px; }
div.profile_page div.chatbot_metadata table { width:459px;margin:8px 8px 15px 8px; }
div.profile_page div.chatbot_metadata table tr td { font-size:11px;padding:4px 4px !important;border-bottom:1px solid #dedede; }
div.profile_page div.chatbot_metadata table tr.no_border td { border:0 !important; }
div.profile_page div.chatbot_metadata table tr td.col_1 {width:130px;vertical-align:top;white-space:nowrap;}
div.profile_page div.chatbot_metadata table tr td.col_2 {width:313px;vertical-align:top;}
div.profile_page div.chatbot_metadata table tr td.col_2 span {display:inline-block;width:193px;height:14px;overflow:hidden;}
div.profile_page div.chatbot_metadata table tr td.grey_text {color:#888;}
div.profile_page div.chatbot_metadata table tr td b {font-size:12px;}
div.profile_page h3.grey_bar { display:block;background:#989898;color:#fff;margin:12px 0 0 0; }
div.profile_page h3.grey_bar span { display:block;padding:3px 8px; }
div.profile_page div.other_links { background:#eee;display:block;padding:6px 8px; }
div.profile_page div.other_links img { padding:1px;margin:4px;border:1px solid #ccc; }
div.profile_page table.expired_chatbot tr td img.chatbot_image {opacity:0.4;filter:alpha(opacity=40);}
div.profile_page table.expired_chatbot tr td div.chatbot_description { color:#aaa !important; }
div.profile_page img.profile_photo { border:1px solid #c8c8c8;margin:0 15px 0 0; }
div.profile_page table.member_table tr td { vertical-align:top !important;padding:0 !important;line-height:18px; }
div.profile_page table.member_table tr td h3 { font-size:14px;font-weight:bold;margin:25px 0 8px 0; }
div.profile_page div.member_metadata { display:block;background:url("https://www.chatbots.org/design/profile_metadata_bg.gif") no-repeat top;width:475px;margin-top:20px;  }
div.profile_page div.member_metadata table { width:459px;margin:8px 8px 15px 8px; }
div.profile_page div.member_metadata table tr td { font-size:11px;padding:4px 4px !important; }
div.profile_page div.member_metadata table tr td.col_1 {width:130px;vertical-align:top;}
div.profile_page div.member_metadata table tr td.col_2 {width:313px;vertical-align:top;}
div.profile_page div.member_metadata table tr td.col_2 span {display:inline-block;width:193px;height:14px;overflow:hidden;}
div.profile_page div.member_metadata table tr td b {font-size:12px;}
div.profile_page div.member_metadata table tr td ul { margin-left:5px;margin-top:0 !important;padding-top:0 !important; }
div.profile_page div.member_metadata table tr td ul li { margin-left:5px !important;padding-left:0 !important; }
div.profile_page div.member_description p { margin:0 0 6px 0 !important;padding:0 !important; }
div.social_links {display:block;margin-top:6px;}
div.social_links a.social_icon:link, a.social_icon:active, a.social_icon:visited { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;display:block;float:left; }
div.social_links a.social_icon:hover {  -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
div.social_links .edit_icon { margin:0 2px 0 5px; }
div.profile_page div.social_links a img { display:block;display:block; width:16px; height:16px; overflow:hidden; float:left; margin:0 4px 6px 0; }
div.profile_page a.addthis_button_compact { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
div.profile_page a.addthis_button_compact:hover {  -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
div.profile_page div.social_links a.social_icon img { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
div.profile_page div.social_links a.social_icon:hover img {  -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
div.profile_page div.social_links a.email_icon img {margin-left:3px;}
div.profile_page div#commentform {margin-top:22px;display:block;}
div.profile_page div#commentform p { margin:5px 0 0 0; }

/* -------------------------------------------------------------------------------------------- 
   OVERVIEW PAGE
   -------------------------------------------------------------------------------------------- */

div.overview_page { margin-top:0 !important;padding-top:15px !important; }
div.overview_page h1 { font-size:24px !important;font-weight:bold;line-height:28px !important;margin-bottom:8px; }
div.overview_page h1 span {font-size:20px;}
div.overview_page div.intro { display:block;margin:0 0 15px 0; }
div.overview_page div.posting { padding:0 !important;background:#fff !important;margin-bottom:20px; }
div.overview_page div.posting div.posting_title {display:block;clear:both;width:475px;margin-bottom:6px;}
div.overview_page div.posting div.posting_title span.title_date_box { float:left;width:55px;border-right:1px solid #ddd;height:55px;position:relative; }
div.overview_page div.posting div.posting_title span.title_date_box span.line_1 {position:absolute;font-size:30px;color:#888;line-height:30px;top:0;left:0;text-align:center;display:block;width:50px;}
div.overview_page div.posting div.posting_title span.title_date_box span.line_2 {position:absolute;font-size:12px;color:#888;line-height:12px;top:30px;left:0;text-align:center;display:block;width:50px;}
div.overview_page div.posting div.posting_title span.title_date_box span.line_3 {position:absolute;font-size:10px;color:#888;line-height:11px;top:42px;left:0;text-align:center;display:block;width:50px;}
div.overview_page div.posting div.posting_title span.right {float:right;width:410px;padding-left:5px;margin:0;padding:0;}
div.posting_title h2 { position:relative;display:block;width:475px;background:#248e14 url("https://www.chatbots.org/design/title_greenbox_top.gif") no-repeat top; }
div.posting_title h2 img.arrow {position:absolute;bottom:-15px;left:45px;}
div.posting_title h2 span { display:block;width:475px;background:url("https://www.chatbots.org/design/title_greenbox_bottom.gif") no-repeat bottom; }
div.posting_title h2 span b { display:block;padding:6px 12px 8px 12px;font-size:20px;font-weight:bold;line-height:24px;color:#fff !important; }
div.posting_title h2 span b a:link, div.posting_title h2 span b a:visited, div.posting_title h2 span b a:active {color:#fff;text-decoration:none;}
div.posting_title h2 span b a:hover {color:#fff;text-decoration:underline;}
div.posting_title h2 span b.nopadding { padding-bottom:0px !important;  }
div.posting_title h2 span span.b { display:block;font-size:11px;color:#fff;font-weight:normal;padding:0 12px 8px 12px;background:none !important;line-height:13px;  }
div.posting_title h2 span span.b a:link, div.posting_title h2 span span.b a:visited, div.posting_title h2 span span.b a:active { color:#fff; text-decoration:none; }
div.posting_title h2 span span.b a:hover { color:#fff; text-decoration:underline; }
div.posting_title h2 span.company_logo { position:absolute;left:0;bottom:-40px;vertical-align:middle;z-index:500;display:block;width:52px;height:30px;overflow:hidden;background:none !important; }
div.posting_title h2 span.company_logo img {width:52px;}


div.overview_page div.posting div.posting_title table.postmeta { width:475px;margin:7px 0 0 0 !important; }
div.overview_page div.posting div.posting_title table.postmeta tr td { font-size:11px;padding:0 !important;line-height:14px !important;vertical-align:top; }
div.overview_page div.posting div.posting_title table.postmeta tr td img.author_photo {display:block;float:left;width:35px;margin-right:25px;margin-left:3px;}
div.overview_page div.posting p.post_summary { font-size:10px;display:block;clear:both;margin:0;padding:5px 10px;background:#ededed;width:455px; }
div.overview_page div.posting div.body_text {margin-top:6px;display:block;clear:both;}
div.overview_page div.posting div.body_text img { float:left;border:1px solid #c8c8c8 !important;margin:0 16px 10px 0 !important;display:block; }
div.posting_footer { background:#dfe9de;display:block;padding:4px 8px;text-align:left;font-size:11px;position:relative;clear:both; }
div.posting_footer img.posting_footer_arrow {position:absolute;top:-8px;left:20px;}
div.posting_footer span.dot {color:#a6c2a1;}
div.posting_footer span.social_icons {position:absolute;right:6px;top:4px;}
div.posting_footer span.social_icons a:link, div.posting_footer span.social_icons a:visited, div.posting_footer span.social_icons a:active, div.posting_footer span.social_icons a:hover { margin:0 2px; }
div.posting_footer span.social_icons a img { -moz-opacity:.62; filter:alpha(opacity=62); opacity:.62; }
div.posting_footer span.social_icons a:hover img {  -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
div.paginate { margin:5px 0 20px 0;font-size:14px;text-align:center; }
div.paginate strong { background:#000;color:#fff;padding:2px 4px; }
div.paginate a:link, div.paginate a:visited, div.paginate a:active { background:#eee;color:#248e14;padding:2px 4px;margin:0 2px;text-decoration:none;font-weight:bold; }
div.paginate a:hover { background:#248e14;color:#fff;padding:2px 4px;margin:0 2px;text-decoration:none;font-weight:bold; }
div.paginate span.pagecount {display:block;margin-bottom:4px;clear:both;}

/* -------------------------------------------------------------------------------------------- 
   TABLE LIST
   -------------------------------------------------------------------------------------------- */

table#table_list { margin:12px 0;width:475px; }
table#table_list tr.toprow td { line-height:17px;font-size:13px;color:#000;font-weight:bold;padding:3px 6px 3px 6px;border-bottom:1px solid #000;background:url("https://www.chatbots.org/design/toprow_bg.gif") repeat-x bottom; }
table#table_list tr.toprow td a:link, table#table_list tr.toprow td a:visited, table#table_list tr.toprow td a:active {color:#000;text-decoration:none;}
table#table_list tr.toprow td.asc a { background:url("https://www.chatbots.org/design/toprow_down.png") no-repeat right;padding-right:16px; }
table#table_list tr.toprow td.desc a { background:url("https://www.chatbots.org/design/toprow_up.png") no-repeat right;padding-right:16px; }
table#table_list tr.toprow td a:hover {color:#000;text-decoration:underline;}
table#table_list tr.row td { padding:3px 6px 1px 6px;border-bottom:1px solid #eee; }
table#table_list tr.paginate td { padding:15px 6px 3px 6px !important; border:0 !important;text-align:center;font-size:13px; }


/* -------------------------------------------------------------------------------------------- 
   ARTICLE PAGE
   -------------------------------------------------------------------------------------------- */
   
div.article_page { margin-top:0 !important;padding-top:15px !important; }
div.article_page p.summary { font-size:10px;display:block;clear:both;margin:0;padding:5px 10px;background:#ededed;width:455px; }
div.article_page div.body_text {display:block;width:475px;overflow:hidden;}
div.article_page div.body_text {margin-top:6px;display:block;clear:both;}
div.article_page div.body_text img { float:left;border:1px solid #c8c8c8 !important;margin:0 16px 10px 0 !important;display:block; }
div.article_page div.body_text h1 { font-size:24px !important;font-weight:bold;line-height:30px !important;margin-bottom:3px; }
div.article_page div.postmeta {margin:0;}



/* -------------------------------------------------------------------------------------------- 
   COMMENTS
   -------------------------------------------------------------------------------------------- */

/* original styles */
div.comment p                   {padding:5px;}
#centercolumn p #commenttotal 	{ border-top:1px solid #090; padding-top:2em; margin-top:2em; }
#centercolumn .comment 		{ overflow:hidden; margin-bottom:0; background-color:#efefef; margin-top:15px; }
#centercolumn .comment img 	{float:none;} 
#centercolumn .comment p 	{ padding:10px; margin:0; }
#centercolumn .comment h2 	{ font-size:1em;font-weight:normal; background-color:#E3E3E3; padding:5px; }
#centercolumn .comment h2 span 	{font-size:.9em;display:block;}
#centercolumn .comment h2 a 	{font-weight:bold;}
#centercolumn #commentform h2 	{font-size:1em;font-weight:bold;}

/* comment text balloons */
div.comment_box { display:block;width:475px;margin:10px 0 12px 5px; }
div.comment_box div.comment_box_top { display:block;width:475px;height:26px;background:url("https://www.chatbots.org/design/comment_bubble_topleft.gif") no-repeat bottom left;margin:0 !important; }
div.comment_box div.comment_box_top div { display:block;width:475px;height:26px;background:url("https://www.chatbots.org/design/comment_bubble_topright.gif") no-repeat bottom right; }
div.comment_box div.comment_box_top span.arrow {float:left;}
div.comment_box div.comment_box_top span.name {float:left;}
div.comment_box div.comment_box_top span.tiny_avatar { float:left;margin:0 6px 0 0; }
div.comment_box div.comment_box_top img.tiny_avatar {width:18px;}
div.comment_box div.comment_box_top span.flag { float:right;margin:0 0 0 6px; }
div.comment_box div.comment_box_top span.edit{ float:right;margin:0 0 0 6px; }
div.comment_box div.comment_box_top span.trash { float:right;margin:0 0 0 6px; }
div.comment_box div.comment_box_top span.name a {font-weight:bold;}
div.comment_box div.comment_box_top span.arrow {margin-left:9px;}
div.comment_box div.comment_box_top span.date {color:#888;float:right;font-size:11px;}
div.comment_box div.comment_box_name_right span.arrow { float:right !important; }
div.comment_box div.comment_box_name_right span.edit { float:left !important;margin:0 6px 0 0 !important; }
div.comment_box div.comment_box_name_right span.trash { float:left !important;margin:0 6px 0 0 !important; }
div.comment_box div.comment_box_name_right span.tiny_avatar { float:right;margin:0 0 0 6px; }
div.comment_box div.comment_box_name_right img.tiny_avatar {width:18px;}
div.comment_box div.comment_box_name_right span.flag { float:left !important; margin:0 6px 0 0 !important; }
div.comment_box div.comment_box_name_right span.name { margin-left:6px !important; float:right !important; }
div.comment_box div.comment_box_name_right span.date { float:left !important; }
div.comment_box div.avatar {display:block;position:relative;width:62px;height:52px;overflow:hidden;}
div.comment_box div.avatar img.flag {display:block;position:absolute;left:36px;bottom:0;z-index:200;}
div.comment_box div.avatar img.avatar { display:block;width:50px;margin:0 12px 0 0;z-index:100; }
div.comment_box_content { display:block;width:473px;border-left:1px solid #848484;border-right:1px solid #848484;margin:0 !important; min-height:32px;padding:0; }
div.comment_box_content div.padding { display:block; padding:3px 10px;  }
div.comment_box_content table tr td p { margin:0 0 14px 0 !important;clear:both; }
div.comment_box_content table { border:0;margin:0 !important; }
div.comment_box_content table tr td { padding:0 !important;vertical-align:top; }
div.comment_box div.comment_box_bottom { display:block;width:475px;height:4px;background:url("https://www.chatbots.org/design/comment_bubble_bottomleft.gif") no-repeat left;margin:0 !important; }
div.comment_box div.comment_box_bottom div { display:block;width:475px;height:4px;background:url("https://www.chatbots.org/design/comment_bubble_bottomright.gif") no-repeat right; }
div.comment_box_content img.emoticon { float:none !important;vertical-align:top;margin:0; }

/* -------------------------------------------------------------------------------------------- 
   FOOTER
   -------------------------------------------------------------------------------------------- */

div#page { background:url("https://www.chatbots.org/design/bg_footer.jpg") no-repeat bottom center;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6; }
#footer {position:relative;display:block;height:251px;width:999px;border:0;text-align:left;overflow:hidden;clear:both;}
span.footer_bot {position:absolute;top:76px;left:12px;display:block;width:38px;height:74px;border:0;z-index:50;}
#footer div#footer_top { position:absolute;top:0;left:0;display:block;border:0;margin:0;height:156px;overflow:hidden !important;text-align:center; }
#footer div#footer_top div#tabs {position:absolute;bottom:-3px;right:30px;display:block;height:29px;}
#footer div#footer_top div#tabs img {margin-left:12px;}
#footer div#footer_top div#white_box { background:#fff;margin:0 auto;border:0;z-index:-1;height:135px;width:997px;background:url("https://www.chatbots.org/design/bg_footer_links.jpg") no-repeat top center;background-position:1px 0; }
#footer div#footer_top div#white_box table.three_columns { width:917px;margin:0 40px 0 40px; }
#footer div#footer_top div#white_box table.three_columns tr td { padding:9px 17px 0 17px; }
#footer div#footer_top div#white_box table.three_columns tr td ul.stats { margin:0 0 0 13px; }
#footer div#footer_top div#white_box table.three_columns tr td ul.stats li {font-size:11px;}
#footer div#footer_top div#white_box table.three_columns tr td h3 {color:#000;font-weight:bold;margin:0;font-size:12px;}
#footer div#footer_top div#white_box table.three_columns tr td h3 span {font-weight:normal;}
#footer div#footer_top div#white_box table.three_columns tr td.col_1 { border-right:1px solid #dbdbdb; }
#footer div#footer_top div#white_box table.three_columns tr td.col_2 { border-right:1px solid #dbdbdb; }
#footer div#footer_top div#white_box table.three_columns tr td.col_3 {border:0;}
#footer div#footer_top div#white_box table.two_columns {margin:0;}
#footer div#footer_top div#white_box table.two_columns tr td { font-size:11px;white-space:nowrap;width:50%;padding:3px 12px; }
#footer div#footer_top div#white_box table.two_columns tr td ul {margin:0;}
#footer div#footer_bottom {position:absolute;top:157px;left:0;display:block;height:95px;border:0;margin:0;}
#footer div#footer_bottom span.credits {display:block;margin-left:64px;margin-top:22px;line-height:27px;width:880px;height:27px;font-size:11px;color:#000;text-align:center;color:#777;white-space:nowrap;}
#footer ul li { background:url('https://www.chatbots.org/design/dot.gif') no-repeat left;padding:0 0 0 8px;margin:0;background-position:0 7px; }

div#footer_simple { display:block;height:116px;border:0;margin:0 auto;position:relative;width:999px; }
div#footer_simple span.credits {position:absolute;left:0;top:44px;clear:both;display:block;line-height:27px;width:999px;text-align:center;height:27px;font-size:11px;color:#000;text-align:center;color:#777;}



img.emoticon                     { float:none !important;vertical-align:top;margin:0 3px !important;padding:0 !important;border:0 !important; }


/* end */