/* 
Print Stylesheet for Global Speakers 
*/ 

/* 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, 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: Trebuchet MS; vertical-align: baseline; }


* { background:none !important; background-image:none !important; background-color:#fff !important; }
* { overflow: visible !important }
body, body.gss { background-image:none !important; background:none !important; }
div#event_program { display:block !important; }
div#header, div#leftcolumn, div#rightcolumn, div.quote, div.world_map, div#status_box, div#status_box_hidden, div#construction_message, td.curtain_left, td.curtain_right, div.curtain_bottom, div#footer_sponsors, img.print_icon, div.bcrumb, img.toggle_icon { display:none !important; }
div#centercolumn { width:100% !important;margin-left:0 !important; }

/* 
Stylesheet for Global Speakers 
*/ 

.gsf_only { display:none; }
blockquote, q { quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
div.clear { clear:both }

/* Events */
div#side_events ul, div#event_archive ul, div#diary ul, div#internationalevents ul, div#nationalevents ul, div#nationalconventions ul, div#gsnmeetings ul, div#pastgsnmeetings ul  { list-style-image:none;margin:8px 0 0 0;padding:0; }
div#side_events ul li, div#event_archive ul li, div#diary ul li, div#internationalevents ul li, div#nationalevents ul li, div#nationalconventions ul li, div#gsnmeetings ul li, div#pastgsnmeetings ul li { margin:4px 0 !important;padding:4px 0  !important;border-bottom:1px solid #ffc857; }
table#events_archive { width:475px; }
table#events_archive 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("/images/design/toprow_bg.gif") repeat-x bottom; }
table#events_archive tr.toprow td a:link, table#events_archive tr.toprow td a:visited, table#events_archive tr.toprow td a:active { color:#000;text-decoration:none; }
table#events_archive tr.toprow td.asc a { background:url("/images/design/toprow_down.png") no-repeat right;padding-right:16px; }
table#events_archive tr.toprow td.desc a { background:url("/images/design/toprow_up.png") no-repeat right;padding-right:16px; }
table#events_archive tr.toprow td a:hover { color:#000;text-decoration:underline; }
table#events_archive tr.event td { padding:3px 6px 1px 6px;border:0 !important; }
table#events_archive tr.event td b { font-size:13px; }
table#events_archive tr.event td.dates { color:#555; }
table#events_archive tr.location td { color:#000; padding:1px 6px 3px 6px;border-bottom:1px solid #ffc857; }
table#events_archive tr.paginate td { padding:15px 6px 3px 6px !important; border:0 !important;text-align:center;font-size:13px; }
div#event_details div.description { margin:10px 6px; }
div#event_details div.description p { margin:12px 0; }
div#event_details div.description h3 { font-size:14px; }
table#event_table { width:475px; }
table#event_table tr td { padding:3px 6px;border-bottom:1px solid #ffc857; }
div#hash_tag div.tiny_header { font-size:10px;display:block;margin:5px 0 0 0;font-weight:bold; }
div#hash_tag div.hash_tag_box { display:block;padding:4px 7px;margin:0;background:#000;font-size:21px;color:#fff;font-weight:bold; }
div#hash_tag div.intro { display:block;margin:7px 0;font-size:11px;line-height:13px; }
div#hash_tag table { margin-top:6px; }
div#hash_tag table tr td { vertical-align:top;line-height:16px; }
div#hash_tag table tr td.col_1 { padding:0 9px 12px 0; }
div#hash_tag table tr td.col_2 { padding:0 0 12px 0; }
table#event_social { width:475px; }
table#event_social table.toprow { width:475px; }
table#event_social table.toprow tr td { border-bottom:1px solid #ffc857;vertical-align:middle; }
table#event_social table.toprow tr td.left { text-align:left;width:90%; }
table#event_social table.toprow tr td.left div { position:relative; }
table#event_social table.toprow tr td.left div h2.updates { position:absolute;left:225px;top:-3px; }
table#event_social table.toprow tr td.right { text-align:right;width:250px;}
table#event_social table.toprow tr td.auto { text-align:center;font-size:11px;line-height:13px;white-space: nowrap; }
table#event_social table.toprow tr td.auto input { float:left; margin:0 5px 7px 0; }
table#event_social tr td.col_1 { width:225px;padding-left:0 !important; }
table#event_social tr td.col_2 { width:250px;padding-right:0 !important; }
table#event_social tr td div.intro { margin:0 0 12px 0; }
table#event_social tr td img.loading { margin:15px 100px; }
table#event_social tr td img.flickr_img { margin:5px 14px 5px 0; }
table#event_social tr td div.tweet_by { font-size:10px;color:#555;display:block;margin:2px 0 6px 0;padding:0 0 6px 0;border-bottom:1px solid #ffc857; }
table#event_social tr td div.tweet_by_last { border:0 !important; }
table#event_social tr td div.tweet_by a { color:#555;text-decoration:none; }
table#event_social tr td div.tweet_by a:hover { color:#222;text-decoration:underline; }
table#event_social tr td div.none_found { display:block;background:#ffd580;padding:3px 8px;width:175px; }
div.events_overview div.tweet_by { font-size:10px;color:#555;display:block;margin:2px 0 6px 0;padding:0 0 6px 0;border-bottom:1px solid #ffc857; }
div.events_overview div.tweet_by a { color:#555;text-decoration:none; }
div.events_overview div.tweet_by a:hover { color:#222;text-decoration:underline; }
div.events_overview div.tweet_by_last { border:0 !important; }
div.events_overview div.comment_by { font-size:10px;color:#555;display:block;margin:2px 0 6px 0;padding:0 0 6px 0;border-bottom:1px solid #ffc857; }
div.events_overview div.comment_by a { color:#555;text-decoration:none; }
div.events_overview div.comment_by a:hover { color:#222;text-decoration:underline; }
div.events_overview div.comment_by_last { border:0 !important; }
div.events_overview div#flickr_photos { display:block;position:relative; }
div.events_overview div#flickr_photos img.powered_by { position:absolute;top:5px;right:15px; }
div.events_overview div#flickr_photos img.flickr_img { border:1px solid #e5670a !important; }
div.events_overview div#twitter_updates { display:block;position:relative; }
div.events_overview div#twitter_updates img.powered_by { position:absolute;top:5px;right:15px; }
div#auto_update { position:relative; }
input#auto_update_checkbox { position:absolute;top:0;left:150px; }
span.auto_update_date { position:absolute;top:2px;left:173px;font-size:11px;line-height:13px; }
div#photos_wide img { width:75px;height:75px; }
div.photo_pages { display:block;clear:both;margin:12px 0;text-align:center; }
div.photo_pages span { color:#ffc857;margin:0 4px; }
div.updates_pages { display:block;clear:both;margin:12px 0;text-align:center; }
div.updates_pages span { color:#ffc857;margin:0 4px; }
table#flickr_photo_info { width:475px;}
table#flickr_photo_info tr td { border-bottom:1px solid #ffc857;padding:3px 6px; }
table#flickr_photo_info tr td.col_1 { width:25%; }
table#flickr_photo_info tr td.col_2 { width:75%; }
div.flickr_large { margin:12px 0;width:477px;overflow:hidden;text-align:center; }
div.flickr_large img { border:1px solid #e5670a; }
div.events_overview div#flickr_photos img.flickr_img { width:75px;height:75px; }
div.event_discount_box { display:block;background:#000;color:#fff;margin:12px 0 0 0;padding:5px 7px; }
table.program_table { width:475px; }
table.program_table tr td.col_1 { width:100px;padding:3px 0 3px 5px; border-bottom:1px solid #ddd; }
table.program_table tr td.col_2 { width:370px;padding:3px 0; border-bottom:1px solid #ddd; }
table.program_table tr td span.loc { color:#555; }
table.program_table tr td h3 { font-size:15px;font-weight:bold;margin:12px 0 5px 0; }
table.program_table tr td b.event_activity_title { font-size:14px;font-weight:bold; }
table.program_table tr.track_row td { background:#ddd; }
table.program_table tr td div.desc, table.track_table tr td div.desc { font-size:11px;line-height:15px; }
div#event_program { position:relative;display:block; }
div#event_program img.print_icon { position:absolute;top:-6px;right:0; }
table.track_table { width:475px; }
table.track_table tr td.track_col_1 { width:100px;padding:3px 0 3px 5px !important; border-bottom:1px solid #ddd; }
table.track_table tr td.track_col_2 { width:370px;padding:3px 0 !important; border-bottom:1px solid #ddd;background:url("/images/design/program_track_arrow.gif") no-repeat top right; }
table.track_table tr td.track_col_2_last { width:370px;padding:3px 0 !important; border-bottom:1px solid #ddd;background:url("/images/design/program_track_arrow.gif") no-repeat bottom right; }
table.track_table tr td div.activity_details { display:block;padding-right:36px; }
span.event_program_minmaxall { float:right;margin-top:2px;margin-right:9px; }
span.event_filter_switch { float:right;margin-top:2px;margin-right:9px; } 
span.event_program_reset { float:right;margin-top:2px;margin-right:9px; } 
span.event_program_minmaxall a, span.event_filter_switch a, span.event_program_reset a { outline:none !important; }
div#event_program h3 { font-size:17px;font-weight:bold;margin:12px 0 5px 0; }
table.program_filter { margin:5px 0 3px 0; }
table.program_filter tr td { background:#ddd;padding:3px 4px;font-size:11px; }
table.program_filter tr td select { font-size:11px;width:120px; }
table.program_filter tr td input.refresh_button:focus { border:0 !important; background:none !important; }
input.btn_paypal:focus { border:0 !important;background:none !important;background-color:#fff !important; }
div#widebtn_registergss { display:block;width:235px;height:59px;position:relative; }
div#widebtn_registergss span.text { display:block;position:absolute;left:0px;top:40px;width:235px;text-align:center;color:#444; }
table#registration_side_events tr td { padding:3px 6px;border-bottom:1px solid #fde7b5 !important;vertical-align:top !important; }
table#registration_side_events tr td.side_event_col_1 { padding-left:25px;width:15px; }
table#side_event_attending { width:475px;margin:12px 0; }
table#side_event_attending tr td { border-bottom:1px solid #fde7b5 !important;padding:5px 5px 3px 5px;vertical-align:middle !important; }
table#side_event_attending tr td.photo { width:45px; }
table#side_event_attending tr td.photo img { margin:0 8px; }
table#side_event_attending tr td.name { width:50%; }


div.summit_register_page div#your_price { display:block;font-size:14px;padding-top:3px;font-weight:bold; }
div.summit_register_page div#your_price del { color:#777; }
table#summit_payment_overview { width:475px;margin-top:25px; }
table#summit_payment_overview tr td { font-size:13px;padding:3px 5px;vertical-align:top; }
table#summit_payment_overview tr td.col_1 { width:83%; }
table#summit_payment_overview tr td.col_2 { width:17%; border-left:1px solid #ccc;text-align:right; }
table#summit_payment_overview tr td small { font-size:11px;line-height:13px; }
table#summit_payment_overview tr.price_row td { border-bottom:1px solid #000; }
table#summit_payment_overview tr.double_line_row td { border-top:2px solid #000; }
table#summit_payment_overview tr td.grand_total { color:#fff !important;background-color:#000 !important; }
div.summit_home div.intro p { margin:0 0 12px 0; }
div.summit_home div.intro { padding-right:15px; }
div.summit_home div.intro img { float:left;margin:0 20px 15px 0 !important; }
div.bcrumb { margin:10px 0 12px 0;display:block;width:475px;height:21px;background:url("/images/design/breadcrumb_bg.png") no-repeat top left;line-height:21px; }
div.bcrumb div.inside { padding:0 8px; }
div.bcrumb div.inside span { margin:0 3px;color:#888; }
div.bcrumb span.social_icons { float:right; }
div.bcrumb span.social_icons img { margin:4px 0 0 5px; }
div.bcrumb span.social_icons a img { opacity:.62; filter:alpha(opacity=62); opacity:.62; }
div.bcrumb span.social_icons a:hover img {  opacity:1; filter:alpha(opacity=100); opacity:1; }
table#participants_table { width:100%;margin:15px 0; }
table#participants_table tr td { padding:2px 4px; border-bottom:1px solid #fde7b5;vertical-align:middle;line-height:15px; }
table#participants_table 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("/images/design/toprow_bg.gif") repeat-x bottom; }
table#participants_table tr.toprow td a:link, table#participants_table tr.toprow td a:visited, table#participants_table tr.toprow td a:active { text-decoration:none; }
table#participants_table tr.toprow td a:hover { color:#000;text-decoration:underline; }
table#participants_table tr.toprow td img.info { cursor:pointer;margin-top;6px; }
table#participants_table tr.toprow td.asc a { background:url("/images/design/toprow_down.png") no-repeat right;padding-right:16px; }
table#participants_table tr.toprow td.desc a { background:url("/images/design/toprow_up.png") no-repeat right;padding-right:16px; }
table#participants_table td.info div { position:relative; }
table#participants_table tr td.photo img { vertical-align:top;border:1px solid #e5670a;margin-top:4px; }
table#participants_table tr td.photo { width:3%; }
table#participants_table tr td.name { width:60%; }
table#participants_table tr td.info { width:2%; }
table#participants_table tr td.country { width:35%; }
table#participants_table tr td .hint { z-index:500;position: absolute; left:29px; width: 255px; margin-top: -6px; border: 1px solid #c93; padding: 6px 9px; background: #ffc url('/images/icons/tooltip_pointer.gif') no-repeat -10px 5px;color:#000; }
table#participants_table tr td .hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url('/images/icons/tooltip_pointer.gif') left top no-repeat; }
a.new_window { background:url("/images/icons/icon_11x11_new_window.png") no-repeat right;padding-right:15px; }
div#hash_tag div.hash_tag_box_gss2011 { display:block;padding:4px 7px;margin:0;background:#dedede url("/images/design/hash_tag_gss11_bg.jpg") no-repeat top left;font-size:21px;color:#000;font-weight:bold; }

/* Sponsors */
table#sponsors_table { width:100%;margin:15px 0; }
table#sponsors_table tr td { padding:4px 4px; border-bottom:1px solid #fde7b5;vertical-align:middle;line-height:15px; }
table#sponsors_table 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("/images/design/toprow_bg.gif") repeat-x bottom; }
table#sponsors_table tr.toprow td a:link, table#sponsors_table tr.toprow td a:visited, table#sponsors_table tr.toprow td a:active { color:#000;text-decoration:none; }
table#sponsors_table tr.toprow td.asc a { background:url("/images/design/toprow_down.png") no-repeat right;padding-right:16px; }
table#sponsors_table tr.toprow td.desc a { background:url("/images/design/toprow_up.png") no-repeat right;padding-right:16px; }
table#sponsors_table tr.toprow td a:hover { color:#000;text-decoration:underline; }
table#sponsors_table tr.toprow td img.info { cursor:pointer;margin-top;6px; }
table#sponsors_table tr.highlight td { background:#000;color:#fff; }
table#sponsors_table tr.highlight td a { color:#f19737; }
table#sponsors_table tr.highlight td a:hover { color:#fff; }
table#sponsors_table td.info div { position:relative; }
table#sponsors_table td.date span.the_date { z-index:10; }
table#sponsors_table tr td.photo img { vertical-align:top;border:1px solid #e5670a;margin-top:4px; }
table#sponsors_table tr td.photo { width:3%; }
table#sponsors_table tr td.name { width:23%; }
table#sponsors_table tr td.info { width:2%; }
table#sponsors_table tr td.date { width:15%;white-space:nowrap; }
table#sponsors_table tr td.amount { width:10%;white-space:nowrap; }
table#sponsors_table tr td.dollars { width:10%;white-space:nowrap; }
table#sponsors_table tr td.country { width:22%; }
table#sponsors_table tr td.association { width:15%; }
table#sponsors_table tr td .hint { z-index:15;position: absolute; left:29px; width: 255px; margin-top: -6px; border: 1px solid #c93; padding: 6px 9px; background: #ffc url('/images/icons/tooltip_pointer.gif') no-repeat -10px 5px;color:#000; }
table#sponsors_table tr td .hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url('/images/icons/tooltip_pointer.gif') left top no-repeat; }
div#sponsors_filter { display:block;background:#eee;padding:3px 8px;margin:12px 0; }
div#sponsors_filter select { font-size:11px;margin-top:3px;width:100px; }
span.sponsors_filter_switch { float:right;margin-top:1px; }
span.sponsors_program_reset { float:right;margin-top:1px; }
div#sponsors_no_filter span.sponsors_filter_switch { margin-top:15px;margin-right:8px; }
div.sponsor_quote { background:url("/images/icons/icon_23x17_quote.gif") no-repeat 0 4px;min-height:20px;margin:5px 12px; }
div.sponsor_quote div { display:block;background:url("/images/icons/icon_23x17_unquote.gif") no-repeat bottom right;padding:0 32px;margin:4px 0; }
div#footer_sponsors { background:url("/images/design/sponsor_bar_bg.gif") repeat-x top;height:68px; }
div#footer_sponsors span.sponsor_box { margin:3px 5px 8px 3px;width:52px;height:52px;position:relative; }
div#footer_sponsors span.sponsor_box img.money_bag { border:0;position:absolute;top:1px;left:42px;z-index:200; }
div#footer_sponsors div#sponsor_boxes { width:633px;display:block;height:68px; }
div#footer_sponsors span.sponsor_box span.hint { text-align:left !important;position:absolute;width:250px;top:18px;left:-105px;z-index:100;border: 1px solid #c93; padding: 6px 9px; background: #ffc url('/images/icons/tooltip_pointer_up.gif') no-repeat -50px -50px; }
div#footer_sponsors span.sponsor_box .hint-pointer { position: absolute; left: 122px; top: -10px; width: 19px; height: 10px; background: url('/images/icons/tooltip_pointer_up.gif') left top no-repeat; }
div#footer_sponsors span.sponsor_box img { border:1px solid #e5670a;cursor:pointer; }
div#footer_sponsors span.sponsor_box_empty { margin:3px 5px 8px 3px;width:52px;height:52px;position:relative; }
div#footer_sponsors table { height:68px;width:961px; }
div#footer_sponsors table tr td { padding:0; }
div#footer_sponsors table tr td.title { width:164px;padding-top:9px;vertical-align:top;text-align:center;color:#fff;line-height:13px; }
div#footer_sponsors table tr td.title b { font-size:17px;font-weight:bold;color:#fff;line-height:21px; }
div#footer_sponsors table tr td.title span { font-size:11px; }
div#footer_sponsors table tr td.pics { width:633px;text-align:center;padding-top:7px; }
div#footer_sponsors table tr td.links { width:164px;vertical-align:top;padding:9px 0 0 0;text-align:center; }
div#footer_sponsors table tr td.links a:link, div#footer_sponsors table tr td.links a:visited, div#footer_sponsors table tr td.links a:active { color:#f19737; }
div#footer_sponsors table tr td.links a:hover { color:#fff; }

/* Editors */
table#editors_table { width:100%;margin:15px 0; }
table#editors_table tr td { padding:2px 4px; border-bottom:1px solid #fde7b5;vertical-align:middle;line-height:15px; }
table#editors_table 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("/images/design/toprow_bg.gif") repeat-x bottom; }
table#editors_table tr.toprow td a:link, table#editors_table tr.toprow td a:visited, table#editors_table tr.toprow td a:active { color:#000;text-decoration:none; }
table#editors_table tr.toprow td a:hover { color:#000;text-decoration:underline; }
table#editors_table tr.toprow td.small { font-size:10px;line-height:12px;text-align:center; }
table#editors_table tr.toprow td img.info { cursor:pointer;margin-top;6px; }
table#editors_table tr.toprow td.asc a { background:url("/images/design/toprow_down.png") no-repeat right;padding-right:16px; }
table#editors_table tr.toprow td.desc a { background:url("/images/design/toprow_up.png") no-repeat right;padding-right:16px; }
table#editors_table td.info div { position:relative; }
table#editors_table tr td.photo img { vertical-align:top;border:1px solid #e5670a;margin-top:4px; }
table#editors_table tr td.photo { width:3%; }
table#editors_table tr td.name { width:75%; }
table#editors_table tr td.info { width:2%; }
table#editors_table tr td.data { width:5%;text-align:center; }
table#editors_table tr td .hint { z-index:15;position: absolute; left:29px; width: 255px; margin-top: -6px; border: 1px solid #c93; padding: 6px 9px; background: #ffc url('/images/icons/tooltip_pointer.gif') no-repeat -10px 5px;color:#000; }
table#editors_table tr td .hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url('/images/icons/tooltip_pointer.gif') left top no-repeat; }


/* Books */
div#books_recentlyadded ul li { line-height:14px;clear:both; }
div#books_recentlyadded ul li span.text { display:block;float:right;width:160px; }
div#books_recentlyadded ul li span.author { display:block;font-size:11px;margin-bottom:6px;color:#555; }
div.book_page h1 { margin-bottom:2px !important; }
div.book_page h3 { font-size:16px !important;margin-top:0 !important;margin-bottom:8px !important; }
div.book_page div.book_summary { margin:0 0 15px 0; }
table.book_table { width:475px; }
table.book_table tr td { vertical-align:top !important; }
table.book_table tr td.col_1 { padding-right:10px;width:140px; }
table.book_table tr td.col_1 img { border:1px solid #aaa; }
table.book_table tr td.col_2 { width:340px; }
table.book_table tr td h3 { margin:10px 0 0 0;font-size:13px;font-weight:bold; }
table.book_table tr td div.text_block p { margin:3px 0 8px 0; }
table.book_details { width:100%;margin:0 0 5px 0; }
table.book_details tr td { padding:2px 4px;border-bottom:1px solid #fde7b5; }
table.book_details tr td.lastrow { border:0 !important; }
table.book_details tr td.col_1 { font-weight:bold;width:25% }
table.book_details tr td.col_2 { width:75% }
div.book_result { display:block;width:475px;clear:both;margin:12px 0;min-height:110px; }
div.book_result span.cover { display:block;float:left;width:100px;text-align:center;overflow:hidden;background:url("/images/design/book_cover_bg.gif") repeat-x top;padding:3px 0;height:106px; }
div.book_result span.cover img { border:1px solid #aaa; }
div.book_result span.book_info { display:block;float:right;width:362px; }
div.book_result span.book_info h2 { margin:0 0 3px 0 !important;font-size:16px !important;line-height:16px !important; }
div.book_result span.book_info h3 { margin:0 0 3px 0 !important;font-size:13px !important;line-height:15px !important; }
div.book_result span.book_info div.book_authors { font-size:11px;padding:0 0 3px 0;margin:0 0 3px 0;border-bottom:1px solid #dedede; }
div.book_result span.book_info div.book_summary { margin:6px 0; }
div.book_result span.book_info div.book_metadata { font-size:11px;background:#eee;padding:2px 6px; }
div.book_result span.book_info div.book_metadata span { color:#ccc;margin:0 6px; }
div#page_header { display:block;position:relative; }
div#page_header span.change_order { position:absolute;right:0;top:6px; }
div#page_header span.change_order select { font-size:11px;width:125px; }
div.search_fields { display:block; }
div.search_fields input.search_keyword { width:150px; border:1px solid #999;padding:3px 5px;float:left; }
div.search_fields input.search_button { margin-left:2px; }
div.book_result_line { display:block;clear:both;width:475px;height:12px;margin-bottom:12px;border-bottom:1px solid #fde7b5;}
div.book_pagination { text-align:center;display:block;width:475px; }
ul.books { list-style-type:none;margin-left:0 !important;padding-left:0 !important; }
ul.books li { clear:both; display:block;border-top:1px solid #fde7b5;padding-top:4px !important; }
ul.books li.toprow { border:0 !important; }
ul.books img { float:left;margin:0 10px 6px 0 !important; }
div#bookreviews blockquote { font-size:12px; }
div#bookreviews div.review_meta { font-size:11px;border-bottom:1px solid #fde7b5;padding-bottom:5px;margin:4px 0 12px 0;display:block; }
div.book_posting img.book_cover { height:100px;margin:0 15px 12px 0;border:1px solid #e5670a;float:left; }
div.book_posting p { margin:4px 0 13px 0; }


/* Members */
table.member_table tr td h2 { font-size:16px !important;font-weight:bold;line-height:20px !important; }
table.member_table tr td.member { width:33%;vertical-align:top;padding:7px 0 0 0 !important;background:url("/images/design/member_photo_bg.gif") repeat-x top; }
table.member_table tr td.member div.photo { display:block;text-align:center;margin:0; }
table.member_table tr td.member div.photo img { border:1px solid #fff; }
table.member_table tr td.member div.description { display:block;text-align:center;font-size:11px;line-height:15px;margin-bottom:8px; }
table.member_table tr td.member div.description a.name { font-size:13px;font-weight:bold; }
table.member_table tr td img.profile_photo { border:1px solid #e5670a; }

/* Association */
ul.associations_list { list-style-type:none;margin-left:0 !important; }
ul.associations_list li { display:block;height:31px;clear:both;position:relative;margin:0;padding:0;border-bottom:1px solid #fde7b5; }
ul.associations_list li img { position:absolute;top:0;left:0; }
ul.associations_list li span.img_container { display:block;width:31px;height:31px;background:#fff;margin:0 !important;padding:0 !important; }
ul.associations_list li span.text { position:absolute;top:0;left:48px;height:31px;line-height:31px; }
div.association_page table.association_details { margin:0 0 15px 0; }
div.association_page table.association_details tr td { padding:3px 5px; }
div.association_page table.association_details tr td.col_0 { vertical-align:top; }
div.association_page table.association_details tr td.col_1 { white-space:nowrap;font-weight:bold; }
div.association_page table.association_details tr td.col_1 { border-bottom:1px solid #fde7b5; }
div.association_page table.association_details tr td.col_2 { border-bottom:1px solid #fde7b5;width:100%; }
div.association_page table.association_details tr td.col_3 { text-align:right; }
div.association_page table.association_details tr td.col_3 img { border:0;margin-right:15px; }
div.association_page h2 { border:0 !important;font-size:16px !important;margin-top:15px !important;display:block }
div.association_page div.comment h2, div.association_page div.comment h2 span, div.association_page div.comment h2 a { font-size:12px !important; }
div.association_page div.comment { padding-bottom:7px; }
div.association_page div.comment div.comment_text { display:block;background:url("/images/icons/icon_23x17_dark_quote.png") no-repeat 9px 9px; }
div.association_page div.comment div.comment_text span.quote { display:block;width:475px;background:url("/images/icons/icon_23x17_dark_unquote.png") no-repeat bottom right; }
div.association_page div.comment div.comment_text span.text { display:block;width:405px;margin:0 35px 0 35px; }
table.association_contact { margin:0 0 14px 20px !important;padding:0 !important;clear:both; }
table.association_contact tr td { vertical-align:top !important;padding:0 !important; }
table.association_contact tr td.col_1 img.member_photo { margin:0 15px 0 0 !important;border:1px solid #e5670a; }
table.association_contact tr td.name { font-size:13px;font-weight:bold; }
table.association_contact tr td table { margin:7px 0 12px 0; }
table.association_contact tr td table tr td { padding:3px 5px;border-bottom:1px solid #fde7b5; }
table.association_contact tr td table tr td.col_2 { width:85px;}
table.association_contact tr td table tr td.col_3 { width:225px;}
h2.association_header { border:0 !important;font-size:16px !important;margin-top:15px !important;display:block;clear:both; }
div.association_page div.body_text { margin:5px 0; }
div.association_page div.body_text p { margin:7px 0 10px 0; }
div.association_page p img { margin:12px 10px 12px 0 !important;float:left; }
div.clear_line { display:block;clear:both;width:50px;height:12px; }
div.association_result { display:block;clear:both;margin:0; }
div.association_result_sep { display:block;clear:both;margin:4px 0 8px 0;padding:4px 0;border-bottom:1px solid #fde7b5; }
div.association_result span.logo { width:160px;float:left;margin:0 15px 0 0;text-align:right; }
div.association_result span.logo img { border:1px solid #e5670a; }
div.association_result span.description { width:305px;float:right; }
div.association_result h3 { font-size:15px;font-weight:bold;margin:0; }
div.association_result span.description div.metadata { display:block;color:#666; }
div.association_result span.description div.metadata span { color:#dedede; }
div#associations h3 { font-size:13px; margin-left:-10px; background:url("/images/design/sidebar_header.png") no-repeat left;width:110px; height:27px; color:#5d3000; text-indent:10px; font-weight:bold; margin-bottom:5px;padding:12px 0 0 10px; }


/* Members + Profile Page */
table.member_table tr td { vertical-align:top !important; }
table.member_table tr td p { margin:0 0 15px 0; }
table.member_table tr td img.profile_photo { margin:0 14px 7px 6px; }
table.member_table tr td.col_1 { width:115px;padding-right:15px;vertical-align:top; }
table.member_table tr td.col_2 { width:350px;vertical-align:top;padding-top:0 !important; }
div.member_metadata table { width:475px; }
div.member_metadata table tr td { border-bottom:1px solid #fde7b5; }
div.member_metadata table tr td.heading { font-size:16px;font-weight:bold;padding-bottom:3px;border:0 !important; }
div.member_metadata table tr td.col_1 { width:115px;padding:2px 15px 2px 0;vertical-align:top;font-weight:bold; }
div.member_metadata table tr td.col_2 { width:350px;padding:2px 0;vertical-align:top; }
div.member_metadata table tr td.books_by_author_title { padding:16px 0 8px 0 !important;border:0 !important; }
div.member_metadata table tr td.books_by_author { padding:2px 0 0 0 !important;border:0 !important; }
div.member_metadata table tr td.books_by_author img { float:left;margin:0 10px 10px 0;border:1px solid #e5670a; }
div.member_metadata table tr td.articles_by_author_title { padding:16px 0 1px 0 !important;border:0 !important; }
div.member_metadata table tr td.articles_by_author { padding:2px 0 0 0 !important;border:0 !important; }
div.member_metadata table tr td.articles_by_author ul { margin-top:0 !important; }
div.speakto_metadata table { width:330px; }
div.speakto_metadata table tr td { border-bottom:1px solid #fde7b5; }
div.speakto_metadata table tr td.heading { font-size:16px;font-weight:bold;padding-bottom:3px;border:0 !important; }
div.speakto_metadata table tr td.col_1 { width:115px;padding:2px 15px 2px 0;vertical-align:top;font-weight:bold; }
div.speakto_metadata table tr td.col_2 { padding:2px 0;vertical-align:top; }
table.contact_table { width:475px;margin-top:12px; }
table.contact_table tr td { padding:3px 0; }
table.contact_table tr td.col_1 { padding-right:15px; }
table.contact_table tr td input.textbox { border:1px solid #7597ce;padding:3px 6px;background:#fff;width:260px; }
table.contact_table tr td textarea.textarea { border:1px solid #7597ce;padding:3px 6px;width:463px;}
.profile_page table.memberships tr td { vertical-align:middle !important; }
.profile_page table.espeaker_data { width:475px; }
.profile_page table.espeaker_data tr td { border-bottom:1px solid #fde7b5; padding:2px 0 !important;vertical-align:top !important;; }
.profile_page table.espeaker_data tr td.col_1 { padding-right:15px !important; }
.profile_page div.powered_by_espeakers { text-align:right;display:block;font-size:10px;margin:7px 0 0 0;color:#666; }
div.photo_and_ribbons { width:125px;float:left;display:block;margin:0 30px 15px 0; }
div.ribbon { display:block;width:125px;line-height:11px;padding:3px 6px;font-size:10px;color:#fff;font-family:arial;margin:0 0 6px 0;text-align:center; }
div.ribbon_blue { background:url("/images/design/ribbon_blue.png") repeat-y top left; }
div.ribbon_red { background:url("/images/design/ribbon_red.png") repeat-y top left; }
div.ribbon_yellow { background:url("/images/design/ribbon_yellow.png") repeat-y top left;color:#000; }
div.ribbon_orange { background:url("/images/design/ribbon_orange.png") repeat-y top left; }
div.ribbon_olive { background:url("/images/design/ribbon_olive.png") repeat-y top left; }
div.ribbon_darkgreen { background:url("/images/design/ribbon_darkgreen.png") repeat-y top left; }
div.ribbon_turquoise  { background:url("/images/design/ribbon_turquoise.png") repeat-y top left; }
div.ribbon_pink { background:url("/images/design/ribbon_pink.png") repeat-y top left; }
div.ribbon_grey { background:url("/images/design/ribbon_grey.png") repeat-y top left; }
div#profileWrap { display:block;width:475px;background:#aaa; }
div#birthday_info { display:block;margin:0 0 8px 0; }
td.about_federation_quote { background:url("/images/icons/icon_23x17_quote.gif") no-repeat 0 4px; }
td.about_federation_quote div { display:block;background:url("/images/icons/icon_23x17_unquote.gif") no-repeat bottom right;padding:0 32px;margin:4px 0; }
div#what_we_tweet ul#what_we_tweet { list-style-image:none;margin:8px 0 0 0;padding:0; }
div#what_we_tweet ul#what_we_tweet li { margin:4px 0 !important;padding:4px 0  !important;border-bottom:1px solid #ffc857; }
div#what_we_tweet ul#what_we_tweet li span {color:#666;font-size:10px;} }
ul#tweets li {margin-bottom:10px;}
ul#tweets li span {color:#666;font-size:10px;}
div#powered_by_espeakers { margin:4px 0 12px 0;text-align:right;display:block; }
div#powered_by_espeakers img { border:0 !important;float:right !important;vertical-align:top;margin-top:1px;margin-left:5px; }

/* Contribution */
table#contribution_points { width:325px; margin:0 0 12px 8px !important; }
table#contribution_points tr td { padding:3px 0; border-bottom:0 !important; }
table#contribution_points tr.top_row td { font-size:11px; border-bottom:1px solid #ccc !important; color:#333; }
table#contribution_points tr td.col_1 { width:40%; }
table#contribution_points tr td.col_2 { width:30%; text-align:right; padding-right:15px !important; }
table#contribution_points tr td.col_3 { width:30%; }
table#contribution_points tr.last_row td { font-size:12px; }
ul.contribution_list { margin-top:0 !important; }
ul.contribution_list li { font-size:11px; color:#777; }
div.community_contribution { padding:8px 0 5px 8px; display:block; }
div.community_contribution h2.community_contribution { margin:0 0 6px 0 !important; font-size:15px !important; color:#000 !important; }
div.community_contribution b.contribution { color:#444; margin:12px 0 4px 0; display:block; }

/* Saved changes box */
div.ok_box { display:block;width:475px;height:47px;background:url("/images/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; }

/* Federation */
div.federation_home div#intro { clear:both;display:block; }
div.federation_home div#intro span.president_photo { float:left; margin:0 20px 12px 0; }
div.federation_home div#intro span.president_photo img { border:1px solid #e5670a; }
div#whattheysay img { border:1px solid #e5670a;float:left;margin:0 12px 3px 0; }
div.error_box { display:block;width:475px;height:47px;background:url("/images/design/error_header.jpg") no-repeat;line-height:47px;font-size:14px;color:#333;border:0;padding:0;font-weight:normal;margin:20px 0; }
div.error_box span { padding:0 0 0 50px; }
table#files_table { width:475px; }
table#files_table 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("/images/design/toprow_bg.gif") repeat-x bottom; }
table#files_table tr.toprow td a:link, table#files_table tr.toprow td a:visited, table#files_table tr.toprow td a:active { color:#000;text-decoration:none; }
table#files_table tr.toprow td.asc a { background:url("/images/design/toprow_down.png") no-repeat right;padding-right:16px; }
table#files_table tr.toprow td.desc a { background:url("/images/design/toprow_up.png") no-repeat right;padding-right:16px; }
table#files_table tr.toprow td a:hover { color:#000;text-decoration:underline; }
table#files_table tr.document td { padding:3px 6px 3px 6px;border-bottom:1px solid #ffc857; }
table#files_table tr.document td b { font-size:13px; }
table#files_table tr.document td.date { color:#555;white-space:nowrap; }
table#files_table tr.document td.size { color:#555;white-space:nowrap; }
table#files_table tr.location td { color:#000; padding:1px 6px 3px 6px;border-bottom:1px solid #ffc857; }
table#files_table tr.paginate td { padding:15px 6px 3px 6px !important; border:0 !important;text-align:center;font-size:13px; }
table#ideas_table { width:475px; }
table#ideas_table 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("/images/design/toprow_bg.gif") repeat-x bottom; }
table#ideas_table tr.toprow td a:link, table#ideas_table tr.toprow td a:visited, table#ideas_table tr.toprow td a:active { color:#000;text-decoration:none; }
table#ideas_table tr.toprow td.asc a { background:url("/images/design/toprow_down.png") no-repeat right;padding-right:16px; }
table#ideas_table tr.toprow td.desc a { background:url("/images/design/toprow_up.png") no-repeat right;padding-right:16px; }
table#ideas_table tr.toprow td a:hover { color:#000;text-decoration:underline; }
table#ideas_table tr.idea td { padding:3px 6px 1px 6px;border:0 !important; }
table#ideas_table tr.idea td b { font-size:13px; }
table#ideas_table tr.idea td.dates { color:#555; }
table#ideas_table tr.location td { color:#000; padding:1px 6px 3px 6px;border-bottom:1px solid #ffc857; }
table#ideas_table tr.paginate td { padding:15px 6px 3px 6px !important; border:0 !important;text-align:center;font-size:13px; }



/* Auto Complete */
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:4px; left:3px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }



/* Content */
div.comment p { padding:5px; }
div.max_comments_reached { display:block;margin:15px 0;text-align:center; }
div.entry { background-color:#f4f4f4; padding:5px; }
div.postfooter { display:none; }

div.post img { float:left;margin:0 16px 10px 0 !important;border:1px solid; margin-right:10px; }
div.post p { margin:11px 0; }
div.post object { margin:10px 0; }
div.summary, p.summary { background-color:#efefef; padding:3px 6px; margin:0; }
/* div.summary, p.summary { background:url("/images/design/bg_summary.png") repeat-x bottom; padding:3px 6px; margin:0; } */
div.posting { padding:5px; margin-bottom:20px; }
div.posting h2 { font-size:16px !important; padding:0;margin:4px 0 6px 0 !important; clear:left; }
div.posting h3 { font-size:14px !important; font-weight:bold; clear:left; }
div.posting h4 { margin:0; font-weight:bold; clear:left; }
bq { display:block; font-style:italic; padding-left:24px; padding-right:6px; }



div.book_posting h2.book_title { border-bottom:0 !important;padding:0 !important;margin:4px 0 3px 0 !important;position:relative; }
div.book_posting h2.book_title img { position:absolute;top:2px;left:-3px; }
div.book_posting h2.book_title a.the_title { margin-left:25px; }
div.book_posting h3.book_subtitle { font-size:13px;padding:0 0 3px 0;margin:0 0 6px 0 !important; }

div.event_posting h2.event_title { border-bottom:0 !important;padding:0 !important;margin:4px 0 3px 0 !important;position:relative; }
div.event_posting h2.event_title img { position:absolute;top:2px;left:-3px; }
div.event_posting h2.event_title a.the_title { margin-left:25px; }
div.event_posting table#event_table { margin-top:10px; }
div.event_posting table#event_table tr.last_row td { border-bottom:0 !important; }

div.donation_posting h2.donation_title { border-bottom:0 !important;padding:0 !important;margin:4px 0 3px 0 !important;position:relative; }
div.donation_posting h2.donation_title img { position:absolute;top:2px;left:-3px; }
div.donation_posting h2.donation_title a.the_title { margin-left:25px; }
div.donation_posting img.donation_photo { border:1px solid #e5670a;float:left; }

div#account_links { display:block; position:relative; width:999px; height:27px; border:0; overflow:hidden; z-index:2; }
div#container2 { display:block; width:999px; margin:0 auto; padding:0 !important; }
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:100px; top:73px; }
span#logo img { width:560px; height:48px; 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; }
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; }
#centercolumn p img { float:left;margin:0 10px 0 0;border:1px solid; }
#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 .even { background-color:#f9f9f9; }
#centercolumn p img.award_image { float:none; vertical-align:middle;}
#contact, #search { position:relative;padding-bottom:1.5em; }
#extra, .extra { display:none; }
#footer { padding:10px; margin:0 auto; border-top:0; color:#CCC; }
#leftcolumn_wide { float:left;width:240px;margin-left:-925px;padding-top:15px; } 
#centercolumn_wide { float:left;width:700px;margin-left:240px;margin-top:10px;padding-top:15px;padding-left:5px; }

/* HEADERS, FONTS and HYPERLINKS */
/* link color was fd6b00 */
a { color:#d75b00; 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(http://www.globalspeakers.net/design/button_bg.gif); font-weight:bold; color:#fff; } */
a.more { font-size:0.916em;line-height:1.636em; }
a.submit { color:#d75b33; border: 1px solid #d75b33; background-color:#fff; -moz-border-radius:4px; margin:2px; padding:4px; display:block; text-align:center; min-width:45px; margin-bottom:0;}
body { font:12px/1.5 Trebuchet MS, sans-serif; }
caption, th, td { text-align: left; font-weight: normal; }

div#account_links { text-align:right; }
div#container2 { text-align:left; }
div#leader_text { font-family:arial;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; }
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, 
.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, #widecolumn h1 { font-size:24px; font-family:verdana,sans-serif; color:#000; font-weight:bold; text-transform: capitalize; line-height:27px;margin:8px 0 10px 0; }
.profile_page h1 { margin-bottom:2px !important; }
.profile_page h3 { margin-bottom:2px !important;font-size:15px;font-weight:bold;line-height:17px; }
.profile_page .postmeta { margin-bottom:12px !important; }
#centercolumn h2, #widecolumn h2 { font-size:20px; font-family:verdana,sans-serif; color:#000; font-weight:bold; margin:10px 0;}
div.posting h2 a { font-family:verdana !important; }
#centercolumn .comment { position:relative;display:block; }
#centercolumn .comment img.comment_photo { position:absolute;top:0;right:0;border:1px solid #e5670a;  }
#centercolumn .comment h2 { margin-top:0 !important;font-size:12px;font-weight:normal; background-color:#E3E3E3; padding:6px 6px 6px 10px;height:19px;line-height:19px; }
#centercolumn .comment h2 span { font-size:.9em;display:block; }
#centercolumn .comment h2 a { font-weight:bold;font-size:12px; }
#centercolumn .deadbot { color: #999999;}
#centercolumn .postmeta { font-size:0.916em; line-height:1.636em; margin-bottom:1.636em; margin:0 0 6px 0; }
#centercolumn .postmeta_photo { background:url("/images/design/bg_postmeta_photo.png") no-repeat bottom right; font-size:11px; line-height:32px; margin-bottom:1.636em;margin:0 0 6px 0; padding:0 !important; display:block; height:32px; width:475px; }
#centercolumn .postmeta_photo span { display:block; margin:0 0 0 6px; width:425px; overflow:hidden; height:31px; }
#centercolumn .postmeta_photo a.member_photo { float:right; }
#centercolumn .postmeta_photo a.member_photo img { width:31px; height:31px; border:0; border: 1px solid #e5670a; }
#centercolumn #commentform h2 { font-size:1em;font-weight:bold; }
#footer { font-size:10px;text-align:center; } 
#search a.toggle, 
#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; } 

/* Page not found */
table#not_found_page { float:left;width:100%; }
table#not_found_page tr td { vertical-align:top !important;padding:12px; }
table#not_found_page tr td h1 { font-size:24px; font-family:verdana,sans-serif; color:#000; font-weight:bold;  text-transform: capitalize;}
table#sitemap_links { width:100%;margin:0 35px; }
table#sitemap_links tr td { width:25%;vertical-align:top;padding:0 15px 0 0; }
table#sitemap_links tr td h3 { display:block;margin:13px 0 0 0;padding:0;font-size:13px;font-weight:bold; }
table#sitemap_links tr td ul { margin-left:8px !important; }
table#sitemap_links tr td ul li { color:#888; }
table#sitemap_links tr td ul li span { color:#888;font-size:11px; }
table#sitemap_links tr td ul li ul { margin-left:3px; padding:0; padding-left:10px; list-style-position:inside; list-style-image:none; border-left:1px solid #ccc; }

/* 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 { margin:5px 0;padding:0 0 0 24px;list-style-image:url("/images/design/dot.gif"); }
div.post ul li { margin:0 0 4px 0;padding:0 12px 0 6px; }
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; }
ul, #contact ul li.contact-tel { list-style-image:url("/images/design/dot.gif"); list-style-position:outside; padding:5px; margin:0; vertical-align:middle; }
ul.users { list-style:none; padding:0; margin-top:15px;margin-left:0; }
ul.users li { margin:0;list-style:none;clear:both;line-height:13px; }
ul.users li img { width:31px; height:31px;border: 1px solid #e5670a; float:left; vertical-align:middle; margin:0 6px 12px 0; }
ul.users li img.member_empty { border:1px solid #eddab8 !important; }
ul.users li span { color:#777;font-size:10px; }
ul.users li p { font-size:10px; } 
div.users_links { color:#777;clear:both;display:block;text-align:left;margin-top:15px;border-top:1px solid #ffc857;padding-top:5px; }
div.users_links a { margin:0 3px;font-weight:bold; }
ul#yearly_archives ul li { color:#999; }
ul.user_comments { list-style:none; padding:0; margin-top:15px;margin-left:0; }
ul.user_comments li { margin:0;list-style:none;clear:both;line-height:13px; }
ul.user_comments li img { width:31px; height:31px;border: 1px solid #e5670a; float:left; vertical-align:middle; margin:5px 6px 5px 0; }
ul.user_comments li img.member_empty { border:1px solid #eddab8 !important; }
ul.user_comments li div.commentmeta { clear:both; }


#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:#fd6b00;font-family:verdana;font-size:12px;font-weight:bold;text-decoration:none; }
div#account_links ul li a:hover b 
 { 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("/images/design/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("/images/design/messages_circle_over.png") no-repeat;text-decoration:none;border:0; }


/* FORUM */
div.breadcrumb { background-color:#EFEFEF; padding:5px; margin-bottom:10px; clear:both;}
div.centercolumn_network_forum { position:relative; }
div.centercolumn_network_forum div.breadcrumb { margin-bottom:20px !important; width:565px !important; }
div.centercolumn_network_forum img.gsn_logo { position:absolute; top:0; right:0; float:right; }
h1.ec_forum { font-size:24px; font-family:verdana,sans-serif; color:#000; font-weight:bold; text-transform: capitalize; line-height:27px;margin:0 0 12px 0; }
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 {}
a.small_forum_button { 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:#d75b33; border: 1px solid #d75b33; background-color:#fff; height:26px; -moz-border-radius:4px; margin:5px;padding:0 10px;font-weight:normal; }
input[type=submit]:hover { border:1px solid #000;color:#000; cursor:pointer; }
input[type=button] { color:#d75b33; border: 1px solid #d75b33; background-color:#fff; height:26px; -moz-border-radius:4px; margin:5px;padding:0 10px;font-weight:normal; }
input[type=button]:hover { border:1px solid #000;color:#000; cursor:pointer; }
input.disabled[type=submit] { color:#999; border: 1px solid #999; background-color:#f4f4f4; height:26px; -moz-border-radius:4px; margin:5px;}
input.disabled[type=submit]:hover { border-width:1px; cursor:pointer; }
input.extra_button { color:#d75b33; border: 1px solid #d75b33; background-color:#fff; height:26px; -moz-border-radius:4px; margin:0;padding:0 2px;font-weight:normal;font-size:15px; }
input.extra_button:hover { border:1px solid #000;color:#000; cursor:pointer;font-size:15px; }
td.book_order_links input { margin-bottom:4px; }
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 #bbb; padding: 1px; margin-right: 5px; width:220px }
select:hover, input:hover, textarea:hover { border-color: #888; }
textarea { width: 450px; height: 200px; overflow: auto; padding: 4px;}
select:focus, input:focus, input.search:focus, textarea:focus { border: 1px solid #333; background-color: #F4FBFF; color: #000; }
span.labels { margin-top:5px;}
input:hover,input.search:hover,textarea:hover { border-color: #000; }
input.radiobox, input.checkbox { 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("/images/design/bullet_red.png") no-repeat center right; }
#verstuur { width: 130px; margin: 10px; }

div#find select { width:205px; }
div#find input.find_speaker_keywords { width:193px;color: #666; border:1px solid #bbb; padding: 3px 6px;  }
div#find div.powered_by, div#tools div.powered_by { font-size:10px;color:#666;margin:4px 0 0 0; }
div#find div.powered_by a, div#tools div.powered_by a { color:#666;text-decoration:none; }
div#find div.powered_by a:hover, div#tools div.powered_by a:hover { color:#000;text-decoration:none; }


/* Registration form */
div#register_form div.header { display:block;width:485px;background:url("/images/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:485px;margin:15px 0 28px 0;padding:4px 0; }
div.form_box h2 { color:#124d8b;font-size:20px;line-height:22px;font-weight:bold;margin:4px 12px 10px 12px; }
div.form_box h2 span { font-size:12px; }
div.form_box table.t { width:461px;margin:0 12px;}
div.form_box table.t tr td { font-size:12px;padding:4px 0;vertical-align:top;border-bottom:1px solid #fde7b5; }
div.form_box table.t tr td table tr td { border:0 !important; }
div.form_box table.t tr td.association_logo { vertical-align:middle !important; padding-right:10px; text-align:center; }
div.form_box table.t tr td.label { width:167px;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:297px; }
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:12px;color:#000;padding:5px 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.disabled2 { width:270px;font-size:12px;color:#000;padding:5px 8px !important;border:1px solid #bbb;background:#eee; }
div.form_box table.t tr td.field input.error { border:1px solid #cc5656;background:#fff url("/images/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.extra_button { width:21px;font-size:16px;color:#b2b2b2;vertical-align:middle;font-family:verdana;padding-top:6px;vertical-align:top; }
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("/images/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; }
div.form_box table.t tr.lastrow td, div.form_box table.t tr.titlerow td { border-bottom:0 !important; }
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; }

/* Account forms */
div.slider_button { background-image:url("/images/design/register/slider-button.gif"); background-repeat:no-repeat; width:58px; height:24px; cursor:move; }

/* 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; }
div.overlay_box_inside p { margin:8px 0; }
div.overlay_box_inside ul { margin:5px 0;padding:0 0 0 24px;list-style-image:url("/images/design/dot.gif"); }
div.overlay_box_inside ul li { margin:0 0 4px 0;padding:0 12px 0 6px; }


#centercolumn ul { margin:5px 0 5px 25px; }
#centercolumn ul li { padding:0 !important;margin:3px 0 !important; }

/* Search box */
input.search_box { width:150px; border:1px solid #999;padding:3px 5px;float:left; }
input.search_button { margin-left:2px;outline:none; }
input.search_button:focus { border:0 !important; }

table#user_list { margin-top:0px; }
table#user_list tr td { vertical-align:top !important;padding:6px 0; }
table#user_list tr td small { font-size:11px; }
table#user_list tr td.col_1 img { margin-right:8px; }
table#user_list tr td.col_1 a img { border:1px solid #e5670a; }
table#user_list tr td.col_2 { padding-top:2px !important; }

/* mf_lightbox */
#overlay { background-image: url(/js/mf_lightbox/overlay.png); position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 100%; }
* html #overlay { background-color: #333; background-color: transparent; background-image: url(/js/mf_lightbox/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="/js/mf_lightbox/overlay.png", sizingMethod="scale"); }
#box { background:#FFFFFF; margin: 0; padding: 0; border:2px solid #000000; overflow: auto; z-index:1000 !important; }
#box #close { position:absolute; top:0px; right:0px; cursor:pointer; }
#box #boxContents { margin-top:12px; padding:10px; }

/* Profile photo */
div#profile_photo { position:relative;display:block; }
div#profile_photo span#profile_photo_balloon, div#profile_photo span#profile_photo_balloon2 { position:absolute;left:136px;top:8px;display:block;width:175px;height:122px;background:url("/images/design/profile_photo_balloon.png") no-repeat; }
div#profile_photo span#profile_photo_balloon span, div#profile_photo span#profile_photo_balloon2 span { display:block;width:125px;height:100px;padding:0;font-size:12px;color:#000;font-size:11px; }
div#profile_photo span#profile_photo_balloon span { margin:13px 0 0 33px;line-height:16px; }
div#profile_photo span#profile_photo_balloon2 span { margin:8px 0 0 33px;line-height:15px; }
div.overlay_box_profile_photo { display:block;width:630px;height:500px;overflow:auto; }
a#crop_profile_photo_link_a { background:url("/images/icons/icon_23x23_crop.png") no-repeat left; padding-left:29px; line-height:23px; display:block;height:23px; margin-top:4px; }
div#zoom { z-index:1000 !important; }

/* end */
