/* Search */
.formbox { background:transparent url(/magazine/graphics/bg.dashed.png) repeat-x scroll 0 100%; padding-bottom:1px; }
.formbox_sleeve { border-bottom:1px solid #FFF; background:url(/magazine/graphics/bg.gradient.jpg) 0 0 repeat-x; }
.storytext .search { clear:both; padding:12px 16px 14px; }
.storytext .search * { vertical-align:middle; }
.storytext .search label { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.083em; line-height:13px; color:#F140A9; text-transform:uppercase; letter-spacing:1px; }
.storytext .search input.text { margin:0 6px; width:303px; }

/* Browse (by category, AtoZ, etc) */
.storytext #browse_category, .storytext #browse_az, .storytext #browse_roomarea { margin-bottom:0; }
.storytext #browse_roomarea { border-bottom:1px solid #E8D6B6; }
#az_list ul li, .box #az_list ul li { float:left; margin:0; padding:0 11px 5px 0; line-height:14px; font-weight:bold; background:none; }
#az_list ul li.current, .box #az_list ul li.current { color:#F140A9; }
#az_list ul li a { text-decoration:none; }
#az_list ul li a:hover { text-decoration:underline; }
li.disabled { color:#CCC; }

/* Lister */
ul.lister { margin-bottom:20px; background:none; }
ul.lister li { position:relative; padding:15px 16px; min-height:0; border-top:1px solid #E8D6B6; background:none; }
ul.lister li.last { border-bottom:1px solid #E8D6B6; }
ul.lister li:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* float enclosing */
ul.lister h3 { margin:0; font-size:1.333em; line-height:18px;  color:#000; }
ul.lister h3 a { text-decoration:none; color:#000; }
ul.lister h3 a:hover { text-decoration:underline; }
ul.lister h4 { margin:3px 0 7px; font-size:1.083em; line-height:16px;  }
ul.lister img { float:left; margin:0 14px 0 0; position:relative; border:1px solid #999; }
#content .storytext ul.lister li p.meta { font-size:1.083em; line-height:16px; font-weight:bold; color:#35145C; }
.storytext ul.lister li p.lister_summary { margin:0; }

/* Lister - sponsors & speakers */
ul.sponsor li .sleeve { min-height:100px; padding-bottom:11px; }
ul.sponsor img { margin-top:-4px; border:1px solid #999; }
#events_speaker_list .page_options, #events_sponsor_list .page_options { margin-top:20px; width:618px; border-left:1px solid #DFC699; }

/* Lister - exhibitors */
ul.exhibitor { margin-bottom:0; padding-bottom:1px; }
ul.exhibitor li { padding:16px 12px; }
#featured_exhibitors li, ul.exhibitor li.gold { background:url(/magazine/graphics/bg.gradient.jpg) 0 0 repeat-x; border-top:0; }
ul.exhibitor li.silver, ul.exhibitor li.bronze { padding-top:11px; }
ul.exhibitor li.bronze { padding-bottom:3px; }
ul.exhibitor li.last { margin-bottom:0; }
ul.exhibitor .exhib_package { position:absolute; top:5px; right:5px; font-size:.625em; font-weight:normal; color:#666; }
.storytext li .image { float:right; padding-left:10px; }
.storytext li .image img { float:none; margin:0; padding:0 0 0 5px; border:none; vertical-align: bottom; }
.storytext ul.exhibitor li p.lister_summary { margin-top:0; }
